From 28c87ada5e821a4dc10309c9b1b1000251a173b1 Mon Sep 17 00:00:00 2001 From: Kuitos Date: Mon, 13 Mar 2023 19:35:16 +0800 Subject: [PATCH 01/10] =?UTF-8?q?=F0=9F=8E=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- now.json | 15 - package.json | 6 +- packages/loader/.fatherrc.js | 20 + packages/loader/benchmarks/parser/html.js | 2 + .../benchmarks/parser/huge-html/huge-html.js | 1 + .../parser/huge-html/import-html-entry.html | 19 + .../benchmarks/parser/huge-html/parser.html | 19 + .../benchmarks/parser/import-html-entry.html | 19 + packages/loader/benchmarks/parser/parser.html | 19 + packages/loader/package.json | 24 + packages/loader/src/index.ts | 33 + packages/loader/src/parser.ts | 23 + packages/loader/src/writable-dom/README.md | 1 + packages/loader/src/writable-dom/index.ts | 227 + packages/loader/tsconfig.json | 8 + .../qiankun/src/__tests__/globalState.test.ts | 100 - packages/qiankun/src/__tests__/utils.test.ts | 151 - packages/qiankun/src/addons/engineFlag.ts | 25 - packages/qiankun/src/addons/index.ts | 16 - .../qiankun/src/addons/runtimePublicPath.ts | 37 - packages/qiankun/src/apis.ts | 216 - packages/qiankun/src/effects.ts | 42 - packages/qiankun/src/error.ts | 5 - packages/qiankun/src/errorHandler.ts | 16 - packages/qiankun/src/globalState.ts | 111 - packages/qiankun/src/index.ts | 12 - packages/qiankun/src/interfaces.ts | 141 - packages/qiankun/src/loader.ts | 451 - packages/qiankun/src/prefetch.ts | 112 - .../src/sandbox/__tests__/common.test.ts | 82 - .../sandbox/__tests__/proxySandbox.test.ts | 412 - packages/qiankun/src/sandbox/common.ts | 91 - packages/qiankun/src/sandbox/index.ts | 102 - .../sandbox/legacy/__tests__/sandbox.test.ts | 27 - .../qiankun/src/sandbox/legacy/sandbox.ts | 158 - .../sandbox/patchers/__tests__/css.test.ts | 335 - .../patchers/__tests__/interval.test.ts | 28 - packages/qiankun/src/sandbox/patchers/css.ts | 207 - .../dynamicAppend/__tests__/common.test.ts | 58 - .../sandbox/patchers/dynamicAppend/common.ts | 385 - .../patchers/dynamicAppend/forLooseSandbox.ts | 90 - .../dynamicAppend/forStrictSandbox.ts | 141 - .../sandbox/patchers/dynamicAppend/index.ts | 7 - .../src/sandbox/patchers/historyListener.ts | 58 - .../qiankun/src/sandbox/patchers/index.ts | 67 - .../qiankun/src/sandbox/patchers/interval.ts | 33 - .../src/sandbox/patchers/windowListener.ts | 46 - packages/qiankun/src/sandbox/proxySandbox.ts | 380 - .../qiankun/src/sandbox/snapshotSandbox.ts | 72 - packages/qiankun/src/utils.ts | 255 - packages/qiankun/src/version.ts | 1 - packages/sandbox/package.json | 2 +- packages/sandbox/src/Compartment.ts | 14 + pnpm-lock.yaml | 10077 ++++++++++------ tsconfig.json | 4 +- 55 files changed, 6638 insertions(+), 8365 deletions(-) delete mode 100644 now.json create mode 100644 packages/loader/.fatherrc.js create mode 100644 packages/loader/benchmarks/parser/html.js create mode 100644 packages/loader/benchmarks/parser/huge-html/huge-html.js create mode 100644 packages/loader/benchmarks/parser/huge-html/import-html-entry.html create mode 100644 packages/loader/benchmarks/parser/huge-html/parser.html create mode 100644 packages/loader/benchmarks/parser/import-html-entry.html create mode 100644 packages/loader/benchmarks/parser/parser.html create mode 100644 packages/loader/package.json create mode 100644 packages/loader/src/index.ts create mode 100644 packages/loader/src/parser.ts create mode 100644 packages/loader/src/writable-dom/README.md create mode 100644 packages/loader/src/writable-dom/index.ts create mode 100644 packages/loader/tsconfig.json delete mode 100644 packages/qiankun/src/__tests__/globalState.test.ts delete mode 100644 packages/qiankun/src/__tests__/utils.test.ts delete mode 100644 packages/qiankun/src/addons/engineFlag.ts delete mode 100644 packages/qiankun/src/addons/index.ts delete mode 100644 packages/qiankun/src/addons/runtimePublicPath.ts delete mode 100644 packages/qiankun/src/apis.ts delete mode 100644 packages/qiankun/src/effects.ts delete mode 100644 packages/qiankun/src/error.ts delete mode 100644 packages/qiankun/src/errorHandler.ts delete mode 100644 packages/qiankun/src/globalState.ts delete mode 100644 packages/qiankun/src/interfaces.ts delete mode 100644 packages/qiankun/src/loader.ts delete mode 100644 packages/qiankun/src/prefetch.ts delete mode 100644 packages/qiankun/src/sandbox/__tests__/common.test.ts delete mode 100644 packages/qiankun/src/sandbox/__tests__/proxySandbox.test.ts delete mode 100644 packages/qiankun/src/sandbox/common.ts delete mode 100644 packages/qiankun/src/sandbox/index.ts delete mode 100644 packages/qiankun/src/sandbox/legacy/__tests__/sandbox.test.ts delete mode 100644 packages/qiankun/src/sandbox/legacy/sandbox.ts delete mode 100644 packages/qiankun/src/sandbox/patchers/__tests__/css.test.ts delete mode 100644 packages/qiankun/src/sandbox/patchers/__tests__/interval.test.ts delete mode 100644 packages/qiankun/src/sandbox/patchers/css.ts delete mode 100644 packages/qiankun/src/sandbox/patchers/dynamicAppend/__tests__/common.test.ts delete mode 100644 packages/qiankun/src/sandbox/patchers/dynamicAppend/common.ts delete mode 100644 packages/qiankun/src/sandbox/patchers/dynamicAppend/forLooseSandbox.ts delete mode 100644 packages/qiankun/src/sandbox/patchers/dynamicAppend/forStrictSandbox.ts delete mode 100644 packages/qiankun/src/sandbox/patchers/dynamicAppend/index.ts delete mode 100644 packages/qiankun/src/sandbox/patchers/historyListener.ts delete mode 100644 packages/qiankun/src/sandbox/patchers/index.ts delete mode 100644 packages/qiankun/src/sandbox/patchers/interval.ts delete mode 100644 packages/qiankun/src/sandbox/patchers/windowListener.ts delete mode 100644 packages/qiankun/src/sandbox/proxySandbox.ts delete mode 100644 packages/qiankun/src/sandbox/snapshotSandbox.ts delete mode 100644 packages/qiankun/src/utils.ts delete mode 100644 packages/qiankun/src/version.ts create mode 100644 packages/sandbox/src/Compartment.ts diff --git a/now.json b/now.json deleted file mode 100644 index 99a8f6709..000000000 --- a/now.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "name": "qiankun", - "scope": "umijs", - "version": 2, - "builds": [{ "src": "./dist/**", "use": "@now/static" }], - "build": { - "env": { - "NOW_DEPLOY": "true" - } - }, - "github": { - "enable": false - }, - "alias": ["qiankun.umijs.org"] -} diff --git a/package.json b/package.json index 47d70bd48..e5154c457 100644 --- a/package.json +++ b/package.json @@ -32,10 +32,6 @@ "ts-jest": "^25.2.1", "umi-plugin-hire": "^1.0.3" }, - "resolutions": { - "@types/react": "^17.x", - "@types/history": "^4.x" - }, "repository": { "type": "git", "url": "git+https://github.com/kuitos/qiankun.git" @@ -83,5 +79,5 @@ "/dist/" ] }, - "packageManager": "pnpm@6.23.0" + "packageManager": "pnpm@7.3.0" } diff --git a/packages/loader/.fatherrc.js b/packages/loader/.fatherrc.js new file mode 100644 index 000000000..048528b06 --- /dev/null +++ b/packages/loader/.fatherrc.js @@ -0,0 +1,20 @@ +export default { + target: 'browser', + esm: 'babel', + cjs: 'babel', + umd: { + minFile: true, + sourcemap: true, + }, + runtimeHelpers: true, + extraBabelPlugins: [ + [ + 'babel-plugin-import', + { + libraryName: 'lodash', + libraryDirectory: '', + camel2DashComponentName: false, + }, + ], + ], +}; diff --git a/packages/loader/benchmarks/parser/html.js b/packages/loader/benchmarks/parser/html.js new file mode 100644 index 000000000..55e10697c --- /dev/null +++ b/packages/loader/benchmarks/parser/html.js @@ -0,0 +1,2 @@ +export const htmlContent = `金融云控制台
+`; diff --git a/packages/loader/benchmarks/parser/huge-html/huge-html.js b/packages/loader/benchmarks/parser/huge-html/huge-html.js new file mode 100644 index 000000000..8173b0009 --- /dev/null +++ b/packages/loader/benchmarks/parser/huge-html/huge-html.js @@ -0,0 +1 @@ +export const hugeHtmlContent = `test1234567890
`; diff --git a/packages/loader/benchmarks/parser/huge-html/import-html-entry.html b/packages/loader/benchmarks/parser/huge-html/import-html-entry.html new file mode 100644 index 000000000..f45e40dcc --- /dev/null +++ b/packages/loader/benchmarks/parser/huge-html/import-html-entry.html @@ -0,0 +1,19 @@ + + + + + import html entry for huge html + + + + + + diff --git a/packages/loader/benchmarks/parser/huge-html/parser.html b/packages/loader/benchmarks/parser/huge-html/parser.html new file mode 100644 index 000000000..24bf801b5 --- /dev/null +++ b/packages/loader/benchmarks/parser/huge-html/parser.html @@ -0,0 +1,19 @@ + + + + + parser for huge html + + + + + + diff --git a/packages/loader/benchmarks/parser/import-html-entry.html b/packages/loader/benchmarks/parser/import-html-entry.html new file mode 100644 index 000000000..5f97f4953 --- /dev/null +++ b/packages/loader/benchmarks/parser/import-html-entry.html @@ -0,0 +1,19 @@ + + + + + import html entry for normal html + + + + + + diff --git a/packages/loader/benchmarks/parser/parser.html b/packages/loader/benchmarks/parser/parser.html new file mode 100644 index 000000000..fa88e3987 --- /dev/null +++ b/packages/loader/benchmarks/parser/parser.html @@ -0,0 +1,19 @@ + + + + + parser for normal html + + + + + + diff --git a/packages/loader/package.json b/packages/loader/package.json new file mode 100644 index 000000000..256bcd74d --- /dev/null +++ b/packages/loader/package.json @@ -0,0 +1,24 @@ +{ + "name": "@qiankunjs/loader", + "version": "0.0.1", + "description": "", + "main": "./lib/index.ts", + "module": "./es/index.js", + "scripts": { + "build": "father-build", + "test": "cross-env NODE_ENV=test jest", + "bench": "npm run build && tachometer ./benchmarks/parser/import-html-entry.html ./benchmarks/parser/parser.html ./benchmarks/parser/huge-html/import-html-entry.html ./benchmarks/parser/huge-html/parser.html --timeout=1" + }, + "author": "", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.5" + }, + "devDependencies": { + "babel-plugin-import": "^1.12.1", + "father-build": "^1.7.0", + "import-html-entry": "^1.12.0", + "tachometer": "^0.5.10", + "typescript": "^4.1.2" + } +} diff --git a/packages/loader/src/index.ts b/packages/loader/src/index.ts new file mode 100644 index 000000000..5f43f6f13 --- /dev/null +++ b/packages/loader/src/index.ts @@ -0,0 +1,33 @@ +import WritableDOMStream from './writable-dom'; + +type HTMLEntry = string; +// type ConfigEntry = { html: string; scripts: [], styles: [] }; + +type Entry = HTMLEntry; + +// type EntryInstance = { +// htmlDocument: Document; +// prefetch: () => Promise; +// execute: (executor?: Promise) => Promise; +// }; +// +type ImportOpts = { + fetch?: typeof window.fetch; + decoder?: (chunk: string) => string; + assetsTransformer?: (node: Node) => Node; +}; + +/** + * @param entry + * @param target + * @param opts + * @todo Compatible with browsers that do not support WritableStream/TransformStream + */ +export async function importEntry(entry: Entry, target: HTMLElement, opts?: ImportOpts): Promise { + const { fetch = window.fetch, assetsTransformer } = opts || {}; + const res = await fetch(entry); + + if (res.body) { + await res.body.pipeThrough(new TextDecoderStream()).pipeTo(new WritableDOMStream(target, null, assetsTransformer)); + } +} diff --git a/packages/loader/src/parser.ts b/packages/loader/src/parser.ts new file mode 100644 index 000000000..bbb65617b --- /dev/null +++ b/packages/loader/src/parser.ts @@ -0,0 +1,23 @@ +type NormalizedEntry = { + stylesheets: NodeListOf; + scripts: NodeListOf; +}; + +function getDocResources(container: Document) { + const links = container.querySelectorAll('link[rel=stylesheet][href]:not([href=""])'); + const scripts = container.querySelectorAll('script[src]:not([src=""])'); + + return { + scripts, + stylesheets: links, + }; +} + +export function parseHTML(htmlContent: string): NormalizedEntry { + const domParser = new DOMParser(); + const container = domParser.parseFromString(htmlContent, 'text/html'); + + const resources = getDocResources(container); + + return resources; +} diff --git a/packages/loader/src/writable-dom/README.md b/packages/loader/src/writable-dom/README.md new file mode 100644 index 000000000..318a0fe4f --- /dev/null +++ b/packages/loader/src/writable-dom/README.md @@ -0,0 +1 @@ +# Fork from https://github.com/marko-js/writable-dom diff --git a/packages/loader/src/writable-dom/index.ts b/packages/loader/src/writable-dom/index.ts new file mode 100644 index 000000000..3c4b87579 --- /dev/null +++ b/packages/loader/src/writable-dom/index.ts @@ -0,0 +1,227 @@ +type Writable = { + write: (html: string) => void; + abort: (err: Error) => void; + close: () => Promise; +}; + +const createHTMLDocument = () => document.implementation.createHTMLDocument(''); +let createDocument = (target: ParentNode, nextSibling: ChildNode | null): Document => { + const testDoc = createHTMLDocument(); + testDoc.write('`], proxy, { strictGlobal }); - const dynamicInlineScriptCommentElement = document.createComment('dynamic inline script replaced by qiankun'); - dynamicScriptAttachedCommentMap.set(element, dynamicInlineScriptCommentElement); - return rawDOMAppendOrInsertBefore.call(mountDOM, dynamicInlineScriptCommentElement, referenceNode); - } - - default: - break; - } - } - - return rawDOMAppendOrInsertBefore.call(this, element, refChild); - }; -} - -function getNewRemoveChild( - headOrBodyRemoveChild: typeof HTMLElement.prototype.removeChild, - appWrapperGetterGetter: (element: HTMLElement) => ContainerConfig['appWrapperGetter'], -) { - return function removeChild(this: HTMLHeadElement | HTMLBodyElement, child: T) { - const { tagName } = child as any; - if (!isHijackingTag(tagName)) return headOrBodyRemoveChild.call(this, child) as T; - - try { - let attachedElement: Node; - switch (tagName) { - case LINK_TAG_NAME: { - attachedElement = (dynamicLinkAttachedInlineStyleMap.get(child as any) as Node) || child; - break; - } - - case SCRIPT_TAG_NAME: { - attachedElement = (dynamicScriptAttachedCommentMap.get(child as any) as Node) || child; - break; - } - - default: { - attachedElement = child; - } - } - - // container may had been removed while app unmounting if the removeChild action was async - const appWrapperGetter = appWrapperGetterGetter(child as any); - const container = appWrapperGetter(); - if (container.contains(attachedElement)) { - return rawRemoveChild.call(container, attachedElement) as T; - } - } catch (e) { - console.warn(e); - } - - return headOrBodyRemoveChild.call(this, child) as T; - }; -} - -export function patchHTMLDynamicAppendPrototypeFunctions( - isInvokedByMicroApp: (element: HTMLElement) => boolean, - containerConfigGetter: (element: HTMLElement) => ContainerConfig, -) { - // Just overwrite it while it have not been overwrite - if ( - HTMLHeadElement.prototype.appendChild === rawHeadAppendChild && - HTMLBodyElement.prototype.appendChild === rawBodyAppendChild && - HTMLHeadElement.prototype.insertBefore === rawHeadInsertBefore - ) { - HTMLHeadElement.prototype.appendChild = getOverwrittenAppendChildOrInsertBefore({ - rawDOMAppendOrInsertBefore: rawHeadAppendChild, - containerConfigGetter, - isInvokedByMicroApp, - }) as typeof rawHeadAppendChild; - HTMLBodyElement.prototype.appendChild = getOverwrittenAppendChildOrInsertBefore({ - rawDOMAppendOrInsertBefore: rawBodyAppendChild, - containerConfigGetter, - isInvokedByMicroApp, - }) as typeof rawBodyAppendChild; - - HTMLHeadElement.prototype.insertBefore = getOverwrittenAppendChildOrInsertBefore({ - rawDOMAppendOrInsertBefore: rawHeadInsertBefore as any, - containerConfigGetter, - isInvokedByMicroApp, - }) as typeof rawHeadInsertBefore; - } - - // Just overwrite it while it have not been overwrite - if ( - HTMLHeadElement.prototype.removeChild === rawHeadRemoveChild && - HTMLBodyElement.prototype.removeChild === rawBodyRemoveChild - ) { - HTMLHeadElement.prototype.removeChild = getNewRemoveChild( - rawHeadRemoveChild, - (element) => containerConfigGetter(element).appWrapperGetter, - ); - HTMLBodyElement.prototype.removeChild = getNewRemoveChild( - rawBodyRemoveChild, - (element) => containerConfigGetter(element).appWrapperGetter, - ); - } - - return function unpatch() { - HTMLHeadElement.prototype.appendChild = rawHeadAppendChild; - HTMLHeadElement.prototype.removeChild = rawHeadRemoveChild; - HTMLBodyElement.prototype.appendChild = rawBodyAppendChild; - HTMLBodyElement.prototype.removeChild = rawBodyRemoveChild; - - HTMLHeadElement.prototype.insertBefore = rawHeadInsertBefore; - }; -} - -export function rebuildCSSRules( - styleSheetElements: HTMLStyleElement[], - reAppendElement: (stylesheetElement: HTMLStyleElement) => boolean, -) { - styleSheetElements.forEach((stylesheetElement) => { - // re-append the dynamic stylesheet to sub-app container - const appendSuccess = reAppendElement(stylesheetElement); - if (appendSuccess) { - /* - get the stored css rules from styled-components generated element, and the re-insert rules for them. - note that we must do this after style element had been added to document, which stylesheet would be associated to the document automatically. - check the spec https://www.w3.org/TR/cssom-1/#associated-css-style-sheet - */ - if (stylesheetElement instanceof HTMLStyleElement && isStyledComponentsLike(stylesheetElement)) { - const cssRules = getStyledElementCSSRules(stylesheetElement); - if (cssRules) { - // eslint-disable-next-line no-plusplus - for (let i = 0; i < cssRules.length; i++) { - const cssRule = cssRules[i]; - const cssStyleSheetElement = stylesheetElement.sheet as CSSStyleSheet; - cssStyleSheetElement.insertRule(cssRule.cssText, cssStyleSheetElement.cssRules.length); - } - } - } - } - }); -} diff --git a/packages/qiankun/src/sandbox/patchers/dynamicAppend/forLooseSandbox.ts b/packages/qiankun/src/sandbox/patchers/dynamicAppend/forLooseSandbox.ts deleted file mode 100644 index 537181b4d..000000000 --- a/packages/qiankun/src/sandbox/patchers/dynamicAppend/forLooseSandbox.ts +++ /dev/null @@ -1,90 +0,0 @@ -/** - * @author Kuitos - * @since 2020-10-13 - */ - -import { checkActivityFunctions } from 'single-spa'; -import type { Freer } from '../../../interfaces'; -import { patchHTMLDynamicAppendPrototypeFunctions, rebuildCSSRules, recordStyledComponentsCSSRules } from './common'; - -let bootstrappingPatchCount = 0; -let mountingPatchCount = 0; - -/** - * Just hijack dynamic head append, that could avoid accidentally hijacking the insertion of elements except in head. - * Such a case: ReactDOM.createPortal(, container), - * this could made we append the style element into app wrapper but it will cause an error while the react portal unmounting, as ReactDOM could not find the style in body children list. - * @param appName - * @param appWrapperGetter - * @param proxy - * @param mounting - * @param scopedCSS - * @param excludeAssetFilter - */ -export function patchLooseSandbox( - appName: string, - appWrapperGetter: () => HTMLElement | ShadowRoot, - proxy: Window, - mounting = true, - scopedCSS = false, - excludeAssetFilter?: CallableFunction, -): Freer { - let dynamicStyleSheetElements: Array = []; - - const unpatchDynamicAppendPrototypeFunctions = patchHTMLDynamicAppendPrototypeFunctions( - /* - check if the currently specified application is active - While we switch page from qiankun app to a normal react routing page, the normal one may load stylesheet dynamically while page rendering, - but the url change listener must to wait until the current call stack is flushed. - This scenario may cause we record the stylesheet from react routing page dynamic injection, - and remove them after the url change triggered and qiankun app is unmouting - see https://github.com/ReactTraining/history/blob/master/modules/createHashHistory.js#L222-L230 - */ - () => checkActivityFunctions(window.location).some((name) => name === appName), - () => ({ - appName, - appWrapperGetter, - proxy, - strictGlobal: false, - scopedCSS, - dynamicStyleSheetElements, - excludeAssetFilter, - }), - ); - - if (!mounting) bootstrappingPatchCount++; - if (mounting) mountingPatchCount++; - - return function free() { - // bootstrap patch just called once but its freer will be called multiple times - if (!mounting && bootstrappingPatchCount !== 0) bootstrappingPatchCount--; - if (mounting) mountingPatchCount--; - - const allMicroAppUnmounted = mountingPatchCount === 0 && bootstrappingPatchCount === 0; - // release the overwrite prototype after all the micro apps unmounted - if (allMicroAppUnmounted) unpatchDynamicAppendPrototypeFunctions(); - - recordStyledComponentsCSSRules(dynamicStyleSheetElements); - - // As now the sub app content all wrapped with a special id container, - // the dynamic style sheet would be removed automatically while unmoutting - - return function rebuild() { - rebuildCSSRules(dynamicStyleSheetElements, (stylesheetElement) => { - const appWrapper = appWrapperGetter(); - if (!appWrapper.contains(stylesheetElement)) { - // Using document.head.appendChild ensures that appendChild invocation can also directly use the HTMLHeadElement.prototype.appendChild method which is overwritten at mounting phase - document.head.appendChild.call(appWrapper, stylesheetElement); - return true; - } - - return false; - }); - - // As the patcher will be invoked every mounting phase, we could release the cache for gc after rebuilding - if (mounting) { - dynamicStyleSheetElements = []; - } - }; - }; -} diff --git a/packages/qiankun/src/sandbox/patchers/dynamicAppend/forStrictSandbox.ts b/packages/qiankun/src/sandbox/patchers/dynamicAppend/forStrictSandbox.ts deleted file mode 100644 index 16cbd3801..000000000 --- a/packages/qiankun/src/sandbox/patchers/dynamicAppend/forStrictSandbox.ts +++ /dev/null @@ -1,141 +0,0 @@ -/** - * @author Kuitos - * @since 2020-10-13 - */ - -import type { Freer } from '../../../interfaces'; -import { nativeGlobal } from '../../../utils'; -import { getCurrentRunningApp } from '../../common'; -import type { ContainerConfig } from './common'; -import { - isHijackingTag, - patchHTMLDynamicAppendPrototypeFunctions, - rawHeadAppendChild, - rebuildCSSRules, - recordStyledComponentsCSSRules, -} from './common'; - -declare global { - interface Window { - __proxyAttachContainerConfigMap__: WeakMap; - } -} - -// Get native global window with a sandbox disgusted way, thus we could share it between qiankun instances🤪 -Object.defineProperty(nativeGlobal, '__proxyAttachContainerConfigMap__', { enumerable: false, writable: true }); - -// Share proxyAttachContainerConfigMap between multiple qiankun instance, thus they could access the same record -nativeGlobal.__proxyAttachContainerConfigMap__ = - nativeGlobal.__proxyAttachContainerConfigMap__ || new WeakMap(); -const proxyAttachContainerConfigMap = nativeGlobal.__proxyAttachContainerConfigMap__; - -const elementAttachContainerConfigMap = new WeakMap(); - -const docCreatePatchedMap = new WeakMap(); -function patchDocumentCreateElement() { - const docCreateElementFnBeforeOverwrite = docCreatePatchedMap.get(document.createElement); - - if (!docCreateElementFnBeforeOverwrite) { - const rawDocumentCreateElement = document.createElement; - Document.prototype.createElement = function createElement( - this: Document, - tagName: K, - options?: ElementCreationOptions, - ): HTMLElement { - const element = rawDocumentCreateElement.call(this, tagName, options); - if (isHijackingTag(tagName)) { - const { window: currentRunningSandboxProxy } = getCurrentRunningApp() || {}; - if (currentRunningSandboxProxy) { - const proxyContainerConfig = proxyAttachContainerConfigMap.get(currentRunningSandboxProxy); - if (proxyContainerConfig) { - elementAttachContainerConfigMap.set(element, proxyContainerConfig); - } - } - } - - return element; - }; - - // It means it have been overwritten while createElement is an own property of document - if (document.hasOwnProperty('createElement')) { - document.createElement = Document.prototype.createElement; - } - - docCreatePatchedMap.set(Document.prototype.createElement, rawDocumentCreateElement); - } - - return function unpatch() { - if (docCreateElementFnBeforeOverwrite) { - Document.prototype.createElement = docCreateElementFnBeforeOverwrite; - document.createElement = docCreateElementFnBeforeOverwrite; - } - }; -} - -let bootstrappingPatchCount = 0; -let mountingPatchCount = 0; - -export function patchStrictSandbox( - appName: string, - appWrapperGetter: () => HTMLElement | ShadowRoot, - proxy: Window, - mounting = true, - scopedCSS = false, - excludeAssetFilter?: CallableFunction, -): Freer { - let containerConfig = proxyAttachContainerConfigMap.get(proxy); - if (!containerConfig) { - containerConfig = { - appName, - proxy, - appWrapperGetter, - dynamicStyleSheetElements: [], - strictGlobal: true, - excludeAssetFilter, - scopedCSS, - }; - proxyAttachContainerConfigMap.set(proxy, containerConfig); - } - // all dynamic style sheets are stored in proxy container - const { dynamicStyleSheetElements } = containerConfig; - - const unpatchDocumentCreate = patchDocumentCreateElement(); - - const unpatchDynamicAppendPrototypeFunctions = patchHTMLDynamicAppendPrototypeFunctions( - (element) => elementAttachContainerConfigMap.has(element), - (element) => elementAttachContainerConfigMap.get(element)!, - ); - - if (!mounting) bootstrappingPatchCount++; - if (mounting) mountingPatchCount++; - - return function free() { - // bootstrap patch just called once but its freer will be called multiple times - if (!mounting && bootstrappingPatchCount !== 0) bootstrappingPatchCount--; - if (mounting) mountingPatchCount--; - - const allMicroAppUnmounted = mountingPatchCount === 0 && bootstrappingPatchCount === 0; - // release the overwrite prototype after all the micro apps unmounted - if (allMicroAppUnmounted) { - unpatchDynamicAppendPrototypeFunctions(); - unpatchDocumentCreate(); - } - - recordStyledComponentsCSSRules(dynamicStyleSheetElements); - - // As now the sub app content all wrapped with a special id container, - // the dynamic style sheet would be removed automatically while unmoutting - - return function rebuild() { - rebuildCSSRules(dynamicStyleSheetElements, (stylesheetElement) => { - const appWrapper = appWrapperGetter(); - if (!appWrapper.contains(stylesheetElement)) { - rawHeadAppendChild.call(appWrapper, stylesheetElement); - return true; - } - - return false; - }); - }; - }; -} diff --git a/packages/qiankun/src/sandbox/patchers/dynamicAppend/index.ts b/packages/qiankun/src/sandbox/patchers/dynamicAppend/index.ts deleted file mode 100644 index e279b062e..000000000 --- a/packages/qiankun/src/sandbox/patchers/dynamicAppend/index.ts +++ /dev/null @@ -1,7 +0,0 @@ -/** - * @author Kuitos - * @since 2020-10-13 - */ - -export { patchLooseSandbox } from './forLooseSandbox'; -export { patchStrictSandbox } from './forStrictSandbox'; diff --git a/packages/qiankun/src/sandbox/patchers/historyListener.ts b/packages/qiankun/src/sandbox/patchers/historyListener.ts deleted file mode 100644 index 19636be70..000000000 --- a/packages/qiankun/src/sandbox/patchers/historyListener.ts +++ /dev/null @@ -1,58 +0,0 @@ -/** - * @author Kuitos - * @since 2019-04-11 - */ - -import { isFunction, noop } from 'lodash'; - -export default function patch() { - // FIXME umi unmount feature request - // eslint-disable-next-line @typescript-eslint/no-unused-vars - let rawHistoryListen = (_: any) => noop; - const historyListeners: Array = []; - const historyUnListens: Array = []; - - if ((window as any).g_history && isFunction((window as any).g_history.listen)) { - rawHistoryListen = (window as any).g_history.listen.bind((window as any).g_history); - - (window as any).g_history.listen = (listener: typeof noop) => { - historyListeners.push(listener); - - const unListen = rawHistoryListen(listener); - historyUnListens.push(unListen); - - return () => { - unListen(); - historyUnListens.splice(historyUnListens.indexOf(unListen), 1); - historyListeners.splice(historyListeners.indexOf(listener), 1); - }; - }; - } - - return function free() { - let rebuild = noop; - - /* - 还存在余量 listener 表明未被卸载,存在两种情况 - 1. 应用在 unmout 时未正确卸载 listener - 2. listener 是应用 mount 之前绑定的, - 第二种情况下应用在下次 mount 之前需重新绑定该 listener - */ - if (historyListeners.length) { - rebuild = () => { - // 必须使用 window.g_history.listen 的方式重新绑定 listener,从而能保证 rebuild 这部分也能被捕获到,否则在应用卸载后无法正确的移除这部分副作用 - historyListeners.forEach((listener) => (window as any).g_history.listen(listener)); - }; - } - - // 卸载余下的 listener - historyUnListens.forEach((unListen) => unListen()); - - // restore - if ((window as any).g_history && isFunction((window as any).g_history.listen)) { - (window as any).g_history.listen = rawHistoryListen; - } - - return rebuild; - }; -} diff --git a/packages/qiankun/src/sandbox/patchers/index.ts b/packages/qiankun/src/sandbox/patchers/index.ts deleted file mode 100644 index 634f3e078..000000000 --- a/packages/qiankun/src/sandbox/patchers/index.ts +++ /dev/null @@ -1,67 +0,0 @@ -/** - * @author Kuitos - * @since 2019-04-11 - */ - -import type { Freer, SandBox } from '../../interfaces'; -import { SandBoxType } from '../../interfaces'; -import * as css from './css'; -import { patchLooseSandbox, patchStrictSandbox } from './dynamicAppend'; -import patchHistoryListener from './historyListener'; -import patchInterval from './interval'; -import patchWindowListener from './windowListener'; - -export function patchAtMounting( - appName: string, - elementGetter: () => HTMLElement | ShadowRoot, - sandbox: SandBox, - scopedCSS: boolean, - excludeAssetFilter?: CallableFunction, -): Freer[] { - const basePatchers = [ - () => patchInterval(sandbox.proxy), - () => patchWindowListener(sandbox.proxy), - () => patchHistoryListener(), - ]; - - const patchersInSandbox = { - [SandBoxType.LegacyProxy]: [ - ...basePatchers, - () => patchLooseSandbox(appName, elementGetter, sandbox.proxy, true, scopedCSS, excludeAssetFilter), - ], - [SandBoxType.Proxy]: [ - ...basePatchers, - () => patchStrictSandbox(appName, elementGetter, sandbox.proxy, true, scopedCSS, excludeAssetFilter), - ], - [SandBoxType.Snapshot]: [ - ...basePatchers, - () => patchLooseSandbox(appName, elementGetter, sandbox.proxy, true, scopedCSS, excludeAssetFilter), - ], - }; - - return patchersInSandbox[sandbox.type]?.map((patch) => patch()); -} - -export function patchAtBootstrapping( - appName: string, - elementGetter: () => HTMLElement | ShadowRoot, - sandbox: SandBox, - scopedCSS: boolean, - excludeAssetFilter?: CallableFunction, -): Freer[] { - const patchersInSandbox = { - [SandBoxType.LegacyProxy]: [ - () => patchLooseSandbox(appName, elementGetter, sandbox.proxy, false, scopedCSS, excludeAssetFilter), - ], - [SandBoxType.Proxy]: [ - () => patchStrictSandbox(appName, elementGetter, sandbox.proxy, false, scopedCSS, excludeAssetFilter), - ], - [SandBoxType.Snapshot]: [ - () => patchLooseSandbox(appName, elementGetter, sandbox.proxy, false, scopedCSS, excludeAssetFilter), - ], - }; - - return patchersInSandbox[sandbox.type]?.map((patch) => patch()); -} - -export { css }; diff --git a/packages/qiankun/src/sandbox/patchers/interval.ts b/packages/qiankun/src/sandbox/patchers/interval.ts deleted file mode 100644 index de8eb626c..000000000 --- a/packages/qiankun/src/sandbox/patchers/interval.ts +++ /dev/null @@ -1,33 +0,0 @@ -/* eslint-disable no-param-reassign */ -/** - * @author Kuitos - * @since 2019-04-11 - */ - -import { noop } from 'lodash'; - -const rawWindowInterval = window.setInterval; -const rawWindowClearInterval = window.clearInterval; - -export default function patch(global: Window) { - let intervals: number[] = []; - - global.clearInterval = (intervalId: number) => { - intervals = intervals.filter((id) => id !== intervalId); - return rawWindowClearInterval.call(window, intervalId as any); - }; - - global.setInterval = (handler: CallableFunction, timeout?: number, ...args: any[]) => { - const intervalId = rawWindowInterval(handler, timeout, ...args); - intervals = [...intervals, intervalId]; - return intervalId; - }; - - return function free() { - intervals.forEach((id) => global.clearInterval(id)); - global.setInterval = rawWindowInterval; - global.clearInterval = rawWindowClearInterval; - - return noop; - }; -} diff --git a/packages/qiankun/src/sandbox/patchers/windowListener.ts b/packages/qiankun/src/sandbox/patchers/windowListener.ts deleted file mode 100644 index 677ddde5e..000000000 --- a/packages/qiankun/src/sandbox/patchers/windowListener.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* eslint-disable no-param-reassign */ -/** - * @author Kuitos - * @since 2019-04-11 - */ - -import { noop } from 'lodash'; - -const rawAddEventListener = window.addEventListener; -const rawRemoveEventListener = window.removeEventListener; - -export default function patch(global: WindowProxy) { - const listenerMap = new Map(); - - global.addEventListener = ( - type: string, - listener: EventListenerOrEventListenerObject, - options?: boolean | AddEventListenerOptions, - ) => { - const listeners = listenerMap.get(type) || []; - listenerMap.set(type, [...listeners, listener]); - return rawAddEventListener.call(window, type, listener, options); - }; - - global.removeEventListener = ( - type: string, - listener: EventListenerOrEventListenerObject, - options?: boolean | AddEventListenerOptions, - ) => { - const storedTypeListeners = listenerMap.get(type); - if (storedTypeListeners && storedTypeListeners.length && storedTypeListeners.indexOf(listener) !== -1) { - storedTypeListeners.splice(storedTypeListeners.indexOf(listener), 1); - } - return rawRemoveEventListener.call(window, type, listener, options); - }; - - return function free() { - listenerMap.forEach((listeners, type) => - [...listeners].forEach((listener) => global.removeEventListener(type, listener)), - ); - global.addEventListener = rawAddEventListener; - global.removeEventListener = rawRemoveEventListener; - - return noop; - }; -} diff --git a/packages/qiankun/src/sandbox/proxySandbox.ts b/packages/qiankun/src/sandbox/proxySandbox.ts deleted file mode 100644 index e37a21550..000000000 --- a/packages/qiankun/src/sandbox/proxySandbox.ts +++ /dev/null @@ -1,380 +0,0 @@ -/* eslint-disable no-param-reassign */ -/** - * @author Kuitos - * @since 2020-3-31 - */ -import type { SandBox } from '../interfaces'; -import { SandBoxType } from '../interfaces'; -import { nativeGlobal, nextTask } from '../utils'; -import { getTargetValue, setCurrentRunningApp, getCurrentRunningApp } from './common'; - -type SymbolTarget = 'target' | 'globalContext'; - -type FakeWindow = Window & Record; - -/** - * fastest(at most time) unique array method - * @see https://jsperf.com/array-filter-unique/30 - */ -function uniq(array: Array) { - return array.filter(function filter(this: PropertyKey[], element) { - return element in this ? false : ((this as any)[element] = true); - }, Object.create(null)); -} - -// zone.js will overwrite Object.defineProperty -const rawObjectDefineProperty = Object.defineProperty; - -const variableWhiteListInDev = - process.env.NODE_ENV === 'development' || window.__QIANKUN_DEVELOPMENT__ - ? [ - // for react hot reload - // see https://github.com/facebook/create-react-app/blob/66bf7dfc43350249e2f09d138a20840dae8a0a4a/packages/react-error-overlay/src/index.js#L180 - '__REACT_ERROR_OVERLAY_GLOBAL_HOOK__', - ] - : []; -// who could escape the sandbox -const variableWhiteList: PropertyKey[] = [ - // FIXME System.js used a indirect call with eval, which would make it scope escape to global - // To make System.js works well, we write it back to global window temporary - // see https://github.com/systemjs/systemjs/blob/457f5b7e8af6bd120a279540477552a07d5de086/src/evaluate.js#L106 - 'System', - - // see https://github.com/systemjs/systemjs/blob/457f5b7e8af6bd120a279540477552a07d5de086/src/instantiate.js#L357 - '__cjsWrapper', - ...variableWhiteListInDev, -]; - -/* - variables who are impossible to be overwrite need to be escaped from proxy sandbox for performance reasons - */ -const unscopables = { - undefined: true, - Array: true, - Object: true, - String: true, - Boolean: true, - Math: true, - Number: true, - Symbol: true, - parseFloat: true, - Float32Array: true, - isNaN: true, - Infinity: true, - Reflect: true, - Float64Array: true, - Function: true, - Map: true, - NaN: true, - Promise: true, - Proxy: true, - Set: true, - parseInt: true, - requestAnimationFrame: true, -}; - -const useNativeWindowForBindingsProps = new Map([ - ['fetch', true], - ['mockDomAPIInBlackList', process.env.NODE_ENV === 'test'], -]); - -function createFakeWindow(globalContext: Window) { - // map always has the fastest performance in has check scenario - // see https://jsperf.com/array-indexof-vs-set-has/23 - const propertiesWithGetter = new Map(); - const fakeWindow = {} as FakeWindow; - - /* - copy the non-configurable property of global to fakeWindow - see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy/handler/getOwnPropertyDescriptor - > A property cannot be reported as non-configurable, if it does not exists as an own property of the target object or if it exists as a configurable own property of the target object. - */ - Object.getOwnPropertyNames(globalContext) - .filter((p) => { - const descriptor = Object.getOwnPropertyDescriptor(globalContext, p); - return !descriptor?.configurable; - }) - .forEach((p) => { - const descriptor = Object.getOwnPropertyDescriptor(globalContext, p); - if (descriptor) { - const hasGetter = Object.prototype.hasOwnProperty.call(descriptor, 'get'); - - /* - make top/self/window property configurable and writable, otherwise it will cause TypeError while get trap return. - see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy/handler/get - > The value reported for a property must be the same as the value of the corresponding target object property if the target object property is a non-writable, non-configurable data property. - */ - if ( - p === 'top' || - p === 'parent' || - p === 'self' || - p === 'window' || - (process.env.NODE_ENV === 'test' && (p === 'mockTop' || p === 'mockSafariTop')) - ) { - descriptor.configurable = true; - /* - The descriptor of window.window/window.top/window.self in Safari/FF are accessor descriptors, we need to avoid adding a data descriptor while it was - Example: - Safari/FF: Object.getOwnPropertyDescriptor(window, 'top') -> {get: function, set: undefined, enumerable: true, configurable: false} - Chrome: Object.getOwnPropertyDescriptor(window, 'top') -> {value: Window, writable: false, enumerable: true, configurable: false} - */ - if (!hasGetter) { - descriptor.writable = true; - } - } - - if (hasGetter) propertiesWithGetter.set(p, true); - - // freeze the descriptor to avoid being modified by zone.js - // see https://github.com/angular/zone.js/blob/a5fe09b0fac27ac5df1fa746042f96f05ccb6a00/lib/browser/define-property.ts#L71 - rawObjectDefineProperty(fakeWindow, p, Object.freeze(descriptor)); - } - }); - - return { - fakeWindow, - propertiesWithGetter, - }; -} - -let activeSandboxCount = 0; - -/** - * 基于 Proxy 实现的沙箱 - */ -export default class ProxySandbox implements SandBox { - /** window 值变更记录 */ - private updatedValueSet = new Set(); - - name: string; - - type: SandBoxType; - - proxy: WindowProxy; - - globalContext: typeof window; - - sandboxRunning = true; - - latestSetProp: PropertyKey | null = null; - - private registerRunningApp(name: string, proxy: Window) { - if (this.sandboxRunning) { - const currentRunningApp = getCurrentRunningApp(); - if (!currentRunningApp || currentRunningApp.name !== name) { - setCurrentRunningApp({ name, window: proxy }); - } - // FIXME if you have any other good ideas - // remove the mark in next tick, thus we can identify whether it in micro app or not - // this approach is just a workaround, it could not cover all complex cases, such as the micro app runs in the same task context with master in some case - nextTask(() => { - setCurrentRunningApp(null); - }); - } - } - - active() { - if (!this.sandboxRunning) activeSandboxCount++; - this.sandboxRunning = true; - } - - inactive() { - if (process.env.NODE_ENV === 'development') { - console.info(`[qiankun:sandbox] ${this.name} modified global properties restore...`, [ - ...this.updatedValueSet.keys(), - ]); - } - - if (--activeSandboxCount === 0) { - variableWhiteList.forEach((p) => { - if (this.proxy.hasOwnProperty(p)) { - // @ts-ignore - delete this.globalContext[p]; - } - }); - } - - this.sandboxRunning = false; - } - - constructor(name: string, globalContext = window) { - this.name = name; - this.globalContext = globalContext; - this.type = SandBoxType.Proxy; - const { updatedValueSet } = this; - - const { fakeWindow, propertiesWithGetter } = createFakeWindow(globalContext); - - const descriptorTargetMap = new Map(); - const hasOwnProperty = (key: PropertyKey) => fakeWindow.hasOwnProperty(key) || globalContext.hasOwnProperty(key); - - const proxy = new Proxy(fakeWindow, { - set: (target: FakeWindow, p: PropertyKey, value: any): boolean => { - if (this.sandboxRunning) { - this.registerRunningApp(name, proxy); - // We must kept its description while the property existed in globalContext before - if (!target.hasOwnProperty(p) && globalContext.hasOwnProperty(p)) { - const descriptor = Object.getOwnPropertyDescriptor(globalContext, p); - const { writable, configurable, enumerable } = descriptor!; - if (writable) { - Object.defineProperty(target, p, { - configurable, - enumerable, - writable, - value, - }); - } - } else { - // @ts-ignore - target[p] = value; - } - - if (variableWhiteList.indexOf(p) !== -1) { - // @ts-ignore - globalContext[p] = value; - } - - updatedValueSet.add(p); - - this.latestSetProp = p; - - return true; - } - - if (process.env.NODE_ENV === 'development') { - console.warn(`[qiankun] Set window.${p.toString()} while sandbox destroyed or inactive in ${name}!`); - } - - // 在 strict-mode 下,Proxy 的 handler.set 返回 false 会抛出 TypeError,在沙箱卸载的情况下应该忽略错误 - return true; - }, - - get: (target: FakeWindow, p: PropertyKey): any => { - this.registerRunningApp(name, proxy); - - if (p === Symbol.unscopables) return unscopables; - // avoid who using window.window or window.self to escape the sandbox environment to touch the really window - // see https://github.com/eligrey/FileSaver.js/blob/master/src/FileSaver.js#L13 - if (p === 'window' || p === 'self') { - return proxy; - } - - // hijack globalWindow accessing with globalThis keyword - if (p === 'globalThis') { - return proxy; - } - - if ( - p === 'top' || - p === 'parent' || - (process.env.NODE_ENV === 'test' && (p === 'mockTop' || p === 'mockSafariTop')) - ) { - // if your master app in an iframe context, allow these props escape the sandbox - if (globalContext === globalContext.parent) { - return proxy; - } - return (globalContext as any)[p]; - } - - // proxy.hasOwnProperty would invoke getter firstly, then its value represented as globalContext.hasOwnProperty - if (p === 'hasOwnProperty') { - return hasOwnProperty; - } - - if (p === 'document') { - return document; - } - - if (p === 'eval') { - return eval; - } - - const value = propertiesWithGetter.has(p) - ? (globalContext as any)[p] - : p in target - ? (target as any)[p] - : (globalContext as any)[p]; - /* Some dom api must be bound to native window, otherwise it would cause exception like 'TypeError: Failed to execute 'fetch' on 'Window': Illegal invocation' - See this code: - const proxy = new Proxy(window, {}); - const proxyFetch = fetch.bind(proxy); - proxyFetch('https://qiankun.com'); - */ - const boundTarget = useNativeWindowForBindingsProps.get(p) ? nativeGlobal : globalContext; - return getTargetValue(boundTarget, value); - }, - - // trap in operator - // see https://github.com/styled-components/styled-components/blob/master/packages/styled-components/src/constants.js#L12 - has(target: FakeWindow, p: string | number | symbol): boolean { - return p in unscopables || p in target || p in globalContext; - }, - - getOwnPropertyDescriptor(target: FakeWindow, p: string | number | symbol): PropertyDescriptor | undefined { - /* - as the descriptor of top/self/window/mockTop in raw window are configurable but not in proxy target, we need to get it from target to avoid TypeError - see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy/handler/getOwnPropertyDescriptor - > A property cannot be reported as non-configurable, if it does not exists as an own property of the target object or if it exists as a configurable own property of the target object. - */ - if (target.hasOwnProperty(p)) { - const descriptor = Object.getOwnPropertyDescriptor(target, p); - descriptorTargetMap.set(p, 'target'); - return descriptor; - } - - if (globalContext.hasOwnProperty(p)) { - const descriptor = Object.getOwnPropertyDescriptor(globalContext, p); - descriptorTargetMap.set(p, 'globalContext'); - // A property cannot be reported as non-configurable, if it does not exists as an own property of the target object - if (descriptor && !descriptor.configurable) { - descriptor.configurable = true; - } - return descriptor; - } - - return undefined; - }, - - // trap to support iterator with sandbox - ownKeys(target: FakeWindow): ArrayLike { - return uniq(Reflect.ownKeys(globalContext).concat(Reflect.ownKeys(target))); - }, - - defineProperty(target: Window, p: PropertyKey, attributes: PropertyDescriptor): boolean { - const from = descriptorTargetMap.get(p); - /* - Descriptor must be defined to native window while it comes from native window via Object.getOwnPropertyDescriptor(window, p), - otherwise it would cause a TypeError with illegal invocation. - */ - switch (from) { - case 'globalContext': - return Reflect.defineProperty(globalContext, p, attributes); - default: - return Reflect.defineProperty(target, p, attributes); - } - }, - - deleteProperty: (target: FakeWindow, p: string | number | symbol): boolean => { - this.registerRunningApp(name, proxy); - if (target.hasOwnProperty(p)) { - // @ts-ignore - delete target[p]; - updatedValueSet.delete(p); - - return true; - } - - return true; - }, - - // makes sure `window instanceof Window` returns truthy in micro app - getPrototypeOf() { - return Reflect.getPrototypeOf(globalContext); - }, - }); - - this.proxy = proxy; - - activeSandboxCount++; - } -} diff --git a/packages/qiankun/src/sandbox/snapshotSandbox.ts b/packages/qiankun/src/sandbox/snapshotSandbox.ts deleted file mode 100644 index 3d2205541..000000000 --- a/packages/qiankun/src/sandbox/snapshotSandbox.ts +++ /dev/null @@ -1,72 +0,0 @@ -/** - * @author Hydrogen - * @since 2020-3-8 - */ -import type { SandBox } from '../interfaces'; -import { SandBoxType } from '../interfaces'; - -function iter(obj: typeof window, callbackFn: (prop: any) => void) { - // eslint-disable-next-line guard-for-in, no-restricted-syntax - for (const prop in obj) { - // patch for clearInterval for compatible reason, see #1490 - if (obj.hasOwnProperty(prop) || prop === 'clearInterval') { - callbackFn(prop); - } - } -} - -/** - * 基于 diff 方式实现的沙箱,用于不支持 Proxy 的低版本浏览器 - */ -export default class SnapshotSandbox implements SandBox { - proxy: WindowProxy; - - name: string; - - type: SandBoxType; - - sandboxRunning = true; - - private windowSnapshot!: Window; - - private modifyPropsMap: Record = {}; - - constructor(name: string) { - this.name = name; - this.proxy = window; - this.type = SandBoxType.Snapshot; - } - - active() { - // 记录当前快照 - this.windowSnapshot = {} as Window; - iter(window, (prop) => { - this.windowSnapshot[prop] = window[prop]; - }); - - // 恢复之前的变更 - Object.keys(this.modifyPropsMap).forEach((p: any) => { - window[p] = this.modifyPropsMap[p]; - }); - - this.sandboxRunning = true; - } - - inactive() { - this.modifyPropsMap = {}; - - iter(window, (prop) => { - if (window[prop] !== this.windowSnapshot[prop]) { - // 记录变更,恢复环境 - this.modifyPropsMap[prop] = window[prop]; - window[prop] = this.windowSnapshot[prop]; - } - }); - - if (process.env.NODE_ENV === 'development') { - console.info(`[qiankun:sandbox] ${this.name} origin window restore...`, Object.keys(this.modifyPropsMap)); - } - - this.sandboxRunning = false; - } -} diff --git a/packages/qiankun/src/utils.ts b/packages/qiankun/src/utils.ts deleted file mode 100644 index dabbe5b3a..000000000 --- a/packages/qiankun/src/utils.ts +++ /dev/null @@ -1,255 +0,0 @@ -/** - * @author Kuitos - * @since 2019-05-15 - */ - -import { isFunction, snakeCase, once } from 'lodash'; -import { version } from './version'; - -import type { FrameworkConfiguration } from './interfaces'; - -export function toArray(array: T | T[]): T[] { - return Array.isArray(array) ? array : [array]; -} - -export function sleep(ms: number) { - return new Promise((resolve) => setTimeout(resolve, ms)); -} - -// Promise.then might be synchronized in Zone.js context, we need to use setTimeout instead to mock next tick. -const nextTick: (cb: () => void) => void = - typeof window.Zone === 'function' ? setTimeout : (cb) => Promise.resolve().then(cb); - -let globalTaskPending = false; -/** - * Run a callback before next task executing, and the invocation is idempotent in every singular task - * That means even we called nextTask multi times in one task, only the first callback will be pushed to nextTick to be invoked. - * @param cb - */ -export function nextTask(cb: () => void): void { - if (!globalTaskPending) { - globalTaskPending = true; - nextTick(() => { - cb(); - globalTaskPending = false; - }); - } -} - -const fnRegexCheckCacheMap = new WeakMap(); -export function isConstructable(fn: () => any | FunctionConstructor) { - // prototype methods might be changed while code running, so we need check it every time - const hasPrototypeMethods = - fn.prototype && fn.prototype.constructor === fn && Object.getOwnPropertyNames(fn.prototype).length > 1; - - if (hasPrototypeMethods) return true; - - if (fnRegexCheckCacheMap.has(fn)) { - return fnRegexCheckCacheMap.get(fn); - } - - /* - 1. 有 prototype 并且 prototype 上有定义一系列非 constructor 属性 - 2. 函数名大写开头 - 3. class 函数 - 满足其一则可认定为构造函数 - */ - let constructable = hasPrototypeMethods; - if (!constructable) { - // fn.toString has a significant performance overhead, if hasPrototypeMethods check not passed, we will check the function string with regex - const fnString = fn.toString(); - const constructableFunctionRegex = /^function\b\s[A-Z].*/; - const classRegex = /^class\b/; - constructable = constructableFunctionRegex.test(fnString) || classRegex.test(fnString); - } - - fnRegexCheckCacheMap.set(fn, constructable); - return constructable; -} - -/** - * in safari - * typeof document.all === 'undefined' // true - * typeof document.all === 'function' // true - * We need to discriminate safari for better performance - */ -const naughtySafari = typeof document.all === 'function' && typeof document.all === 'undefined'; -const callableFnCacheMap = new WeakMap(); -export const isCallable = (fn: any) => { - if (callableFnCacheMap.has(fn)) { - return true; - } - - const callable = naughtySafari ? typeof fn === 'function' && typeof fn !== 'undefined' : typeof fn === 'function'; - if (callable) { - callableFnCacheMap.set(fn, callable); - } - return callable; -}; - -const boundedMap = new WeakMap(); -export function isBoundedFunction(fn: CallableFunction) { - if (boundedMap.has(fn)) { - return boundedMap.get(fn); - } - /* - indexOf is faster than startsWith - see https://jsperf.com/string-startswith/72 - */ - const bounded = fn.name.indexOf('bound ') === 0 && !fn.hasOwnProperty('prototype'); - boundedMap.set(fn, bounded); - return bounded; -} - -export function getDefaultTplWrapper(name: string) { - return (tpl: string) => `
${tpl}
`; -} - -export function getWrapperId(name: string) { - return `__qiankun_microapp_wrapper_for_${snakeCase(name)}__`; -} - -export const nativeGlobal = new Function('return this')(); - -const getGlobalAppInstanceMap = once<() => Record>(() => { - if (!nativeGlobal.hasOwnProperty('__app_instance_name_map__')) { - Object.defineProperty(nativeGlobal, '__app_instance_name_map__', { - enumerable: false, - configurable: true, - writable: true, - value: {}, - }); - } - - return nativeGlobal.__app_instance_name_map__; -}); -/** - * Get app instance name with the auto-increment approach - * @param appName - */ -export const genAppInstanceIdByName = (appName: string): string => { - const globalAppInstanceMap = getGlobalAppInstanceMap(); - if (!(appName in globalAppInstanceMap)) { - nativeGlobal.__app_instance_name_map__[appName] = 0; - return appName; - } - - globalAppInstanceMap[appName]++; - return `${appName}_${globalAppInstanceMap[appName]}`; -}; - -/** 校验子应用导出的 生命周期 对象是否正确 */ -export function validateExportLifecycle(exports: any) { - const { bootstrap, mount, unmount } = exports ?? {}; - return isFunction(bootstrap) && isFunction(mount) && isFunction(unmount); -} - -export class Deferred { - promise: Promise; - - resolve!: (value: T | PromiseLike) => void; - - reject!: (reason?: any) => void; - - constructor() { - this.promise = new Promise((resolve, reject) => { - this.resolve = resolve; - this.reject = reject; - }); - } -} - -const supportsUserTiming = - typeof performance !== 'undefined' && - typeof performance.mark === 'function' && - typeof performance.clearMarks === 'function' && - typeof performance.measure === 'function' && - typeof performance.clearMeasures === 'function' && - typeof performance.getEntriesByName === 'function'; - -export function performanceGetEntriesByName(markName: string, type?: string) { - let marks = null; - if (supportsUserTiming) { - marks = performance.getEntriesByName(markName, type); - } - return marks; -} - -export function performanceMark(markName: string) { - if (supportsUserTiming) { - performance.mark(markName); - } -} - -export function performanceMeasure(measureName: string, markName: string) { - if (supportsUserTiming && performance.getEntriesByName(markName, 'mark').length) { - performance.measure(measureName, markName); - performance.clearMarks(markName); - performance.clearMeasures(measureName); - } -} - -export function isEnableScopedCSS(sandbox: FrameworkConfiguration['sandbox']) { - if (typeof sandbox !== 'object') { - return false; - } - - if (sandbox.strictStyleIsolation) { - return false; - } - - return !!sandbox.experimentalStyleIsolation; -} - -/** - * copy from https://developer.mozilla.org/zh-CN/docs/Using_XPath - * @param el - * @param document - */ -export function getXPathForElement(el: Node, document: Document): string | void { - // not support that if el not existed in document yet(such as it not append to document before it mounted) - if (!document.body.contains(el)) { - return undefined; - } - - let xpath = ''; - let pos; - let tmpEle; - let element = el; - - while (element !== document.documentElement) { - pos = 0; - tmpEle = element; - while (tmpEle) { - if (tmpEle.nodeType === 1 && tmpEle.nodeName === element.nodeName) { - // If it is ELEMENT_NODE of the same name - pos += 1; - } - tmpEle = tmpEle.previousSibling; - } - - xpath = `*[name()='${element.nodeName}'][${pos}]/${xpath}`; - - element = element.parentNode!; - } - - xpath = `/*[name()='${document.documentElement.nodeName}']/${xpath}`; - xpath = xpath.replace(/\/$/, ''); - - return xpath; -} - -export function getContainer(container: string | HTMLElement): HTMLElement | null { - return typeof container === 'string' ? document.querySelector(container) : container; -} - -export function getContainerXPath(container?: string | HTMLElement): string | void { - if (container) { - const containerElement = getContainer(container); - if (containerElement) { - return getXPathForElement(containerElement, document); - } - } - - return undefined; -} diff --git a/packages/qiankun/src/version.ts b/packages/qiankun/src/version.ts deleted file mode 100644 index a7250834f..000000000 --- a/packages/qiankun/src/version.ts +++ /dev/null @@ -1 +0,0 @@ -export { version } from '../package.json'; diff --git a/packages/sandbox/package.json b/packages/sandbox/package.json index 23ba5e13d..e06009d5a 100644 --- a/packages/sandbox/package.json +++ b/packages/sandbox/package.json @@ -1,6 +1,6 @@ { "name": "@qiankun/sandbox", - "version": "1.0.0", + "version": "0.0.1", "description": "", "main": "src/index.ts", "scripts": { diff --git a/packages/sandbox/src/Compartment.ts b/packages/sandbox/src/Compartment.ts new file mode 100644 index 000000000..38b44a9c0 --- /dev/null +++ b/packages/sandbox/src/Compartment.ts @@ -0,0 +1,14 @@ +type Transform = (source: string) => string; +type ModuleMap = Record; + +interface CompartmentOptions { + transforms?: Transform[]; +} + +export class Compartment { + constructor(globals?: object, moduleMap?: ModuleMap, options?: CompartmentOptions) {} + + get globalThis(): Record; + + evaluate(code: string, options?: CompartmentOptions): any; +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6554fc672..be1158c0e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,8 +1,4 @@ -lockfileVersion: 5.3 - -overrides: - '@types/react': ^17.x - '@types/history': ^4.x +lockfileVersion: 5.4 importers: @@ -24,20 +20,37 @@ importers: umi-plugin-hire: ^1.0.3 devDependencies: '@jest/types': 27.5.1 - '@umijs/fabric': 2.10.2 + '@umijs/fabric': 2.14.1 cross-env: 7.0.3 - dumi: 1.1.38 - dumi-theme-default: 1.1.20 - eslint: 8.10.0 - eslint-define-config: 1.2.5 + dumi: 1.1.50 + dumi-theme-default: 1.1.24 + eslint: 8.35.0 + eslint-define-config: 1.15.0 husky: 2.7.0 jest: 25.5.4 lint-staged: 9.5.0 - prettier: 2.5.1 + prettier: 2.8.4 rimraf: 3.0.2 ts-jest: 25.5.1_jest@25.5.4 umi-plugin-hire: 1.0.6 + packages/loader: + specifiers: + '@babel/runtime': ^7.10.5 + babel-plugin-import: ^1.12.1 + father-build: ^1.7.0 + import-html-entry: ^1.12.0 + tachometer: ^0.5.10 + typescript: ^4.1.2 + dependencies: + '@babel/runtime': 7.21.0 + devDependencies: + babel-plugin-import: 1.13.6 + father-build: 1.22.5 + import-html-entry: 1.14.3 + tachometer: 0.5.10 + typescript: 4.9.5 + packages/qiankun: specifiers: '@babel/runtime': ^7.10.5 @@ -57,23 +70,23 @@ importers: tslib: ^1.10.0 typescript: ^4.1.2 dependencies: - '@babel/runtime': 7.17.2 - import-html-entry: 1.11.1 + '@babel/runtime': 7.21.0 + import-html-entry: 1.14.3 lodash: 4.17.21 - single-spa: 5.9.3 + single-spa: 5.9.4 tslib: 1.14.1 devDependencies: '@types/jest': 25.2.3 - '@types/lodash': 4.14.179 + '@types/lodash': 4.14.191 '@types/vfile-message': 1.0.1 - babel-plugin-import: 1.13.3 + babel-plugin-import: 1.13.6 cross-env: 7.0.3 - father-build: 1.21.1 + father-build: 1.22.5 jest: 25.5.4 levenary: 1.1.1 np: 5.2.1 npm-run-all: 4.1.5 - typescript: 4.5.5 + typescript: 4.9.5 packages/sandbox: specifiers: @@ -82,2328 +95,2338 @@ importers: father-build: ^1.7.0 typescript: ^4.1.2 dependencies: - '@babel/runtime': 7.17.2 + '@babel/runtime': 7.21.0 devDependencies: - babel-plugin-import: 1.13.3 - father-build: 1.21.1 - typescript: 4.5.5 + babel-plugin-import: 1.13.6 + father-build: 1.22.5 + typescript: 4.9.5 packages: - /@ampproject/remapping/2.1.2: - resolution: {integrity: sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==} + /@ampproject/remapping/2.2.0: + resolution: {integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==, tarball: '@ampproject/remapping/download/@ampproject/remapping-2.2.0.tgz'} engines: {node: '>=6.0.0'} dependencies: - '@jridgewell/trace-mapping': 0.3.4 + '@jridgewell/gen-mapping': 0.1.1 + '@jridgewell/trace-mapping': 0.3.17 dev: true /@babel/code-frame/7.12.11: - resolution: {integrity: sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==} + resolution: {integrity: sha1-9K1DWqJj25NbjxDyxVLSP7cWpj8=, tarball: '@babel/code-frame/download/@babel/code-frame-7.12.11.tgz'} dependencies: - '@babel/highlight': 7.16.10 + '@babel/highlight': 7.18.6 dev: true - /@babel/code-frame/7.16.7: - resolution: {integrity: sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==} + /@babel/code-frame/7.18.6: + resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==, tarball: '@babel/code-frame/download/@babel/code-frame-7.18.6.tgz'} engines: {node: '>=6.9.0'} dependencies: - '@babel/highlight': 7.16.10 + '@babel/highlight': 7.18.6 dev: true - /@babel/compat-data/7.17.0: - resolution: {integrity: sha512-392byTlpGWXMv4FbyWw3sAZ/FrW/DrwqLGXpy0mbyNe9Taqv1mg9yON5/o0cnr8XYCkFTZbC1eV+c+LAROgrng==} + /@babel/compat-data/7.21.0: + resolution: {integrity: sha512-gMuZsmsgxk/ENC3O/fRw5QY8A9/uxQbbCEypnLIiYYc/qVJtEV7ouxC3EllIIwNzMqAQee5tanFabWsUOutS7g==, tarball: '@babel/compat-data/download/@babel/compat-data-7.21.0.tgz'} engines: {node: '>=6.9.0'} dev: true - /@babel/core/7.12.3: - resolution: {integrity: sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==} + /@babel/core/7.18.2: + resolution: {integrity: sha512-A8pri1YJiC5UnkdrWcmfZTJTV85b4UXTAfImGmCfYmax4TR9Cw8sDS0MOk++Gp2mE/BefVJ5nwy5yzqNJbP/DQ==, tarball: '@babel/core/download/@babel/core-7.18.2.tgz'} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.16.7 - '@babel/generator': 7.17.3 - '@babel/helper-module-transforms': 7.17.6 - '@babel/helpers': 7.17.2 - '@babel/parser': 7.17.3 - '@babel/template': 7.16.7 - '@babel/traverse': 7.17.3 - '@babel/types': 7.17.0 - convert-source-map: 1.8.0 - debug: 4.3.3 + '@ampproject/remapping': 2.2.0 + '@babel/code-frame': 7.18.6 + '@babel/generator': 7.21.1 + '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.18.2 + '@babel/helper-module-transforms': 7.21.2 + '@babel/helpers': 7.21.0 + '@babel/parser': 7.21.2 + '@babel/template': 7.20.7 + '@babel/traverse': 7.21.2 + '@babel/types': 7.21.2 + convert-source-map: 1.9.0 + debug: 4.3.4 gensync: 1.0.0-beta.2 - json5: 2.2.0 - lodash: 4.17.21 - resolve: 1.22.0 - semver: 5.7.1 - source-map: 0.5.7 + json5: 2.2.3 + semver: 6.3.0 transitivePeerDependencies: - supports-color dev: true - /@babel/core/7.17.5: - resolution: {integrity: sha512-/BBMw4EvjmyquN5O+t5eh0+YqB3XXJkYD2cjKpYtWOfFy4lQ4UozNSmxAcWT8r2XtZs0ewG+zrfsqeR15i1ajA==} + /@babel/core/7.21.0: + resolution: {integrity: sha512-PuxUbxcW6ZYe656yL3EAhpy7qXKq0DmYsrJLpbB8XrsCP9Nm+XCg9XFMb5vIDliPD7+U/+M+QJlH17XOcB7eXA==, tarball: '@babel/core/download/@babel/core-7.21.0.tgz'} engines: {node: '>=6.9.0'} dependencies: - '@ampproject/remapping': 2.1.2 - '@babel/code-frame': 7.16.7 - '@babel/generator': 7.17.3 - '@babel/helper-compilation-targets': 7.16.7_@babel+core@7.17.5 - '@babel/helper-module-transforms': 7.17.6 - '@babel/helpers': 7.17.2 - '@babel/parser': 7.17.3 - '@babel/template': 7.16.7 - '@babel/traverse': 7.17.3 - '@babel/types': 7.17.0 - convert-source-map: 1.8.0 - debug: 4.3.3 + '@ampproject/remapping': 2.2.0 + '@babel/code-frame': 7.18.6 + '@babel/generator': 7.21.1 + '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.21.0 + '@babel/helper-module-transforms': 7.21.2 + '@babel/helpers': 7.21.0 + '@babel/parser': 7.21.2 + '@babel/template': 7.20.7 + '@babel/traverse': 7.21.2 + '@babel/types': 7.21.2 + convert-source-map: 1.9.0 + debug: 4.3.4 gensync: 1.0.0-beta.2 - json5: 2.2.0 + json5: 2.2.3 semver: 6.3.0 transitivePeerDependencies: - supports-color dev: true - /@babel/eslint-parser/7.17.0_@babel+core@7.17.5+eslint@7.32.0: - resolution: {integrity: sha512-PUEJ7ZBXbRkbq3qqM/jZ2nIuakUBqCYc7Qf52Lj7dlZ6zERnqisdHioL0l4wwQZnmskMeasqUNzLBFKs3nylXA==} + /@babel/eslint-parser/7.19.1_ccoxihxmx25rm5cufeee3dmlne: + resolution: {integrity: sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ==, tarball: '@babel/eslint-parser/download/@babel/eslint-parser-7.19.1.tgz'} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} peerDependencies: '@babel/core': '>=7.11.0' eslint: ^7.5.0 || ^8.0.0 dependencies: - '@babel/core': 7.17.5 + '@babel/core': 7.21.0 + '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 eslint: 7.32.0 - eslint-scope: 5.1.1 eslint-visitor-keys: 2.1.0 semver: 6.3.0 dev: true - /@babel/generator/7.17.3: - resolution: {integrity: sha512-+R6Dctil/MgUsZsZAkYgK+ADNSZzJRRy0TvY65T71z/CR854xHQ1EweBYXdfT+HNeN7w0cSJJEzgxZMv40pxsg==} + /@babel/generator/7.21.1: + resolution: {integrity: sha512-1lT45bAYlQhFn/BHivJs43AiW2rg3/UbLyShGfF3C0KmHvO5fSghWd5kBJy30kpRRucGzXStvnnCFniCR2kXAA==, tarball: '@babel/generator/download/@babel/generator-7.21.1.tgz'} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.17.0 + '@babel/types': 7.21.2 + '@jridgewell/gen-mapping': 0.3.2 + '@jridgewell/trace-mapping': 0.3.17 jsesc: 2.5.2 - source-map: 0.5.7 dev: true - /@babel/helper-annotate-as-pure/7.16.7: - resolution: {integrity: sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==} + /@babel/helper-annotate-as-pure/7.18.6: + resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==, tarball: '@babel/helper-annotate-as-pure/download/@babel/helper-annotate-as-pure-7.18.6.tgz'} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.17.0 + '@babel/types': 7.21.2 dev: true - /@babel/helper-builder-binary-assignment-operator-visitor/7.16.7: - resolution: {integrity: sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==} + /@babel/helper-builder-binary-assignment-operator-visitor/7.18.9: + resolution: {integrity: sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==, tarball: '@babel/helper-builder-binary-assignment-operator-visitor/download/@babel/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz'} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-explode-assignable-expression': 7.16.7 - '@babel/types': 7.17.0 + '@babel/helper-explode-assignable-expression': 7.18.6 + '@babel/types': 7.21.2 dev: true - /@babel/helper-compilation-targets/7.16.7_@babel+core@7.12.3: - resolution: {integrity: sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==} + /@babel/helper-compilation-targets/7.20.7_@babel+core@7.18.2: + resolution: {integrity: sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==, tarball: '@babel/helper-compilation-targets/download/@babel/helper-compilation-targets-7.20.7.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/compat-data': 7.17.0 - '@babel/core': 7.12.3 - '@babel/helper-validator-option': 7.16.7 - browserslist: 4.19.3 + '@babel/compat-data': 7.21.0 + '@babel/core': 7.18.2 + '@babel/helper-validator-option': 7.21.0 + browserslist: 4.21.5 + lru-cache: 5.1.1 semver: 6.3.0 dev: true - /@babel/helper-compilation-targets/7.16.7_@babel+core@7.17.5: - resolution: {integrity: sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==} + /@babel/helper-compilation-targets/7.20.7_@babel+core@7.21.0: + resolution: {integrity: sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==, tarball: '@babel/helper-compilation-targets/download/@babel/helper-compilation-targets-7.20.7.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/compat-data': 7.17.0 - '@babel/core': 7.17.5 - '@babel/helper-validator-option': 7.16.7 - browserslist: 4.19.3 + '@babel/compat-data': 7.21.0 + '@babel/core': 7.21.0 + '@babel/helper-validator-option': 7.21.0 + browserslist: 4.21.5 + lru-cache: 5.1.1 semver: 6.3.0 dev: true - /@babel/helper-create-class-features-plugin/7.17.6_@babel+core@7.12.3: - resolution: {integrity: sha512-SogLLSxXm2OkBbSsHZMM4tUi8fUzjs63AT/d0YQIzr6GSd8Hxsbk2KYDX0k0DweAzGMj/YWeiCsorIdtdcW8Eg==} + /@babel/helper-create-class-features-plugin/7.21.0_@babel+core@7.18.2: + resolution: {integrity: sha512-Q8wNiMIdwsv5la5SPxNYzzkPnjgC0Sy0i7jLkVOCdllu/xcVNkr3TeZzbHBJrj+XXRqzX5uCyCoV9eu6xUG7KQ==, tarball: '@babel/helper-create-class-features-plugin/download/@babel/helper-create-class-features-plugin-7.21.0.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-annotate-as-pure': 7.16.7 - '@babel/helper-environment-visitor': 7.16.7 - '@babel/helper-function-name': 7.16.7 - '@babel/helper-member-expression-to-functions': 7.16.7 - '@babel/helper-optimise-call-expression': 7.16.7 - '@babel/helper-replace-supers': 7.16.7 - '@babel/helper-split-export-declaration': 7.16.7 + '@babel/core': 7.18.2 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-function-name': 7.21.0 + '@babel/helper-member-expression-to-functions': 7.21.0 + '@babel/helper-optimise-call-expression': 7.18.6 + '@babel/helper-replace-supers': 7.20.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 + '@babel/helper-split-export-declaration': 7.18.6 transitivePeerDependencies: - supports-color dev: true - /@babel/helper-create-class-features-plugin/7.17.6_@babel+core@7.17.5: - resolution: {integrity: sha512-SogLLSxXm2OkBbSsHZMM4tUi8fUzjs63AT/d0YQIzr6GSd8Hxsbk2KYDX0k0DweAzGMj/YWeiCsorIdtdcW8Eg==} + /@babel/helper-create-class-features-plugin/7.21.0_@babel+core@7.21.0: + resolution: {integrity: sha512-Q8wNiMIdwsv5la5SPxNYzzkPnjgC0Sy0i7jLkVOCdllu/xcVNkr3TeZzbHBJrj+XXRqzX5uCyCoV9eu6xUG7KQ==, tarball: '@babel/helper-create-class-features-plugin/download/@babel/helper-create-class-features-plugin-7.21.0.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-annotate-as-pure': 7.16.7 - '@babel/helper-environment-visitor': 7.16.7 - '@babel/helper-function-name': 7.16.7 - '@babel/helper-member-expression-to-functions': 7.16.7 - '@babel/helper-optimise-call-expression': 7.16.7 - '@babel/helper-replace-supers': 7.16.7 - '@babel/helper-split-export-declaration': 7.16.7 + '@babel/core': 7.21.0 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-function-name': 7.21.0 + '@babel/helper-member-expression-to-functions': 7.21.0 + '@babel/helper-optimise-call-expression': 7.18.6 + '@babel/helper-replace-supers': 7.20.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 + '@babel/helper-split-export-declaration': 7.18.6 transitivePeerDependencies: - supports-color dev: true - /@babel/helper-create-regexp-features-plugin/7.17.0_@babel+core@7.12.3: - resolution: {integrity: sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==} + /@babel/helper-create-regexp-features-plugin/7.21.0_@babel+core@7.18.2: + resolution: {integrity: sha512-N+LaFW/auRSWdx7SHD/HiARwXQju1vXTW4fKr4u5SgBUTm51OKEjKgj+cs00ggW3kEvNqwErnlwuq7Y3xBe4eg==, tarball: '@babel/helper-create-regexp-features-plugin/download/@babel/helper-create-regexp-features-plugin-7.21.0.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-annotate-as-pure': 7.16.7 - regexpu-core: 5.0.1 + '@babel/core': 7.18.2 + '@babel/helper-annotate-as-pure': 7.18.6 + regexpu-core: 5.3.1 dev: true - /@babel/helper-create-regexp-features-plugin/7.17.0_@babel+core@7.17.5: - resolution: {integrity: sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==} + /@babel/helper-create-regexp-features-plugin/7.21.0_@babel+core@7.21.0: + resolution: {integrity: sha512-N+LaFW/auRSWdx7SHD/HiARwXQju1vXTW4fKr4u5SgBUTm51OKEjKgj+cs00ggW3kEvNqwErnlwuq7Y3xBe4eg==, tarball: '@babel/helper-create-regexp-features-plugin/download/@babel/helper-create-regexp-features-plugin-7.21.0.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-annotate-as-pure': 7.16.7 - regexpu-core: 5.0.1 + '@babel/core': 7.21.0 + '@babel/helper-annotate-as-pure': 7.18.6 + regexpu-core: 5.3.1 dev: true - /@babel/helper-define-polyfill-provider/0.3.1_@babel+core@7.17.5: - resolution: {integrity: sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==} + /@babel/helper-define-polyfill-provider/0.3.3_@babel+core@7.18.2: + resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==, tarball: '@babel/helper-define-polyfill-provider/download/@babel/helper-define-polyfill-provider-0.3.3.tgz'} peerDependencies: '@babel/core': ^7.4.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-compilation-targets': 7.16.7_@babel+core@7.17.5 - '@babel/helper-module-imports': 7.16.7 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/traverse': 7.17.3 - debug: 4.3.3 + '@babel/core': 7.18.2 + '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.18.2 + '@babel/helper-plugin-utils': 7.20.2 + debug: 4.3.4 lodash.debounce: 4.0.8 - resolve: 1.22.0 + resolve: 1.22.1 semver: 6.3.0 transitivePeerDependencies: - supports-color dev: true - /@babel/helper-environment-visitor/7.16.7: - resolution: {integrity: sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==} - engines: {node: '>=6.9.0'} + /@babel/helper-define-polyfill-provider/0.3.3_@babel+core@7.21.0: + resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==, tarball: '@babel/helper-define-polyfill-provider/download/@babel/helper-define-polyfill-provider-0.3.3.tgz'} + peerDependencies: + '@babel/core': ^7.4.0-0 dependencies: - '@babel/types': 7.17.0 + '@babel/core': 7.21.0 + '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + debug: 4.3.4 + lodash.debounce: 4.0.8 + resolve: 1.22.1 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color dev: true - /@babel/helper-explode-assignable-expression/7.16.7: - resolution: {integrity: sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==} + /@babel/helper-environment-visitor/7.18.9: + resolution: {integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==, tarball: '@babel/helper-environment-visitor/download/@babel/helper-environment-visitor-7.18.9.tgz'} engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.17.0 dev: true - /@babel/helper-function-name/7.16.7: - resolution: {integrity: sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==} + /@babel/helper-explode-assignable-expression/7.18.6: + resolution: {integrity: sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==, tarball: '@babel/helper-explode-assignable-expression/download/@babel/helper-explode-assignable-expression-7.18.6.tgz'} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-get-function-arity': 7.16.7 - '@babel/template': 7.16.7 - '@babel/types': 7.17.0 + '@babel/types': 7.21.2 dev: true - /@babel/helper-get-function-arity/7.16.7: - resolution: {integrity: sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==} + /@babel/helper-function-name/7.21.0: + resolution: {integrity: sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==, tarball: '@babel/helper-function-name/download/@babel/helper-function-name-7.21.0.tgz'} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.17.0 + '@babel/template': 7.20.7 + '@babel/types': 7.21.2 dev: true - /@babel/helper-hoist-variables/7.16.7: - resolution: {integrity: sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==} + /@babel/helper-hoist-variables/7.18.6: + resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==, tarball: '@babel/helper-hoist-variables/download/@babel/helper-hoist-variables-7.18.6.tgz'} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.17.0 + '@babel/types': 7.21.2 dev: true - /@babel/helper-member-expression-to-functions/7.16.7: - resolution: {integrity: sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==} + /@babel/helper-member-expression-to-functions/7.21.0: + resolution: {integrity: sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q==, tarball: '@babel/helper-member-expression-to-functions/download/@babel/helper-member-expression-to-functions-7.21.0.tgz'} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.17.0 + '@babel/types': 7.21.2 dev: true - /@babel/helper-module-imports/7.16.7: - resolution: {integrity: sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==} + /@babel/helper-module-imports/7.18.6: + resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==, tarball: '@babel/helper-module-imports/download/@babel/helper-module-imports-7.18.6.tgz'} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.17.0 + '@babel/types': 7.21.2 dev: true - /@babel/helper-module-transforms/7.17.6: - resolution: {integrity: sha512-2ULmRdqoOMpdvkbT8jONrZML/XALfzxlb052bldftkicAUy8AxSCkD5trDPQcwHNmolcl7wP6ehNqMlyUw6AaA==} + /@babel/helper-module-transforms/7.21.2: + resolution: {integrity: sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==, tarball: '@babel/helper-module-transforms/download/@babel/helper-module-transforms-7.21.2.tgz'} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-environment-visitor': 7.16.7 - '@babel/helper-module-imports': 7.16.7 - '@babel/helper-simple-access': 7.16.7 - '@babel/helper-split-export-declaration': 7.16.7 - '@babel/helper-validator-identifier': 7.16.7 - '@babel/template': 7.16.7 - '@babel/traverse': 7.17.3 - '@babel/types': 7.17.0 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-module-imports': 7.18.6 + '@babel/helper-simple-access': 7.20.2 + '@babel/helper-split-export-declaration': 7.18.6 + '@babel/helper-validator-identifier': 7.19.1 + '@babel/template': 7.20.7 + '@babel/traverse': 7.21.2 + '@babel/types': 7.21.2 transitivePeerDependencies: - supports-color dev: true - /@babel/helper-optimise-call-expression/7.16.7: - resolution: {integrity: sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==} + /@babel/helper-optimise-call-expression/7.18.6: + resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==, tarball: '@babel/helper-optimise-call-expression/download/@babel/helper-optimise-call-expression-7.18.6.tgz'} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.17.0 + '@babel/types': 7.21.2 + dev: true + + /@babel/helper-plugin-utils/7.20.2: + resolution: {integrity: sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==, tarball: '@babel/helper-plugin-utils/download/@babel/helper-plugin-utils-7.20.2.tgz'} + engines: {node: '>=6.9.0'} dev: true - /@babel/helper-plugin-utils/7.16.7: - resolution: {integrity: sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==} + /@babel/helper-remap-async-to-generator/7.18.9_@babel+core@7.18.2: + resolution: {integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==, tarball: '@babel/helper-remap-async-to-generator/download/@babel/helper-remap-async-to-generator-7.18.9.tgz'} engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.18.2 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-wrap-function': 7.20.5 + '@babel/types': 7.21.2 + transitivePeerDependencies: + - supports-color dev: true - /@babel/helper-remap-async-to-generator/7.16.8: - resolution: {integrity: sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==} + /@babel/helper-remap-async-to-generator/7.18.9_@babel+core@7.21.0: + resolution: {integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==, tarball: '@babel/helper-remap-async-to-generator/download/@babel/helper-remap-async-to-generator-7.18.9.tgz'} engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 dependencies: - '@babel/helper-annotate-as-pure': 7.16.7 - '@babel/helper-wrap-function': 7.16.8 - '@babel/types': 7.17.0 + '@babel/core': 7.21.0 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-wrap-function': 7.20.5 + '@babel/types': 7.21.2 transitivePeerDependencies: - supports-color dev: true - /@babel/helper-replace-supers/7.16.7: - resolution: {integrity: sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==} + /@babel/helper-replace-supers/7.20.7: + resolution: {integrity: sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==, tarball: '@babel/helper-replace-supers/download/@babel/helper-replace-supers-7.20.7.tgz'} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-environment-visitor': 7.16.7 - '@babel/helper-member-expression-to-functions': 7.16.7 - '@babel/helper-optimise-call-expression': 7.16.7 - '@babel/traverse': 7.17.3 - '@babel/types': 7.17.0 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-member-expression-to-functions': 7.21.0 + '@babel/helper-optimise-call-expression': 7.18.6 + '@babel/template': 7.20.7 + '@babel/traverse': 7.21.2 + '@babel/types': 7.21.2 transitivePeerDependencies: - supports-color dev: true - /@babel/helper-simple-access/7.16.7: - resolution: {integrity: sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==} + /@babel/helper-simple-access/7.20.2: + resolution: {integrity: sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==, tarball: '@babel/helper-simple-access/download/@babel/helper-simple-access-7.20.2.tgz'} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.17.0 + '@babel/types': 7.21.2 dev: true - /@babel/helper-skip-transparent-expression-wrappers/7.16.0: - resolution: {integrity: sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==} + /@babel/helper-skip-transparent-expression-wrappers/7.20.0: + resolution: {integrity: sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==, tarball: '@babel/helper-skip-transparent-expression-wrappers/download/@babel/helper-skip-transparent-expression-wrappers-7.20.0.tgz'} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.17.0 + '@babel/types': 7.21.2 dev: true - /@babel/helper-split-export-declaration/7.16.7: - resolution: {integrity: sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==} + /@babel/helper-split-export-declaration/7.18.6: + resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==, tarball: '@babel/helper-split-export-declaration/download/@babel/helper-split-export-declaration-7.18.6.tgz'} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.17.0 + '@babel/types': 7.21.2 + dev: true + + /@babel/helper-string-parser/7.19.4: + resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==, tarball: '@babel/helper-string-parser/download/@babel/helper-string-parser-7.19.4.tgz'} + engines: {node: '>=6.9.0'} dev: true - /@babel/helper-validator-identifier/7.16.7: - resolution: {integrity: sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==} + /@babel/helper-validator-identifier/7.19.1: + resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==, tarball: '@babel/helper-validator-identifier/download/@babel/helper-validator-identifier-7.19.1.tgz'} engines: {node: '>=6.9.0'} dev: true - /@babel/helper-validator-option/7.16.7: - resolution: {integrity: sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==} + /@babel/helper-validator-option/7.21.0: + resolution: {integrity: sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==, tarball: '@babel/helper-validator-option/download/@babel/helper-validator-option-7.21.0.tgz'} engines: {node: '>=6.9.0'} dev: true - /@babel/helper-wrap-function/7.16.8: - resolution: {integrity: sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==} + /@babel/helper-wrap-function/7.20.5: + resolution: {integrity: sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==, tarball: '@babel/helper-wrap-function/download/@babel/helper-wrap-function-7.20.5.tgz'} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-function-name': 7.16.7 - '@babel/template': 7.16.7 - '@babel/traverse': 7.17.3 - '@babel/types': 7.17.0 + '@babel/helper-function-name': 7.21.0 + '@babel/template': 7.20.7 + '@babel/traverse': 7.21.2 + '@babel/types': 7.21.2 transitivePeerDependencies: - supports-color dev: true - /@babel/helpers/7.17.2: - resolution: {integrity: sha512-0Qu7RLR1dILozr/6M0xgj+DFPmi6Bnulgm9M8BVa9ZCWxDqlSnqt3cf8IDPB5m45sVXUZ0kuQAgUrdSFFH79fQ==} + /@babel/helpers/7.21.0: + resolution: {integrity: sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==, tarball: '@babel/helpers/download/@babel/helpers-7.21.0.tgz'} engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.16.7 - '@babel/traverse': 7.17.3 - '@babel/types': 7.17.0 + '@babel/template': 7.20.7 + '@babel/traverse': 7.21.2 + '@babel/types': 7.21.2 transitivePeerDependencies: - supports-color dev: true - /@babel/highlight/7.16.10: - resolution: {integrity: sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==} + /@babel/highlight/7.18.6: + resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==, tarball: '@babel/highlight/download/@babel/highlight-7.18.6.tgz'} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-validator-identifier': 7.16.7 + '@babel/helper-validator-identifier': 7.19.1 chalk: 2.4.2 js-tokens: 4.0.0 dev: true - /@babel/parser/7.17.3: - resolution: {integrity: sha512-7yJPvPV+ESz2IUTPbOL+YkIGyCqOyNIzdguKQuJGnH7bg1WTIifuM21YqokFt/THWh1AkCRn9IgoykTRCBVpzA==} + /@babel/parser/7.21.2: + resolution: {integrity: sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==, tarball: '@babel/parser/download/@babel/parser-7.21.2.tgz'} engines: {node: '>=6.0.0'} hasBin: true + dependencies: + '@babel/types': 7.21.2 dev: true - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.16.7_@babel+core@7.17.5: - resolution: {integrity: sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==} + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.18.6_@babel+core@7.21.0: + resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==, tarball: '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/download/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.16.7_@babel+core@7.17.5: - resolution: {integrity: sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==} + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.20.7_@babel+core@7.21.0: + resolution: {integrity: sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==, tarball: '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/download/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.13.0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/helper-skip-transparent-expression-wrappers': 7.16.0 - '@babel/plugin-proposal-optional-chaining': 7.16.7_@babel+core@7.17.5 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 + '@babel/plugin-proposal-optional-chaining': 7.21.0_@babel+core@7.21.0 dev: true - /@babel/plugin-proposal-async-generator-functions/7.16.8_@babel+core@7.12.3: - resolution: {integrity: sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==} + /@babel/plugin-proposal-async-generator-functions/7.20.7_@babel+core@7.18.2: + resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==, tarball: '@babel/plugin-proposal-async-generator-functions/download/@babel/plugin-proposal-async-generator-functions-7.20.7.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/helper-remap-async-to-generator': 7.16.8 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.12.3 + '@babel/core': 7.18.2 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.18.2 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.18.2 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-proposal-async-generator-functions/7.16.8_@babel+core@7.17.5: - resolution: {integrity: sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==} + /@babel/plugin-proposal-async-generator-functions/7.20.7_@babel+core@7.21.0: + resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==, tarball: '@babel/plugin-proposal-async-generator-functions/download/@babel/plugin-proposal-async-generator-functions-7.20.7.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/helper-remap-async-to-generator': 7.16.8 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.17.5 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/plugin-proposal-class-properties/7.12.1_@babel+core@7.12.3: - resolution: {integrity: sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.12.3 - '@babel/helper-create-class-features-plugin': 7.17.6_@babel+core@7.12.3 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.21.0 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.21.0 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.21.0 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-proposal-class-properties/7.16.7_@babel+core@7.12.3: - resolution: {integrity: sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==} - engines: {node: '>=6.9.0'} + /@babel/plugin-proposal-class-properties/7.12.1_@babel+core@7.18.2: + resolution: {integrity: sha1-oIL/VB8qKaSCEGW4rdk0bAwW5d4=, tarball: '@babel/plugin-proposal-class-properties/download/@babel/plugin-proposal-class-properties-7.12.1.tgz'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-create-class-features-plugin': 7.17.6_@babel+core@7.12.3 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.18.2 + '@babel/helper-create-class-features-plugin': 7.21.0_@babel+core@7.18.2 + '@babel/helper-plugin-utils': 7.20.2 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-proposal-class-properties/7.16.7_@babel+core@7.17.5: - resolution: {integrity: sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==} + /@babel/plugin-proposal-class-properties/7.18.6_@babel+core@7.21.0: + resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==, tarball: '@babel/plugin-proposal-class-properties/download/@babel/plugin-proposal-class-properties-7.18.6.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-create-class-features-plugin': 7.17.6_@babel+core@7.17.5 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.21.0 + '@babel/helper-create-class-features-plugin': 7.21.0_@babel+core@7.21.0 + '@babel/helper-plugin-utils': 7.20.2 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-proposal-class-static-block/7.17.6_@babel+core@7.17.5: - resolution: {integrity: sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA==} + /@babel/plugin-proposal-class-static-block/7.21.0_@babel+core@7.21.0: + resolution: {integrity: sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==, tarball: '@babel/plugin-proposal-class-static-block/download/@babel/plugin-proposal-class-static-block-7.21.0.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.12.0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-create-class-features-plugin': 7.17.6_@babel+core@7.17.5 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.17.5 + '@babel/core': 7.21.0 + '@babel/helper-create-class-features-plugin': 7.21.0_@babel+core@7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.21.0 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-proposal-decorators/7.12.1_@babel+core@7.12.3: - resolution: {integrity: sha512-knNIuusychgYN8fGJHONL0RbFxLGawhXOJNLBk75TniTsZZeA+wdkDuv6wp4lGwzQEKjZi6/WYtnb3udNPmQmQ==} + /@babel/plugin-proposal-decorators/7.12.1_@babel+core@7.18.2: + resolution: {integrity: sha1-WScUOf7UFFRWxBBnRQVDruMy0V8=, tarball: '@babel/plugin-proposal-decorators/download/@babel/plugin-proposal-decorators-7.12.1.tgz'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-create-class-features-plugin': 7.17.6_@babel+core@7.12.3 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-decorators': 7.17.0_@babel+core@7.12.3 + '@babel/core': 7.18.2 + '@babel/helper-create-class-features-plugin': 7.21.0_@babel+core@7.18.2 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-decorators': 7.21.0_@babel+core@7.18.2 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-proposal-decorators/7.17.2_@babel+core@7.17.5: - resolution: {integrity: sha512-WH8Z95CwTq/W8rFbMqb9p3hicpt4RX4f0K659ax2VHxgOyT6qQmUaEVEjIh4WR9Eh9NymkVn5vwsrE68fAQNUw==} + /@babel/plugin-proposal-decorators/7.21.0_@babel+core@7.21.0: + resolution: {integrity: sha512-MfgX49uRrFUTL/HvWtmx3zmpyzMMr4MTj3d527MLlr/4RTT9G/ytFFP7qet2uM2Ve03b+BkpWUpK+lRXnQ+v9w==, tarball: '@babel/plugin-proposal-decorators/download/@babel/plugin-proposal-decorators-7.21.0.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-create-class-features-plugin': 7.17.6_@babel+core@7.17.5 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/helper-replace-supers': 7.16.7 - '@babel/plugin-syntax-decorators': 7.17.0_@babel+core@7.17.5 - charcodes: 0.2.0 + '@babel/core': 7.21.0 + '@babel/helper-create-class-features-plugin': 7.21.0_@babel+core@7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-replace-supers': 7.20.7 + '@babel/helper-split-export-declaration': 7.18.6 + '@babel/plugin-syntax-decorators': 7.21.0_@babel+core@7.21.0 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-proposal-do-expressions/7.12.1_@babel+core@7.12.3: - resolution: {integrity: sha512-bpJ6Bfrzvdzb0vG6zBSNh3HLgFKh+S2CBpNmaLRjg2u7cNkzRPIqBjVURCmpG6pvPfKyxkizwbrXwpYtW3a9cw==} + /@babel/plugin-proposal-do-expressions/7.12.1_@babel+core@7.18.2: + resolution: {integrity: sha1-jX8bxTLYFoFHVVwm49uSLMDf0vg=, tarball: '@babel/plugin-proposal-do-expressions/download/@babel/plugin-proposal-do-expressions-7.12.1.tgz'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-do-expressions': 7.16.7_@babel+core@7.12.3 + '@babel/core': 7.18.2 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-do-expressions': 7.18.6_@babel+core@7.18.2 dev: true - /@babel/plugin-proposal-dynamic-import/7.16.7_@babel+core@7.12.3: - resolution: {integrity: sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==} + /@babel/plugin-proposal-dynamic-import/7.18.6_@babel+core@7.18.2: + resolution: {integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==, tarball: '@babel/plugin-proposal-dynamic-import/download/@babel/plugin-proposal-dynamic-import-7.18.6.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.12.3 + '@babel/core': 7.18.2 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.18.2 dev: true - /@babel/plugin-proposal-dynamic-import/7.16.7_@babel+core@7.17.5: - resolution: {integrity: sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==} + /@babel/plugin-proposal-dynamic-import/7.18.6_@babel+core@7.21.0: + resolution: {integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==, tarball: '@babel/plugin-proposal-dynamic-import/download/@babel/plugin-proposal-dynamic-import-7.18.6.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.17.5 - dev: true - - /@babel/plugin-proposal-export-default-from/7.12.1_@babel+core@7.12.3: - resolution: {integrity: sha512-z5Q4Ke7j0AexQRfgUvnD+BdCSgpTEKnqQ3kskk2jWtOBulxICzd1X9BGt7kmWftxZ2W3++OZdt5gtmC8KLxdRQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-export-default-from': 7.16.7_@babel+core@7.12.3 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.21.0 dev: true - /@babel/plugin-proposal-export-namespace-from/7.12.1_@babel+core@7.12.3: - resolution: {integrity: sha512-6CThGf0irEkzujYS5LQcjBx8j/4aQGiVv7J9+2f7pGfxqyKh3WnmVJYW3hdrQjyksErMGBPQrCnHfOtna+WLbw==} + /@babel/plugin-proposal-export-default-from/7.12.1_@babel+core@7.18.2: + resolution: {integrity: sha1-xuYtZoqKvP4NKLgvVgOV/sthHFo=, tarball: '@babel/plugin-proposal-export-default-from/download/@babel/plugin-proposal-export-default-from-7.12.1.tgz'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.12.3 + '@babel/core': 7.18.2 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-export-default-from': 7.18.6_@babel+core@7.18.2 dev: true - /@babel/plugin-proposal-export-namespace-from/7.16.7_@babel+core@7.12.3: - resolution: {integrity: sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==} - engines: {node: '>=6.9.0'} + /@babel/plugin-proposal-export-namespace-from/7.12.1_@babel+core@7.18.2: + resolution: {integrity: sha1-i5uPN2stiPXdd05NJKXMLjZ5ttQ=, tarball: '@babel/plugin-proposal-export-namespace-from/download/@babel/plugin-proposal-export-namespace-from-7.12.1.tgz'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.12.3 + '@babel/core': 7.18.2 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.18.2 dev: true - /@babel/plugin-proposal-export-namespace-from/7.16.7_@babel+core@7.17.5: - resolution: {integrity: sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==} + /@babel/plugin-proposal-export-namespace-from/7.18.9_@babel+core@7.21.0: + resolution: {integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==, tarball: '@babel/plugin-proposal-export-namespace-from/download/@babel/plugin-proposal-export-namespace-from-7.18.9.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.17.5 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.21.0 dev: true - /@babel/plugin-proposal-json-strings/7.16.7_@babel+core@7.12.3: - resolution: {integrity: sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==} + /@babel/plugin-proposal-json-strings/7.18.6_@babel+core@7.18.2: + resolution: {integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==, tarball: '@babel/plugin-proposal-json-strings/download/@babel/plugin-proposal-json-strings-7.18.6.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.12.3 + '@babel/core': 7.18.2 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.18.2 dev: true - /@babel/plugin-proposal-json-strings/7.16.7_@babel+core@7.17.5: - resolution: {integrity: sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==} + /@babel/plugin-proposal-json-strings/7.18.6_@babel+core@7.21.0: + resolution: {integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==, tarball: '@babel/plugin-proposal-json-strings/download/@babel/plugin-proposal-json-strings-7.18.6.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.17.5 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.21.0 dev: true - /@babel/plugin-proposal-logical-assignment-operators/7.16.7_@babel+core@7.12.3: - resolution: {integrity: sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==} + /@babel/plugin-proposal-logical-assignment-operators/7.20.7_@babel+core@7.18.2: + resolution: {integrity: sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==, tarball: '@babel/plugin-proposal-logical-assignment-operators/download/@babel/plugin-proposal-logical-assignment-operators-7.20.7.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.12.3 + '@babel/core': 7.18.2 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.18.2 dev: true - /@babel/plugin-proposal-logical-assignment-operators/7.16.7_@babel+core@7.17.5: - resolution: {integrity: sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==} + /@babel/plugin-proposal-logical-assignment-operators/7.20.7_@babel+core@7.21.0: + resolution: {integrity: sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==, tarball: '@babel/plugin-proposal-logical-assignment-operators/download/@babel/plugin-proposal-logical-assignment-operators-7.20.7.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.17.5 - dev: true - - /@babel/plugin-proposal-nullish-coalescing-operator/7.12.1_@babel+core@7.12.3: - resolution: {integrity: sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.12.3 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.21.0 dev: true - /@babel/plugin-proposal-nullish-coalescing-operator/7.16.7_@babel+core@7.12.3: - resolution: {integrity: sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==} - engines: {node: '>=6.9.0'} + /@babel/plugin-proposal-nullish-coalescing-operator/7.12.1_@babel+core@7.18.2: + resolution: {integrity: sha1-PtT/8xwBXn8/FGfxkNvlRc17BGw=, tarball: '@babel/plugin-proposal-nullish-coalescing-operator/download/@babel/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.12.3 + '@babel/core': 7.18.2 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.18.2 dev: true - /@babel/plugin-proposal-nullish-coalescing-operator/7.16.7_@babel+core@7.17.5: - resolution: {integrity: sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==} + /@babel/plugin-proposal-nullish-coalescing-operator/7.18.6_@babel+core@7.21.0: + resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==, tarball: '@babel/plugin-proposal-nullish-coalescing-operator/download/@babel/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.17.5 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.21.0 dev: true - /@babel/plugin-proposal-numeric-separator/7.16.7_@babel+core@7.12.3: - resolution: {integrity: sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==} + /@babel/plugin-proposal-numeric-separator/7.18.6_@babel+core@7.18.2: + resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==, tarball: '@babel/plugin-proposal-numeric-separator/download/@babel/plugin-proposal-numeric-separator-7.18.6.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.12.3 + '@babel/core': 7.18.2 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.18.2 dev: true - /@babel/plugin-proposal-numeric-separator/7.16.7_@babel+core@7.17.5: - resolution: {integrity: sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==} + /@babel/plugin-proposal-numeric-separator/7.18.6_@babel+core@7.21.0: + resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==, tarball: '@babel/plugin-proposal-numeric-separator/download/@babel/plugin-proposal-numeric-separator-7.18.6.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.17.5 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.21.0 dev: true - /@babel/plugin-proposal-object-rest-spread/7.17.3_@babel+core@7.12.3: - resolution: {integrity: sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==} + /@babel/plugin-proposal-object-rest-spread/7.20.7_@babel+core@7.18.2: + resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==, tarball: '@babel/plugin-proposal-object-rest-spread/download/@babel/plugin-proposal-object-rest-spread-7.20.7.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.17.0 - '@babel/core': 7.12.3 - '@babel/helper-compilation-targets': 7.16.7_@babel+core@7.12.3 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.12.3 - '@babel/plugin-transform-parameters': 7.16.7_@babel+core@7.12.3 + '@babel/compat-data': 7.21.0 + '@babel/core': 7.18.2 + '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.18.2 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.18.2 + '@babel/plugin-transform-parameters': 7.20.7_@babel+core@7.18.2 dev: true - /@babel/plugin-proposal-object-rest-spread/7.17.3_@babel+core@7.17.5: - resolution: {integrity: sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==} + /@babel/plugin-proposal-object-rest-spread/7.20.7_@babel+core@7.21.0: + resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==, tarball: '@babel/plugin-proposal-object-rest-spread/download/@babel/plugin-proposal-object-rest-spread-7.20.7.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.17.0 - '@babel/core': 7.17.5 - '@babel/helper-compilation-targets': 7.16.7_@babel+core@7.17.5 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.17.5 - '@babel/plugin-transform-parameters': 7.16.7_@babel+core@7.17.5 + '@babel/compat-data': 7.21.0 + '@babel/core': 7.21.0 + '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.21.0 + '@babel/plugin-transform-parameters': 7.20.7_@babel+core@7.21.0 dev: true - /@babel/plugin-proposal-optional-catch-binding/7.16.7_@babel+core@7.12.3: - resolution: {integrity: sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==} + /@babel/plugin-proposal-optional-catch-binding/7.18.6_@babel+core@7.18.2: + resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==, tarball: '@babel/plugin-proposal-optional-catch-binding/download/@babel/plugin-proposal-optional-catch-binding-7.18.6.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.12.3 + '@babel/core': 7.18.2 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.18.2 dev: true - /@babel/plugin-proposal-optional-catch-binding/7.16.7_@babel+core@7.17.5: - resolution: {integrity: sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==} + /@babel/plugin-proposal-optional-catch-binding/7.18.6_@babel+core@7.21.0: + resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==, tarball: '@babel/plugin-proposal-optional-catch-binding/download/@babel/plugin-proposal-optional-catch-binding-7.18.6.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.17.5 - dev: true - - /@babel/plugin-proposal-optional-chaining/7.12.1_@babel+core@7.12.3: - resolution: {integrity: sha512-c2uRpY6WzaVDzynVY9liyykS+kVU+WRZPMPYpkelXH8KBt1oXoI89kPbZKKG/jDT5UK92FTW2fZkZaJhdiBabw==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/helper-skip-transparent-expression-wrappers': 7.16.0 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.12.3 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.21.0 dev: true - /@babel/plugin-proposal-optional-chaining/7.16.7_@babel+core@7.12.3: - resolution: {integrity: sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==} - engines: {node: '>=6.9.0'} + /@babel/plugin-proposal-optional-chaining/7.12.1_@babel+core@7.18.2: + resolution: {integrity: sha1-zOEiID/IoyeUKW/Dd8be2vQ2N5c=, tarball: '@babel/plugin-proposal-optional-chaining/download/@babel/plugin-proposal-optional-chaining-7.12.1.tgz'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/helper-skip-transparent-expression-wrappers': 7.16.0 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.12.3 + '@babel/core': 7.18.2 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.18.2 dev: true - /@babel/plugin-proposal-optional-chaining/7.16.7_@babel+core@7.17.5: - resolution: {integrity: sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==} + /@babel/plugin-proposal-optional-chaining/7.21.0_@babel+core@7.21.0: + resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==, tarball: '@babel/plugin-proposal-optional-chaining/download/@babel/plugin-proposal-optional-chaining-7.21.0.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/helper-skip-transparent-expression-wrappers': 7.16.0 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.17.5 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.21.0 dev: true - /@babel/plugin-proposal-private-methods/7.16.11_@babel+core@7.12.3: - resolution: {integrity: sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==} + /@babel/plugin-proposal-private-methods/7.18.6_@babel+core@7.18.2: + resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==, tarball: '@babel/plugin-proposal-private-methods/download/@babel/plugin-proposal-private-methods-7.18.6.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-create-class-features-plugin': 7.17.6_@babel+core@7.12.3 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.18.2 + '@babel/helper-create-class-features-plugin': 7.21.0_@babel+core@7.18.2 + '@babel/helper-plugin-utils': 7.20.2 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-proposal-private-methods/7.16.11_@babel+core@7.17.5: - resolution: {integrity: sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==} + /@babel/plugin-proposal-private-methods/7.18.6_@babel+core@7.21.0: + resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==, tarball: '@babel/plugin-proposal-private-methods/download/@babel/plugin-proposal-private-methods-7.18.6.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-create-class-features-plugin': 7.17.6_@babel+core@7.17.5 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.21.0 + '@babel/helper-create-class-features-plugin': 7.21.0_@babel+core@7.21.0 + '@babel/helper-plugin-utils': 7.20.2 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-proposal-private-property-in-object/7.16.7_@babel+core@7.17.5: - resolution: {integrity: sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==} + /@babel/plugin-proposal-private-property-in-object/7.21.0_@babel+core@7.21.0: + resolution: {integrity: sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==, tarball: '@babel/plugin-proposal-private-property-in-object/download/@babel/plugin-proposal-private-property-in-object-7.21.0.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-annotate-as-pure': 7.16.7 - '@babel/helper-create-class-features-plugin': 7.17.6_@babel+core@7.17.5 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.17.5 + '@babel/core': 7.21.0 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-create-class-features-plugin': 7.21.0_@babel+core@7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.21.0 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-proposal-unicode-property-regex/7.16.7_@babel+core@7.12.3: - resolution: {integrity: sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==} + /@babel/plugin-proposal-unicode-property-regex/7.18.6_@babel+core@7.18.2: + resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==, tarball: '@babel/plugin-proposal-unicode-property-regex/download/@babel/plugin-proposal-unicode-property-regex-7.18.6.tgz'} engines: {node: '>=4'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-create-regexp-features-plugin': 7.17.0_@babel+core@7.12.3 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.18.2 + '@babel/helper-create-regexp-features-plugin': 7.21.0_@babel+core@7.18.2 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-proposal-unicode-property-regex/7.16.7_@babel+core@7.17.5: - resolution: {integrity: sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==} + /@babel/plugin-proposal-unicode-property-regex/7.18.6_@babel+core@7.21.0: + resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==, tarball: '@babel/plugin-proposal-unicode-property-regex/download/@babel/plugin-proposal-unicode-property-regex-7.18.6.tgz'} engines: {node: '>=4'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-create-regexp-features-plugin': 7.17.0_@babel+core@7.17.5 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.21.0 + '@babel/helper-create-regexp-features-plugin': 7.21.0_@babel+core@7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.12.3: - resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} + /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.18.2: + resolution: {integrity: sha1-qYP7Gusuw/btBCohD2QOkOeG/g0=, tarball: '@babel/plugin-syntax-async-generators/download/@babel/plugin-syntax-async-generators-7.8.4.tgz'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.18.2 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.17.5: - resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} + /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.21.0: + resolution: {integrity: sha1-qYP7Gusuw/btBCohD2QOkOeG/g0=, tarball: '@babel/plugin-syntax-async-generators/download/@babel/plugin-syntax-async-generators-7.8.4.tgz'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.17.5: - resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} + /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.21.0: + resolution: {integrity: sha1-TJpvZp9dDN8bkKFnHpoUa+UwDOo=, tarball: '@babel/plugin-syntax-bigint/download/@babel/plugin-syntax-bigint-7.8.3.tgz'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.12.3: - resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} + /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.18.2: + resolution: {integrity: sha1-tcmHJ0xKOoK4lxR5aTGmtTVErhA=, tarball: '@babel/plugin-syntax-class-properties/download/@babel/plugin-syntax-class-properties-7.12.13.tgz'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.18.2 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.17.5: - resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} + /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.21.0: + resolution: {integrity: sha1-tcmHJ0xKOoK4lxR5aTGmtTVErhA=, tarball: '@babel/plugin-syntax-class-properties/download/@babel/plugin-syntax-class-properties-7.12.13.tgz'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.17.5: - resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} + /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.21.0: + resolution: {integrity: sha1-GV34mxRrS3izv4l/16JXyEZZ1AY=, tarball: '@babel/plugin-syntax-class-static-block/download/@babel/plugin-syntax-class-static-block-7.14.5.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-decorators/7.17.0_@babel+core@7.12.3: - resolution: {integrity: sha512-qWe85yCXsvDEluNP0OyeQjH63DlhAR3W7K9BxxU1MvbDb48tgBG+Ao6IJJ6smPDrrVzSQZrbF6donpkFBMcs3A==} + /@babel/plugin-syntax-decorators/7.21.0_@babel+core@7.18.2: + resolution: {integrity: sha512-tIoPpGBR8UuM4++ccWN3gifhVvQu7ZizuR1fklhRJrd5ewgbkUS+0KVFeWWxELtn18NTLoW32XV7zyOgIAiz+w==, tarball: '@babel/plugin-syntax-decorators/download/@babel/plugin-syntax-decorators-7.21.0.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.18.2 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-decorators/7.17.0_@babel+core@7.17.5: - resolution: {integrity: sha512-qWe85yCXsvDEluNP0OyeQjH63DlhAR3W7K9BxxU1MvbDb48tgBG+Ao6IJJ6smPDrrVzSQZrbF6donpkFBMcs3A==} + /@babel/plugin-syntax-decorators/7.21.0_@babel+core@7.21.0: + resolution: {integrity: sha512-tIoPpGBR8UuM4++ccWN3gifhVvQu7ZizuR1fklhRJrd5ewgbkUS+0KVFeWWxELtn18NTLoW32XV7zyOgIAiz+w==, tarball: '@babel/plugin-syntax-decorators/download/@babel/plugin-syntax-decorators-7.21.0.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-do-expressions/7.16.7_@babel+core@7.12.3: - resolution: {integrity: sha512-y1Z8konmSeZu1c2ClWvNIY9iGwKtzUzRFGt10A0d2WdOfajBj3RwOPeW8RTN+L7Ag8WQdifeAQxBDrqXO7TZhg==} + /@babel/plugin-syntax-do-expressions/7.18.6_@babel+core@7.18.2: + resolution: {integrity: sha512-kTogvOsjBTVOSZtkkziiXB5hwGXqwhq2gBXDaiWVruRLDT7C2GqfbsMnicHJ7ePq2GE8UJeWS34YbNP6yDhwUA==, tarball: '@babel/plugin-syntax-do-expressions/download/@babel/plugin-syntax-do-expressions-7.18.6.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.18.2 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.12.3: - resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} + /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.18.2: + resolution: {integrity: sha1-Yr+Ysto80h1iYVT8lu5bPLaOrLM=, tarball: '@babel/plugin-syntax-dynamic-import/download/@babel/plugin-syntax-dynamic-import-7.8.3.tgz'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.18.2 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.17.5: - resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} + /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.21.0: + resolution: {integrity: sha1-Yr+Ysto80h1iYVT8lu5bPLaOrLM=, tarball: '@babel/plugin-syntax-dynamic-import/download/@babel/plugin-syntax-dynamic-import-7.8.3.tgz'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-export-default-from/7.16.7_@babel+core@7.12.3: - resolution: {integrity: sha512-4C3E4NsrLOgftKaTYTULhHsuQrGv3FHrBzOMDiS7UYKIpgGBkAdawg4h+EI8zPeK9M0fiIIh72hIwsI24K7MbA==} + /@babel/plugin-syntax-export-default-from/7.18.6_@babel+core@7.18.2: + resolution: {integrity: sha512-Kr//z3ujSVNx6E9z9ih5xXXMqK07VVTuqPmqGe6Mss/zW5XPeLZeSDZoP9ab/hT4wPKqAgjl2PnhPrcpk8Seew==, tarball: '@babel/plugin-syntax-export-default-from/download/@babel/plugin-syntax-export-default-from-7.18.6.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.18.2 + '@babel/helper-plugin-utils': 7.20.2 + dev: true + + /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.18.2: + resolution: {integrity: sha1-AolkqbqA28CUyRXEh618TnpmRlo=, tarball: '@babel/plugin-syntax-export-namespace-from/download/@babel/plugin-syntax-export-namespace-from-7.8.3.tgz'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.18.2 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.12.3: - resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} + /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.21.0: + resolution: {integrity: sha1-AolkqbqA28CUyRXEh618TnpmRlo=, tarball: '@babel/plugin-syntax-export-namespace-from/download/@babel/plugin-syntax-export-namespace-from-7.8.3.tgz'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.17.5: - resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} + /@babel/plugin-syntax-import-assertions/7.20.0_@babel+core@7.21.0: + resolution: {integrity: sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==, tarball: '@babel/plugin-syntax-import-assertions/download/@babel/plugin-syntax-import-assertions-7.20.0.tgz'} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.17.5: - resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} + /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.21.0: + resolution: {integrity: sha1-7mATSMNw+jNNIge+FYd3SWUh/VE=, tarball: '@babel/plugin-syntax-import-meta/download/@babel/plugin-syntax-import-meta-7.10.4.tgz'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.12.3: - resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} + /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.18.2: + resolution: {integrity: sha1-AcohtmjNghjJ5kDLbdiMVBKyyWo=, tarball: '@babel/plugin-syntax-json-strings/download/@babel/plugin-syntax-json-strings-7.8.3.tgz'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.18.2 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.17.5: - resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} + /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.21.0: + resolution: {integrity: sha1-AcohtmjNghjJ5kDLbdiMVBKyyWo=, tarball: '@babel/plugin-syntax-json-strings/download/@babel/plugin-syntax-json-strings-7.8.3.tgz'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-jsx/7.16.7_@babel+core@7.12.3: - resolution: {integrity: sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==} + /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.18.2: + resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==, tarball: '@babel/plugin-syntax-jsx/download/@babel/plugin-syntax-jsx-7.18.6.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.18.2 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-jsx/7.16.7_@babel+core@7.17.5: - resolution: {integrity: sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==} + /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.21.0: + resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==, tarball: '@babel/plugin-syntax-jsx/download/@babel/plugin-syntax-jsx-7.18.6.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.12.3: - resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} + /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.18.2: + resolution: {integrity: sha1-ypHvRjA1MESLkGZSusLp/plB9pk=, tarball: '@babel/plugin-syntax-logical-assignment-operators/download/@babel/plugin-syntax-logical-assignment-operators-7.10.4.tgz'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.18.2 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.17.5: - resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} + /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.21.0: + resolution: {integrity: sha1-ypHvRjA1MESLkGZSusLp/plB9pk=, tarball: '@babel/plugin-syntax-logical-assignment-operators/download/@babel/plugin-syntax-logical-assignment-operators-7.10.4.tgz'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.12.3: - resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} + /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.18.2: + resolution: {integrity: sha1-Fn7XA2iIYIH3S1w2xlqIwDtm0ak=, tarball: '@babel/plugin-syntax-nullish-coalescing-operator/download/@babel/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.18.2 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.17.5: - resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} + /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.21.0: + resolution: {integrity: sha1-Fn7XA2iIYIH3S1w2xlqIwDtm0ak=, tarball: '@babel/plugin-syntax-nullish-coalescing-operator/download/@babel/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.12.3: - resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} + /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.18.2: + resolution: {integrity: sha1-ubBws+M1cM2f0Hun+pHA3Te5r5c=, tarball: '@babel/plugin-syntax-numeric-separator/download/@babel/plugin-syntax-numeric-separator-7.10.4.tgz'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.18.2 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.17.5: - resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} + /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.21.0: + resolution: {integrity: sha1-ubBws+M1cM2f0Hun+pHA3Te5r5c=, tarball: '@babel/plugin-syntax-numeric-separator/download/@babel/plugin-syntax-numeric-separator-7.10.4.tgz'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.12.3: - resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} + /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.18.2: + resolution: {integrity: sha1-YOIl7cvZimQDMqLnLdPmbxr1WHE=, tarball: '@babel/plugin-syntax-object-rest-spread/download/@babel/plugin-syntax-object-rest-spread-7.8.3.tgz'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.18.2 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.17.5: - resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} + /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.21.0: + resolution: {integrity: sha1-YOIl7cvZimQDMqLnLdPmbxr1WHE=, tarball: '@babel/plugin-syntax-object-rest-spread/download/@babel/plugin-syntax-object-rest-spread-7.8.3.tgz'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.12.3: - resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} + /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.18.2: + resolution: {integrity: sha1-YRGiZbz7Ag6579D9/X0mQCue1sE=, tarball: '@babel/plugin-syntax-optional-catch-binding/download/@babel/plugin-syntax-optional-catch-binding-7.8.3.tgz'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.18.2 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.17.5: - resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} + /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.21.0: + resolution: {integrity: sha1-YRGiZbz7Ag6579D9/X0mQCue1sE=, tarball: '@babel/plugin-syntax-optional-catch-binding/download/@babel/plugin-syntax-optional-catch-binding-7.8.3.tgz'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.12.3: - resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} + /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.18.2: + resolution: {integrity: sha1-T2nCq5UWfgGAzVM2YT+MV4j31Io=, tarball: '@babel/plugin-syntax-optional-chaining/download/@babel/plugin-syntax-optional-chaining-7.8.3.tgz'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.18.2 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.17.5: - resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} + /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.21.0: + resolution: {integrity: sha1-T2nCq5UWfgGAzVM2YT+MV4j31Io=, tarball: '@babel/plugin-syntax-optional-chaining/download/@babel/plugin-syntax-optional-chaining-7.8.3.tgz'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.17.5: - resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} + /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.21.0: + resolution: {integrity: sha1-DcZnHsDqIrbpShEU+FeXDNOd4a0=, tarball: '@babel/plugin-syntax-private-property-in-object/download/@babel/plugin-syntax-private-property-in-object-7.14.5.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.12.3: - resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} + /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.18.2: + resolution: {integrity: sha1-wc/a3DWmRiQAAfBhOCR7dBw02Uw=, tarball: '@babel/plugin-syntax-top-level-await/download/@babel/plugin-syntax-top-level-await-7.14.5.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.18.2 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.17.5: - resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} + /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.21.0: + resolution: {integrity: sha1-wc/a3DWmRiQAAfBhOCR7dBw02Uw=, tarball: '@babel/plugin-syntax-top-level-await/download/@babel/plugin-syntax-top-level-await-7.14.5.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-typescript/7.16.7_@babel+core@7.12.3: - resolution: {integrity: sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==} + /@babel/plugin-syntax-typescript/7.20.0_@babel+core@7.18.2: + resolution: {integrity: sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==, tarball: '@babel/plugin-syntax-typescript/download/@babel/plugin-syntax-typescript-7.20.0.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.18.2 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-typescript/7.16.7_@babel+core@7.17.5: - resolution: {integrity: sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==} + /@babel/plugin-syntax-typescript/7.20.0_@babel+core@7.21.0: + resolution: {integrity: sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==, tarball: '@babel/plugin-syntax-typescript/download/@babel/plugin-syntax-typescript-7.20.0.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-arrow-functions/7.16.7_@babel+core@7.12.3: - resolution: {integrity: sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==} + /@babel/plugin-transform-arrow-functions/7.20.7_@babel+core@7.18.2: + resolution: {integrity: sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==, tarball: '@babel/plugin-transform-arrow-functions/download/@babel/plugin-transform-arrow-functions-7.20.7.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.18.2 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-arrow-functions/7.16.7_@babel+core@7.17.5: - resolution: {integrity: sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==} + /@babel/plugin-transform-arrow-functions/7.20.7_@babel+core@7.21.0: + resolution: {integrity: sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==, tarball: '@babel/plugin-transform-arrow-functions/download/@babel/plugin-transform-arrow-functions-7.20.7.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-async-to-generator/7.16.8_@babel+core@7.12.3: - resolution: {integrity: sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==} + /@babel/plugin-transform-async-to-generator/7.20.7_@babel+core@7.18.2: + resolution: {integrity: sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==, tarball: '@babel/plugin-transform-async-to-generator/download/@babel/plugin-transform-async-to-generator-7.20.7.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-module-imports': 7.16.7 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/helper-remap-async-to-generator': 7.16.8 + '@babel/core': 7.18.2 + '@babel/helper-module-imports': 7.18.6 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.18.2 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-async-to-generator/7.16.8_@babel+core@7.17.5: - resolution: {integrity: sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==} + /@babel/plugin-transform-async-to-generator/7.20.7_@babel+core@7.21.0: + resolution: {integrity: sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==, tarball: '@babel/plugin-transform-async-to-generator/download/@babel/plugin-transform-async-to-generator-7.20.7.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-module-imports': 7.16.7 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/helper-remap-async-to-generator': 7.16.8 + '@babel/core': 7.21.0 + '@babel/helper-module-imports': 7.18.6 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.21.0 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-block-scoped-functions/7.16.7_@babel+core@7.12.3: - resolution: {integrity: sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==} + /@babel/plugin-transform-block-scoped-functions/7.18.6_@babel+core@7.18.2: + resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==, tarball: '@babel/plugin-transform-block-scoped-functions/download/@babel/plugin-transform-block-scoped-functions-7.18.6.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.18.2 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-block-scoped-functions/7.16.7_@babel+core@7.17.5: - resolution: {integrity: sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==} + /@babel/plugin-transform-block-scoped-functions/7.18.6_@babel+core@7.21.0: + resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==, tarball: '@babel/plugin-transform-block-scoped-functions/download/@babel/plugin-transform-block-scoped-functions-7.18.6.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-block-scoping/7.16.7_@babel+core@7.12.3: - resolution: {integrity: sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==} + /@babel/plugin-transform-block-scoping/7.21.0_@babel+core@7.18.2: + resolution: {integrity: sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==, tarball: '@babel/plugin-transform-block-scoping/download/@babel/plugin-transform-block-scoping-7.21.0.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.18.2 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-block-scoping/7.16.7_@babel+core@7.17.5: - resolution: {integrity: sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==} + /@babel/plugin-transform-block-scoping/7.21.0_@babel+core@7.21.0: + resolution: {integrity: sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==, tarball: '@babel/plugin-transform-block-scoping/download/@babel/plugin-transform-block-scoping-7.21.0.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-classes/7.16.7_@babel+core@7.12.3: - resolution: {integrity: sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==} + /@babel/plugin-transform-classes/7.21.0_@babel+core@7.18.2: + resolution: {integrity: sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==, tarball: '@babel/plugin-transform-classes/download/@babel/plugin-transform-classes-7.21.0.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-annotate-as-pure': 7.16.7 - '@babel/helper-environment-visitor': 7.16.7 - '@babel/helper-function-name': 7.16.7 - '@babel/helper-optimise-call-expression': 7.16.7 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/helper-replace-supers': 7.16.7 - '@babel/helper-split-export-declaration': 7.16.7 + '@babel/core': 7.18.2 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.18.2 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-function-name': 7.21.0 + '@babel/helper-optimise-call-expression': 7.18.6 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-replace-supers': 7.20.7 + '@babel/helper-split-export-declaration': 7.18.6 globals: 11.12.0 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-classes/7.16.7_@babel+core@7.17.5: - resolution: {integrity: sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==} + /@babel/plugin-transform-classes/7.21.0_@babel+core@7.21.0: + resolution: {integrity: sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==, tarball: '@babel/plugin-transform-classes/download/@babel/plugin-transform-classes-7.21.0.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-annotate-as-pure': 7.16.7 - '@babel/helper-environment-visitor': 7.16.7 - '@babel/helper-function-name': 7.16.7 - '@babel/helper-optimise-call-expression': 7.16.7 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/helper-replace-supers': 7.16.7 - '@babel/helper-split-export-declaration': 7.16.7 + '@babel/core': 7.21.0 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.21.0 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-function-name': 7.21.0 + '@babel/helper-optimise-call-expression': 7.18.6 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-replace-supers': 7.20.7 + '@babel/helper-split-export-declaration': 7.18.6 globals: 11.12.0 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-computed-properties/7.16.7_@babel+core@7.12.3: - resolution: {integrity: sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==} + /@babel/plugin-transform-computed-properties/7.20.7_@babel+core@7.18.2: + resolution: {integrity: sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==, tarball: '@babel/plugin-transform-computed-properties/download/@babel/plugin-transform-computed-properties-7.20.7.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.18.2 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/template': 7.20.7 dev: true - /@babel/plugin-transform-computed-properties/7.16.7_@babel+core@7.17.5: - resolution: {integrity: sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==} + /@babel/plugin-transform-computed-properties/7.20.7_@babel+core@7.21.0: + resolution: {integrity: sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==, tarball: '@babel/plugin-transform-computed-properties/download/@babel/plugin-transform-computed-properties-7.20.7.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/template': 7.20.7 dev: true - /@babel/plugin-transform-destructuring/7.17.3_@babel+core@7.12.3: - resolution: {integrity: sha512-dDFzegDYKlPqa72xIlbmSkly5MluLoaC1JswABGktyt6NTXSBcUuse/kWE/wvKFWJHPETpi158qJZFS3JmykJg==} + /@babel/plugin-transform-destructuring/7.20.7_@babel+core@7.18.2: + resolution: {integrity: sha512-Xwg403sRrZb81IVB79ZPqNQME23yhugYVqgTxAhT99h485F4f+GMELFhhOsscDUB7HCswepKeCKLn/GZvUKoBA==, tarball: '@babel/plugin-transform-destructuring/download/@babel/plugin-transform-destructuring-7.20.7.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.18.2 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-destructuring/7.17.3_@babel+core@7.17.5: - resolution: {integrity: sha512-dDFzegDYKlPqa72xIlbmSkly5MluLoaC1JswABGktyt6NTXSBcUuse/kWE/wvKFWJHPETpi158qJZFS3JmykJg==} + /@babel/plugin-transform-destructuring/7.20.7_@babel+core@7.21.0: + resolution: {integrity: sha512-Xwg403sRrZb81IVB79ZPqNQME23yhugYVqgTxAhT99h485F4f+GMELFhhOsscDUB7HCswepKeCKLn/GZvUKoBA==, tarball: '@babel/plugin-transform-destructuring/download/@babel/plugin-transform-destructuring-7.20.7.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-dotall-regex/7.16.7_@babel+core@7.12.3: - resolution: {integrity: sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==} + /@babel/plugin-transform-dotall-regex/7.18.6_@babel+core@7.18.2: + resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==, tarball: '@babel/plugin-transform-dotall-regex/download/@babel/plugin-transform-dotall-regex-7.18.6.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-create-regexp-features-plugin': 7.17.0_@babel+core@7.12.3 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.18.2 + '@babel/helper-create-regexp-features-plugin': 7.21.0_@babel+core@7.18.2 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-dotall-regex/7.16.7_@babel+core@7.17.5: - resolution: {integrity: sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==} + /@babel/plugin-transform-dotall-regex/7.18.6_@babel+core@7.21.0: + resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==, tarball: '@babel/plugin-transform-dotall-regex/download/@babel/plugin-transform-dotall-regex-7.18.6.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-create-regexp-features-plugin': 7.17.0_@babel+core@7.17.5 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.21.0 + '@babel/helper-create-regexp-features-plugin': 7.21.0_@babel+core@7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-duplicate-keys/7.16.7_@babel+core@7.12.3: - resolution: {integrity: sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==} + /@babel/plugin-transform-duplicate-keys/7.18.9_@babel+core@7.18.2: + resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==, tarball: '@babel/plugin-transform-duplicate-keys/download/@babel/plugin-transform-duplicate-keys-7.18.9.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.18.2 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-duplicate-keys/7.16.7_@babel+core@7.17.5: - resolution: {integrity: sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==} + /@babel/plugin-transform-duplicate-keys/7.18.9_@babel+core@7.21.0: + resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==, tarball: '@babel/plugin-transform-duplicate-keys/download/@babel/plugin-transform-duplicate-keys-7.18.9.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-exponentiation-operator/7.16.7_@babel+core@7.12.3: - resolution: {integrity: sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==} + /@babel/plugin-transform-exponentiation-operator/7.18.6_@babel+core@7.18.2: + resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==, tarball: '@babel/plugin-transform-exponentiation-operator/download/@babel/plugin-transform-exponentiation-operator-7.18.6.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-builder-binary-assignment-operator-visitor': 7.16.7 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.18.2 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.18.9 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-exponentiation-operator/7.16.7_@babel+core@7.17.5: - resolution: {integrity: sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==} + /@babel/plugin-transform-exponentiation-operator/7.18.6_@babel+core@7.21.0: + resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==, tarball: '@babel/plugin-transform-exponentiation-operator/download/@babel/plugin-transform-exponentiation-operator-7.18.6.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-builder-binary-assignment-operator-visitor': 7.16.7 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.21.0 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.18.9 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-for-of/7.16.7_@babel+core@7.12.3: - resolution: {integrity: sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==} + /@babel/plugin-transform-for-of/7.21.0_@babel+core@7.18.2: + resolution: {integrity: sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ==, tarball: '@babel/plugin-transform-for-of/download/@babel/plugin-transform-for-of-7.21.0.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.18.2 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-for-of/7.16.7_@babel+core@7.17.5: - resolution: {integrity: sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==} + /@babel/plugin-transform-for-of/7.21.0_@babel+core@7.21.0: + resolution: {integrity: sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ==, tarball: '@babel/plugin-transform-for-of/download/@babel/plugin-transform-for-of-7.21.0.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-function-name/7.16.7_@babel+core@7.12.3: - resolution: {integrity: sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==} + /@babel/plugin-transform-function-name/7.18.9_@babel+core@7.18.2: + resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==, tarball: '@babel/plugin-transform-function-name/download/@babel/plugin-transform-function-name-7.18.9.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-compilation-targets': 7.16.7_@babel+core@7.12.3 - '@babel/helper-function-name': 7.16.7 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.18.2 + '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.18.2 + '@babel/helper-function-name': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-function-name/7.16.7_@babel+core@7.17.5: - resolution: {integrity: sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==} + /@babel/plugin-transform-function-name/7.18.9_@babel+core@7.21.0: + resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==, tarball: '@babel/plugin-transform-function-name/download/@babel/plugin-transform-function-name-7.18.9.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-compilation-targets': 7.16.7_@babel+core@7.17.5 - '@babel/helper-function-name': 7.16.7 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.21.0 + '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.21.0 + '@babel/helper-function-name': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-literals/7.16.7_@babel+core@7.12.3: - resolution: {integrity: sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==} + /@babel/plugin-transform-literals/7.18.9_@babel+core@7.18.2: + resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==, tarball: '@babel/plugin-transform-literals/download/@babel/plugin-transform-literals-7.18.9.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.18.2 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-literals/7.16.7_@babel+core@7.17.5: - resolution: {integrity: sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==} + /@babel/plugin-transform-literals/7.18.9_@babel+core@7.21.0: + resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==, tarball: '@babel/plugin-transform-literals/download/@babel/plugin-transform-literals-7.18.9.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-member-expression-literals/7.16.7_@babel+core@7.12.3: - resolution: {integrity: sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==} + /@babel/plugin-transform-member-expression-literals/7.18.6_@babel+core@7.18.2: + resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==, tarball: '@babel/plugin-transform-member-expression-literals/download/@babel/plugin-transform-member-expression-literals-7.18.6.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.18.2 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-member-expression-literals/7.16.7_@babel+core@7.17.5: - resolution: {integrity: sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==} + /@babel/plugin-transform-member-expression-literals/7.18.6_@babel+core@7.21.0: + resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==, tarball: '@babel/plugin-transform-member-expression-literals/download/@babel/plugin-transform-member-expression-literals-7.18.6.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-modules-amd/7.16.7_@babel+core@7.12.3: - resolution: {integrity: sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==} + /@babel/plugin-transform-modules-amd/7.20.11_@babel+core@7.18.2: + resolution: {integrity: sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==, tarball: '@babel/plugin-transform-modules-amd/download/@babel/plugin-transform-modules-amd-7.20.11.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-module-transforms': 7.17.6 - '@babel/helper-plugin-utils': 7.16.7 - babel-plugin-dynamic-import-node: 2.3.3 + '@babel/core': 7.18.2 + '@babel/helper-module-transforms': 7.21.2 + '@babel/helper-plugin-utils': 7.20.2 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-modules-amd/7.16.7_@babel+core@7.17.5: - resolution: {integrity: sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==} + /@babel/plugin-transform-modules-amd/7.20.11_@babel+core@7.21.0: + resolution: {integrity: sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==, tarball: '@babel/plugin-transform-modules-amd/download/@babel/plugin-transform-modules-amd-7.20.11.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-module-transforms': 7.17.6 - '@babel/helper-plugin-utils': 7.16.7 - babel-plugin-dynamic-import-node: 2.3.3 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/plugin-transform-modules-commonjs/7.12.1_@babel+core@7.12.3: - resolution: {integrity: sha512-dY789wq6l0uLY8py9c1B48V8mVL5gZh/+PQ5ZPrylPYsnAvnEMjqsUXkuoDVPeVK+0VyGar+D08107LzDQ6pag==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.12.3 - '@babel/helper-module-transforms': 7.17.6 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/helper-simple-access': 7.16.7 - babel-plugin-dynamic-import-node: 2.3.3 + '@babel/core': 7.21.0 + '@babel/helper-module-transforms': 7.21.2 + '@babel/helper-plugin-utils': 7.20.2 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-modules-commonjs/7.16.8_@babel+core@7.12.3: - resolution: {integrity: sha512-oflKPvsLT2+uKQopesJt3ApiaIS2HW+hzHFcwRNtyDGieAeC/dIHZX8buJQ2J2X1rxGPy4eRcUijm3qcSPjYcA==} - engines: {node: '>=6.9.0'} + /@babel/plugin-transform-modules-commonjs/7.12.1_@babel+core@7.18.2: + resolution: {integrity: sha1-+kAxJFQmNseGz5tGCg/7tIqG5kg=, tarball: '@babel/plugin-transform-modules-commonjs/download/@babel/plugin-transform-modules-commonjs-7.12.1.tgz'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-module-transforms': 7.17.6 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/helper-simple-access': 7.16.7 + '@babel/core': 7.18.2 + '@babel/helper-module-transforms': 7.21.2 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-simple-access': 7.20.2 babel-plugin-dynamic-import-node: 2.3.3 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-modules-commonjs/7.16.8_@babel+core@7.17.5: - resolution: {integrity: sha512-oflKPvsLT2+uKQopesJt3ApiaIS2HW+hzHFcwRNtyDGieAeC/dIHZX8buJQ2J2X1rxGPy4eRcUijm3qcSPjYcA==} + /@babel/plugin-transform-modules-commonjs/7.21.2_@babel+core@7.21.0: + resolution: {integrity: sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA==, tarball: '@babel/plugin-transform-modules-commonjs/download/@babel/plugin-transform-modules-commonjs-7.21.2.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-module-transforms': 7.17.6 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/helper-simple-access': 7.16.7 - babel-plugin-dynamic-import-node: 2.3.3 + '@babel/core': 7.21.0 + '@babel/helper-module-transforms': 7.21.2 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-simple-access': 7.20.2 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-modules-systemjs/7.16.7_@babel+core@7.12.3: - resolution: {integrity: sha512-DuK5E3k+QQmnOqBR9UkusByy5WZWGRxfzV529s9nPra1GE7olmxfqO2FHobEOYSPIjPBTr4p66YDcjQnt8cBmw==} + /@babel/plugin-transform-modules-systemjs/7.20.11_@babel+core@7.18.2: + resolution: {integrity: sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==, tarball: '@babel/plugin-transform-modules-systemjs/download/@babel/plugin-transform-modules-systemjs-7.20.11.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-hoist-variables': 7.16.7 - '@babel/helper-module-transforms': 7.17.6 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/helper-validator-identifier': 7.16.7 - babel-plugin-dynamic-import-node: 2.3.3 + '@babel/core': 7.18.2 + '@babel/helper-hoist-variables': 7.18.6 + '@babel/helper-module-transforms': 7.21.2 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-validator-identifier': 7.19.1 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-modules-systemjs/7.16.7_@babel+core@7.17.5: - resolution: {integrity: sha512-DuK5E3k+QQmnOqBR9UkusByy5WZWGRxfzV529s9nPra1GE7olmxfqO2FHobEOYSPIjPBTr4p66YDcjQnt8cBmw==} + /@babel/plugin-transform-modules-systemjs/7.20.11_@babel+core@7.21.0: + resolution: {integrity: sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==, tarball: '@babel/plugin-transform-modules-systemjs/download/@babel/plugin-transform-modules-systemjs-7.20.11.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-hoist-variables': 7.16.7 - '@babel/helper-module-transforms': 7.17.6 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/helper-validator-identifier': 7.16.7 - babel-plugin-dynamic-import-node: 2.3.3 + '@babel/core': 7.21.0 + '@babel/helper-hoist-variables': 7.18.6 + '@babel/helper-module-transforms': 7.21.2 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-validator-identifier': 7.19.1 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-modules-umd/7.16.7_@babel+core@7.12.3: - resolution: {integrity: sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==} + /@babel/plugin-transform-modules-umd/7.18.6_@babel+core@7.18.2: + resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==, tarball: '@babel/plugin-transform-modules-umd/download/@babel/plugin-transform-modules-umd-7.18.6.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-module-transforms': 7.17.6 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.18.2 + '@babel/helper-module-transforms': 7.21.2 + '@babel/helper-plugin-utils': 7.20.2 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-modules-umd/7.16.7_@babel+core@7.17.5: - resolution: {integrity: sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==} + /@babel/plugin-transform-modules-umd/7.18.6_@babel+core@7.21.0: + resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==, tarball: '@babel/plugin-transform-modules-umd/download/@babel/plugin-transform-modules-umd-7.18.6.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-module-transforms': 7.17.6 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.21.0 + '@babel/helper-module-transforms': 7.21.2 + '@babel/helper-plugin-utils': 7.20.2 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-named-capturing-groups-regex/7.16.8_@babel+core@7.12.3: - resolution: {integrity: sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==} + /@babel/plugin-transform-named-capturing-groups-regex/7.20.5_@babel+core@7.18.2: + resolution: {integrity: sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==, tarball: '@babel/plugin-transform-named-capturing-groups-regex/download/@babel/plugin-transform-named-capturing-groups-regex-7.20.5.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-create-regexp-features-plugin': 7.17.0_@babel+core@7.12.3 + '@babel/core': 7.18.2 + '@babel/helper-create-regexp-features-plugin': 7.21.0_@babel+core@7.18.2 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-named-capturing-groups-regex/7.16.8_@babel+core@7.17.5: - resolution: {integrity: sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==} + /@babel/plugin-transform-named-capturing-groups-regex/7.20.5_@babel+core@7.21.0: + resolution: {integrity: sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==, tarball: '@babel/plugin-transform-named-capturing-groups-regex/download/@babel/plugin-transform-named-capturing-groups-regex-7.20.5.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-create-regexp-features-plugin': 7.17.0_@babel+core@7.17.5 + '@babel/core': 7.21.0 + '@babel/helper-create-regexp-features-plugin': 7.21.0_@babel+core@7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-new-target/7.16.7_@babel+core@7.12.3: - resolution: {integrity: sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==} + /@babel/plugin-transform-new-target/7.18.6_@babel+core@7.18.2: + resolution: {integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==, tarball: '@babel/plugin-transform-new-target/download/@babel/plugin-transform-new-target-7.18.6.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.18.2 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-new-target/7.16.7_@babel+core@7.17.5: - resolution: {integrity: sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==} + /@babel/plugin-transform-new-target/7.18.6_@babel+core@7.21.0: + resolution: {integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==, tarball: '@babel/plugin-transform-new-target/download/@babel/plugin-transform-new-target-7.18.6.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-object-super/7.16.7_@babel+core@7.12.3: - resolution: {integrity: sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==} + /@babel/plugin-transform-object-super/7.18.6_@babel+core@7.18.2: + resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==, tarball: '@babel/plugin-transform-object-super/download/@babel/plugin-transform-object-super-7.18.6.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/helper-replace-supers': 7.16.7 + '@babel/core': 7.18.2 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-replace-supers': 7.20.7 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-object-super/7.16.7_@babel+core@7.17.5: - resolution: {integrity: sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==} + /@babel/plugin-transform-object-super/7.18.6_@babel+core@7.21.0: + resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==, tarball: '@babel/plugin-transform-object-super/download/@babel/plugin-transform-object-super-7.18.6.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/helper-replace-supers': 7.16.7 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-replace-supers': 7.20.7 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-parameters/7.16.7_@babel+core@7.12.3: - resolution: {integrity: sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==} + /@babel/plugin-transform-parameters/7.20.7_@babel+core@7.18.2: + resolution: {integrity: sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA==, tarball: '@babel/plugin-transform-parameters/download/@babel/plugin-transform-parameters-7.20.7.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.18.2 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-parameters/7.16.7_@babel+core@7.17.5: - resolution: {integrity: sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==} + /@babel/plugin-transform-parameters/7.20.7_@babel+core@7.21.0: + resolution: {integrity: sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA==, tarball: '@babel/plugin-transform-parameters/download/@babel/plugin-transform-parameters-7.20.7.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-property-literals/7.16.7_@babel+core@7.12.3: - resolution: {integrity: sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==} + /@babel/plugin-transform-property-literals/7.18.6_@babel+core@7.18.2: + resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==, tarball: '@babel/plugin-transform-property-literals/download/@babel/plugin-transform-property-literals-7.18.6.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.18.2 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-property-literals/7.16.7_@babel+core@7.17.5: - resolution: {integrity: sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==} + /@babel/plugin-transform-property-literals/7.18.6_@babel+core@7.21.0: + resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==, tarball: '@babel/plugin-transform-property-literals/download/@babel/plugin-transform-property-literals-7.18.6.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-react-constant-elements/7.17.6_@babel+core@7.17.5: - resolution: {integrity: sha512-OBv9VkyyKtsHZiHLoSfCn+h6yU7YKX8nrs32xUmOa1SRSk+t03FosB6fBZ0Yz4BpD1WV7l73Nsad+2Tz7APpqw==} + /@babel/plugin-transform-react-constant-elements/7.20.2_@babel+core@7.18.2: + resolution: {integrity: sha512-KS/G8YI8uwMGKErLFOHS/ekhqdHhpEloxs43NecQHVgo2QuQSyJhGIY1fL8UGl9wy5ItVwwoUL4YxVqsplGq2g==, tarball: '@babel/plugin-transform-react-constant-elements/download/@babel/plugin-transform-react-constant-elements-7.20.2.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.18.2 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-react-display-name/7.16.7_@babel+core@7.12.3: - resolution: {integrity: sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg==} + /@babel/plugin-transform-react-display-name/7.18.6_@babel+core@7.18.2: + resolution: {integrity: sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==, tarball: '@babel/plugin-transform-react-display-name/download/@babel/plugin-transform-react-display-name-7.18.6.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.18.2 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-react-display-name/7.16.7_@babel+core@7.17.5: - resolution: {integrity: sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg==} + /@babel/plugin-transform-react-display-name/7.18.6_@babel+core@7.21.0: + resolution: {integrity: sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==, tarball: '@babel/plugin-transform-react-display-name/download/@babel/plugin-transform-react-display-name-7.18.6.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-react-jsx-development/7.16.7_@babel+core@7.12.3: - resolution: {integrity: sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==} + /@babel/plugin-transform-react-jsx-development/7.18.6_@babel+core@7.18.2: + resolution: {integrity: sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==, tarball: '@babel/plugin-transform-react-jsx-development/download/@babel/plugin-transform-react-jsx-development-7.18.6.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/plugin-transform-react-jsx': 7.17.3_@babel+core@7.12.3 + '@babel/core': 7.18.2 + '@babel/plugin-transform-react-jsx': 7.21.0_@babel+core@7.18.2 dev: true - /@babel/plugin-transform-react-jsx-development/7.16.7_@babel+core@7.17.5: - resolution: {integrity: sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==} + /@babel/plugin-transform-react-jsx-development/7.18.6_@babel+core@7.21.0: + resolution: {integrity: sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==, tarball: '@babel/plugin-transform-react-jsx-development/download/@babel/plugin-transform-react-jsx-development-7.18.6.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/plugin-transform-react-jsx': 7.17.3_@babel+core@7.17.5 + '@babel/core': 7.21.0 + '@babel/plugin-transform-react-jsx': 7.21.0_@babel+core@7.21.0 dev: true - /@babel/plugin-transform-react-jsx-self/7.16.7_@babel+core@7.12.3: - resolution: {integrity: sha512-oe5VuWs7J9ilH3BCCApGoYjHoSO48vkjX2CbA5bFVhIuO2HKxA3vyF7rleA4o6/4rTDbk6r8hBW7Ul8E+UZrpA==} + /@babel/plugin-transform-react-jsx-self/7.21.0_@babel+core@7.18.2: + resolution: {integrity: sha512-f/Eq+79JEu+KUANFks9UZCcvydOOGMgF7jBrcwjHa5jTZD8JivnhCJYvmlhR/WTXBWonDExPoW0eO/CR4QJirA==, tarball: '@babel/plugin-transform-react-jsx-self/download/@babel/plugin-transform-react-jsx-self-7.21.0.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.18.2 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-react-jsx-source/7.16.7_@babel+core@7.12.3: - resolution: {integrity: sha512-rONFiQz9vgbsnaMtQlZCjIRwhJvlrPET8TabIUK2hzlXw9B9s2Ieaxte1SCOOXMbWRHodbKixNf3BLcWVOQ8Bw==} + /@babel/plugin-transform-react-jsx-source/7.19.6_@babel+core@7.18.2: + resolution: {integrity: sha512-RpAi004QyMNisst/pvSanoRdJ4q+jMCWyk9zdw/CyLB9j8RXEahodR6l2GyttDRyEVWZtbN+TpLiHJ3t34LbsQ==, tarball: '@babel/plugin-transform-react-jsx-source/download/@babel/plugin-transform-react-jsx-source-7.19.6.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.18.2 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-react-jsx/7.17.3_@babel+core@7.12.3: - resolution: {integrity: sha512-9tjBm4O07f7mzKSIlEmPdiE6ub7kfIe6Cd+w+oQebpATfTQMAgW+YOuWxogbKVTulA+MEO7byMeIUtQ1z+z+ZQ==} + /@babel/plugin-transform-react-jsx/7.21.0_@babel+core@7.18.2: + resolution: {integrity: sha512-6OAWljMvQrZjR2DaNhVfRz6dkCAVV+ymcLUmaf8bccGOHn2v5rHJK3tTpij0BuhdYWP4LLaqj5lwcdlpAAPuvg==, tarball: '@babel/plugin-transform-react-jsx/download/@babel/plugin-transform-react-jsx-7.21.0.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-annotate-as-pure': 7.16.7 - '@babel/helper-module-imports': 7.16.7 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-jsx': 7.16.7_@babel+core@7.12.3 - '@babel/types': 7.17.0 + '@babel/core': 7.18.2 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-module-imports': 7.18.6 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.18.2 + '@babel/types': 7.21.2 dev: true - /@babel/plugin-transform-react-jsx/7.17.3_@babel+core@7.17.5: - resolution: {integrity: sha512-9tjBm4O07f7mzKSIlEmPdiE6ub7kfIe6Cd+w+oQebpATfTQMAgW+YOuWxogbKVTulA+MEO7byMeIUtQ1z+z+ZQ==} + /@babel/plugin-transform-react-jsx/7.21.0_@babel+core@7.21.0: + resolution: {integrity: sha512-6OAWljMvQrZjR2DaNhVfRz6dkCAVV+ymcLUmaf8bccGOHn2v5rHJK3tTpij0BuhdYWP4LLaqj5lwcdlpAAPuvg==, tarball: '@babel/plugin-transform-react-jsx/download/@babel/plugin-transform-react-jsx-7.21.0.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-annotate-as-pure': 7.16.7 - '@babel/helper-module-imports': 7.16.7 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-jsx': 7.16.7_@babel+core@7.17.5 - '@babel/types': 7.17.0 + '@babel/core': 7.21.0 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-module-imports': 7.18.6 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.21.0 + '@babel/types': 7.21.2 dev: true - /@babel/plugin-transform-react-pure-annotations/7.16.7_@babel+core@7.12.3: - resolution: {integrity: sha512-hs71ToC97k3QWxswh2ElzMFABXHvGiJ01IB1TbYQDGeWRKWz/MPUTh5jGExdHvosYKpnJW5Pm3S4+TA3FyX+GA==} + /@babel/plugin-transform-react-pure-annotations/7.18.6_@babel+core@7.18.2: + resolution: {integrity: sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==, tarball: '@babel/plugin-transform-react-pure-annotations/download/@babel/plugin-transform-react-pure-annotations-7.18.6.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-annotate-as-pure': 7.16.7 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.18.2 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-react-pure-annotations/7.16.7_@babel+core@7.17.5: - resolution: {integrity: sha512-hs71ToC97k3QWxswh2ElzMFABXHvGiJ01IB1TbYQDGeWRKWz/MPUTh5jGExdHvosYKpnJW5Pm3S4+TA3FyX+GA==} + /@babel/plugin-transform-react-pure-annotations/7.18.6_@babel+core@7.21.0: + resolution: {integrity: sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==, tarball: '@babel/plugin-transform-react-pure-annotations/download/@babel/plugin-transform-react-pure-annotations-7.18.6.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-annotate-as-pure': 7.16.7 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.21.0 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-regenerator/7.16.7_@babel+core@7.12.3: - resolution: {integrity: sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==} + /@babel/plugin-transform-regenerator/7.20.5_@babel+core@7.18.2: + resolution: {integrity: sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==, tarball: '@babel/plugin-transform-regenerator/download/@babel/plugin-transform-regenerator-7.20.5.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - regenerator-transform: 0.14.5 + '@babel/core': 7.18.2 + '@babel/helper-plugin-utils': 7.20.2 + regenerator-transform: 0.15.1 dev: true - /@babel/plugin-transform-regenerator/7.16.7_@babel+core@7.17.5: - resolution: {integrity: sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==} + /@babel/plugin-transform-regenerator/7.20.5_@babel+core@7.21.0: + resolution: {integrity: sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==, tarball: '@babel/plugin-transform-regenerator/download/@babel/plugin-transform-regenerator-7.20.5.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - regenerator-transform: 0.14.5 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + regenerator-transform: 0.15.1 dev: true - /@babel/plugin-transform-reserved-words/7.16.7_@babel+core@7.12.3: - resolution: {integrity: sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==} + /@babel/plugin-transform-reserved-words/7.18.6_@babel+core@7.18.2: + resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==, tarball: '@babel/plugin-transform-reserved-words/download/@babel/plugin-transform-reserved-words-7.18.6.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.18.2 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-reserved-words/7.16.7_@babel+core@7.17.5: - resolution: {integrity: sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==} + /@babel/plugin-transform-reserved-words/7.18.6_@babel+core@7.21.0: + resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==, tarball: '@babel/plugin-transform-reserved-words/download/@babel/plugin-transform-reserved-words-7.18.6.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-runtime/7.12.1_@babel+core@7.12.3: - resolution: {integrity: sha512-Ac/H6G9FEIkS2tXsZjL4RAdS3L3WHxci0usAnz7laPWUmFiGtj7tIASChqKZMHTSQTQY6xDbOq+V1/vIq3QrWg==} + /@babel/plugin-transform-runtime/7.18.2_@babel+core@7.18.2: + resolution: {integrity: sha512-mr1ufuRMfS52ttq+1G1PD8OJNqgcTFjq3hwn8SZ5n1x1pBhi0E36rYMdTK0TsKtApJ4lDEdfXJwtGobQMHSMPg==, tarball: '@babel/plugin-transform-runtime/download/@babel/plugin-transform-runtime-7.18.2.tgz'} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-module-imports': 7.16.7 - '@babel/helper-plugin-utils': 7.16.7 - resolve: 1.22.0 - semver: 5.7.1 + '@babel/core': 7.18.2 + '@babel/helper-module-imports': 7.18.6 + '@babel/helper-plugin-utils': 7.20.2 + babel-plugin-polyfill-corejs2: 0.3.3_@babel+core@7.18.2 + babel-plugin-polyfill-corejs3: 0.5.3_@babel+core@7.18.2 + babel-plugin-polyfill-regenerator: 0.3.1_@babel+core@7.18.2 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color dev: true - /@babel/plugin-transform-shorthand-properties/7.16.7_@babel+core@7.12.3: - resolution: {integrity: sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==} + /@babel/plugin-transform-shorthand-properties/7.18.6_@babel+core@7.18.2: + resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==, tarball: '@babel/plugin-transform-shorthand-properties/download/@babel/plugin-transform-shorthand-properties-7.18.6.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.18.2 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-shorthand-properties/7.16.7_@babel+core@7.17.5: - resolution: {integrity: sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==} + /@babel/plugin-transform-shorthand-properties/7.18.6_@babel+core@7.21.0: + resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==, tarball: '@babel/plugin-transform-shorthand-properties/download/@babel/plugin-transform-shorthand-properties-7.18.6.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-spread/7.16.7_@babel+core@7.12.3: - resolution: {integrity: sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==} + /@babel/plugin-transform-spread/7.20.7_@babel+core@7.18.2: + resolution: {integrity: sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==, tarball: '@babel/plugin-transform-spread/download/@babel/plugin-transform-spread-7.20.7.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/helper-skip-transparent-expression-wrappers': 7.16.0 + '@babel/core': 7.18.2 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 dev: true - /@babel/plugin-transform-spread/7.16.7_@babel+core@7.17.5: - resolution: {integrity: sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==} + /@babel/plugin-transform-spread/7.20.7_@babel+core@7.21.0: + resolution: {integrity: sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==, tarball: '@babel/plugin-transform-spread/download/@babel/plugin-transform-spread-7.20.7.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/helper-skip-transparent-expression-wrappers': 7.16.0 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 dev: true - /@babel/plugin-transform-sticky-regex/7.16.7_@babel+core@7.12.3: - resolution: {integrity: sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==} + /@babel/plugin-transform-sticky-regex/7.18.6_@babel+core@7.18.2: + resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==, tarball: '@babel/plugin-transform-sticky-regex/download/@babel/plugin-transform-sticky-regex-7.18.6.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.18.2 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-sticky-regex/7.16.7_@babel+core@7.17.5: - resolution: {integrity: sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==} + /@babel/plugin-transform-sticky-regex/7.18.6_@babel+core@7.21.0: + resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==, tarball: '@babel/plugin-transform-sticky-regex/download/@babel/plugin-transform-sticky-regex-7.18.6.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-template-literals/7.16.7_@babel+core@7.12.3: - resolution: {integrity: sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==} + /@babel/plugin-transform-template-literals/7.18.9_@babel+core@7.18.2: + resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==, tarball: '@babel/plugin-transform-template-literals/download/@babel/plugin-transform-template-literals-7.18.9.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.18.2 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-template-literals/7.16.7_@babel+core@7.17.5: - resolution: {integrity: sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==} + /@babel/plugin-transform-template-literals/7.18.9_@babel+core@7.21.0: + resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==, tarball: '@babel/plugin-transform-template-literals/download/@babel/plugin-transform-template-literals-7.18.9.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-typeof-symbol/7.16.7_@babel+core@7.12.3: - resolution: {integrity: sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==} + /@babel/plugin-transform-typeof-symbol/7.18.9_@babel+core@7.18.2: + resolution: {integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==, tarball: '@babel/plugin-transform-typeof-symbol/download/@babel/plugin-transform-typeof-symbol-7.18.9.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.18.2 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-typeof-symbol/7.16.7_@babel+core@7.17.5: - resolution: {integrity: sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==} + /@babel/plugin-transform-typeof-symbol/7.18.9_@babel+core@7.21.0: + resolution: {integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==, tarball: '@babel/plugin-transform-typeof-symbol/download/@babel/plugin-transform-typeof-symbol-7.18.9.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-typescript/7.16.8_@babel+core@7.12.3: - resolution: {integrity: sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==} + /@babel/plugin-transform-typescript/7.21.0_@babel+core@7.18.2: + resolution: {integrity: sha512-xo///XTPp3mDzTtrqXoBlK9eiAYW3wv9JXglcn/u1bi60RW11dEUxIgA8cbnDhutS1zacjMRmAwxE0gMklLnZg==, tarball: '@babel/plugin-transform-typescript/download/@babel/plugin-transform-typescript-7.21.0.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-create-class-features-plugin': 7.17.6_@babel+core@7.12.3 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-typescript': 7.16.7_@babel+core@7.12.3 + '@babel/core': 7.18.2 + '@babel/helper-create-class-features-plugin': 7.21.0_@babel+core@7.18.2 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-typescript': 7.20.0_@babel+core@7.18.2 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-typescript/7.16.8_@babel+core@7.17.5: - resolution: {integrity: sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==} + /@babel/plugin-transform-typescript/7.21.0_@babel+core@7.21.0: + resolution: {integrity: sha512-xo///XTPp3mDzTtrqXoBlK9eiAYW3wv9JXglcn/u1bi60RW11dEUxIgA8cbnDhutS1zacjMRmAwxE0gMklLnZg==, tarball: '@babel/plugin-transform-typescript/download/@babel/plugin-transform-typescript-7.21.0.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-create-class-features-plugin': 7.17.6_@babel+core@7.17.5 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-typescript': 7.16.7_@babel+core@7.17.5 + '@babel/core': 7.21.0 + '@babel/helper-create-class-features-plugin': 7.21.0_@babel+core@7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-typescript': 7.20.0_@babel+core@7.21.0 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-unicode-escapes/7.16.7_@babel+core@7.12.3: - resolution: {integrity: sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==} + /@babel/plugin-transform-unicode-escapes/7.18.10_@babel+core@7.18.2: + resolution: {integrity: sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==, tarball: '@babel/plugin-transform-unicode-escapes/download/@babel/plugin-transform-unicode-escapes-7.18.10.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.18.2 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-unicode-escapes/7.16.7_@babel+core@7.17.5: - resolution: {integrity: sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==} + /@babel/plugin-transform-unicode-escapes/7.18.10_@babel+core@7.21.0: + resolution: {integrity: sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==, tarball: '@babel/plugin-transform-unicode-escapes/download/@babel/plugin-transform-unicode-escapes-7.18.10.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-unicode-regex/7.16.7_@babel+core@7.12.3: - resolution: {integrity: sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==} + /@babel/plugin-transform-unicode-regex/7.18.6_@babel+core@7.18.2: + resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==, tarball: '@babel/plugin-transform-unicode-regex/download/@babel/plugin-transform-unicode-regex-7.18.6.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-create-regexp-features-plugin': 7.17.0_@babel+core@7.12.3 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.18.2 + '@babel/helper-create-regexp-features-plugin': 7.21.0_@babel+core@7.18.2 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-unicode-regex/7.16.7_@babel+core@7.17.5: - resolution: {integrity: sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==} + /@babel/plugin-transform-unicode-regex/7.18.6_@babel+core@7.21.0: + resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==, tarball: '@babel/plugin-transform-unicode-regex/download/@babel/plugin-transform-unicode-regex-7.18.6.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-create-regexp-features-plugin': 7.17.0_@babel+core@7.17.5 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/core': 7.21.0 + '@babel/helper-create-regexp-features-plugin': 7.21.0_@babel+core@7.21.0 + '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/preset-env/7.12.1_@babel+core@7.12.3: - resolution: {integrity: sha512-H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg==} + /@babel/preset-env/7.12.1_@babel+core@7.18.2: + resolution: {integrity: sha1-nH5cqCoZ78hlOEu0mJFI0u5desI=, tarball: '@babel/preset-env/download/@babel/preset-env-7.12.1.tgz'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.17.0 - '@babel/core': 7.12.3 - '@babel/helper-compilation-targets': 7.16.7_@babel+core@7.12.3 - '@babel/helper-module-imports': 7.16.7 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/helper-validator-option': 7.16.7 - '@babel/plugin-proposal-async-generator-functions': 7.16.8_@babel+core@7.12.3 - '@babel/plugin-proposal-class-properties': 7.16.7_@babel+core@7.12.3 - '@babel/plugin-proposal-dynamic-import': 7.16.7_@babel+core@7.12.3 - '@babel/plugin-proposal-export-namespace-from': 7.16.7_@babel+core@7.12.3 - '@babel/plugin-proposal-json-strings': 7.16.7_@babel+core@7.12.3 - '@babel/plugin-proposal-logical-assignment-operators': 7.16.7_@babel+core@7.12.3 - '@babel/plugin-proposal-nullish-coalescing-operator': 7.16.7_@babel+core@7.12.3 - '@babel/plugin-proposal-numeric-separator': 7.16.7_@babel+core@7.12.3 - '@babel/plugin-proposal-object-rest-spread': 7.17.3_@babel+core@7.12.3 - '@babel/plugin-proposal-optional-catch-binding': 7.16.7_@babel+core@7.12.3 - '@babel/plugin-proposal-optional-chaining': 7.16.7_@babel+core@7.12.3 - '@babel/plugin-proposal-private-methods': 7.16.11_@babel+core@7.12.3 - '@babel/plugin-proposal-unicode-property-regex': 7.16.7_@babel+core@7.12.3 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.12.3 - '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.12.3 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.12.3 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.12.3 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.12.3 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.12.3 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.12.3 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.12.3 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.12.3 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.12.3 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.12.3 - '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.12.3 - '@babel/plugin-transform-arrow-functions': 7.16.7_@babel+core@7.12.3 - '@babel/plugin-transform-async-to-generator': 7.16.8_@babel+core@7.12.3 - '@babel/plugin-transform-block-scoped-functions': 7.16.7_@babel+core@7.12.3 - '@babel/plugin-transform-block-scoping': 7.16.7_@babel+core@7.12.3 - '@babel/plugin-transform-classes': 7.16.7_@babel+core@7.12.3 - '@babel/plugin-transform-computed-properties': 7.16.7_@babel+core@7.12.3 - '@babel/plugin-transform-destructuring': 7.17.3_@babel+core@7.12.3 - '@babel/plugin-transform-dotall-regex': 7.16.7_@babel+core@7.12.3 - '@babel/plugin-transform-duplicate-keys': 7.16.7_@babel+core@7.12.3 - '@babel/plugin-transform-exponentiation-operator': 7.16.7_@babel+core@7.12.3 - '@babel/plugin-transform-for-of': 7.16.7_@babel+core@7.12.3 - '@babel/plugin-transform-function-name': 7.16.7_@babel+core@7.12.3 - '@babel/plugin-transform-literals': 7.16.7_@babel+core@7.12.3 - '@babel/plugin-transform-member-expression-literals': 7.16.7_@babel+core@7.12.3 - '@babel/plugin-transform-modules-amd': 7.16.7_@babel+core@7.12.3 - '@babel/plugin-transform-modules-commonjs': 7.16.8_@babel+core@7.12.3 - '@babel/plugin-transform-modules-systemjs': 7.16.7_@babel+core@7.12.3 - '@babel/plugin-transform-modules-umd': 7.16.7_@babel+core@7.12.3 - '@babel/plugin-transform-named-capturing-groups-regex': 7.16.8_@babel+core@7.12.3 - '@babel/plugin-transform-new-target': 7.16.7_@babel+core@7.12.3 - '@babel/plugin-transform-object-super': 7.16.7_@babel+core@7.12.3 - '@babel/plugin-transform-parameters': 7.16.7_@babel+core@7.12.3 - '@babel/plugin-transform-property-literals': 7.16.7_@babel+core@7.12.3 - '@babel/plugin-transform-regenerator': 7.16.7_@babel+core@7.12.3 - '@babel/plugin-transform-reserved-words': 7.16.7_@babel+core@7.12.3 - '@babel/plugin-transform-shorthand-properties': 7.16.7_@babel+core@7.12.3 - '@babel/plugin-transform-spread': 7.16.7_@babel+core@7.12.3 - '@babel/plugin-transform-sticky-regex': 7.16.7_@babel+core@7.12.3 - '@babel/plugin-transform-template-literals': 7.16.7_@babel+core@7.12.3 - '@babel/plugin-transform-typeof-symbol': 7.16.7_@babel+core@7.12.3 - '@babel/plugin-transform-unicode-escapes': 7.16.7_@babel+core@7.12.3 - '@babel/plugin-transform-unicode-regex': 7.16.7_@babel+core@7.12.3 - '@babel/preset-modules': 0.1.5_@babel+core@7.12.3 - '@babel/types': 7.17.0 - core-js-compat: 3.21.1 + '@babel/compat-data': 7.21.0 + '@babel/core': 7.18.2 + '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.18.2 + '@babel/helper-module-imports': 7.18.6 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-validator-option': 7.21.0 + '@babel/plugin-proposal-async-generator-functions': 7.20.7_@babel+core@7.18.2 + '@babel/plugin-proposal-class-properties': 7.12.1_@babel+core@7.18.2 + '@babel/plugin-proposal-dynamic-import': 7.18.6_@babel+core@7.18.2 + '@babel/plugin-proposal-export-namespace-from': 7.12.1_@babel+core@7.18.2 + '@babel/plugin-proposal-json-strings': 7.18.6_@babel+core@7.18.2 + '@babel/plugin-proposal-logical-assignment-operators': 7.20.7_@babel+core@7.18.2 + '@babel/plugin-proposal-nullish-coalescing-operator': 7.12.1_@babel+core@7.18.2 + '@babel/plugin-proposal-numeric-separator': 7.18.6_@babel+core@7.18.2 + '@babel/plugin-proposal-object-rest-spread': 7.20.7_@babel+core@7.18.2 + '@babel/plugin-proposal-optional-catch-binding': 7.18.6_@babel+core@7.18.2 + '@babel/plugin-proposal-optional-chaining': 7.12.1_@babel+core@7.18.2 + '@babel/plugin-proposal-private-methods': 7.18.6_@babel+core@7.18.2 + '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.18.2 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.18.2 + '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.18.2 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.18.2 + '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.18.2 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.18.2 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.18.2 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.18.2 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.18.2 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.18.2 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.18.2 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.18.2 + '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.18.2 + '@babel/plugin-transform-arrow-functions': 7.20.7_@babel+core@7.18.2 + '@babel/plugin-transform-async-to-generator': 7.20.7_@babel+core@7.18.2 + '@babel/plugin-transform-block-scoped-functions': 7.18.6_@babel+core@7.18.2 + '@babel/plugin-transform-block-scoping': 7.21.0_@babel+core@7.18.2 + '@babel/plugin-transform-classes': 7.21.0_@babel+core@7.18.2 + '@babel/plugin-transform-computed-properties': 7.20.7_@babel+core@7.18.2 + '@babel/plugin-transform-destructuring': 7.20.7_@babel+core@7.18.2 + '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.18.2 + '@babel/plugin-transform-duplicate-keys': 7.18.9_@babel+core@7.18.2 + '@babel/plugin-transform-exponentiation-operator': 7.18.6_@babel+core@7.18.2 + '@babel/plugin-transform-for-of': 7.21.0_@babel+core@7.18.2 + '@babel/plugin-transform-function-name': 7.18.9_@babel+core@7.18.2 + '@babel/plugin-transform-literals': 7.18.9_@babel+core@7.18.2 + '@babel/plugin-transform-member-expression-literals': 7.18.6_@babel+core@7.18.2 + '@babel/plugin-transform-modules-amd': 7.20.11_@babel+core@7.18.2 + '@babel/plugin-transform-modules-commonjs': 7.12.1_@babel+core@7.18.2 + '@babel/plugin-transform-modules-systemjs': 7.20.11_@babel+core@7.18.2 + '@babel/plugin-transform-modules-umd': 7.18.6_@babel+core@7.18.2 + '@babel/plugin-transform-named-capturing-groups-regex': 7.20.5_@babel+core@7.18.2 + '@babel/plugin-transform-new-target': 7.18.6_@babel+core@7.18.2 + '@babel/plugin-transform-object-super': 7.18.6_@babel+core@7.18.2 + '@babel/plugin-transform-parameters': 7.20.7_@babel+core@7.18.2 + '@babel/plugin-transform-property-literals': 7.18.6_@babel+core@7.18.2 + '@babel/plugin-transform-regenerator': 7.20.5_@babel+core@7.18.2 + '@babel/plugin-transform-reserved-words': 7.18.6_@babel+core@7.18.2 + '@babel/plugin-transform-shorthand-properties': 7.18.6_@babel+core@7.18.2 + '@babel/plugin-transform-spread': 7.20.7_@babel+core@7.18.2 + '@babel/plugin-transform-sticky-regex': 7.18.6_@babel+core@7.18.2 + '@babel/plugin-transform-template-literals': 7.18.9_@babel+core@7.18.2 + '@babel/plugin-transform-typeof-symbol': 7.18.9_@babel+core@7.18.2 + '@babel/plugin-transform-unicode-escapes': 7.18.10_@babel+core@7.18.2 + '@babel/plugin-transform-unicode-regex': 7.18.6_@babel+core@7.18.2 + '@babel/preset-modules': 0.1.5_@babel+core@7.18.2 + '@babel/types': 7.21.2 + core-js-compat: 3.29.0 semver: 5.7.1 transitivePeerDependencies: - supports-color dev: true - /@babel/preset-env/7.16.11_@babel+core@7.17.5: - resolution: {integrity: sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/compat-data': 7.17.0 - '@babel/core': 7.17.5 - '@babel/helper-compilation-targets': 7.16.7_@babel+core@7.17.5 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/helper-validator-option': 7.16.7 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.16.7_@babel+core@7.17.5 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.16.7_@babel+core@7.17.5 - '@babel/plugin-proposal-async-generator-functions': 7.16.8_@babel+core@7.17.5 - '@babel/plugin-proposal-class-properties': 7.16.7_@babel+core@7.17.5 - '@babel/plugin-proposal-class-static-block': 7.17.6_@babel+core@7.17.5 - '@babel/plugin-proposal-dynamic-import': 7.16.7_@babel+core@7.17.5 - '@babel/plugin-proposal-export-namespace-from': 7.16.7_@babel+core@7.17.5 - '@babel/plugin-proposal-json-strings': 7.16.7_@babel+core@7.17.5 - '@babel/plugin-proposal-logical-assignment-operators': 7.16.7_@babel+core@7.17.5 - '@babel/plugin-proposal-nullish-coalescing-operator': 7.16.7_@babel+core@7.17.5 - '@babel/plugin-proposal-numeric-separator': 7.16.7_@babel+core@7.17.5 - '@babel/plugin-proposal-object-rest-spread': 7.17.3_@babel+core@7.17.5 - '@babel/plugin-proposal-optional-catch-binding': 7.16.7_@babel+core@7.17.5 - '@babel/plugin-proposal-optional-chaining': 7.16.7_@babel+core@7.17.5 - '@babel/plugin-proposal-private-methods': 7.16.11_@babel+core@7.17.5 - '@babel/plugin-proposal-private-property-in-object': 7.16.7_@babel+core@7.17.5 - '@babel/plugin-proposal-unicode-property-regex': 7.16.7_@babel+core@7.17.5 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.17.5 - '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.17.5 - '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.17.5 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.17.5 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.17.5 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.17.5 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.17.5 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.17.5 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.17.5 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.17.5 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.17.5 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.17.5 - '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.17.5 - '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.17.5 - '@babel/plugin-transform-arrow-functions': 7.16.7_@babel+core@7.17.5 - '@babel/plugin-transform-async-to-generator': 7.16.8_@babel+core@7.17.5 - '@babel/plugin-transform-block-scoped-functions': 7.16.7_@babel+core@7.17.5 - '@babel/plugin-transform-block-scoping': 7.16.7_@babel+core@7.17.5 - '@babel/plugin-transform-classes': 7.16.7_@babel+core@7.17.5 - '@babel/plugin-transform-computed-properties': 7.16.7_@babel+core@7.17.5 - '@babel/plugin-transform-destructuring': 7.17.3_@babel+core@7.17.5 - '@babel/plugin-transform-dotall-regex': 7.16.7_@babel+core@7.17.5 - '@babel/plugin-transform-duplicate-keys': 7.16.7_@babel+core@7.17.5 - '@babel/plugin-transform-exponentiation-operator': 7.16.7_@babel+core@7.17.5 - '@babel/plugin-transform-for-of': 7.16.7_@babel+core@7.17.5 - '@babel/plugin-transform-function-name': 7.16.7_@babel+core@7.17.5 - '@babel/plugin-transform-literals': 7.16.7_@babel+core@7.17.5 - '@babel/plugin-transform-member-expression-literals': 7.16.7_@babel+core@7.17.5 - '@babel/plugin-transform-modules-amd': 7.16.7_@babel+core@7.17.5 - '@babel/plugin-transform-modules-commonjs': 7.16.8_@babel+core@7.17.5 - '@babel/plugin-transform-modules-systemjs': 7.16.7_@babel+core@7.17.5 - '@babel/plugin-transform-modules-umd': 7.16.7_@babel+core@7.17.5 - '@babel/plugin-transform-named-capturing-groups-regex': 7.16.8_@babel+core@7.17.5 - '@babel/plugin-transform-new-target': 7.16.7_@babel+core@7.17.5 - '@babel/plugin-transform-object-super': 7.16.7_@babel+core@7.17.5 - '@babel/plugin-transform-parameters': 7.16.7_@babel+core@7.17.5 - '@babel/plugin-transform-property-literals': 7.16.7_@babel+core@7.17.5 - '@babel/plugin-transform-regenerator': 7.16.7_@babel+core@7.17.5 - '@babel/plugin-transform-reserved-words': 7.16.7_@babel+core@7.17.5 - '@babel/plugin-transform-shorthand-properties': 7.16.7_@babel+core@7.17.5 - '@babel/plugin-transform-spread': 7.16.7_@babel+core@7.17.5 - '@babel/plugin-transform-sticky-regex': 7.16.7_@babel+core@7.17.5 - '@babel/plugin-transform-template-literals': 7.16.7_@babel+core@7.17.5 - '@babel/plugin-transform-typeof-symbol': 7.16.7_@babel+core@7.17.5 - '@babel/plugin-transform-unicode-escapes': 7.16.7_@babel+core@7.17.5 - '@babel/plugin-transform-unicode-regex': 7.16.7_@babel+core@7.17.5 - '@babel/preset-modules': 0.1.5_@babel+core@7.17.5 - '@babel/types': 7.17.0 - babel-plugin-polyfill-corejs2: 0.3.1_@babel+core@7.17.5 - babel-plugin-polyfill-corejs3: 0.5.2_@babel+core@7.17.5 - babel-plugin-polyfill-regenerator: 0.3.1_@babel+core@7.17.5 - core-js-compat: 3.21.1 + /@babel/preset-env/7.20.2_@babel+core@7.21.0: + resolution: {integrity: sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==, tarball: '@babel/preset-env/download/@babel/preset-env-7.20.2.tgz'} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.21.0 + '@babel/core': 7.21.0 + '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-validator-option': 7.21.0 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.18.6_@babel+core@7.21.0 + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.20.7_@babel+core@7.21.0 + '@babel/plugin-proposal-async-generator-functions': 7.20.7_@babel+core@7.21.0 + '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.21.0 + '@babel/plugin-proposal-class-static-block': 7.21.0_@babel+core@7.21.0 + '@babel/plugin-proposal-dynamic-import': 7.18.6_@babel+core@7.21.0 + '@babel/plugin-proposal-export-namespace-from': 7.18.9_@babel+core@7.21.0 + '@babel/plugin-proposal-json-strings': 7.18.6_@babel+core@7.21.0 + '@babel/plugin-proposal-logical-assignment-operators': 7.20.7_@babel+core@7.21.0 + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6_@babel+core@7.21.0 + '@babel/plugin-proposal-numeric-separator': 7.18.6_@babel+core@7.21.0 + '@babel/plugin-proposal-object-rest-spread': 7.20.7_@babel+core@7.21.0 + '@babel/plugin-proposal-optional-catch-binding': 7.18.6_@babel+core@7.21.0 + '@babel/plugin-proposal-optional-chaining': 7.21.0_@babel+core@7.21.0 + '@babel/plugin-proposal-private-methods': 7.18.6_@babel+core@7.21.0 + '@babel/plugin-proposal-private-property-in-object': 7.21.0_@babel+core@7.21.0 + '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.21.0 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.21.0 + '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.21.0 + '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.21.0 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.21.0 + '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.21.0 + '@babel/plugin-syntax-import-assertions': 7.20.0_@babel+core@7.21.0 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.21.0 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.21.0 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.21.0 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.21.0 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.21.0 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.21.0 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.21.0 + '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.21.0 + '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.21.0 + '@babel/plugin-transform-arrow-functions': 7.20.7_@babel+core@7.21.0 + '@babel/plugin-transform-async-to-generator': 7.20.7_@babel+core@7.21.0 + '@babel/plugin-transform-block-scoped-functions': 7.18.6_@babel+core@7.21.0 + '@babel/plugin-transform-block-scoping': 7.21.0_@babel+core@7.21.0 + '@babel/plugin-transform-classes': 7.21.0_@babel+core@7.21.0 + '@babel/plugin-transform-computed-properties': 7.20.7_@babel+core@7.21.0 + '@babel/plugin-transform-destructuring': 7.20.7_@babel+core@7.21.0 + '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.21.0 + '@babel/plugin-transform-duplicate-keys': 7.18.9_@babel+core@7.21.0 + '@babel/plugin-transform-exponentiation-operator': 7.18.6_@babel+core@7.21.0 + '@babel/plugin-transform-for-of': 7.21.0_@babel+core@7.21.0 + '@babel/plugin-transform-function-name': 7.18.9_@babel+core@7.21.0 + '@babel/plugin-transform-literals': 7.18.9_@babel+core@7.21.0 + '@babel/plugin-transform-member-expression-literals': 7.18.6_@babel+core@7.21.0 + '@babel/plugin-transform-modules-amd': 7.20.11_@babel+core@7.21.0 + '@babel/plugin-transform-modules-commonjs': 7.21.2_@babel+core@7.21.0 + '@babel/plugin-transform-modules-systemjs': 7.20.11_@babel+core@7.21.0 + '@babel/plugin-transform-modules-umd': 7.18.6_@babel+core@7.21.0 + '@babel/plugin-transform-named-capturing-groups-regex': 7.20.5_@babel+core@7.21.0 + '@babel/plugin-transform-new-target': 7.18.6_@babel+core@7.21.0 + '@babel/plugin-transform-object-super': 7.18.6_@babel+core@7.21.0 + '@babel/plugin-transform-parameters': 7.20.7_@babel+core@7.21.0 + '@babel/plugin-transform-property-literals': 7.18.6_@babel+core@7.21.0 + '@babel/plugin-transform-regenerator': 7.20.5_@babel+core@7.21.0 + '@babel/plugin-transform-reserved-words': 7.18.6_@babel+core@7.21.0 + '@babel/plugin-transform-shorthand-properties': 7.18.6_@babel+core@7.21.0 + '@babel/plugin-transform-spread': 7.20.7_@babel+core@7.21.0 + '@babel/plugin-transform-sticky-regex': 7.18.6_@babel+core@7.21.0 + '@babel/plugin-transform-template-literals': 7.18.9_@babel+core@7.21.0 + '@babel/plugin-transform-typeof-symbol': 7.18.9_@babel+core@7.21.0 + '@babel/plugin-transform-unicode-escapes': 7.18.10_@babel+core@7.21.0 + '@babel/plugin-transform-unicode-regex': 7.18.6_@babel+core@7.21.0 + '@babel/preset-modules': 0.1.5_@babel+core@7.21.0 + '@babel/types': 7.21.2 + babel-plugin-polyfill-corejs2: 0.3.3_@babel+core@7.21.0 + babel-plugin-polyfill-corejs3: 0.6.0_@babel+core@7.21.0 + babel-plugin-polyfill-regenerator: 0.4.1_@babel+core@7.21.0 + core-js-compat: 3.29.0 semver: 6.3.0 transitivePeerDependencies: - supports-color dev: true - /@babel/preset-modules/0.1.5_@babel+core@7.12.3: - resolution: {integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==} + /@babel/preset-modules/0.1.5_@babel+core@7.18.2: + resolution: {integrity: sha1-75Odbn8miCfhhBY43G/5VRXhFdk=, tarball: '@babel/preset-modules/download/@babel/preset-modules-0.1.5.tgz'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-proposal-unicode-property-regex': 7.16.7_@babel+core@7.12.3 - '@babel/plugin-transform-dotall-regex': 7.16.7_@babel+core@7.12.3 - '@babel/types': 7.17.0 + '@babel/core': 7.18.2 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.18.2 + '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.18.2 + '@babel/types': 7.21.2 esutils: 2.0.3 dev: true - /@babel/preset-modules/0.1.5_@babel+core@7.17.5: - resolution: {integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==} + /@babel/preset-modules/0.1.5_@babel+core@7.21.0: + resolution: {integrity: sha1-75Odbn8miCfhhBY43G/5VRXhFdk=, tarball: '@babel/preset-modules/download/@babel/preset-modules-0.1.5.tgz'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-proposal-unicode-property-regex': 7.16.7_@babel+core@7.17.5 - '@babel/plugin-transform-dotall-regex': 7.16.7_@babel+core@7.17.5 - '@babel/types': 7.17.0 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.21.0 + '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.21.0 + '@babel/types': 7.21.2 esutils: 2.0.3 dev: true - /@babel/preset-react/7.12.1_@babel+core@7.12.3: - resolution: {integrity: sha512-euCExymHCi0qB9u5fKw7rvlw7AZSjw/NaB9h7EkdTt5+yHRrXdiRTh7fkG3uBPpJg82CqLfp1LHLqWGSCrab+g==} + /@babel/preset-react/7.12.1_@babel+core@7.18.2: + resolution: {integrity: sha1-fwIrE/VbbdgvAPFtHFma5imFNYw=, tarball: '@babel/preset-react/download/@babel/preset-react-7.12.1.tgz'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.18.2 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-transform-react-display-name': 7.18.6_@babel+core@7.18.2 + '@babel/plugin-transform-react-jsx': 7.21.0_@babel+core@7.18.2 + '@babel/plugin-transform-react-jsx-development': 7.18.6_@babel+core@7.18.2 + '@babel/plugin-transform-react-jsx-self': 7.21.0_@babel+core@7.18.2 + '@babel/plugin-transform-react-jsx-source': 7.19.6_@babel+core@7.18.2 + '@babel/plugin-transform-react-pure-annotations': 7.18.6_@babel+core@7.18.2 + dev: true + + /@babel/preset-react/7.18.6_@babel+core@7.18.2: + resolution: {integrity: sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==, tarball: '@babel/preset-react/download/@babel/preset-react-7.18.6.tgz'} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-transform-react-display-name': 7.16.7_@babel+core@7.12.3 - '@babel/plugin-transform-react-jsx': 7.17.3_@babel+core@7.12.3 - '@babel/plugin-transform-react-jsx-development': 7.16.7_@babel+core@7.12.3 - '@babel/plugin-transform-react-jsx-self': 7.16.7_@babel+core@7.12.3 - '@babel/plugin-transform-react-jsx-source': 7.16.7_@babel+core@7.12.3 - '@babel/plugin-transform-react-pure-annotations': 7.16.7_@babel+core@7.12.3 + '@babel/core': 7.18.2 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-validator-option': 7.21.0 + '@babel/plugin-transform-react-display-name': 7.18.6_@babel+core@7.18.2 + '@babel/plugin-transform-react-jsx': 7.21.0_@babel+core@7.18.2 + '@babel/plugin-transform-react-jsx-development': 7.18.6_@babel+core@7.18.2 + '@babel/plugin-transform-react-pure-annotations': 7.18.6_@babel+core@7.18.2 dev: true - /@babel/preset-react/7.16.7_@babel+core@7.17.5: - resolution: {integrity: sha512-fWpyI8UM/HE6DfPBzD8LnhQ/OcH8AgTaqcqP2nGOXEUV+VKBR5JRN9hCk9ai+zQQ57vtm9oWeXguBCPNUjytgA==} + /@babel/preset-react/7.18.6_@babel+core@7.21.0: + resolution: {integrity: sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==, tarball: '@babel/preset-react/download/@babel/preset-react-7.18.6.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/helper-validator-option': 7.16.7 - '@babel/plugin-transform-react-display-name': 7.16.7_@babel+core@7.17.5 - '@babel/plugin-transform-react-jsx': 7.17.3_@babel+core@7.17.5 - '@babel/plugin-transform-react-jsx-development': 7.16.7_@babel+core@7.17.5 - '@babel/plugin-transform-react-pure-annotations': 7.16.7_@babel+core@7.17.5 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-validator-option': 7.21.0 + '@babel/plugin-transform-react-display-name': 7.18.6_@babel+core@7.21.0 + '@babel/plugin-transform-react-jsx': 7.21.0_@babel+core@7.21.0 + '@babel/plugin-transform-react-jsx-development': 7.18.6_@babel+core@7.21.0 + '@babel/plugin-transform-react-pure-annotations': 7.18.6_@babel+core@7.21.0 dev: true - /@babel/preset-typescript/7.12.1_@babel+core@7.12.3: - resolution: {integrity: sha512-hNK/DhmoJPsksdHuI/RVrcEws7GN5eamhi28JkO52MqIxU8Z0QpmiSOQxZHWOHV7I3P4UjHV97ay4TcamMA6Kw==} + /@babel/preset-typescript/7.12.1_@babel+core@7.18.2: + resolution: {integrity: sha1-hkgLSDu5f3UDbohk/kBMx4LMMRs=, tarball: '@babel/preset-typescript/download/@babel/preset-typescript-7.12.1.tgz'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-transform-typescript': 7.16.8_@babel+core@7.12.3 + '@babel/core': 7.18.2 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-transform-typescript': 7.21.0_@babel+core@7.18.2 transitivePeerDependencies: - supports-color dev: true - /@babel/preset-typescript/7.16.7_@babel+core@7.17.5: - resolution: {integrity: sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==} + /@babel/preset-typescript/7.21.0_@babel+core@7.21.0: + resolution: {integrity: sha512-myc9mpoVA5m1rF8K8DgLEatOYFDpwC+RkMkjZ0Du6uI62YvDe8uxIEYVs/VCdSJ097nlALiU/yBC7//3nI+hNg==, tarball: '@babel/preset-typescript/download/@babel/preset-typescript-7.21.0.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/helper-validator-option': 7.16.7 - '@babel/plugin-transform-typescript': 7.16.8_@babel+core@7.17.5 + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-validator-option': 7.21.0 + '@babel/plugin-transform-typescript': 7.21.0_@babel+core@7.21.0 transitivePeerDependencies: - supports-color dev: true - /@babel/register/7.12.1_@babel+core@7.12.3: - resolution: {integrity: sha512-XWcmseMIncOjoydKZnWvWi0/5CUCD+ZYKhRwgYlWOrA8fGZ/FjuLRpqtIhLOVD/fvR1b9DQHtZPn68VvhpYf+Q==} + /@babel/register/7.12.1_@babel+core@7.18.2: + resolution: {integrity: sha1-zbCHvfxPckHAMjHyLhXSEazyFDg=, tarball: '@babel/register/download/@babel/register-7.12.1.tgz'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.3 + '@babel/core': 7.18.2 find-cache-dir: 2.1.0 lodash: 4.17.21 make-dir: 2.1.0 @@ -2411,83 +2434,89 @@ packages: source-map-support: 0.5.21 dev: true - /@babel/runtime/7.12.5: - resolution: {integrity: sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==} + /@babel/regjsgen/0.8.0: + resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==, tarball: '@babel/regjsgen/download/@babel/regjsgen-0.8.0.tgz'} + dev: true + + /@babel/runtime/7.18.6: + resolution: {integrity: sha512-t9wi7/AW6XtKahAe20Yw0/mMljKq0B1r2fPdvaAdV/KPDZewFXdaaa6K7lxmZBZ8FBNpCiAT6iHPmd6QO9bKfQ==, tarball: '@babel/runtime/download/@babel/runtime-7.18.6.tgz'} + engines: {node: '>=6.9.0'} dependencies: - regenerator-runtime: 0.13.9 + regenerator-runtime: 0.13.11 dev: true - /@babel/runtime/7.17.2: - resolution: {integrity: sha512-hzeyJyMA1YGdJTuWU0e/j4wKXrU4OMFvY2MSlaI9B7VQb0r5cxTE3EAIS2Q7Tn2RIcDkRvTA/v2JsAEhxe99uw==} + /@babel/runtime/7.21.0: + resolution: {integrity: sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==, tarball: '@babel/runtime/download/@babel/runtime-7.21.0.tgz'} engines: {node: '>=6.9.0'} dependencies: - regenerator-runtime: 0.13.9 + regenerator-runtime: 0.13.11 - /@babel/template/7.16.7: - resolution: {integrity: sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==} + /@babel/template/7.20.7: + resolution: {integrity: sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==, tarball: '@babel/template/download/@babel/template-7.20.7.tgz'} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.16.7 - '@babel/parser': 7.17.3 - '@babel/types': 7.17.0 + '@babel/code-frame': 7.18.6 + '@babel/parser': 7.21.2 + '@babel/types': 7.21.2 dev: true - /@babel/traverse/7.17.3: - resolution: {integrity: sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==} + /@babel/traverse/7.21.2: + resolution: {integrity: sha512-ts5FFU/dSUPS13tv8XiEObDu9K+iagEKME9kAbaP7r0Y9KtZJZ+NGndDvWoRAYNpeWafbpFeki3q9QoMD6gxyw==, tarball: '@babel/traverse/download/@babel/traverse-7.21.2.tgz'} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.16.7 - '@babel/generator': 7.17.3 - '@babel/helper-environment-visitor': 7.16.7 - '@babel/helper-function-name': 7.16.7 - '@babel/helper-hoist-variables': 7.16.7 - '@babel/helper-split-export-declaration': 7.16.7 - '@babel/parser': 7.17.3 - '@babel/types': 7.17.0 - debug: 4.3.3 + '@babel/code-frame': 7.18.6 + '@babel/generator': 7.21.1 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-function-name': 7.21.0 + '@babel/helper-hoist-variables': 7.18.6 + '@babel/helper-split-export-declaration': 7.18.6 + '@babel/parser': 7.21.2 + '@babel/types': 7.21.2 + debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: - supports-color dev: true - /@babel/types/7.17.0: - resolution: {integrity: sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==} + /@babel/types/7.21.2: + resolution: {integrity: sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw==, tarball: '@babel/types/download/@babel/types-7.21.2.tgz'} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-validator-identifier': 7.16.7 + '@babel/helper-string-parser': 7.19.4 + '@babel/helper-validator-identifier': 7.19.1 to-fast-properties: 2.0.0 dev: true /@bcoe/v8-coverage/0.2.3: - resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} + resolution: {integrity: sha1-daLotRy3WKdVPWgEpZMteqznXDk=, tarball: '@bcoe/v8-coverage/download/@bcoe/v8-coverage-0.2.3.tgz'} dev: true /@bloomberg/record-tuple-polyfill/0.0.3: - resolution: {integrity: sha512-sBnCqW0nqofE47mxFnw+lvx6kzsQstwaQMVkh66qm/A6IlsnH7WsyGuVXTou8RF2wL4W7ybOoHPvP2WgIo6rhQ==} + resolution: {integrity: sha1-CwPRi4ijCJTKqxSr1mmxy79HuEM=, tarball: '@bloomberg/record-tuple-polyfill/download/@bloomberg/record-tuple-polyfill-0.0.3.tgz'} dev: true /@cnakazawa/watch/1.0.4: - resolution: {integrity: sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==} + resolution: {integrity: sha1-+GSuhQBND8q29QvpFBxNo2jRZWo=, tarball: '@cnakazawa/watch/download/@cnakazawa/watch-1.0.4.tgz'} engines: {node: '>=0.1.95'} hasBin: true dependencies: exec-sh: 0.3.6 - minimist: 1.2.5 + minimist: 1.2.8 dev: true /@csstools/convert-colors/1.4.0: - resolution: {integrity: sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==} + resolution: {integrity: sha1-rUldxBsS511YjG24uYNPCPoTHrc=, tarball: '@csstools/convert-colors/download/@csstools/convert-colors-1.4.0.tgz'} engines: {node: '>=4.0.0'} dev: true /@eslint/eslintrc/0.4.3: - resolution: {integrity: sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==} + resolution: {integrity: sha1-nkKYHvA1vrPdSa3ResuW6P9vOUw=, tarball: '@eslint/eslintrc/download/@eslint/eslintrc-0.4.3.tgz'} engines: {node: ^10.12.0 || >=12.0.0} dependencies: ajv: 6.12.6 - debug: 4.3.3 + debug: 4.3.4 espree: 7.3.1 - globals: 13.12.1 + globals: 13.20.0 ignore: 4.0.6 import-fresh: 3.3.0 js-yaml: 3.14.1 @@ -2497,15 +2526,15 @@ packages: - supports-color dev: true - /@eslint/eslintrc/1.2.0: - resolution: {integrity: sha512-igm9SjJHNEJRiUnecP/1R5T3wKLEJ7pL6e2P+GUSfCd0dGjPYYZve08uzw8L2J8foVHFz+NGu12JxRcU2gGo6w==} + /@eslint/eslintrc/2.0.0: + resolution: {integrity: sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==, tarball: '@eslint/eslintrc/download/@eslint/eslintrc-2.0.0.tgz'} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 - debug: 4.3.3 - espree: 9.3.1 - globals: 13.12.1 - ignore: 4.0.6 + debug: 4.3.4 + espree: 9.4.1 + globals: 13.20.0 + ignore: 5.2.4 import-fresh: 3.3.0 js-yaml: 4.1.0 minimatch: 3.1.2 @@ -2514,34 +2543,44 @@ packages: - supports-color dev: true - /@humanwhocodes/config-array/0.5.0: - resolution: {integrity: sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==} + /@eslint/js/8.35.0: + resolution: {integrity: sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==, tarball: '@eslint/js/download/@eslint/js-8.35.0.tgz'} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + + /@humanwhocodes/config-array/0.11.8: + resolution: {integrity: sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==, tarball: '@humanwhocodes/config-array/download/@humanwhocodes/config-array-0.11.8.tgz'} engines: {node: '>=10.10.0'} dependencies: '@humanwhocodes/object-schema': 1.2.1 - debug: 4.3.3 + debug: 4.3.4 minimatch: 3.1.2 transitivePeerDependencies: - supports-color dev: true - /@humanwhocodes/config-array/0.9.5: - resolution: {integrity: sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==} + /@humanwhocodes/config-array/0.5.0: + resolution: {integrity: sha1-FAeWfUxu7Nc4j4Os8er00Mbljvk=, tarball: '@humanwhocodes/config-array/download/@humanwhocodes/config-array-0.5.0.tgz'} engines: {node: '>=10.10.0'} dependencies: '@humanwhocodes/object-schema': 1.2.1 - debug: 4.3.3 + debug: 4.3.4 minimatch: 3.1.2 transitivePeerDependencies: - supports-color dev: true + /@humanwhocodes/module-importer/1.0.1: + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==, tarball: '@humanwhocodes/module-importer/download/@humanwhocodes/module-importer-1.0.1.tgz'} + engines: {node: '>=12.22'} + dev: true + /@humanwhocodes/object-schema/1.2.1: - resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} + resolution: {integrity: sha1-tSBSnsIdjllFoYUd/Rwy6U45/0U=, tarball: '@humanwhocodes/object-schema/download/@humanwhocodes/object-schema-1.2.1.tgz'} dev: true /@istanbuljs/load-nyc-config/1.1.0: - resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} + resolution: {integrity: sha1-/T2x1Z7PfPEh6AZQu4ZxL5tV7O0=, tarball: '@istanbuljs/load-nyc-config/download/@istanbuljs/load-nyc-config-1.1.0.tgz'} engines: {node: '>=8'} dependencies: camelcase: 5.3.1 @@ -2552,12 +2591,12 @@ packages: dev: true /@istanbuljs/schema/0.1.3: - resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} + resolution: {integrity: sha1-5F44TkuOwWvOL9kDr3hFD2v37Jg=, tarball: '@istanbuljs/schema/download/@istanbuljs/schema-0.1.3.tgz'} engines: {node: '>=8'} dev: true /@jest/console/25.5.0: - resolution: {integrity: sha512-T48kZa6MK1Y6k4b89sexwmSF4YLeZS/Udqg3Jj3jG/cHH+N/sLFCEoXEDMOKugJQ9FxPN1osxIknvKkxt6MKyw==} + resolution: {integrity: sha1-dwgAeZ1RDzcynFCKnt0Le0R9mrs=, tarball: '@jest/console/download/@jest/console-25.5.0.tgz'} engines: {node: '>= 8.3'} dependencies: '@jest/types': 25.5.0 @@ -2568,7 +2607,7 @@ packages: dev: true /@jest/core/25.5.4: - resolution: {integrity: sha512-3uSo7laYxF00Dg/DMgbn4xMJKmDdWvZnf89n8Xj/5/AeQ2dOQmn6b6Hkj/MleyzZWXpwv+WSdYWl4cLsy2JsoA==} + resolution: {integrity: sha1-PvdBL3M5IQ8APN82ZGu8p4bv57Q=, tarball: '@jest/core/download/@jest/core-25.5.4.tgz'} engines: {node: '>= 8.3'} dependencies: '@jest/console': 25.5.0 @@ -2579,7 +2618,7 @@ packages: ansi-escapes: 4.3.2 chalk: 3.0.0 exit: 0.1.2 - graceful-fs: 4.2.9 + graceful-fs: 4.2.10 jest-changed-files: 25.5.0 jest-config: 25.5.4 jest-haste-map: 25.5.1 @@ -2593,7 +2632,7 @@ packages: jest-util: 25.5.0 jest-validate: 25.5.0 jest-watcher: 25.5.0 - micromatch: 4.0.4 + micromatch: 4.0.5 p-each-series: 2.2.0 realpath-native: 2.0.0 rimraf: 3.0.2 @@ -2607,7 +2646,7 @@ packages: dev: true /@jest/environment/25.5.0: - resolution: {integrity: sha512-U2VXPEqL07E/V7pSZMSQCvV5Ea4lqOlT+0ZFijl/i316cRMHvZ4qC+jBdryd+lmRetjQo0YIQr6cVPNxxK87mA==} + resolution: {integrity: sha1-qjOwwhpxbGVoZjjn74FsDjoMezc=, tarball: '@jest/environment/download/@jest/environment-25.5.0.tgz'} engines: {node: '>= 8.3'} dependencies: '@jest/fake-timers': 25.5.0 @@ -2616,7 +2655,7 @@ packages: dev: true /@jest/fake-timers/25.5.0: - resolution: {integrity: sha512-9y2+uGnESw/oyOI3eww9yaxdZyHq7XvprfP/eeoCsjqKYts2yRlsHS/SgjPDV8FyMfn2nbMy8YzUk6nyvdLOpQ==} + resolution: {integrity: sha1-RjUuAFM8AkyQwrwq2fKVn38RQYU=, tarball: '@jest/fake-timers/download/@jest/fake-timers-25.5.0.tgz'} engines: {node: '>= 8.3'} dependencies: '@jest/types': 25.5.0 @@ -2627,7 +2666,7 @@ packages: dev: true /@jest/globals/25.5.2: - resolution: {integrity: sha512-AgAS/Ny7Q2RCIj5kZ+0MuKM1wbF0WMLxbCVl/GOMoCNbODRdJ541IxJ98xnZdVSZXivKpJlNPIWa3QmY0l4CXA==} + resolution: {integrity: sha1-XkXp3o0ihxavMlfus5kcwuFiyog=, tarball: '@jest/globals/download/@jest/globals-25.5.2.tgz'} engines: {node: '>= 8.3'} dependencies: '@jest/environment': 25.5.0 @@ -2636,7 +2675,7 @@ packages: dev: true /@jest/reporters/25.5.1: - resolution: {integrity: sha512-3jbd8pPDTuhYJ7vqiHXbSwTJQNavczPs+f1kRprRDxETeE3u6srJ+f0NPuwvOmk+lmunZzPkYWIFZDLHQPkviw==} + resolution: {integrity: sha1-y2hrzGgPZkwtuvfthz6TqmgRU4s=, tarball: '@jest/reporters/download/@jest/reporters-25.5.1.tgz'} engines: {node: '>= 8.3'} dependencies: '@bcoe/v8-coverage': 0.2.3 @@ -2647,13 +2686,13 @@ packages: chalk: 3.0.0 collect-v8-coverage: 1.0.1 exit: 0.1.2 - glob: 7.2.0 - graceful-fs: 4.2.9 + glob: 7.2.3 + graceful-fs: 4.2.10 istanbul-lib-coverage: 3.2.0 istanbul-lib-instrument: 4.0.3 istanbul-lib-report: 3.0.0 istanbul-lib-source-maps: 4.0.1 - istanbul-reports: 3.1.4 + istanbul-reports: 3.1.5 jest-haste-map: 25.5.1 jest-resolve: 25.5.1 jest-util: 25.5.0 @@ -2670,16 +2709,16 @@ packages: dev: true /@jest/source-map/25.5.0: - resolution: {integrity: sha512-eIGx0xN12yVpMcPaVpjXPnn3N30QGJCJQSkEDUt9x1fI1Gdvb07Ml6K5iN2hG7NmMP6FDmtPEssE3z6doOYUwQ==} + resolution: {integrity: sha1-31wg1gUKopLCxtPw0sdgavMVvRs=, tarball: '@jest/source-map/download/@jest/source-map-25.5.0.tgz'} engines: {node: '>= 8.3'} dependencies: callsites: 3.1.0 - graceful-fs: 4.2.9 + graceful-fs: 4.2.10 source-map: 0.6.1 dev: true /@jest/test-result/25.5.0: - resolution: {integrity: sha512-oV+hPJgXN7IQf/fHWkcS99y0smKLU2czLBJ9WA0jHITLst58HpQMtzSYxzaBvYc6U5U6jfoMthqsUlUlbRXs0A==} + resolution: {integrity: sha1-E5oEMjDN7/6botg0Gyfy78d86Hw=, tarball: '@jest/test-result/download/@jest/test-result-25.5.0.tgz'} engines: {node: '>= 8.3'} dependencies: '@jest/console': 25.5.0 @@ -2689,11 +2728,11 @@ packages: dev: true /@jest/test-sequencer/25.5.4: - resolution: {integrity: sha512-pTJGEkSeg1EkCO2YWq6hbFvKNXk8ejqlxiOg1jBNLnWrgXOkdY6UmqZpwGFXNnRt9B8nO1uWMzLLZ4eCmhkPNA==} + resolution: {integrity: sha1-m05oWzaVTDjQ8FLlltKBYb3Itzc=, tarball: '@jest/test-sequencer/download/@jest/test-sequencer-25.5.4.tgz'} engines: {node: '>= 8.3'} dependencies: '@jest/test-result': 25.5.0 - graceful-fs: 4.2.9 + graceful-fs: 4.2.10 jest-haste-map: 25.5.1 jest-runner: 25.5.4 jest-runtime: 25.5.4 @@ -2705,20 +2744,20 @@ packages: dev: true /@jest/transform/25.5.1: - resolution: {integrity: sha512-Y8CEoVwXb4QwA6Y/9uDkn0Xfz0finGkieuV0xkdF9UtZGJeLukD5nLkaVrVsODB1ojRWlaoD0AJZpVHCSnJEvg==} + resolution: {integrity: sha1-BGndwXaZ3Sv5hdtV+g+5MJ9cLbM=, tarball: '@jest/transform/download/@jest/transform-25.5.1.tgz'} engines: {node: '>= 8.3'} dependencies: - '@babel/core': 7.17.5 + '@babel/core': 7.21.0 '@jest/types': 25.5.0 babel-plugin-istanbul: 6.1.1 chalk: 3.0.0 - convert-source-map: 1.8.0 + convert-source-map: 1.9.0 fast-json-stable-stringify: 2.1.0 - graceful-fs: 4.2.9 + graceful-fs: 4.2.10 jest-haste-map: 25.5.1 jest-regex-util: 25.2.6 jest-util: 25.5.0 - micromatch: 4.0.4 + micromatch: 4.0.5 pirates: 4.0.5 realpath-native: 2.0.0 slash: 3.0.0 @@ -2729,44 +2768,73 @@ packages: dev: true /@jest/types/25.5.0: - resolution: {integrity: sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==} + resolution: {integrity: sha1-TWpHk/e5WZ/DaAh3uFapfbzPKp0=, tarball: '@jest/types/download/@jest/types-25.5.0.tgz'} engines: {node: '>= 8.3'} dependencies: '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 1.1.2 - '@types/yargs': 15.0.14 + '@types/yargs': 15.0.15 chalk: 3.0.0 dev: true /@jest/types/27.5.1: - resolution: {integrity: sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==} + resolution: {integrity: sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==, tarball: '@jest/types/download/@jest/types-27.5.1.tgz'} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 17.0.21 - '@types/yargs': 16.0.4 + '@types/node': 18.14.6 + '@types/yargs': 16.0.5 chalk: 4.1.2 dev: true - /@jridgewell/resolve-uri/3.0.5: - resolution: {integrity: sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==} + /@jridgewell/gen-mapping/0.1.1: + resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==, tarball: '@jridgewell/gen-mapping/download/@jridgewell/gen-mapping-0.1.1.tgz'} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': 1.1.2 + '@jridgewell/sourcemap-codec': 1.4.14 + dev: true + + /@jridgewell/gen-mapping/0.3.2: + resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==, tarball: '@jridgewell/gen-mapping/download/@jridgewell/gen-mapping-0.3.2.tgz'} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': 1.1.2 + '@jridgewell/sourcemap-codec': 1.4.14 + '@jridgewell/trace-mapping': 0.3.17 + dev: true + + /@jridgewell/resolve-uri/3.1.0: + resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==, tarball: '@jridgewell/resolve-uri/download/@jridgewell/resolve-uri-3.1.0.tgz'} + engines: {node: '>=6.0.0'} + dev: true + + /@jridgewell/set-array/1.1.2: + resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==, tarball: '@jridgewell/set-array/download/@jridgewell/set-array-1.1.2.tgz'} engines: {node: '>=6.0.0'} dev: true - /@jridgewell/sourcemap-codec/1.4.11: - resolution: {integrity: sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==} + /@jridgewell/source-map/0.3.2: + resolution: {integrity: sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==, tarball: '@jridgewell/source-map/download/@jridgewell/source-map-0.3.2.tgz'} + dependencies: + '@jridgewell/gen-mapping': 0.3.2 + '@jridgewell/trace-mapping': 0.3.17 + dev: true + + /@jridgewell/sourcemap-codec/1.4.14: + resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==, tarball: '@jridgewell/sourcemap-codec/download/@jridgewell/sourcemap-codec-1.4.14.tgz'} dev: true - /@jridgewell/trace-mapping/0.3.4: - resolution: {integrity: sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==} + /@jridgewell/trace-mapping/0.3.17: + resolution: {integrity: sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==, tarball: '@jridgewell/trace-mapping/download/@jridgewell/trace-mapping-0.3.17.tgz'} dependencies: - '@jridgewell/resolve-uri': 3.0.5 - '@jridgewell/sourcemap-codec': 1.4.11 + '@jridgewell/resolve-uri': 3.1.0 + '@jridgewell/sourcemap-codec': 1.4.14 dev: true /@lerna/filter-packages/4.0.0: - resolution: {integrity: sha512-+4AJIkK7iIiOaqCiVTYJxh/I9qikk4XjNQLhE3kixaqgMuHl1NQ99qXRR0OZqAWB9mh8Z1HA9bM5K1HZLBTOqA==} + resolution: {integrity: sha1-sfcNcOHenN02pOUMqgrFAfjQEvI=, tarball: '@lerna/filter-packages/download/@lerna/filter-packages-4.0.0.tgz'} engines: {node: '>= 10.18.0'} dependencies: '@lerna/validation-error': 4.0.0 @@ -2775,18 +2843,18 @@ packages: dev: true /@lerna/package-graph/4.0.0: - resolution: {integrity: sha512-QED2ZCTkfXMKFoTGoccwUzjHtZMSf3UKX14A4/kYyBms9xfFsesCZ6SLI5YeySEgcul8iuIWfQFZqRw+Qrjraw==} + resolution: {integrity: sha1-FqACU6isgQ9yBBSBy0a87o2BI90=, tarball: '@lerna/package-graph/download/@lerna/package-graph-4.0.0.tgz'} engines: {node: '>= 10.18.0'} dependencies: '@lerna/prerelease-id-from-version': 4.0.0 '@lerna/validation-error': 4.0.0 npm-package-arg: 8.1.5 npmlog: 4.1.2 - semver: 7.3.5 + semver: 7.3.8 dev: true /@lerna/package/4.0.0: - resolution: {integrity: sha512-l0M/izok6FlyyitxiQKr+gZLVFnvxRQdNhzmQ6nRnN9dvBJWn+IxxpM+cLqGACatTnyo9LDzNTOj2Db3+s0s8Q==} + resolution: {integrity: sha1-G0wlnEvP9FyHbuHVkaBDqsvA1rc=, tarball: '@lerna/package/download/@lerna/package-4.0.0.tgz'} engines: {node: '>= 10.18.0'} dependencies: load-json-file: 6.2.0 @@ -2795,19 +2863,19 @@ packages: dev: true /@lerna/prerelease-id-from-version/4.0.0: - resolution: {integrity: sha512-GQqguzETdsYRxOSmdFZ6zDBXDErIETWOqomLERRY54f4p+tk4aJjoVdd9xKwehC9TBfIFvlRbL1V9uQGHh1opg==} + resolution: {integrity: sha1-x+Bnb87hlQ2FYw4Qjt3s3VtIyRY=, tarball: '@lerna/prerelease-id-from-version/download/@lerna/prerelease-id-from-version-4.0.0.tgz'} engines: {node: '>= 10.18.0'} dependencies: - semver: 7.3.5 + semver: 7.3.8 dev: true /@lerna/project/4.0.0: - resolution: {integrity: sha512-o0MlVbDkD5qRPkFKlBZsXZjoNTWPyuL58564nSfZJ6JYNmgAptnWPB2dQlAc7HWRZkmnC2fCkEdoU+jioPavbg==} + resolution: {integrity: sha1-/4SJOTWDNTOnTe/zDA5k3bfwums=, tarball: '@lerna/project/download/@lerna/project-4.0.0.tgz'} engines: {node: '>= 10.18.0'} dependencies: '@lerna/package': 4.0.0 '@lerna/validation-error': 4.0.0 - cosmiconfig: 7.0.1 + cosmiconfig: 7.1.0 dedent: 0.7.0 dot-prop: 6.0.1 glob-parent: 5.1.2 @@ -2820,24 +2888,24 @@ packages: dev: true /@lerna/query-graph/4.0.0: - resolution: {integrity: sha512-YlP6yI3tM4WbBmL9GCmNDoeQyzcyg1e4W96y/PKMZa5GbyUvkS2+Jc2kwPD+5KcXou3wQZxSPzR3Te5OenaDdg==} + resolution: {integrity: sha1-Cd0cgZrF7j842yOTEUNwH4pu72M=, tarball: '@lerna/query-graph/download/@lerna/query-graph-4.0.0.tgz'} engines: {node: '>= 10.18.0'} dependencies: '@lerna/package-graph': 4.0.0 dev: true /@lerna/validation-error/4.0.0: - resolution: {integrity: sha512-1rBOM5/koiVWlRi3V6dB863E1YzJS8v41UtsHgMr6gB2ncJ2LsQtMKlJpi3voqcgh41H8UsPXR58RrrpPpufyw==} + resolution: {integrity: sha1-r51i/oME6qLrmmuhOU+aqAcCbTU=, tarball: '@lerna/validation-error/download/@lerna/validation-error-4.0.0.tgz'} engines: {node: '>= 10.18.0'} dependencies: npmlog: 4.1.2 dev: true /@mapbox/hast-util-to-jsx/1.0.0: - resolution: {integrity: sha512-HJRp3qkr0uGIBFASzA8rVATLo6y/UoOMoD8eXsG8HVofk5Dokc9PV+dh266zYLZniYgtpJbc2+AKf1fNpsVqAA==} + resolution: {integrity: sha1-kM5GsNLd5C1epNSh4LJrnOIhUBM=, tarball: '@mapbox/hast-util-to-jsx/download/@mapbox/hast-util-to-jsx-1.0.0.tgz'} engines: {node: '>=10'} dependencies: - kebab-case: 1.0.1 + kebab-case: 1.0.2 postcss: 7.0.39 postcss-js: 2.0.3 property-information: 5.6.0 @@ -2846,8 +2914,14 @@ packages: stringify-object: 3.3.0 dev: true + /@nicolo-ribaudo/eslint-scope-5-internals/5.1.1-v1: + resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==, tarball: '@nicolo-ribaudo/eslint-scope-5-internals/download/@nicolo-ribaudo/eslint-scope-5-internals-5.1.1-v1.tgz'} + dependencies: + eslint-scope: 5.1.1 + dev: true + /@nodelib/fs.scandir/2.1.5: - resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + resolution: {integrity: sha1-dhnC6yGyVIP20WdUi0z9WnSIw9U=, tarball: '@nodelib/fs.scandir/download/@nodelib/fs.scandir-2.1.5.tgz'} engines: {node: '>= 8'} dependencies: '@nodelib/fs.stat': 2.0.5 @@ -2855,20 +2929,20 @@ packages: dev: true /@nodelib/fs.stat/2.0.5: - resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + resolution: {integrity: sha1-W9Jir5Tp0lvR5xsF3u1Eh2oiLos=, tarball: '@nodelib/fs.stat/download/@nodelib/fs.stat-2.0.5.tgz'} engines: {node: '>= 8'} dev: true /@nodelib/fs.walk/1.2.8: - resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + resolution: {integrity: sha1-6Vc36LtnRt3t9pxVaVNJTxlv5po=, tarball: '@nodelib/fs.walk/download/@nodelib/fs.walk-1.2.8.tgz'} engines: {node: '>= 8'} dependencies: '@nodelib/fs.scandir': 2.1.5 - fastq: 1.13.0 + fastq: 1.15.0 dev: true - /@rollup/plugin-babel/5.2.1_@babel+core@7.12.3+rollup@2.33.3: - resolution: {integrity: sha512-Jd7oqFR2dzZJ3NWANDyBjwTtX/lYbZpVcmkHrfQcpvawHs9E4c0nYk5U2mfZ6I/DZcIvy506KZJi54XK/jxH7A==} + /@rollup/plugin-babel/5.3.1_xqgxu46vmt6jfc6v3442ues2di: + resolution: {integrity: sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==, tarball: '@rollup/plugin-babel/download/@rollup/plugin-babel-5.3.1.tgz'} engines: {node: '>= 10.0.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -2878,14 +2952,14 @@ packages: '@types/babel__core': optional: true dependencies: - '@babel/core': 7.12.3 - '@babel/helper-module-imports': 7.16.7 + '@babel/core': 7.18.2 + '@babel/helper-module-imports': 7.18.6 '@rollup/pluginutils': 3.1.0_rollup@2.33.3 rollup: 2.33.3 dev: true /@rollup/plugin-commonjs/16.0.0_rollup@2.33.3: - resolution: {integrity: sha512-LuNyypCP3msCGVQJ7ki8PqYdpjfEkE/xtFa5DqlF+7IBD0JsfMZ87C58heSwIMint58sAUZbt3ITqOmdQv/dXw==} + resolution: {integrity: sha1-FpAE1WzQ8KHQ81kV0xoDaw7+KB8=, tarball: '@rollup/plugin-commonjs/download/@rollup/plugin-commonjs-16.0.0.tgz'} engines: {node: '>= 8.0.0'} peerDependencies: rollup: ^2.30.0 @@ -2893,26 +2967,26 @@ packages: '@rollup/pluginutils': 3.1.0_rollup@2.33.3 commondir: 1.0.1 estree-walker: 2.0.2 - glob: 7.2.0 + glob: 7.2.3 is-reference: 1.2.1 - magic-string: 0.25.7 - resolve: 1.22.0 + magic-string: 0.25.9 + resolve: 1.22.1 rollup: 2.33.3 dev: true /@rollup/plugin-inject/4.0.2_rollup@2.33.3: - resolution: {integrity: sha512-TSLMA8waJ7Dmgmoc8JfPnwUwVZgLjjIAM6MqeIFqPO2ODK36JqE0Cf2F54UTgCUuW8da93Mvoj75a6KAVWgylw==} + resolution: {integrity: sha1-VbIbskSgdnX3/d5XfbkpyC/Bc5U=, tarball: '@rollup/plugin-inject/download/@rollup/plugin-inject-4.0.2.tgz'} peerDependencies: rollup: ^1.20.0 || ^2.0.0 dependencies: '@rollup/pluginutils': 3.1.0_rollup@2.33.3 estree-walker: 1.0.1 - magic-string: 0.25.7 + magic-string: 0.25.9 rollup: 2.33.3 dev: true /@rollup/plugin-json/4.1.0_rollup@2.33.3: - resolution: {integrity: sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw==} + resolution: {integrity: sha1-VOCYZ65pY8WThE2L16nHGClElvM=, tarball: '@rollup/plugin-json/download/@rollup/plugin-json-4.1.0.tgz'} peerDependencies: rollup: ^1.20.0 || ^2.0.0 dependencies: @@ -2921,32 +2995,32 @@ packages: dev: true /@rollup/plugin-node-resolve/10.0.0_rollup@2.33.3: - resolution: {integrity: sha512-sNijGta8fqzwA1VwUEtTvWCx2E7qC70NMsDh4ZG13byAXYigBNZMxALhKUSycBks5gupJdq0lFrKumFrRZ8H3A==} + resolution: {integrity: sha1-RAZKK5jfdTDmas+JQf8mL8m06tg=, tarball: '@rollup/plugin-node-resolve/download/@rollup/plugin-node-resolve-10.0.0.tgz'} engines: {node: '>= 10.0.0'} peerDependencies: rollup: ^1.20.0||^2.0.0 dependencies: '@rollup/pluginutils': 3.1.0_rollup@2.33.3 '@types/resolve': 1.17.1 - builtin-modules: 3.2.0 - deepmerge: 4.2.2 + builtin-modules: 3.3.0 + deepmerge: 4.3.0 is-module: 1.0.0 - resolve: 1.22.0 + resolve: 1.22.1 rollup: 2.33.3 dev: true /@rollup/plugin-replace/2.3.4_rollup@2.33.3: - resolution: {integrity: sha512-waBhMzyAtjCL1GwZes2jaE9MjuQ/DQF2BatH3fRivUF3z0JBFrU0U6iBNC/4WR+2rLKhaAhPWDNPYp4mI6RqdQ==} + resolution: {integrity: sha1-fdhMF3VdYrUJV38ts361JNfKiMo=, tarball: '@rollup/plugin-replace/download/@rollup/plugin-replace-2.3.4.tgz'} peerDependencies: rollup: ^1.20.0 || ^2.0.0 dependencies: '@rollup/pluginutils': 3.1.0_rollup@2.33.3 - magic-string: 0.25.7 + magic-string: 0.25.9 rollup: 2.33.3 dev: true /@rollup/plugin-url/5.0.1_rollup@2.33.3: - resolution: {integrity: sha512-/dO8Ic+vR9VtMkHjmFBWzISjX0iDwrB3vLg8sy4A7hxu2Uk0J09kAXbtku7gJb1fqVcJUIByFG5d/4sgNh1DvA==} + resolution: {integrity: sha1-d/yfVhAM2Dz7RRCa331IrxyOzb8=, tarball: '@rollup/plugin-url/download/@rollup/plugin-url-5.0.1.tgz'} engines: {node: '>=8.0.0'} peerDependencies: rollup: ^1.20.0||^2.0.0 @@ -2958,7 +3032,7 @@ packages: dev: true /@rollup/pluginutils/3.1.0_rollup@2.33.3: - resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==} + resolution: {integrity: sha1-cGtFJO5tyLEDs8mVUz5a1oDAK5s=, tarball: '@rollup/pluginutils/download/@rollup/pluginutils-3.1.0.tgz'} engines: {node: '>= 8.0.0'} peerDependencies: rollup: ^1.20.0||^2.0.0 @@ -2969,8 +3043,16 @@ packages: rollup: 2.33.3 dev: true + /@rollup/pluginutils/4.2.1: + resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==, tarball: '@rollup/pluginutils/download/@rollup/pluginutils-4.2.1.tgz'} + engines: {node: '>= 8.0.0'} + dependencies: + estree-walker: 2.0.2 + picomatch: 2.3.1 + dev: true + /@samverschueren/stream-to-observable/0.3.1_rxjs@6.6.7: - resolution: {integrity: sha512-c/qwwcHyafOQuVQJj0IlBjf5yYgBI7YPJ77k4fOJYesb41jio65eaJODRUmfYKhTOFBrIZ66kgvGPlNbjuoRdQ==} + resolution: {integrity: sha1-ohEXsZ7pvnDDeewYd1N+8uHGMwE=, tarball: '@samverschueren/stream-to-observable/download/@samverschueren/stream-to-observable-0.3.1.tgz'} engines: {node: '>=6'} peerDependencies: rxjs: '*' @@ -2981,43 +3063,51 @@ packages: zen-observable: optional: true dependencies: - any-observable: 0.3.0 + any-observable: 0.3.0_rxjs@6.6.7 rxjs: 6.6.7 + transitivePeerDependencies: + - zenObservable dev: true /@sindresorhus/is/0.14.0: - resolution: {integrity: sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==} + resolution: {integrity: sha1-n7OjzzEyMoFR81PeRjLgHlIQK+o=, tarball: '@sindresorhus/is/download/@sindresorhus/is-0.14.0.tgz'} engines: {node: '>=6'} dev: true - /@sinonjs/commons/1.8.3: - resolution: {integrity: sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==} + /@sindresorhus/is/4.6.0: + resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==, tarball: '@sindresorhus/is/download/@sindresorhus/is-4.6.0.tgz'} + engines: {node: '>=10'} + dev: true + + /@sinonjs/commons/1.8.6: + resolution: {integrity: sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==, tarball: '@sinonjs/commons/download/@sinonjs/commons-1.8.6.tgz'} dependencies: type-detect: 4.0.8 dev: true - /@stylelint/postcss-css-in-js/0.37.2_4f7b71a942b8b7a555b8adf78f88122b: - resolution: {integrity: sha512-nEhsFoJurt8oUmieT8qy4nk81WRHmJynmVwn/Vts08PL9fhgIsMhk1GId5yAN643OzqEEb5S/6At2TZW7pqPDA==} + /@stylelint/postcss-css-in-js/0.37.3_j55xdkkcxc32kvnyvx3y7casfm: + resolution: {integrity: sha512-scLk3cSH1H9KggSniseb2KNAU5D9FWc3H7BxCSAIdtU9OWIyw0zkEZ9qEKHryRM+SExYXRKNb7tOOVNAsQ3iwg==, tarball: '@stylelint/postcss-css-in-js/download/@stylelint/postcss-css-in-js-0.37.3.tgz'} + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. peerDependencies: postcss: '>=7.0.0' postcss-syntax: '>=0.36.2' dependencies: - '@babel/core': 7.17.5 + '@babel/core': 7.21.0 postcss: 7.0.39 - postcss-syntax: 0.36.2_postcss@7.0.39 + postcss-syntax: 0.36.2_kei4jy7wdgbhc236h4oijypxom transitivePeerDependencies: - supports-color dev: true - /@stylelint/postcss-markdown/0.36.2_4f7b71a942b8b7a555b8adf78f88122b: - resolution: {integrity: sha512-2kGbqUVJUGE8dM+bMzXG/PYUWKkjLIkRLWNh39OaADkiabDRdw8ATFCgbMz5xdIcvwspPAluSL7uY+ZiTWdWmQ==} + /@stylelint/postcss-markdown/0.36.2_j55xdkkcxc32kvnyvx3y7casfm: + resolution: {integrity: sha1-ClQMRpL43N/BPI41LBfnv+4rs5E=, tarball: '@stylelint/postcss-markdown/download/@stylelint/postcss-markdown-0.36.2.tgz'} deprecated: 'Use the original unforked package instead: postcss-markdown' peerDependencies: postcss: '>=7.0.0' postcss-syntax: '>=0.36.2' dependencies: postcss: 7.0.39 - postcss-syntax: 0.36.2_postcss@7.0.39 + postcss-syntax: 0.36.2_kei4jy7wdgbhc236h4oijypxom remark: 13.0.0 unist-util-find-all-after: 3.0.2 transitivePeerDependencies: @@ -3025,47 +3115,47 @@ packages: dev: true /@svgr/babel-plugin-add-jsx-attribute/5.4.0: - resolution: {integrity: sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==} + resolution: {integrity: sha1-ge9hlHuyaOudUFI0RvnGOPs1WQY=, tarball: '@svgr/babel-plugin-add-jsx-attribute/download/@svgr/babel-plugin-add-jsx-attribute-5.4.0.tgz'} engines: {node: '>=10'} dev: true /@svgr/babel-plugin-remove-jsx-attribute/5.4.0: - resolution: {integrity: sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==} + resolution: {integrity: sha1-ayx3DJXIdGVP1eHV70dbeKCpYu8=, tarball: '@svgr/babel-plugin-remove-jsx-attribute/download/@svgr/babel-plugin-remove-jsx-attribute-5.4.0.tgz'} 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==} + resolution: {integrity: sha1-JWIaiRXtetcNps6j0KbbwuqTPv0=, tarball: '@svgr/babel-plugin-remove-jsx-empty-expression/download/@svgr/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz'} engines: {node: '>=10'} dev: true /@svgr/babel-plugin-replace-jsx-attribute-value/5.0.1: - resolution: {integrity: sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==} + resolution: {integrity: sha1-CyIfxX+fzRDpH+IZ4s0N0DFFqJc=, tarball: '@svgr/babel-plugin-replace-jsx-attribute-value/download/@svgr/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz'} engines: {node: '>=10'} dev: true /@svgr/babel-plugin-svg-dynamic-title/5.4.0: - resolution: {integrity: sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==} + resolution: {integrity: sha1-E5tUbdDDGGtuXbT+/CbLC66nKdc=, tarball: '@svgr/babel-plugin-svg-dynamic-title/download/@svgr/babel-plugin-svg-dynamic-title-5.4.0.tgz'} engines: {node: '>=10'} dev: true /@svgr/babel-plugin-svg-em-dimensions/5.4.0: - resolution: {integrity: sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==} + resolution: {integrity: sha1-ZUP2lSZjKhM85cq6uWXe6uoiNKA=, tarball: '@svgr/babel-plugin-svg-em-dimensions/download/@svgr/babel-plugin-svg-em-dimensions-5.4.0.tgz'} engines: {node: '>=10'} dev: true /@svgr/babel-plugin-transform-react-native-svg/5.4.0: - resolution: {integrity: sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==} + resolution: {integrity: sha1-AL+aenPxytOUjNqx+N+3dHUPjIA=, tarball: '@svgr/babel-plugin-transform-react-native-svg/download/@svgr/babel-plugin-transform-react-native-svg-5.4.0.tgz'} engines: {node: '>=10'} dev: true /@svgr/babel-plugin-transform-svg-component/5.5.0: - resolution: {integrity: sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==} + resolution: {integrity: sha1-WDpeKhk+IU2i86/rC56NMlASa0o=, tarball: '@svgr/babel-plugin-transform-svg-component/download/@svgr/babel-plugin-transform-svg-component-5.5.0.tgz'} engines: {node: '>=10'} dev: true /@svgr/babel-preset/5.5.0: - resolution: {integrity: sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==} + resolution: {integrity: sha1-ivVPPgqK3XseKw/NWogsVTk98yc=, tarball: '@svgr/babel-preset/download/@svgr/babel-preset-5.5.0.tgz'} engines: {node: '>=10'} dependencies: '@svgr/babel-plugin-add-jsx-attribute': 5.4.0 @@ -3079,28 +3169,28 @@ packages: dev: true /@svgr/core/5.5.0: - resolution: {integrity: sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==} + resolution: {integrity: sha1-gugmuHFdcQgxIP6PJJLsfXh0pXk=, tarball: '@svgr/core/download/@svgr/core-5.5.0.tgz'} engines: {node: '>=10'} dependencies: '@svgr/plugin-jsx': 5.5.0 camelcase: 6.3.0 - cosmiconfig: 7.0.1 + cosmiconfig: 7.1.0 transitivePeerDependencies: - supports-color dev: true /@svgr/hast-util-to-babel-ast/5.5.0: - resolution: {integrity: sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==} + resolution: {integrity: sha1-XuUqnCUz9z5j+PIrd5+TzUMqVGE=, tarball: '@svgr/hast-util-to-babel-ast/download/@svgr/hast-util-to-babel-ast-5.5.0.tgz'} engines: {node: '>=10'} dependencies: - '@babel/types': 7.17.0 + '@babel/types': 7.21.2 dev: true /@svgr/plugin-jsx/5.5.0: - resolution: {integrity: sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==} + resolution: {integrity: sha1-GqjNeYodtxc6wENGbXtSI2s2kAA=, tarball: '@svgr/plugin-jsx/download/@svgr/plugin-jsx-5.5.0.tgz'} engines: {node: '>=10'} dependencies: - '@babel/core': 7.17.5 + '@babel/core': 7.18.2 '@svgr/babel-preset': 5.5.0 '@svgr/hast-util-to-babel-ast': 5.5.0 svg-parser: 2.0.4 @@ -3109,22 +3199,22 @@ packages: dev: true /@svgr/plugin-svgo/5.5.0: - resolution: {integrity: sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==} + resolution: {integrity: sha1-AtpV2FMgVJMk4gHHsuU79DH8wkY=, tarball: '@svgr/plugin-svgo/download/@svgr/plugin-svgo-5.5.0.tgz'} engines: {node: '>=10'} dependencies: - cosmiconfig: 7.0.1 - deepmerge: 4.2.2 + cosmiconfig: 7.1.0 + deepmerge: 4.3.0 svgo: 1.3.2 dev: true /@svgr/rollup/5.5.0: - resolution: {integrity: sha512-EiZmH2VTr+Xzyb6Ga8XtGa9MEbiU3WQnB5vHmqhwAUqibU3uwuwr7MN+QwIh/gtBk1ucMim8BCfcRTlLVREM8A==} + resolution: {integrity: sha1-nOqqbUY5Fuaa/4qeELO7j7uUaIo=, tarball: '@svgr/rollup/download/@svgr/rollup-5.5.0.tgz'} engines: {node: '>=10'} dependencies: - '@babel/core': 7.17.5 - '@babel/plugin-transform-react-constant-elements': 7.17.6_@babel+core@7.17.5 - '@babel/preset-env': 7.16.11_@babel+core@7.17.5 - '@babel/preset-react': 7.16.7_@babel+core@7.17.5 + '@babel/core': 7.18.2 + '@babel/plugin-transform-react-constant-elements': 7.20.2_@babel+core@7.18.2 + '@babel/preset-env': 7.12.1_@babel+core@7.18.2 + '@babel/preset-react': 7.18.6_@babel+core@7.18.2 '@svgr/core': 5.5.0 '@svgr/plugin-jsx': 5.5.0 '@svgr/plugin-svgo': 5.5.0 @@ -3134,265 +3224,361 @@ packages: dev: true /@szmarczak/http-timer/1.1.2: - resolution: {integrity: sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==} + resolution: {integrity: sha1-sWZeLEYaLNkvTBu/UNVFTeDUtCE=, tarball: '@szmarczak/http-timer/download/@szmarczak/http-timer-1.1.2.tgz'} engines: {node: '>=6'} dependencies: defer-to-connect: 1.1.3 dev: true + /@szmarczak/http-timer/4.0.6: + resolution: {integrity: sha1-tKkUu2LnwnLU5Zif5EQPgSqx2Ac=, tarball: '@szmarczak/http-timer/download/@szmarczak/http-timer-4.0.6.tgz'} + engines: {node: '>=10'} + dependencies: + defer-to-connect: 2.0.1 + dev: true + /@tootallnate/once/1.1.2: - resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==} + resolution: {integrity: sha1-zLkURTYBeaBOf+av94wA/8Hur4I=, tarball: '@tootallnate/once/download/@tootallnate/once-1.1.2.tgz'} engines: {node: '>= 6'} dev: true - /@types/babel__core/7.1.18: - resolution: {integrity: sha512-S7unDjm/C7z2A2R9NzfKCK1I+BAALDtxEmsJBwlB3EzNfb929ykjL++1CK9LO++EIp2fQrC8O+BwjKvz6UeDyQ==} + /@types/babel__core/7.20.0: + resolution: {integrity: sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==, tarball: '@types/babel__core/download/@types/babel__core-7.20.0.tgz'} dependencies: - '@babel/parser': 7.17.3 - '@babel/types': 7.17.0 + '@babel/parser': 7.21.2 + '@babel/types': 7.21.2 '@types/babel__generator': 7.6.4 '@types/babel__template': 7.4.1 - '@types/babel__traverse': 7.14.2 + '@types/babel__traverse': 7.18.3 dev: true /@types/babel__generator/7.6.4: - resolution: {integrity: sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==} + resolution: {integrity: sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==, tarball: '@types/babel__generator/download/@types/babel__generator-7.6.4.tgz'} dependencies: - '@babel/types': 7.17.0 + '@babel/types': 7.21.2 dev: true /@types/babel__template/7.4.1: - resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==} + resolution: {integrity: sha1-PRpI/Z1sDt/Vby/1eNrtSPNsiWk=, tarball: '@types/babel__template/download/@types/babel__template-7.4.1.tgz'} + dependencies: + '@babel/parser': 7.21.2 + '@babel/types': 7.21.2 + dev: true + + /@types/babel__traverse/7.18.3: + resolution: {integrity: sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==, tarball: '@types/babel__traverse/download/@types/babel__traverse-7.18.3.tgz'} dependencies: - '@babel/parser': 7.17.3 - '@babel/types': 7.17.0 + '@babel/types': 7.21.2 dev: true - /@types/babel__traverse/7.14.2: - resolution: {integrity: sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==} + /@types/cacheable-request/6.0.3: + resolution: {integrity: sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==, tarball: '@types/cacheable-request/download/@types/cacheable-request-6.0.3.tgz'} dependencies: - '@babel/types': 7.17.0 + '@types/http-cache-semantics': 4.0.1 + '@types/keyv': 3.1.4 + '@types/node': 18.14.6 + '@types/responselike': 1.0.0 + dev: true + + /@types/command-line-usage/5.0.2: + resolution: {integrity: sha1-ul4/auWiAJ1GZnnMQxtQY1vxoGQ=, tarball: '@types/command-line-usage/download/@types/command-line-usage-5.0.2.tgz'} dev: true /@types/eslint/7.29.0: - resolution: {integrity: sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==} + resolution: {integrity: sha1-5W3cjlQoFScnILsLTMwq/5w+HHg=, tarball: '@types/eslint/download/@types/eslint-7.29.0.tgz'} dependencies: - '@types/estree': 0.0.51 - '@types/json-schema': 7.0.9 + '@types/estree': 1.0.0 + '@types/json-schema': 7.0.11 dev: true /@types/estree/0.0.39: - resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==} + resolution: {integrity: sha1-4Xfmme4bjCLSMXTKqnQiZEOJUJ8=, tarball: '@types/estree/download/@types/estree-0.0.39.tgz'} + dev: true + + /@types/estree/1.0.0: + resolution: {integrity: sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==, tarball: '@types/estree/download/@types/estree-1.0.0.tgz'} dev: true - /@types/estree/0.0.51: - resolution: {integrity: sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==} + /@types/execa/0.9.0: + resolution: {integrity: sha1-mwJdJ1XxfoC+r5Now/TzGdiw+5M=, tarball: '@types/execa/download/@types/execa-0.9.0.tgz'} + dependencies: + '@types/node': 11.15.54 dev: true /@types/glob/7.2.0: - resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} + resolution: {integrity: sha1-vBtb86qS8lvV3TnzXFc2G9zlsus=, tarball: '@types/glob/download/@types/glob-7.2.0.tgz'} dependencies: - '@types/minimatch': 3.0.5 - '@types/node': 17.0.21 + '@types/minimatch': 5.1.2 + '@types/node': 18.14.6 dev: true - /@types/graceful-fs/4.1.5: - resolution: {integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==} + /@types/graceful-fs/4.1.6: + resolution: {integrity: sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==, tarball: '@types/graceful-fs/download/@types/graceful-fs-4.1.6.tgz'} dependencies: - '@types/node': 17.0.21 + '@types/node': 18.14.6 dev: true /@types/hast/2.3.4: - resolution: {integrity: sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==} + resolution: {integrity: sha1-iqXvksEX0g2XSoK9+2pkiwjAuvw=, tarball: '@types/hast/download/@types/hast-2.3.4.tgz'} dependencies: '@types/unist': 2.0.6 dev: true /@types/history/4.7.11: - resolution: {integrity: sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==} + resolution: {integrity: sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==, tarball: '@types/history/download/@types/history-4.7.11.tgz'} + dev: true + + /@types/history/5.0.0: + resolution: {integrity: sha512-hy8b7Y1J8OGe6LbAjj3xniQrj3v6lsivCcrmf4TzSgPzLkhIeKgc5IZnT7ReIqmEuodjfO8EYAuoFvIrHi/+jQ==, tarball: '@types/history/download/@types/history-5.0.0.tgz'} + deprecated: This is a stub types definition. history provides its own type definitions, so you do not need this installed. + dependencies: + history: 5.3.0 + dev: true + + /@types/http-cache-semantics/4.0.1: + resolution: {integrity: sha1-Dqe2FJaQK5WJDcTDoRa2DLja6BI=, tarball: '@types/http-cache-semantics/download/@types/http-cache-semantics-4.0.1.tgz'} dev: true /@types/istanbul-lib-coverage/2.0.4: - resolution: {integrity: sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==} + resolution: {integrity: sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==, tarball: '@types/istanbul-lib-coverage/download/@types/istanbul-lib-coverage-2.0.4.tgz'} dev: true /@types/istanbul-lib-report/3.0.0: - resolution: {integrity: sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==} + resolution: {integrity: sha1-wUwk8Y6oGQwRjudWK3/5mjZVJoY=, tarball: '@types/istanbul-lib-report/download/@types/istanbul-lib-report-3.0.0.tgz'} dependencies: '@types/istanbul-lib-coverage': 2.0.4 dev: true /@types/istanbul-reports/1.1.2: - resolution: {integrity: sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==} + resolution: {integrity: sha1-6HXMaJ5HvOVJ7IHz315vbxHPrrI=, tarball: '@types/istanbul-reports/download/@types/istanbul-reports-1.1.2.tgz'} dependencies: '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-lib-report': 3.0.0 dev: true /@types/istanbul-reports/3.0.1: - resolution: {integrity: sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==} + resolution: {integrity: sha1-kVP+mLuivVZaY63ZQ21vDX+EaP8=, tarball: '@types/istanbul-reports/download/@types/istanbul-reports-3.0.1.tgz'} dependencies: '@types/istanbul-lib-report': 3.0.0 dev: true /@types/jest/25.2.3: - resolution: {integrity: sha512-JXc1nK/tXHiDhV55dvfzqtmP4S3sy3T3ouV2tkViZgxY/zeUkcpQcQPGRlgF4KmWzWW5oiWYSZwtCB+2RsE4Fw==} + resolution: {integrity: sha1-M9J+TEcWyq5OztNVCXpHrTY/3K8=, tarball: '@types/jest/download/@types/jest-25.2.3.tgz'} dependencies: jest-diff: 25.5.0 pretty-format: 25.5.0 dev: true - /@types/json-schema/7.0.9: - resolution: {integrity: sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==} + /@types/json-schema/7.0.11: + resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==, tarball: '@types/json-schema/download/@types/json-schema-7.0.11.tgz'} + dev: true + + /@types/keyv/3.1.4: + resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==, tarball: '@types/keyv/download/@types/keyv-3.1.4.tgz'} + dependencies: + '@types/node': 18.14.6 dev: true - /@types/lodash/4.14.179: - resolution: {integrity: sha512-uwc1x90yCKqGcIOAT6DwOSuxnrAbpkdPsUOZtwrXb4D/6wZs+6qG7QnIawDuZWg0sWpxl+ltIKCaLoMlna678w==} + /@types/lodash/4.14.191: + resolution: {integrity: sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==, tarball: '@types/lodash/download/@types/lodash-4.14.191.tgz'} dev: true /@types/mathjax/0.0.36: - resolution: {integrity: sha512-TqDJc2GWuTqd/m+G/FbNkN+/TF2OCCHvcawmhIrUaZkdVquMdNZmNiNUkupNg9qctorXXkVLVSogZv1DhmgLmg==} + resolution: {integrity: sha1-GM92b4isDNTn7oKCsShgSbtqpoI=, tarball: '@types/mathjax/download/@types/mathjax-0.0.36.tgz'} dev: true /@types/mdast/3.0.10: - resolution: {integrity: sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==} + resolution: {integrity: sha1-RyQkSoKkWYiEy76bz9c9/5J+6K8=, tarball: '@types/mdast/download/@types/mdast-3.0.10.tgz'} dependencies: '@types/unist': 2.0.6 dev: true /@types/minimatch/3.0.5: - resolution: {integrity: sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==} + resolution: {integrity: sha1-EAHMXmo3BLg8I2An538vWOoBD0A=, tarball: '@types/minimatch/download/@types/minimatch-3.0.5.tgz'} + dev: true + + /@types/minimatch/5.1.2: + resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==, tarball: '@types/minimatch/download/@types/minimatch-5.1.2.tgz'} dev: true /@types/minimist/1.2.2: - resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==} + resolution: {integrity: sha1-7nceK6Sz3Fs3KTXVSf2WF780W4w=, tarball: '@types/minimist/download/@types/minimist-1.2.2.tgz'} dev: true - /@types/node/14.18.12: - resolution: {integrity: sha512-q4jlIR71hUpWTnGhXWcakgkZeHa3CCjcQcnuzU8M891BAWA2jHiziiWEPEkdS5pFsz7H9HJiy8BrK7tBRNrY7A==} + /@types/node/11.15.54: + resolution: {integrity: sha1-We1g57DVaQWmVCkujXMnUDTrYoM=, tarball: '@types/node/download/@types/node-11.15.54.tgz'} dev: true - /@types/node/17.0.21: - resolution: {integrity: sha512-DBZCJbhII3r90XbQxI8Y9IjjiiOGlZ0Hr32omXIZvwwZ7p4DMMXGrKXVyPfuoBOri9XNtL0UK69jYIBIsRX3QQ==} + /@types/node/14.18.37: + resolution: {integrity: sha512-7GgtHCs/QZrBrDzgIJnQtuSvhFSwhyYSI2uafSwZoNt1iOGhEN5fwNrQMjtONyHm9+/LoA4453jH0CMYcr06Pg==, tarball: '@types/node/download/@types/node-14.18.37.tgz'} + dev: true + + /@types/node/18.14.6: + resolution: {integrity: sha512-93+VvleD3mXwlLI/xASjw0FzKcwzl3OdTCzm1LaRfqgS21gfFtK3zDXM5Op9TeeMsJVOaJ2VRDpT9q4Y3d0AvA==, tarball: '@types/node/download/@types/node-18.14.6.tgz'} dev: true /@types/normalize-package-data/2.4.1: - resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} + resolution: {integrity: sha1-0zV0eaD9/dWQf+Z+F+CoXJBuEwE=, tarball: '@types/normalize-package-data/download/@types/normalize-package-data-2.4.1.tgz'} dev: true /@types/parse-json/4.0.0: - resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} + resolution: {integrity: sha1-L4u0QUNNFjs1+4/9zNcTiSf/uMA=, tarball: '@types/parse-json/download/@types/parse-json-4.0.0.tgz'} dev: true /@types/parse5/5.0.3: - resolution: {integrity: sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==} + resolution: {integrity: sha1-57Wuu6wVD4tf3UpG5/C9jmXhkQk=, tarball: '@types/parse5/download/@types/parse5-5.0.3.tgz'} dev: true /@types/prettier/1.19.1: - resolution: {integrity: sha512-5qOlnZscTn4xxM5MeGXAMOsIOIKIbh9e85zJWfBRVPlRMEVawzoPhINYbRGkBZCI8LxvBe7tJCdWiarA99OZfQ==} + resolution: {integrity: sha1-M1CYSfjmeeSt0ViVn9sIZEDpVT8=, tarball: '@types/prettier/download/@types/prettier-1.19.1.tgz'} dev: true - /@types/prop-types/15.7.4: - resolution: {integrity: sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==} + /@types/prop-types/15.7.5: + resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==, tarball: '@types/prop-types/download/@types/prop-types-15.7.5.tgz'} dev: true /@types/q/1.5.5: - resolution: {integrity: sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==} + resolution: {integrity: sha1-daKo59irSyMEFFBdkjNdHctTpt8=, tarball: '@types/q/download/@types/q-1.5.5.tgz'} dev: true - /@types/react-dom/16.9.14: - resolution: {integrity: sha512-FIX2AVmPTGP30OUJ+0vadeIFJJ07Mh1m+U0rxfgyW34p3rTlXI+nlenvAxNn4BP36YyI9IJ/+UJ7Wu22N1pI7A==} + /@types/react-dom/16.9.18: + resolution: {integrity: sha512-lmNARUX3+rNF/nmoAFqasG0jAA7q6MeGZK/fdeLwY3kAA4NPgHHrG5bNQe2B5xmD4B+x6Z6h0rEJQ7MEEgQxsw==, tarball: '@types/react-dom/download/@types/react-dom-16.9.18.tgz'} dependencies: - '@types/react': 17.0.39 + '@types/react': 16.14.35 dev: true /@types/react-router-config/5.0.2: - resolution: {integrity: sha512-WOSetDV3YPxbkVJAdv/bqExJjmcdCi/vpCJh3NfQOy1X15vHMSiMioXIcGekXDJJYhqGUMDo9e337mh508foAA==} + resolution: {integrity: sha1-TTtS5x7TY6GXahIyHmewmpmtbRA=, tarball: '@types/react-router-config/download/@types/react-router-config-5.0.2.tgz'} + dependencies: + '@types/history': 5.0.0 + '@types/react': 18.0.28 + '@types/react-router': 5.1.20 + dev: true + + /@types/react-router-config/5.0.6: + resolution: {integrity: sha512-db1mx37a1EJDf1XeX8jJN7R3PZABmJQXR8r28yUjVMFSjkmnQo6X6pOEEmNl+Tp2gYQOGPdYbFIipBtdElZ3Yg==, tarball: '@types/react-router-config/download/@types/react-router-config-5.0.6.tgz'} dependencies: '@types/history': 4.7.11 - '@types/react': 17.0.39 - '@types/react-router': 5.1.18 + '@types/react': 16.14.35 + '@types/react-router': 5.1.20 dev: true /@types/react-router-dom/5.1.7: - resolution: {integrity: sha512-D5mHD6TbdV/DNHYsnwBTv+y73ei+mMjrkGrla86HthE4/PVvL1J94Bu3qABU+COXzpL23T1EZapVVpwHuBXiUg==} + resolution: {integrity: sha1-oSbZ6nYHn/u9sNkiUHPrV5ercnE=, tarball: '@types/react-router-dom/download/@types/react-router-dom-5.1.7.tgz'} dependencies: - '@types/history': 4.7.11 - '@types/react': 17.0.39 + '@types/history': 5.0.0 + '@types/react': 18.0.28 '@types/react-router': 5.1.12 dev: true /@types/react-router/5.1.12: - resolution: {integrity: sha512-0bhXQwHYfMeJlCh7mGhc0VJTRm0Gk+Z8T00aiP4702mDUuLs9SMhnd2DitpjWFjdOecx2UXtICK14H9iMnziGA==} + resolution: {integrity: sha1-DzAOCUaOeu2G4YJByQI4wYw3flE=, tarball: '@types/react-router/download/@types/react-router-5.1.12.tgz'} dependencies: - '@types/history': 4.7.11 - '@types/react': 17.0.39 + '@types/history': 5.0.0 + '@types/react': 18.0.28 dev: true - /@types/react-router/5.1.18: - resolution: {integrity: sha512-YYknwy0D0iOwKQgz9v8nOzt2J6l4gouBmDnWqUUznltOTaon+r8US8ky8HvN0tXvc38U9m6z/t2RsVsnd1zM0g==} + /@types/react-router/5.1.20: + resolution: {integrity: sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==, tarball: '@types/react-router/download/@types/react-router-5.1.20.tgz'} dependencies: '@types/history': 4.7.11 - '@types/react': 17.0.39 + '@types/react': 18.0.28 + dev: true + + /@types/react/16.14.35: + resolution: {integrity: sha512-NUEiwmSS1XXtmBcsm1NyRRPYjoZF2YTE89/5QiLt5mlGffYK9FQqOKuOLuXNrjPQV04oQgaZG+Yq02ZfHoFyyg==, tarball: '@types/react/download/@types/react-16.14.35.tgz'} + dependencies: + '@types/prop-types': 15.7.5 + '@types/scheduler': 0.16.2 + csstype: 3.1.1 dev: true - /@types/react/17.0.39: - resolution: {integrity: sha512-UVavlfAxDd/AgAacMa60Azl7ygyQNRwC/DsHZmKgNvPmRR5p70AJ5Q9EAmL2NWOJmeV+vVUI4IAP7GZrN8h8Ug==} + /@types/react/18.0.28: + resolution: {integrity: sha512-RD0ivG1kEztNBdoAK7lekI9M+azSnitIn85h4iOiaLjaTrMjzslhaqCGaI4IyCJ1RljWiLCEu4jyrLLgqxBTew==, tarball: '@types/react/download/@types/react-18.0.28.tgz'} dependencies: - '@types/prop-types': 15.7.4 + '@types/prop-types': 15.7.5 '@types/scheduler': 0.16.2 - csstype: 3.0.10 + csstype: 3.1.1 dev: true /@types/resolve/1.17.1: - resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} + resolution: {integrity: sha1-Ov1q2JZ8d+Q3bFmKgt3Vj0bsRdY=, tarball: '@types/resolve/download/@types/resolve-1.17.1.tgz'} + dependencies: + '@types/node': 18.14.6 + dev: true + + /@types/responselike/1.0.0: + resolution: {integrity: sha1-JR9P59FU0rrRJavhtCmyOv0mLik=, tarball: '@types/responselike/download/@types/responselike-1.0.0.tgz'} dependencies: - '@types/node': 17.0.21 + '@types/node': 18.14.6 dev: true /@types/sax/1.2.4: - resolution: {integrity: sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw==} + resolution: {integrity: sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw==, tarball: '@types/sax/download/@types/sax-1.2.4.tgz'} dependencies: - '@types/node': 14.18.12 + '@types/node': 14.18.37 dev: true /@types/scheduler/0.16.2: - resolution: {integrity: sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==} + resolution: {integrity: sha1-GmL4lSVyPd4kuhsBsJK/XfitTTk=, tarball: '@types/scheduler/download/@types/scheduler-0.16.2.tgz'} + dev: true + + /@types/selenium-webdriver/4.1.12: + resolution: {integrity: sha512-3DxuYHEbzIyUtuICRtxXtJomdOOkBeCbkXAlAPm/h8ArIn/ArWNnVSC6tIj/ECZ/sdxBoI0F/wuwcpxBew3hGw==, tarball: '@types/selenium-webdriver/download/@types/selenium-webdriver-4.1.12.tgz'} + dependencies: + '@types/ws': 8.5.4 + dev: true + + /@types/semver/7.3.13: + resolution: {integrity: sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==, tarball: '@types/semver/download/@types/semver-7.3.13.tgz'} dev: true /@types/stack-utils/1.0.1: - resolution: {integrity: sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==} + resolution: {integrity: sha1-CoUdO9lkmPolwzq3J47TvWXwbD4=, tarball: '@types/stack-utils/download/@types/stack-utils-1.0.1.tgz'} + dev: true + + /@types/table/6.3.2: + resolution: {integrity: sha1-4YrSWUQA2Bw9oowxs0LrWg2HqOc=, tarball: '@types/table/download/@types/table-6.3.2.tgz'} + deprecated: This is a stub types definition. table provides its own type definitions, so you do not need this installed. + dependencies: + table: 6.8.1 dev: true /@types/unist/2.0.6: - resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} + resolution: {integrity: sha1-JQp7FsO5H2cqJFUuxkZ47rHToI0=, tarball: '@types/unist/download/@types/unist-2.0.6.tgz'} dev: true /@types/vfile-message/1.0.1: - resolution: {integrity: sha512-mlGER3Aqmq7bqR1tTTIVHq8KSAFFRyGbrxuM8C/H82g6k7r2fS+IMEkIu3D7JHzG10NvPdR8DNx0jr0pwpp4dA==} + resolution: {integrity: sha1-4emJXMazbEYtQkTmTm0Lbq9lNVo=, tarball: '@types/vfile-message/download/@types/vfile-message-1.0.1.tgz'} dependencies: - '@types/node': 17.0.21 + '@types/node': 18.14.6 '@types/unist': 2.0.6 dev: true - /@types/yargs-parser/20.2.1: - resolution: {integrity: sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==} + /@types/ws/8.5.4: + resolution: {integrity: sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg==, tarball: '@types/ws/download/@types/ws-8.5.4.tgz'} + dependencies: + '@types/node': 18.14.6 + dev: true + + /@types/yargs-parser/21.0.0: + resolution: {integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==, tarball: '@types/yargs-parser/download/@types/yargs-parser-21.0.0.tgz'} dev: true - /@types/yargs/15.0.14: - resolution: {integrity: sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==} + /@types/yargs/15.0.15: + resolution: {integrity: sha512-IziEYMU9XoVj8hWg7k+UJrXALkGFjWJhn5QFEv9q4p+v40oZhSuC135M38st8XPjICL7Ey4TV64ferBGUoJhBg==, tarball: '@types/yargs/download/@types/yargs-15.0.15.tgz'} dependencies: - '@types/yargs-parser': 20.2.1 + '@types/yargs-parser': 21.0.0 dev: true - /@types/yargs/16.0.4: - resolution: {integrity: sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==} + /@types/yargs/16.0.5: + resolution: {integrity: sha512-AxO/ADJOBFJScHbWhq2xAhlWP24rY4aCEG/NFaMvbT3X2MgRsLjhjQwsn0Zi5zn0LG9jUhCCZMeX9Dkuw6k+vQ==, tarball: '@types/yargs/download/@types/yargs-16.0.5.tgz'} dependencies: - '@types/yargs-parser': 20.2.1 + '@types/yargs-parser': 21.0.0 dev: true - /@typescript-eslint/eslint-plugin/5.12.1_78ba2542c270c83b2a80bb1c125195b6: - resolution: {integrity: sha512-M499lqa8rnNK7mUv74lSFFttuUsubIRdAbHcVaP93oFcKkEmHmLqy2n7jM9C8DVmFMYK61ExrZU6dLYhQZmUpw==} + /@typescript-eslint/eslint-plugin/5.54.0_upfp7q3y5merkkqzbm2yvqbijq: + resolution: {integrity: sha512-+hSN9BdSr629RF02d7mMtXhAJvDTyCbprNYJKrXETlul/Aml6YZwd90XioVbjejQeHbb3R8Dg0CkRgoJDxo8aw==, tarball: '@typescript-eslint/eslint-plugin/download/@typescript-eslint/eslint-plugin-5.54.0.tgz'} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: '@typescript-eslint/parser': ^5.0.0 @@ -3402,32 +3588,33 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.12.1_eslint@7.32.0+typescript@4.5.5 - '@typescript-eslint/scope-manager': 5.12.1 - '@typescript-eslint/type-utils': 5.12.1_eslint@7.32.0+typescript@4.5.5 - '@typescript-eslint/utils': 5.12.1_eslint@7.32.0+typescript@4.5.5 - debug: 4.3.3 + '@typescript-eslint/parser': 5.54.0_jofidmxrjzhj7l6vknpw5ecvfe + '@typescript-eslint/scope-manager': 5.54.0 + '@typescript-eslint/type-utils': 5.54.0_jofidmxrjzhj7l6vknpw5ecvfe + '@typescript-eslint/utils': 5.54.0_jofidmxrjzhj7l6vknpw5ecvfe + debug: 4.3.4 eslint: 7.32.0 - functional-red-black-tree: 1.0.1 - ignore: 5.2.0 + grapheme-splitter: 1.0.4 + ignore: 5.2.4 + natural-compare-lite: 1.4.0 regexpp: 3.2.0 - semver: 7.3.5 - tsutils: 3.21.0_typescript@4.5.5 - typescript: 4.5.5 + semver: 7.3.8 + tsutils: 3.21.0_typescript@4.9.5 + typescript: 4.9.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/experimental-utils/4.33.0_eslint@7.32.0+typescript@4.5.5: - resolution: {integrity: sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==} + /@typescript-eslint/experimental-utils/4.33.0_jofidmxrjzhj7l6vknpw5ecvfe: + resolution: {integrity: sha1-byp4akIJ+iIimJ6TgLUzGygQ9/0=, tarball: '@typescript-eslint/experimental-utils/download/@typescript-eslint/experimental-utils-4.33.0.tgz'} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: eslint: '*' dependencies: - '@types/json-schema': 7.0.9 + '@types/json-schema': 7.0.11 '@typescript-eslint/scope-manager': 4.33.0 '@typescript-eslint/types': 4.33.0 - '@typescript-eslint/typescript-estree': 4.33.0_typescript@4.5.5 + '@typescript-eslint/typescript-estree': 4.33.0_typescript@4.9.5 eslint: 7.32.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0_eslint@7.32.0 @@ -3436,8 +3623,8 @@ packages: - typescript dev: true - /@typescript-eslint/parser/5.12.1_eslint@7.32.0+typescript@4.5.5: - resolution: {integrity: sha512-6LuVUbe7oSdHxUWoX/m40Ni8gsZMKCi31rlawBHt7VtW15iHzjbpj2WLiToG2758KjtCCiLRKZqfrOdl3cNKuw==} + /@typescript-eslint/parser/5.54.0_jofidmxrjzhj7l6vknpw5ecvfe: + resolution: {integrity: sha512-aAVL3Mu2qTi+h/r04WI/5PfNWvO6pdhpeMRWk9R7rEV4mwJNzoWf5CCU5vDKBsPIFQFjEq1xg7XBI2rjiMXQbQ==, tarball: '@typescript-eslint/parser/download/@typescript-eslint/parser-5.54.0.tgz'} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -3446,34 +3633,34 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.12.1 - '@typescript-eslint/types': 5.12.1 - '@typescript-eslint/typescript-estree': 5.12.1_typescript@4.5.5 - debug: 4.3.3 + '@typescript-eslint/scope-manager': 5.54.0 + '@typescript-eslint/types': 5.54.0 + '@typescript-eslint/typescript-estree': 5.54.0_typescript@4.9.5 + debug: 4.3.4 eslint: 7.32.0 - typescript: 4.5.5 + typescript: 4.9.5 transitivePeerDependencies: - supports-color dev: true /@typescript-eslint/scope-manager/4.33.0: - resolution: {integrity: sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==} + resolution: {integrity: sha1-045JKA2YPody4pEhz4xukiHygKM=, tarball: '@typescript-eslint/scope-manager/download/@typescript-eslint/scope-manager-4.33.0.tgz'} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dependencies: '@typescript-eslint/types': 4.33.0 '@typescript-eslint/visitor-keys': 4.33.0 dev: true - /@typescript-eslint/scope-manager/5.12.1: - resolution: {integrity: sha512-J0Wrh5xS6XNkd4TkOosxdpObzlYfXjAFIm9QxYLCPOcHVv1FyyFCPom66uIh8uBr0sZCrtS+n19tzufhwab8ZQ==} + /@typescript-eslint/scope-manager/5.54.0: + resolution: {integrity: sha512-VTPYNZ7vaWtYna9M4oD42zENOBrb+ZYyCNdFs949GcN8Miwn37b8b7eMj+EZaq7VK9fx0Jd+JhmkhjFhvnovhg==, tarball: '@typescript-eslint/scope-manager/download/@typescript-eslint/scope-manager-5.54.0.tgz'} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.12.1 - '@typescript-eslint/visitor-keys': 5.12.1 + '@typescript-eslint/types': 5.54.0 + '@typescript-eslint/visitor-keys': 5.54.0 dev: true - /@typescript-eslint/type-utils/5.12.1_eslint@7.32.0+typescript@4.5.5: - resolution: {integrity: sha512-Gh8feEhsNLeCz6aYqynh61Vsdy+tiNNkQtc+bN3IvQvRqHkXGUhYkUi+ePKzP0Mb42se7FDb+y2SypTbpbR/Sg==} + /@typescript-eslint/type-utils/5.54.0_jofidmxrjzhj7l6vknpw5ecvfe: + resolution: {integrity: sha512-WI+WMJ8+oS+LyflqsD4nlXMsVdzTMYTxl16myXPaCXnSgc7LWwMsjxQFZCK/rVmTZ3FN71Ct78ehO9bRC7erYQ==, tarball: '@typescript-eslint/type-utils/download/@typescript-eslint/type-utils-5.54.0.tgz'} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '*' @@ -3482,27 +3669,28 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/utils': 5.12.1_eslint@7.32.0+typescript@4.5.5 - debug: 4.3.3 + '@typescript-eslint/typescript-estree': 5.54.0_typescript@4.9.5 + '@typescript-eslint/utils': 5.54.0_jofidmxrjzhj7l6vknpw5ecvfe + debug: 4.3.4 eslint: 7.32.0 - tsutils: 3.21.0_typescript@4.5.5 - typescript: 4.5.5 + tsutils: 3.21.0_typescript@4.9.5 + typescript: 4.9.5 transitivePeerDependencies: - supports-color dev: true /@typescript-eslint/types/4.33.0: - resolution: {integrity: sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==} + resolution: {integrity: sha1-oeWQNqO1OuhDDO6/KpGdx/mvbXI=, tarball: '@typescript-eslint/types/download/@typescript-eslint/types-4.33.0.tgz'} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dev: true - /@typescript-eslint/types/5.12.1: - resolution: {integrity: sha512-hfcbq4qVOHV1YRdhkDldhV9NpmmAu2vp6wuFODL71Y0Ixak+FLeEU4rnPxgmZMnGreGEghlEucs9UZn5KOfHJA==} + /@typescript-eslint/types/5.54.0: + resolution: {integrity: sha512-nExy+fDCBEgqblasfeE3aQ3NuafBUxZxgxXcYfzYRZFHdVvk5q60KhCSkG0noHgHRo/xQ/BOzURLZAafFpTkmQ==, tarball: '@typescript-eslint/types/download/@typescript-eslint/types-5.54.0.tgz'} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree/4.33.0_typescript@4.5.5: - resolution: {integrity: sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==} + /@typescript-eslint/typescript-estree/4.33.0_typescript@4.9.5: + resolution: {integrity: sha1-DftRwpCPaMXAjYKu/q8WahfCRgk=, tarball: '@typescript-eslint/typescript-estree/download/@typescript-eslint/typescript-estree-4.33.0.tgz'} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: typescript: '*' @@ -3512,18 +3700,18 @@ packages: dependencies: '@typescript-eslint/types': 4.33.0 '@typescript-eslint/visitor-keys': 4.33.0 - debug: 4.3.3 + debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 - semver: 7.3.5 - tsutils: 3.21.0_typescript@4.5.5 - typescript: 4.5.5 + semver: 7.3.8 + tsutils: 3.21.0_typescript@4.9.5 + typescript: 4.9.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/typescript-estree/5.12.1_typescript@4.5.5: - resolution: {integrity: sha512-ahOdkIY9Mgbza7L9sIi205Pe1inCkZWAHE1TV1bpxlU4RZNPtXaDZfiiFWcL9jdxvW1hDYZJXrFm+vlMkXRbBw==} + /@typescript-eslint/typescript-estree/5.54.0_typescript@4.9.5: + resolution: {integrity: sha512-X2rJG97Wj/VRo5YxJ8Qx26Zqf0RRKsVHd4sav8NElhbZzhpBI8jU54i6hfo9eheumj4oO4dcRN1B/zIVEqR/MQ==, tarball: '@typescript-eslint/typescript-estree/download/@typescript-eslint/typescript-estree-5.54.0.tgz'} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -3531,126 +3719,130 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.12.1 - '@typescript-eslint/visitor-keys': 5.12.1 - debug: 4.3.3 + '@typescript-eslint/types': 5.54.0 + '@typescript-eslint/visitor-keys': 5.54.0 + debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 - semver: 7.3.5 - tsutils: 3.21.0_typescript@4.5.5 - typescript: 4.5.5 + semver: 7.3.8 + tsutils: 3.21.0_typescript@4.9.5 + typescript: 4.9.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils/5.12.1_eslint@7.32.0+typescript@4.5.5: - resolution: {integrity: sha512-Qq9FIuU0EVEsi8fS6pG+uurbhNTtoYr4fq8tKjBupsK5Bgbk2I32UGm0Sh+WOyjOPgo/5URbxxSNV6HYsxV4MQ==} + /@typescript-eslint/utils/5.54.0_jofidmxrjzhj7l6vknpw5ecvfe: + resolution: {integrity: sha512-cuwm8D/Z/7AuyAeJ+T0r4WZmlnlxQ8wt7C7fLpFlKMR+dY6QO79Cq1WpJhvZbMA4ZeZGHiRWnht7ZJ8qkdAunw==, tarball: '@typescript-eslint/utils/download/@typescript-eslint/utils-5.54.0.tgz'} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@types/json-schema': 7.0.9 - '@typescript-eslint/scope-manager': 5.12.1 - '@typescript-eslint/types': 5.12.1 - '@typescript-eslint/typescript-estree': 5.12.1_typescript@4.5.5 + '@types/json-schema': 7.0.11 + '@types/semver': 7.3.13 + '@typescript-eslint/scope-manager': 5.54.0 + '@typescript-eslint/types': 5.54.0 + '@typescript-eslint/typescript-estree': 5.54.0_typescript@4.9.5 eslint: 7.32.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0_eslint@7.32.0 + semver: 7.3.8 transitivePeerDependencies: - supports-color - typescript dev: true /@typescript-eslint/visitor-keys/4.33.0: - resolution: {integrity: sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==} + resolution: {integrity: sha1-KiL3ekFgQom3oYZYbp7EjKku8d0=, tarball: '@typescript-eslint/visitor-keys/download/@typescript-eslint/visitor-keys-4.33.0.tgz'} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dependencies: '@typescript-eslint/types': 4.33.0 eslint-visitor-keys: 2.1.0 dev: true - /@typescript-eslint/visitor-keys/5.12.1: - resolution: {integrity: sha512-l1KSLfupuwrXx6wc0AuOmC7Ko5g14ZOQ86wJJqRbdLbXLK02pK/DPiDDqCc7BqqiiA04/eAA6ayL0bgOrAkH7A==} + /@typescript-eslint/visitor-keys/5.54.0: + resolution: {integrity: sha512-xu4wT7aRCakGINTLGeyGqDn+78BwFlggwBjnHa1ar/KaGagnmwLYmlrXIrgAaQ3AE1Vd6nLfKASm7LrFHNbKGA==, tarball: '@typescript-eslint/visitor-keys/download/@typescript-eslint/visitor-keys-5.54.0.tgz'} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.12.1 + '@typescript-eslint/types': 5.54.0 eslint-visitor-keys: 3.3.0 dev: true - /@umijs/ast/3.5.21: - resolution: {integrity: sha512-DpC/vsAidBeec1thZosHNRyPT4/UYx0FpoQFQMSLbN6T17MjChlXKys888o7OqBFv2kIMxI2dTA8rlOworW36g==} + /@umijs/ast/3.5.37: + resolution: {integrity: sha512-G8nwU1K82f3ZVpw9NQmf+gO3FAbtVdMocOcrgzYXGBG01xjkE4M2Tghh3yDIRNL6Yhzq0oI93laVY/vMxO+W2A==, tarball: '@umijs/ast/download/@umijs/ast-3.5.37.tgz'} dependencies: - '@umijs/utils': 3.5.21 + '@umijs/utils': 3.5.37 dev: true - /@umijs/babel-plugin-auto-css-modules/3.5.21: - resolution: {integrity: sha512-dpRBMEG4qMlhmDMZwx7jNJcERKeY3mK0XB4KaHUU8CT+2apmiVhFah6kgEA8o6vyMQUKw5xnkPEpasQQ4RD1dg==} + /@umijs/babel-plugin-auto-css-modules/3.5.37: + resolution: {integrity: sha512-4eQmHhQ894GU7NWVxCw20JjROKbhmdt+otzFO2s2pRKL6ovjgyyEAErpvoTysGWn3ETZVYqhn8mj+j4n6BP8gg==, tarball: '@umijs/babel-plugin-auto-css-modules/download/@umijs/babel-plugin-auto-css-modules-3.5.37.tgz'} dependencies: - '@umijs/utils': 3.5.21 + '@umijs/utils': 3.5.37 dev: true - /@umijs/babel-plugin-import-to-await-require/3.5.21: - resolution: {integrity: sha512-Xx+y7BVOIbNKaO+bcOsz6l5Zqt/xi9GCF65+UVaYX4qImw0MOj+f27cE0UBztgYmKMmK4um0FpDC24dr0NLW4A==} + /@umijs/babel-plugin-import-to-await-require/3.5.37: + resolution: {integrity: sha512-n+pos7QyWMdRAhrSjYwc3CIfrl0F/lPQ4y9LhBJ2cNknLbQCqrTZYD+Yw3WbijQtfJGjkelPk0UTYu7qpIshhg==, tarball: '@umijs/babel-plugin-import-to-await-require/download/@umijs/babel-plugin-import-to-await-require-3.5.37.tgz'} dependencies: - '@umijs/utils': 3.5.21 + '@umijs/utils': 3.5.37 dev: true - /@umijs/babel-plugin-lock-core-js-3/3.5.21: - resolution: {integrity: sha512-UdsdSDJpWsoRpHSVSqYO+lrkV8rQKudlgHmPcxeRvPamKtw8xTS/J8mzGAEF54J2paMWJyDfYpooZgqBV2eHoA==} + /@umijs/babel-plugin-lock-core-js-3/3.5.37: + resolution: {integrity: sha512-qxLeoebNvJY0GIFzd54JzwQbV/2tCQEi2Kw8HSvlB0kNXgOk4OKrCiBSoX802lltWUwqK/jCcR8+hyo1TOFnDQ==, tarball: '@umijs/babel-plugin-lock-core-js-3/download/@umijs/babel-plugin-lock-core-js-3-3.5.37.tgz'} dependencies: - '@umijs/utils': 3.5.21 + '@umijs/utils': 3.5.37 core-js: 3.6.5 dev: true - /@umijs/babel-plugin-no-anonymous-default-export/3.5.21: - resolution: {integrity: sha512-33ofsYlrvNcX58DJ7BnzJpmU4HQ52DtyllzGNDGSHGIZObGEQvJAravVElxWZ7t3ehobt/cc8Edl/V78knDOfA==} + /@umijs/babel-plugin-no-anonymous-default-export/3.5.37: + resolution: {integrity: sha512-HI6bRvx+CQQ4cnfslAjT2AuO2kbOH9ssR6+9BxfVRfWUfryAN+3bSurHRHO7stVOx7G4Bco6jkRqj0PFL51ZLg==, tarball: '@umijs/babel-plugin-no-anonymous-default-export/download/@umijs/babel-plugin-no-anonymous-default-export-3.5.37.tgz'} dependencies: - '@umijs/utils': 3.5.21 + '@umijs/utils': 3.5.37 dev: true - /@umijs/babel-preset-umi/3.5.21: - resolution: {integrity: sha512-3+U1lQTsTUtYbPQyQVKvVLM0smoZXbZyKW9L2WtcSWafa80od0XVRuXaSyClo6sEXuG/iiGwn4e+A1057GDYxA==} + /@umijs/babel-preset-umi/3.5.37: + resolution: {integrity: sha512-OnJvPZIrgzUJdnIRhSjHmUePi3lgtYEK3F1JVRfrQD9RqkNJAUUnneGGpVVJACLu8tMWIdGDYceS3QN+uyEqQg==, tarball: '@umijs/babel-preset-umi/download/@umijs/babel-preset-umi-3.5.37.tgz'} dependencies: - '@babel/runtime': 7.12.5 - '@umijs/babel-plugin-auto-css-modules': 3.5.21 - '@umijs/babel-plugin-import-to-await-require': 3.5.21 - '@umijs/babel-plugin-lock-core-js-3': 3.5.21 - '@umijs/babel-plugin-no-anonymous-default-export': 3.5.21 - '@umijs/deps': 3.5.21 + '@babel/runtime': 7.18.6 + '@umijs/babel-plugin-auto-css-modules': 3.5.37 + '@umijs/babel-plugin-import-to-await-require': 3.5.37 + '@umijs/babel-plugin-lock-core-js-3': 3.5.37 + '@umijs/babel-plugin-no-anonymous-default-export': 3.5.37 + '@umijs/deps': 3.5.37 + '@umijs/utils': 3.5.37 dev: true - /@umijs/bundler-utils/3.5.21_39566ec7cc5fe716a59f91f7330320ef: - resolution: {integrity: sha512-2Vm9EW3C7KJ1Htj+i8M1ke6/1BVYKuiZgbq/Mc82Zk2EQgy64zBNXKBmUQKaqk3VyuwF94hsP5B0emUIvMNmaw==} + /@umijs/bundler-utils/3.5.37_hflg5r6ml7trnjm7sh3tgaza54: + resolution: {integrity: sha512-4f0CnXOkkqW7fPdKPQ1NmnhyNOjTn5cqTzAcSYtSM7pL2d0O6yf1mCe9qkUSY9fQgOYtHwrBYheS6EtTes/fQA==, tarball: '@umijs/bundler-utils/download/@umijs/bundler-utils-3.5.37.tgz'} dependencies: - '@umijs/babel-preset-umi': 3.5.21 - '@umijs/types': 3.5.21_39566ec7cc5fe716a59f91f7330320ef - '@umijs/utils': 3.5.21 + '@umijs/babel-preset-umi': 3.5.37 + '@umijs/types': 3.5.37_hflg5r6ml7trnjm7sh3tgaza54 + '@umijs/utils': 3.5.37 transitivePeerDependencies: - react - react-dom - react-router dev: true - /@umijs/bundler-utils/3.5.21_react-dom@16.14.0+react@16.14.0: - resolution: {integrity: sha512-2Vm9EW3C7KJ1Htj+i8M1ke6/1BVYKuiZgbq/Mc82Zk2EQgy64zBNXKBmUQKaqk3VyuwF94hsP5B0emUIvMNmaw==} + /@umijs/bundler-utils/3.5.37_wcqkhtmu7mswc6yz4uyexck3ty: + resolution: {integrity: sha512-4f0CnXOkkqW7fPdKPQ1NmnhyNOjTn5cqTzAcSYtSM7pL2d0O6yf1mCe9qkUSY9fQgOYtHwrBYheS6EtTes/fQA==, tarball: '@umijs/bundler-utils/download/@umijs/bundler-utils-3.5.37.tgz'} dependencies: - '@umijs/babel-preset-umi': 3.5.21 - '@umijs/types': 3.5.21_react-dom@16.14.0+react@16.14.0 - '@umijs/utils': 3.5.21 + '@umijs/babel-preset-umi': 3.5.37 + '@umijs/types': 3.5.37_wcqkhtmu7mswc6yz4uyexck3ty + '@umijs/utils': 3.5.37 transitivePeerDependencies: - react - react-dom - react-router dev: true - /@umijs/bundler-webpack/3.5.21_39566ec7cc5fe716a59f91f7330320ef: - resolution: {integrity: sha512-Pn5KNqIUlaTeD/3r3fs5hRTvJxessWe53WBjTOD/iJN1I1QzOqNT0idUDrvzNB4h7fvboZI8uxwpyJfMuKXYag==} + /@umijs/bundler-webpack/3.5.37_hflg5r6ml7trnjm7sh3tgaza54: + resolution: {integrity: sha512-t9m35Mk1zIqQLxho6F99vtAN3gXtGG1DfLh6v9htNdaRDU3TMYk3ocBLEbywS9ZNX+MUxIBKDwh63Q1CbAMNSQ==, tarball: '@umijs/bundler-webpack/download/@umijs/bundler-webpack-3.5.37.tgz'} hasBin: true dependencies: - '@umijs/bundler-utils': 3.5.21_39566ec7cc5fe716a59f91f7330320ef - '@umijs/deps': 3.5.21 - '@umijs/types': 3.5.21_39566ec7cc5fe716a59f91f7330320ef - '@umijs/utils': 3.5.21 + '@umijs/bundler-utils': 3.5.37_hflg5r6ml7trnjm7sh3tgaza54 + '@umijs/case-sensitive-paths-webpack-plugin': 1.0.1 + '@umijs/deps': 3.5.37 + '@umijs/types': 3.5.37_hflg5r6ml7trnjm7sh3tgaza54 + '@umijs/utils': 3.5.37 jest-worker: 26.6.2 node-libs-browser: 2.2.1 normalize-url: 1.9.1 @@ -3659,7 +3851,7 @@ packages: postcss-loader: 3.0.0 postcss-preset-env: 6.7.0 postcss-safe-parser: 4.0.2 - terser: 5.6.0 + terser: 5.14.2 webpack-chain: 6.5.1 transitivePeerDependencies: - react @@ -3667,14 +3859,15 @@ packages: - react-router dev: true - /@umijs/bundler-webpack/3.5.21_react-dom@16.14.0+react@16.14.0: - resolution: {integrity: sha512-Pn5KNqIUlaTeD/3r3fs5hRTvJxessWe53WBjTOD/iJN1I1QzOqNT0idUDrvzNB4h7fvboZI8uxwpyJfMuKXYag==} + /@umijs/bundler-webpack/3.5.37_wcqkhtmu7mswc6yz4uyexck3ty: + resolution: {integrity: sha512-t9m35Mk1zIqQLxho6F99vtAN3gXtGG1DfLh6v9htNdaRDU3TMYk3ocBLEbywS9ZNX+MUxIBKDwh63Q1CbAMNSQ==, tarball: '@umijs/bundler-webpack/download/@umijs/bundler-webpack-3.5.37.tgz'} hasBin: true dependencies: - '@umijs/bundler-utils': 3.5.21_react-dom@16.14.0+react@16.14.0 - '@umijs/deps': 3.5.21 - '@umijs/types': 3.5.21_react-dom@16.14.0+react@16.14.0 - '@umijs/utils': 3.5.21 + '@umijs/bundler-utils': 3.5.37_wcqkhtmu7mswc6yz4uyexck3ty + '@umijs/case-sensitive-paths-webpack-plugin': 1.0.1 + '@umijs/deps': 3.5.37 + '@umijs/types': 3.5.37_wcqkhtmu7mswc6yz4uyexck3ty + '@umijs/utils': 3.5.37 jest-worker: 26.6.2 node-libs-browser: 2.2.1 normalize-url: 1.9.1 @@ -3683,7 +3876,7 @@ packages: postcss-loader: 3.0.0 postcss-preset-env: 6.7.0 postcss-safe-parser: 4.0.2 - terser: 5.6.0 + terser: 5.14.2 webpack-chain: 6.5.1 transitivePeerDependencies: - react @@ -3691,17 +3884,21 @@ packages: - react-router dev: true - /@umijs/core/3.5.21: - resolution: {integrity: sha512-4Bm05yFH6FfX6hd3zVZIvurtlauMdR7aX0sfTiVYsto0LHCHkja5uBlEsPsisq3AamxOfA2Vq+o6a1cfJEMzyQ==} + /@umijs/case-sensitive-paths-webpack-plugin/1.0.1: + resolution: {integrity: sha512-kDKJ8yTarxwxGJDInG33hOpaQRZ//XpNuuznQ/1Mscypw6kappzFmrBr2dOYave++K7JHouoANF354UpbEQw0Q==, tarball: '@umijs/case-sensitive-paths-webpack-plugin/download/@umijs/case-sensitive-paths-webpack-plugin-1.0.1.tgz'} + dev: true + + /@umijs/core/3.5.37: + resolution: {integrity: sha512-JrmnNWgqUTl9PnkymeySXJWCQoW8k4FrNkJa1G/BeD74l7A+O90cSYxCR/UOupajVjm+cdiNXbd8v5OW1bYf+g==, tarball: '@umijs/core/download/@umijs/core-3.5.37.tgz'} dependencies: - '@umijs/ast': 3.5.21 - '@umijs/babel-preset-umi': 3.5.21 - '@umijs/deps': 3.5.21 - '@umijs/utils': 3.5.21 + '@umijs/ast': 3.5.37 + '@umijs/babel-preset-umi': 3.5.37 + '@umijs/deps': 3.5.37 + '@umijs/utils': 3.5.37 dev: true - /@umijs/deps/3.5.21: - resolution: {integrity: sha512-P/4KaOklePvkWV1qk3euNBNEhbkEkh+gQYhWxqGxPswAK60jCxHdCu6QHaCQB3y3H9tOh44teuP8Cls4/4tF2w==} + /@umijs/deps/3.5.37: + resolution: {integrity: sha512-nR4fjlTJwI5HVZpI8j7DchLFF3L9ZfJBpxibO8Gbucp6wEkFmNbMFggZC1x8p+1bNAVf2a0LV1WgIgtO5rxLzg==, tarball: '@umijs/deps/download/@umijs/deps-3.5.37.tgz'} dependencies: '@bloomberg/record-tuple-polyfill': 0.0.3 chokidar: 3.5.1 @@ -3709,81 +3906,86 @@ packages: esbuild: 0.12.15 jest-worker: 24.9.0 prettier: 2.2.1 + regenerate-unicode-properties: 10.0.1 dev: true - /@umijs/fabric/2.10.2: - resolution: {integrity: sha512-X0mRa6sH/R6TmgtxwtUyGNjpN8zqhptUpktYDtwqbLt8yJSqsukCuO9zamFzLhEJj12ZFsABT6pCjeQWfl8DKQ==} + /@umijs/fabric/2.14.1: + resolution: {integrity: sha512-fOyXcbViOB+/jW+g2rCiK9XjSZVn4OzFuMZpSCriCdR/KxhxLTokvJWFm3CzBEmg9vXfrBFQ4c/ykmqoVacHtw==, tarball: '@umijs/fabric/download/@umijs/fabric-2.14.1.tgz'} hasBin: true dependencies: - '@babel/core': 7.17.5 - '@babel/eslint-parser': 7.17.0_@babel+core@7.17.5+eslint@7.32.0 - '@babel/plugin-proposal-class-properties': 7.16.7_@babel+core@7.17.5 - '@babel/plugin-proposal-decorators': 7.17.2_@babel+core@7.17.5 - '@babel/preset-env': 7.16.11_@babel+core@7.17.5 - '@babel/preset-react': 7.16.7_@babel+core@7.17.5 - '@babel/preset-typescript': 7.16.7_@babel+core@7.17.5 - '@typescript-eslint/eslint-plugin': 5.12.1_78ba2542c270c83b2a80bb1c125195b6 - '@typescript-eslint/parser': 5.12.1_eslint@7.32.0+typescript@4.5.5 + '@babel/core': 7.21.0 + '@babel/eslint-parser': 7.19.1_ccoxihxmx25rm5cufeee3dmlne + '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.21.0 + '@babel/plugin-proposal-decorators': 7.21.0_@babel+core@7.21.0 + '@babel/preset-env': 7.20.2_@babel+core@7.21.0 + '@babel/preset-react': 7.18.6_@babel+core@7.21.0 + '@babel/preset-typescript': 7.21.0_@babel+core@7.21.0 + '@typescript-eslint/eslint-plugin': 5.54.0_upfp7q3y5merkkqzbm2yvqbijq + '@typescript-eslint/parser': 5.54.0_jofidmxrjzhj7l6vknpw5ecvfe chalk: 4.1.2 eslint: 7.32.0 - eslint-config-prettier: 8.4.0_eslint@7.32.0 + eslint-config-prettier: 8.7.0_eslint@7.32.0 eslint-formatter-pretty: 4.1.0 eslint-plugin-babel: 5.3.1_eslint@7.32.0 - eslint-plugin-jest: 24.7.0_09b139e19ef1513e005ddd1e4780a778 - eslint-plugin-promise: 5.2.0_eslint@7.32.0 - eslint-plugin-react: 7.29.2_eslint@7.32.0 - eslint-plugin-react-hooks: 4.3.0_eslint@7.32.0 + eslint-plugin-jest: 24.7.0_bcbodfmozsqerge3lz6ptn3nrm + eslint-plugin-promise: 6.1.1_eslint@7.32.0 + eslint-plugin-react: 7.32.2_eslint@7.32.0 + eslint-plugin-react-hooks: 4.6.0_eslint@7.32.0 eslint-plugin-unicorn: 20.1.0_eslint@7.32.0 - fast-glob: 3.2.11 + fast-glob: 3.2.12 os-locale: 5.0.0 - prettier: 2.5.1 - prettier-plugin-two-style-order: 1.0.1_prettier@2.5.1 + prettier: 2.8.4 + prettier-plugin-packagejson: 2.3.0_prettier@2.8.4 + prettier-plugin-two-style-order: 1.0.1_prettier@2.8.4 stylelint: 13.13.1 stylelint-config-css-modules: 2.3.0_stylelint@13.13.1 stylelint-config-prettier: 8.0.2_stylelint@13.13.1 stylelint-config-standard: 20.0.0_stylelint@13.13.1 - stylelint-declaration-block-no-ignored-properties: 2.5.0_stylelint@13.13.1 - typescript: 4.5.5 + stylelint-declaration-block-no-ignored-properties: 2.7.0_stylelint@13.13.1 + typescript: 4.9.5 transitivePeerDependencies: + - postcss-jsx + - postcss-markdown - supports-color dev: true - /@umijs/plugin-analytics/0.2.2_umi@3.5.21: - resolution: {integrity: sha512-dVDzUfgIdEwdCC6a5IsMYpIPI+bEZjBEqIhAvw9dic6Vk77w9RxQxyRfW11dDmdXLAwWphp22NntQNt1ejZPtg==} + /@umijs/plugin-analytics/0.2.3_umi@3.5.37: + resolution: {integrity: sha512-6Fj+EOzd2vXe1YHjK1aqhHlITWBXcnhPd6pxAEjeGu3vAxDcfp1yM3PoRr//baBXk8CYF2krWDQGYy+OlRXM4A==, tarball: '@umijs/plugin-analytics/download/@umijs/plugin-analytics-0.2.3.tgz'} peerDependencies: umi: 3.x dependencies: - umi: 3.5.21 + umi: 3.5.37 dev: true - /@umijs/preset-built-in/3.5.21_react-dom@16.14.0+react@16.14.0: - resolution: {integrity: sha512-fOyE7C5rDF6HbNuV27tCiBTaijrPzt29MOQdAWlu9K7IC5PcxM96IEf82s1poUf4Wl2DDbj/yvUuuL3hQKn0Ag==} + /@umijs/preset-built-in/3.5.37_wcqkhtmu7mswc6yz4uyexck3ty: + resolution: {integrity: sha512-RCBSJldTVCdhYLlnsCvLMlFKM2Nq5NfgYwHaeyIMBFItdpl5B+Q5a415x6MfMj0Fa8Nb+k/C2K+xhLgM3k2+MQ==, tarball: '@umijs/preset-built-in/download/@umijs/preset-built-in-3.5.37.tgz'} peerDependencies: react: 16.x || 17.x dependencies: '@types/react-router-config': 5.0.2 - '@umijs/babel-preset-umi': 3.5.21 - '@umijs/bundler-webpack': 3.5.21_39566ec7cc5fe716a59f91f7330320ef - '@umijs/deps': 3.5.21 - '@umijs/renderer-mpa': 3.5.21_react-dom@16.14.0+react@16.14.0 - '@umijs/renderer-react': 3.5.21_39566ec7cc5fe716a59f91f7330320ef - '@umijs/runtime': 3.5.21_react@16.14.0 - '@umijs/server': 3.5.21 - '@umijs/types': 3.5.21_39566ec7cc5fe716a59f91f7330320ef - '@umijs/utils': 3.5.21 - ansi-html: 0.0.7 + '@umijs/babel-preset-umi': 3.5.37 + '@umijs/bundler-webpack': 3.5.37_hflg5r6ml7trnjm7sh3tgaza54 + '@umijs/core': 3.5.37 + '@umijs/deps': 3.5.37 + '@umijs/renderer-mpa': 3.5.37_wcqkhtmu7mswc6yz4uyexck3ty + '@umijs/renderer-react': 3.5.37_hflg5r6ml7trnjm7sh3tgaza54 + '@umijs/runtime': 3.5.37_react@16.14.0 + '@umijs/server': 3.5.37 + '@umijs/types': 3.5.37_hflg5r6ml7trnjm7sh3tgaza54 + '@umijs/utils': 3.5.37 + ansi-html: 0.0.9 core-js: 3.6.5 - core-js-pure: 3.21.1 - error-stack-parser: 2.0.7 + core-js-pure: 3.29.0 + error-stack-parser: 2.1.4 es-module-lexer: 0.7.1 - es5-imcompatible-versions: 0.1.73 + es5-imcompatible-versions: 0.1.80 history-with-query: 4.10.4 - html-entities: 2.3.2 - mime: 1.3.6 + html-entities: 2.3.3 + mime: 1.4.1 react: 16.14.0 react-refresh: 0.10.0 react-router: 5.2.0_react@16.14.0 - react-router-config: 5.1.1_react-router@5.2.0+react@16.14.0 + react-router-config: 5.1.1_6flbfkch6crntn4ac2g723iqde react-router-dom: 5.2.0_react@16.14.0 regenerator-runtime: 0.13.5 schema-utils: 3.1.1 @@ -3791,38 +3993,40 @@ packages: - react-dom dev: true - /@umijs/preset-dumi/1.1.38_umi@3.5.21: - resolution: {integrity: sha512-3pOU3+aJqfvIZ8KcUpGf8HyO6+SMQuuFuY8AcAYM+LQBme0RfxBAGDPSvIo5vO2ayK80glKhpGxPGXRWck2syw==} + /@umijs/preset-dumi/1.1.50_umi@3.5.37: + resolution: {integrity: sha512-HhKMGct5DEd+ZZxBLbCUvXxnMh4MYlMeFIQXf2Ei9tVaKCeNri4I+BYb93swAmEl2v+2PxrKHCCzXNv07C+9Uw==, tarball: '@umijs/preset-dumi/download/@umijs/preset-dumi-1.1.50.tgz'} peerDependencies: - umi: 3.x + umi: ^3.0.0 dependencies: - '@babel/core': 7.17.5 - '@babel/generator': 7.17.3 - '@babel/plugin-transform-modules-commonjs': 7.16.8_@babel+core@7.17.5 - '@babel/traverse': 7.17.3 - '@babel/types': 7.17.0 + '@babel/core': 7.21.0 + '@babel/generator': 7.21.1 + '@babel/plugin-transform-modules-commonjs': 7.21.2_@babel+core@7.21.0 + '@babel/traverse': 7.21.2 + '@babel/types': 7.21.2 '@mapbox/hast-util-to-jsx': 1.0.0 - '@umijs/babel-preset-umi': 3.5.21 - '@umijs/plugin-analytics': 0.2.2_umi@3.5.21 - '@umijs/runtime': 3.5.21 - '@umijs/types': 3.5.21 - '@umijs/utils': 3.5.21 + '@umijs/babel-preset-umi': 3.5.37 + '@umijs/core': 3.5.37 + '@umijs/plugin-analytics': 0.2.3_umi@3.5.37 + '@umijs/runtime': 3.5.37 + '@umijs/types': 3.5.37 + '@umijs/utils': 3.5.37 + codesandbox: 2.2.3 copy-text-to-clipboard: 2.2.0 - deepmerge: 4.2.2 - dumi-assets-types: 1.0.0 - dumi-theme-default: 1.1.20_@umijs+preset-dumi@1.1.38 + deepmerge: 4.3.0 + dumi-assets-types: 1.0.1 + dumi-theme-default: 1.1.24_@umijs+preset-dumi@1.1.50 enhanced-resolve: 4.5.0 - github-slugger: 1.4.0 + github-slugger: 1.5.0 hast-util-has-property: 1.0.4 hast-util-is-element: 1.1.0 hast-util-raw: 6.1.0 hast-util-to-html: 7.1.3 hast-util-to-string: 1.0.4 hosted-git-info: 3.0.8 - ignore: 5.2.0 + ignore: 5.2.4 js-yaml: 3.14.1 lodash.throttle: 4.1.1 - lz-string: 1.4.4 + lz-string: 1.5.0 react-docgen-typescript-dumi-tmp: 1.22.1-0 rehype-autolink-headings: 4.0.0 rehype-mathjax: 3.1.0 @@ -3836,8 +4040,8 @@ packages: remark-stringify: 9.0.1 sitemap: 6.4.0 slash2: 2.0.0 - terser: 5.11.0 - umi: 3.5.21 + terser: 5.16.5 + umi: 3.5.37 unified: 8.4.2 unist-util-visit: 2.0.3 unist-util-visit-parents: 3.1.1 @@ -3852,61 +4056,61 @@ packages: - utf-8-validate dev: true - /@umijs/renderer-mpa/3.5.21_react-dom@16.14.0+react@16.14.0: - resolution: {integrity: sha512-rLn06g31zcTU0hhxKJyOOoePGQeIN0CXoXk5/ax6oig7PXqqrNvXCYjAqOgi+NSEnF+0Wu8aeULDGybmt4s7qQ==} + /@umijs/renderer-mpa/3.5.37_wcqkhtmu7mswc6yz4uyexck3ty: + resolution: {integrity: sha512-n0pVFnwBXCMEnq92s1ga+rTMycGTPzDQAJvfCSmVt0fLgv/Rhiy2J3tYkOw0GK3USjNY0vtQoXJBUmnmQKmjOw==, tarball: '@umijs/renderer-mpa/download/@umijs/renderer-mpa-3.5.37.tgz'} peerDependencies: react: 16.x || 17.x react-dom: 16.x || 17.x dependencies: - '@types/react': 17.0.39 - '@types/react-dom': 16.9.14 - '@umijs/runtime': 3.5.21_react@16.14.0 + '@types/react': 16.14.35 + '@types/react-dom': 16.9.18 + '@umijs/runtime': 3.5.37_react@16.14.0 react: 16.14.0 react-dom: 16.14.0_react@16.14.0 dev: true - /@umijs/renderer-react/3.5.21: - resolution: {integrity: sha512-ZS6fMnaVQqjC2ocNHRg5jQTlEL9hCPooZ6wxRZZYyqIkqgbErhXyi9aWhe67IF6DFaaoMcUXgD2CCNqFLlLkeQ==} + /@umijs/renderer-react/3.5.37: + resolution: {integrity: sha512-ULdWHl19GzZ/irUzElQCVR8EWvuBP59y5wRaI7ACWlRx85XCJ+DBj4fp9MzGgukCa93lPpdaHde1+/SJD+evww==, tarball: '@umijs/renderer-react/download/@umijs/renderer-react-3.5.37.tgz'} peerDependencies: react: 16.x || 17.x react-dom: 16.x || 17.x dependencies: - '@types/react': 17.0.39 - '@types/react-dom': 16.9.14 - '@types/react-router-config': 5.0.2 - '@umijs/runtime': 3.5.21 + '@types/react': 16.14.35 + '@types/react-dom': 16.9.18 + '@types/react-router-config': 5.0.6 + '@umijs/runtime': 3.5.37 react-router-config: 5.1.1 transitivePeerDependencies: - react-router dev: true - /@umijs/renderer-react/3.5.21_39566ec7cc5fe716a59f91f7330320ef: - resolution: {integrity: sha512-ZS6fMnaVQqjC2ocNHRg5jQTlEL9hCPooZ6wxRZZYyqIkqgbErhXyi9aWhe67IF6DFaaoMcUXgD2CCNqFLlLkeQ==} + /@umijs/renderer-react/3.5.37_hflg5r6ml7trnjm7sh3tgaza54: + resolution: {integrity: sha512-ULdWHl19GzZ/irUzElQCVR8EWvuBP59y5wRaI7ACWlRx85XCJ+DBj4fp9MzGgukCa93lPpdaHde1+/SJD+evww==, tarball: '@umijs/renderer-react/download/@umijs/renderer-react-3.5.37.tgz'} peerDependencies: react: 16.x || 17.x react-dom: 16.x || 17.x dependencies: - '@types/react': 17.0.39 - '@types/react-dom': 16.9.14 - '@types/react-router-config': 5.0.2 - '@umijs/runtime': 3.5.21_react@16.14.0 + '@types/react': 16.14.35 + '@types/react-dom': 16.9.18 + '@types/react-router-config': 5.0.6 + '@umijs/runtime': 3.5.37_react@16.14.0 react: 16.14.0 react-dom: 16.14.0_react@16.14.0 - react-router-config: 5.1.1_react-router@5.2.0+react@16.14.0 + react-router-config: 5.1.1_6flbfkch6crntn4ac2g723iqde transitivePeerDependencies: - react-router dev: true - /@umijs/renderer-react/3.5.21_react-dom@16.14.0+react@16.14.0: - resolution: {integrity: sha512-ZS6fMnaVQqjC2ocNHRg5jQTlEL9hCPooZ6wxRZZYyqIkqgbErhXyi9aWhe67IF6DFaaoMcUXgD2CCNqFLlLkeQ==} + /@umijs/renderer-react/3.5.37_wcqkhtmu7mswc6yz4uyexck3ty: + resolution: {integrity: sha512-ULdWHl19GzZ/irUzElQCVR8EWvuBP59y5wRaI7ACWlRx85XCJ+DBj4fp9MzGgukCa93lPpdaHde1+/SJD+evww==, tarball: '@umijs/renderer-react/download/@umijs/renderer-react-3.5.37.tgz'} peerDependencies: react: 16.x || 17.x react-dom: 16.x || 17.x dependencies: - '@types/react': 17.0.39 - '@types/react-dom': 16.9.14 - '@types/react-router-config': 5.0.2 - '@umijs/runtime': 3.5.21_react@16.14.0 + '@types/react': 16.14.35 + '@types/react-dom': 16.9.18 + '@types/react-router-config': 5.0.6 + '@umijs/runtime': 3.5.37_react@16.14.0 react: 16.14.0 react-dom: 16.14.0_react@16.14.0 react-router-config: 5.1.1_react@16.14.0 @@ -3914,8 +4118,8 @@ packages: - react-router dev: true - /@umijs/runtime/3.5.21: - resolution: {integrity: sha512-U5VOVWxp7kS92i2SsjGMemvLegoyCH1YhWhIJYIX2XM9IXP94+UCVJEHPRdytC4p5hun6thrGFec72ZPluwYaA==} + /@umijs/runtime/3.5.37: + resolution: {integrity: sha512-VtR/Py28AnZmjGFpxAYEUrk1xa47Ct6GbDpt1h+Nygy8Rn85LerMTlfL9pzwAzDNydFL3mPgKvwcygYbDTql/g==, tarball: '@umijs/runtime/download/@umijs/runtime-3.5.37.tgz'} peerDependencies: react: 16.x || 17.x dependencies: @@ -3927,8 +4131,8 @@ packages: use-subscription: 1.5.1 dev: true - /@umijs/runtime/3.5.21_react@16.14.0: - resolution: {integrity: sha512-U5VOVWxp7kS92i2SsjGMemvLegoyCH1YhWhIJYIX2XM9IXP94+UCVJEHPRdytC4p5hun6thrGFec72ZPluwYaA==} + /@umijs/runtime/3.5.37_react@16.14.0: + resolution: {integrity: sha512-VtR/Py28AnZmjGFpxAYEUrk1xa47Ct6GbDpt1h+Nygy8Rn85LerMTlfL9pzwAzDNydFL3mPgKvwcygYbDTql/g==, tarball: '@umijs/runtime/download/@umijs/runtime-3.5.37.tgz'} peerDependencies: react: 16.x || 17.x dependencies: @@ -3941,22 +4145,23 @@ packages: use-subscription: 1.5.1_react@16.14.0 dev: true - /@umijs/server/3.5.21: - resolution: {integrity: sha512-fZjxFd43qG8619KqlH0O09tGigJayVNR3UJKXmwv9duUQFKRqrULd5Sxi7M7wMaTHR5lIRE4pv8DzOqeLrq6gQ==} + /@umijs/server/3.5.37: + resolution: {integrity: sha512-FHWqODAi9f9MHFD+MJwq4wv5dBszy2jMXSgFQmQE2shRSOvWYVLI/LXzgaacZkm0eyyptbx7dglySgJCbtJ1vQ==, tarball: '@umijs/server/download/@umijs/server-3.5.37.tgz'} dependencies: - '@umijs/deps': 3.5.21 - '@umijs/utils': 3.5.21 + '@umijs/core': 3.5.37 + '@umijs/deps': 3.5.37 + '@umijs/utils': 3.5.37 dev: true - /@umijs/types/3.5.21: - resolution: {integrity: sha512-Z1tKajvdi7Cz+nKjvLdbTP6r7WFguRZo4PxCkClNzSTuK9PVTSYznXCq+JjZ3jggeQmpioez3PDvGGAwyK6BhQ==} + /@umijs/types/3.5.37: + resolution: {integrity: sha512-KwHFr7KhIErgF5zcV+n/lpTNvXJCUyJJH0XD+KBKu13u6TTDfAzCl2j/YGb/x6VkD0zaXmNTUo7p337wnSihKg==, tarball: '@umijs/types/download/@umijs/types-3.5.37.tgz'} dependencies: - '@umijs/babel-preset-umi': 3.5.21 - '@umijs/core': 3.5.21 - '@umijs/deps': 3.5.21 - '@umijs/renderer-react': 3.5.21 - '@umijs/server': 3.5.21 - '@umijs/utils': 3.5.21 + '@umijs/babel-preset-umi': 3.5.37 + '@umijs/core': 3.5.37 + '@umijs/deps': 3.5.37 + '@umijs/renderer-react': 3.5.37 + '@umijs/server': 3.5.37 + '@umijs/utils': 3.5.37 webpack-chain: 6.5.1 transitivePeerDependencies: - react @@ -3964,15 +4169,15 @@ packages: - react-router dev: true - /@umijs/types/3.5.21_39566ec7cc5fe716a59f91f7330320ef: - resolution: {integrity: sha512-Z1tKajvdi7Cz+nKjvLdbTP6r7WFguRZo4PxCkClNzSTuK9PVTSYznXCq+JjZ3jggeQmpioez3PDvGGAwyK6BhQ==} + /@umijs/types/3.5.37_hflg5r6ml7trnjm7sh3tgaza54: + resolution: {integrity: sha512-KwHFr7KhIErgF5zcV+n/lpTNvXJCUyJJH0XD+KBKu13u6TTDfAzCl2j/YGb/x6VkD0zaXmNTUo7p337wnSihKg==, tarball: '@umijs/types/download/@umijs/types-3.5.37.tgz'} dependencies: - '@umijs/babel-preset-umi': 3.5.21 - '@umijs/core': 3.5.21 - '@umijs/deps': 3.5.21 - '@umijs/renderer-react': 3.5.21_39566ec7cc5fe716a59f91f7330320ef - '@umijs/server': 3.5.21 - '@umijs/utils': 3.5.21 + '@umijs/babel-preset-umi': 3.5.37 + '@umijs/core': 3.5.37 + '@umijs/deps': 3.5.37 + '@umijs/renderer-react': 3.5.37_hflg5r6ml7trnjm7sh3tgaza54 + '@umijs/server': 3.5.37 + '@umijs/utils': 3.5.37 webpack-chain: 6.5.1 transitivePeerDependencies: - react @@ -3980,15 +4185,15 @@ packages: - react-router dev: true - /@umijs/types/3.5.21_react-dom@16.14.0+react@16.14.0: - resolution: {integrity: sha512-Z1tKajvdi7Cz+nKjvLdbTP6r7WFguRZo4PxCkClNzSTuK9PVTSYznXCq+JjZ3jggeQmpioez3PDvGGAwyK6BhQ==} + /@umijs/types/3.5.37_wcqkhtmu7mswc6yz4uyexck3ty: + resolution: {integrity: sha512-KwHFr7KhIErgF5zcV+n/lpTNvXJCUyJJH0XD+KBKu13u6TTDfAzCl2j/YGb/x6VkD0zaXmNTUo7p337wnSihKg==, tarball: '@umijs/types/download/@umijs/types-3.5.37.tgz'} dependencies: - '@umijs/babel-preset-umi': 3.5.21 - '@umijs/core': 3.5.21 - '@umijs/deps': 3.5.21 - '@umijs/renderer-react': 3.5.21_react-dom@16.14.0+react@16.14.0 - '@umijs/server': 3.5.21 - '@umijs/utils': 3.5.21 + '@umijs/babel-preset-umi': 3.5.37 + '@umijs/core': 3.5.37 + '@umijs/deps': 3.5.37 + '@umijs/renderer-react': 3.5.37_wcqkhtmu7mswc6yz4uyexck3ty + '@umijs/server': 3.5.37 + '@umijs/utils': 3.5.37 webpack-chain: 6.5.1 transitivePeerDependencies: - react @@ -3996,21 +4201,30 @@ packages: - react-router dev: true - /@umijs/utils/3.5.21: - resolution: {integrity: sha512-YBeugACAJHe/43uuKN2C+HWIfztqWhTGwFxRGE1XxCEIGCcJPFt8u8SMvw0wtE/kHT9JIz/tTpErJyo1QYJp2A==} + /@umijs/utils/3.5.37: + resolution: {integrity: sha512-nvHX9KGf5dWDeht78VfGzDalRAUBHB+O1VOOOtdWhFvRkGHw0px/W4LDWUNDb1xGtFJ1FM39xNTO3EgYGncBUw==, tarball: '@umijs/utils/download/@umijs/utils-3.5.37.tgz'} dependencies: - '@umijs/deps': 3.5.21 + '@umijs/babel-preset-umi': 3.5.37 + '@umijs/deps': 3.5.37 + dev: true + + /abab/2.0.6: + resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==, tarball: abab/download/abab-2.0.6.tgz} dev: true - /abab/2.0.5: - resolution: {integrity: sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==} + /accepts/1.3.8: + resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==, tarball: accepts/download/accepts-1.3.8.tgz} + engines: {node: '>= 0.6'} + dependencies: + mime-types: 2.1.35 + negotiator: 0.6.3 dev: true /accord/0.29.0: - resolution: {integrity: sha512-3OOR92FTc2p5/EcOzPcXp+Cbo+3C15nV9RXHlOUBCBpHhcB+0frbSNR9ehED/o7sTcyGVtqGJpguToEdlXhD0w==} + resolution: {integrity: sha1-t0HBdtAENcWSnUZt/oz2vukzseQ=, tarball: accord/download/accord-0.29.0.tgz} dependencies: - convert-source-map: 1.8.0 - glob: 7.2.0 + convert-source-map: 1.9.0 + glob: 7.2.3 indx: 0.2.3 lodash.clone: 4.5.0 lodash.defaults: 4.2.0 @@ -4019,81 +4233,95 @@ packages: lodash.partialright: 4.2.1 lodash.pick: 4.4.0 lodash.uniq: 4.5.0 - resolve: 1.22.0 + resolve: 1.22.1 semver: 5.7.1 uglify-js: 2.8.29 when: 3.7.8 dev: true /acorn-globals/4.3.4: - resolution: {integrity: sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==} + resolution: {integrity: sha1-n6GSat3BHJcwjE5m163Q1Awycuc=, tarball: acorn-globals/download/acorn-globals-4.3.4.tgz} dependencies: acorn: 6.4.2 acorn-walk: 6.2.0 dev: true /acorn-globals/6.0.0: - resolution: {integrity: sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==} + resolution: {integrity: sha1-Rs3Tnw+P8IqHZhm1X1rIptx3C0U=, tarball: acorn-globals/download/acorn-globals-6.0.0.tgz} dependencies: acorn: 7.4.1 acorn-walk: 7.2.0 dev: true /acorn-jsx/5.3.2_acorn@7.4.1: - resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + resolution: {integrity: sha1-ftW7VZCLOy8bxVxq8WU7rafweTc=, tarball: acorn-jsx/download/acorn-jsx-5.3.2.tgz} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: acorn: 7.4.1 dev: true - /acorn-jsx/5.3.2_acorn@8.7.0: - resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + /acorn-jsx/5.3.2_acorn@8.8.2: + resolution: {integrity: sha1-ftW7VZCLOy8bxVxq8WU7rafweTc=, tarball: acorn-jsx/download/acorn-jsx-5.3.2.tgz} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 8.7.0 + acorn: 8.8.2 dev: true /acorn-walk/6.2.0: - resolution: {integrity: sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==} + resolution: {integrity: sha1-Ejy487hMIXHx9/slJhWxx4prGow=, tarball: acorn-walk/download/acorn-walk-6.2.0.tgz} engines: {node: '>=0.4.0'} dev: true /acorn-walk/7.2.0: - resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} + resolution: {integrity: sha1-DeiJpgEgOQmw++B7iTjcIdLpZ7w=, tarball: acorn-walk/download/acorn-walk-7.2.0.tgz} engines: {node: '>=0.4.0'} dev: true /acorn/6.4.2: - resolution: {integrity: sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==} + resolution: {integrity: sha1-NYZv1xBSjpLeEM8GAWSY5H454eY=, tarball: acorn/download/acorn-6.4.2.tgz} engines: {node: '>=0.4.0'} hasBin: true dev: true /acorn/7.4.1: - resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} + resolution: {integrity: sha1-/q7SVZc9LndVW4PbwIhRpsY1IPo=, tarball: acorn/download/acorn-7.4.1.tgz} engines: {node: '>=0.4.0'} hasBin: true dev: true - /acorn/8.7.0: - resolution: {integrity: sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==} + /acorn/8.8.2: + resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==, tarball: acorn/download/acorn-8.8.2.tgz} engines: {node: '>=0.4.0'} hasBin: true dev: true + /agent-base/4.3.0: + resolution: {integrity: sha1-gWXwHENgCbzK0LHRIvBe13Dvxu4=, tarball: agent-base/download/agent-base-4.3.0.tgz} + 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==} + resolution: {integrity: sha1-Sf/1hXfP7j83F2/qtMIuAPhtf3c=, tarball: agent-base/download/agent-base-6.0.2.tgz} engines: {node: '>= 6.0.0'} dependencies: - debug: 4.3.3 + debug: 4.3.4 transitivePeerDependencies: - supports-color dev: true + /agentkeepalive/3.5.2: + resolution: {integrity: sha1-oROSTdP6JKC8O3gQjEUMKr7gD2c=, tarball: agentkeepalive/download/agentkeepalive-3.5.2.tgz} + engines: {node: '>= 4.0.0'} + dependencies: + humanize-ms: 1.2.1 + dev: true + /aggregate-error/3.1.0: - resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} + resolution: {integrity: sha1-kmcP9Q9TWb23o+DUDQ7DDFc3aHo=, tarball: aggregate-error/download/aggregate-error-3.1.0.tgz} engines: {node: '>=8'} dependencies: clean-stack: 2.2.0 @@ -4101,7 +4329,7 @@ packages: dev: true /ajv-errors/1.0.1_ajv@6.12.6: - resolution: {integrity: sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==} + resolution: {integrity: sha1-81mGrOuRr63sQQL72FAUlQzvpk0=, tarball: ajv-errors/download/ajv-errors-1.0.1.tgz} peerDependencies: ajv: '>=5.0.0' dependencies: @@ -4109,7 +4337,7 @@ packages: dev: true /ajv-keywords/3.5.2_ajv@6.12.6: - resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} + resolution: {integrity: sha1-MfKdpatuANHC0yms97WSlhTVAU0=, tarball: ajv-keywords/download/ajv-keywords-3.5.2.tgz} peerDependencies: ajv: ^6.9.1 dependencies: @@ -4117,7 +4345,7 @@ packages: dev: true /ajv/6.12.6: - resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + resolution: {integrity: sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ=, tarball: ajv/download/ajv-6.12.6.tgz} dependencies: fast-deep-equal: 3.1.3 fast-json-stable-stringify: 2.1.0 @@ -4125,8 +4353,8 @@ packages: uri-js: 4.4.1 dev: true - /ajv/8.10.0: - resolution: {integrity: sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==} + /ajv/8.12.0: + resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==, tarball: ajv/download/ajv-8.12.0.tgz} dependencies: fast-deep-equal: 3.1.3 json-schema-traverse: 1.0.0 @@ -4135,7 +4363,7 @@ packages: dev: true /align-text/0.1.4: - resolution: {integrity: sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=} + resolution: {integrity: sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=, tarball: align-text/download/align-text-0.1.4.tgz} engines: {node: '>=0.10.0'} dependencies: kind-of: 3.2.2 @@ -4144,122 +4372,145 @@ packages: dev: true /alphanum-sort/1.0.2: - resolution: {integrity: sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=} + resolution: {integrity: sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=, tarball: alphanum-sort/download/alphanum-sort-1.0.2.tgz} + dev: true + + /ansi-align/2.0.0: + resolution: {integrity: sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=, tarball: ansi-align/download/ansi-align-2.0.0.tgz} + dependencies: + string-width: 2.1.1 dev: true /ansi-align/3.0.1: - resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} + resolution: {integrity: sha1-DN8S4RGs53OobpofrRIlxDyxmlk=, tarball: ansi-align/download/ansi-align-3.0.1.tgz} dependencies: string-width: 4.2.3 dev: true /ansi-colors/1.1.0: - resolution: {integrity: sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==} + resolution: {integrity: sha1-Y3S03V1HGP884npnGjscrQdxMqk=, tarball: ansi-colors/download/ansi-colors-1.1.0.tgz} engines: {node: '>=0.10.0'} dependencies: ansi-wrap: 0.1.0 dev: true /ansi-colors/3.2.4: - resolution: {integrity: sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==} + resolution: {integrity: sha1-46PaS/uubIapwoViXeEkojQCb78=, tarball: ansi-colors/download/ansi-colors-3.2.4.tgz} engines: {node: '>=6'} dev: true - /ansi-colors/4.1.1: - resolution: {integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==} + /ansi-colors/4.1.3: + resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==, tarball: ansi-colors/download/ansi-colors-4.1.3.tgz} engines: {node: '>=6'} dev: true /ansi-cyan/0.1.1: - resolution: {integrity: sha1-U4rlKK+JgvKK4w2G8vF0VtJgmHM=} + resolution: {integrity: sha1-U4rlKK+JgvKK4w2G8vF0VtJgmHM=, tarball: ansi-cyan/download/ansi-cyan-0.1.1.tgz} engines: {node: '>=0.10.0'} dependencies: ansi-wrap: 0.1.0 dev: true + /ansi-escape-sequences/6.2.1: + resolution: {integrity: sha512-0gK95MrLXv+Vy5h4eKGvSX1yXopBqSYBi3/w4hekUxs/hHakF6asH9Gg7UXbb7IH9weAlVIrUzVOITNBr8Imag==, tarball: ansi-escape-sequences/download/ansi-escape-sequences-6.2.1.tgz} + engines: {node: '>=12.17'} + dependencies: + array-back: 6.2.2 + dev: true + /ansi-escapes/3.2.0: - resolution: {integrity: sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==} + resolution: {integrity: sha1-h4C5j/nb9WOBUtHx/lwde0RCl2s=, tarball: ansi-escapes/download/ansi-escapes-3.2.0.tgz} engines: {node: '>=4'} dev: true /ansi-escapes/4.3.2: - resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} + resolution: {integrity: sha1-ayKR0dt9mLZSHV8e+kLQ86n+tl4=, tarball: ansi-escapes/download/ansi-escapes-4.3.2.tgz} engines: {node: '>=8'} dependencies: type-fest: 0.21.3 dev: true /ansi-gray/0.1.1: - resolution: {integrity: sha1-KWLPVOyXksSFEKPetSRDaGHvclE=} + resolution: {integrity: sha1-KWLPVOyXksSFEKPetSRDaGHvclE=, tarball: ansi-gray/download/ansi-gray-0.1.1.tgz} engines: {node: '>=0.10.0'} dependencies: ansi-wrap: 0.1.0 dev: true - /ansi-html/0.0.7: - resolution: {integrity: sha1-gTWEAhliqenm/QOflA0S9WynhZ4=} + /ansi-html/0.0.9: + resolution: {integrity: sha512-ozbS3LuenHVxNRh/wdnN16QapUHzauqSomAl1jwwJRRsGwFwtj644lIhxfWu0Fy0acCij2+AEgHvjscq3dlVXg==, tarball: ansi-html/download/ansi-html-0.0.9.tgz} engines: {'0': node >= 0.8.0} hasBin: true dev: true /ansi-red/0.1.1: - resolution: {integrity: sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw=} + resolution: {integrity: sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw=, tarball: ansi-red/download/ansi-red-0.1.1.tgz} engines: {node: '>=0.10.0'} dependencies: ansi-wrap: 0.1.0 dev: true /ansi-regex/2.1.1: - resolution: {integrity: sha1-w7M6te42DYbg5ijwRorn7yfWVN8=} + resolution: {integrity: sha1-w7M6te42DYbg5ijwRorn7yfWVN8=, tarball: ansi-regex/download/ansi-regex-2.1.1.tgz} engines: {node: '>=0.10.0'} dev: true - /ansi-regex/3.0.0: - resolution: {integrity: sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=} + /ansi-regex/3.0.1: + resolution: {integrity: sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==, tarball: ansi-regex/download/ansi-regex-3.0.1.tgz} engines: {node: '>=4'} dev: true - /ansi-regex/4.1.0: - resolution: {integrity: sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==} + /ansi-regex/4.1.1: + resolution: {integrity: sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==, tarball: ansi-regex/download/ansi-regex-4.1.1.tgz} engines: {node: '>=6'} dev: true /ansi-regex/5.0.1: - resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + resolution: {integrity: sha1-CCyyyJyf6GWaMRpTvWpNxTAdswQ=, tarball: ansi-regex/download/ansi-regex-5.0.1.tgz} engines: {node: '>=8'} dev: true /ansi-styles/2.2.1: - resolution: {integrity: sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=} + resolution: {integrity: sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=, tarball: ansi-styles/download/ansi-styles-2.2.1.tgz} engines: {node: '>=0.10.0'} dev: true /ansi-styles/3.2.1: - resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} + resolution: {integrity: sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=, tarball: ansi-styles/download/ansi-styles-3.2.1.tgz} engines: {node: '>=4'} dependencies: color-convert: 1.9.3 dev: true /ansi-styles/4.3.0: - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + resolution: {integrity: sha1-7dgDYornHATIWuegkG7a00tkiTc=, tarball: ansi-styles/download/ansi-styles-4.3.0.tgz} engines: {node: '>=8'} dependencies: color-convert: 2.0.1 dev: true /ansi-wrap/0.1.0: - resolution: {integrity: sha1-qCJQ3bABXponyoLoLqYDu/pF768=} + resolution: {integrity: sha1-qCJQ3bABXponyoLoLqYDu/pF768=, tarball: ansi-wrap/download/ansi-wrap-0.1.0.tgz} engines: {node: '>=0.10.0'} dev: true - /any-observable/0.3.0: - resolution: {integrity: sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog==} + /any-observable/0.3.0_rxjs@6.6.7: + resolution: {integrity: sha1-r5M0deWAamfQ198JDdXovvZdEZs=, tarball: any-observable/download/any-observable-0.3.0.tgz} engines: {node: '>=6'} + peerDependencies: + rxjs: '*' + zenObservable: '*' + peerDependenciesMeta: + rxjs: + optional: true + zenObservable: + optional: true + dependencies: + rxjs: 6.6.7 dev: true /any-observable/0.5.1_rxjs@6.6.7: - resolution: {integrity: sha512-8zv01bgDOp9PTmRTNCAHTw64TFP2rvlX4LvtNJLachaXY+AjmIvLT47fABNPCiIe89hKiSCo2n5zmPqI9CElPA==} + resolution: {integrity: sha1-q31J/2Tr5t064mdgo/WogejbeR4=, tarball: any-observable/download/any-observable-0.5.1.tgz} engines: {node: '>=8'} peerDependencies: rxjs: '*' @@ -4274,14 +4525,16 @@ packages: dev: true /anymatch/2.0.0: - resolution: {integrity: sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==} + resolution: {integrity: sha1-vLJLTzeTTZqnrBe0ra+J58du8us=, tarball: anymatch/download/anymatch-2.0.0.tgz} dependencies: micromatch: 3.1.10 normalize-path: 2.1.1 + transitivePeerDependencies: + - supports-color dev: true - /anymatch/3.1.2: - resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==} + /anymatch/3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==, tarball: anymatch/download/anymatch-3.1.3.tgz} engines: {node: '>= 8'} dependencies: normalize-path: 3.0.0 @@ -4289,43 +4542,43 @@ packages: dev: true /append-buffer/1.0.2: - resolution: {integrity: sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE=} + resolution: {integrity: sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE=, tarball: append-buffer/download/append-buffer-1.0.2.tgz} engines: {node: '>=0.10.0'} dependencies: - buffer-equal: 1.0.0 + buffer-equal: 1.0.1 dev: true /aproba/1.2.0: - resolution: {integrity: sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==} + resolution: {integrity: sha1-aALmJk79GMeQobDVF/DyYnvyyUo=, tarball: aproba/download/aproba-1.2.0.tgz} dev: true /arch/2.2.0: - resolution: {integrity: sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==} + resolution: {integrity: sha1-G8R4GPMFdk8jqzMGsL/AhsWinRE=, tarball: arch/download/arch-2.2.0.tgz} dev: true /are-we-there-yet/1.1.7: - resolution: {integrity: sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==} + resolution: {integrity: sha1-sVR0qTKtq0/4pQ2a36fk6SbyEUY=, tarball: are-we-there-yet/download/are-we-there-yet-1.1.7.tgz} dependencies: delegates: 1.0.0 - readable-stream: 2.3.7 + readable-stream: 2.3.8 dev: true - /arg/5.0.1: - resolution: {integrity: sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==} + /arg/5.0.2: + resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==, tarball: arg/download/arg-5.0.2.tgz} dev: true /argparse/1.0.10: - resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} + resolution: {integrity: sha1-vNZ5HqWuCXJeF+WtmIE0zUCz2RE=, tarball: argparse/download/argparse-1.0.10.tgz} dependencies: sprintf-js: 1.0.3 dev: true /argparse/2.0.1: - resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + resolution: {integrity: sha1-JG9Q88p4oyQPbJl+ipvR6sSeSzg=, tarball: argparse/download/argparse-2.0.1.tgz} dev: true /arr-diff/1.1.0: - resolution: {integrity: sha1-aHwydYFjWI/vfeezb6vklesaOZo=} + resolution: {integrity: sha1-aHwydYFjWI/vfeezb6vklesaOZo=, tarball: arr-diff/download/arr-diff-1.1.0.tgz} engines: {node: '>=0.10.0'} dependencies: arr-flatten: 1.1.0 @@ -4333,102 +4586,139 @@ packages: dev: true /arr-diff/4.0.0: - resolution: {integrity: sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=} + resolution: {integrity: sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=, tarball: arr-diff/download/arr-diff-4.0.0.tgz} engines: {node: '>=0.10.0'} dev: true /arr-flatten/1.1.0: - resolution: {integrity: sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==} + resolution: {integrity: sha1-NgSLv/TntH4TZkQxbJlmnqWukfE=, tarball: arr-flatten/download/arr-flatten-1.1.0.tgz} engines: {node: '>=0.10.0'} dev: true /arr-union/2.1.0: - resolution: {integrity: sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=} + resolution: {integrity: sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=, tarball: arr-union/download/arr-union-2.1.0.tgz} engines: {node: '>=0.10.0'} dev: true /arr-union/3.1.0: - resolution: {integrity: sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=} + resolution: {integrity: sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=, tarball: arr-union/download/arr-union-3.1.0.tgz} engines: {node: '>=0.10.0'} dev: true + /array-back/3.1.0: + resolution: {integrity: sha1-uIWdelCIccmnss9C+ZQo9l6Wv7A=, tarball: array-back/download/array-back-3.1.0.tgz} + engines: {node: '>=6'} + dev: true + + /array-back/4.0.2: + resolution: {integrity: sha1-gATpmaYnRYa+6yc0IWhlL9uJ+h4=, tarball: array-back/download/array-back-4.0.2.tgz} + engines: {node: '>=8'} + dev: true + + /array-back/6.2.2: + resolution: {integrity: sha512-gUAZ7HPyb4SJczXAMUXMGAvI976JoK3qEx9v1FTmeYuJj0IBiaKttG1ydtGKdkfqWkIkouke7nG8ufGy77+Cvw==, tarball: array-back/download/array-back-6.2.2.tgz} + engines: {node: '>=12.17'} + dev: true + /array-differ/3.0.0: - resolution: {integrity: sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==} + resolution: {integrity: sha1-PLs9DzFoEOr8xHYkc0I31q7krms=, tarball: array-differ/download/array-differ-3.0.0.tgz} engines: {node: '>=8'} dev: true /array-equal/1.0.0: - resolution: {integrity: sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=} + resolution: {integrity: sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=, tarball: array-equal/download/array-equal-1.0.0.tgz} dev: true /array-find-index/1.0.2: - resolution: {integrity: sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=} + resolution: {integrity: sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=, tarball: array-find-index/download/array-find-index-1.0.2.tgz} engines: {node: '>=0.10.0'} dev: true - /array-includes/3.1.4: - resolution: {integrity: sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==} + /array-includes/3.1.6: + resolution: {integrity: sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==, tarball: array-includes/download/array-includes-3.1.6.tgz} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - define-properties: 1.1.3 - es-abstract: 1.19.1 - get-intrinsic: 1.1.1 + define-properties: 1.2.0 + es-abstract: 1.21.1 + get-intrinsic: 1.2.0 is-string: 1.0.7 dev: true /array-slice/0.2.3: - resolution: {integrity: sha1-3Tz7gO15c6dRF82sabC5nshhhvU=} + resolution: {integrity: sha1-3Tz7gO15c6dRF82sabC5nshhhvU=, tarball: array-slice/download/array-slice-0.2.3.tgz} engines: {node: '>=0.10.0'} dev: true /array-union/1.0.2: - resolution: {integrity: sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=} + resolution: {integrity: sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=, tarball: array-union/download/array-union-1.0.2.tgz} engines: {node: '>=0.10.0'} dependencies: array-uniq: 1.0.3 dev: true /array-union/2.1.0: - resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + resolution: {integrity: sha1-t5hCCtvrHego2ErNii4j0+/oXo0=, tarball: array-union/download/array-union-2.1.0.tgz} engines: {node: '>=8'} dev: true /array-uniq/1.0.3: - resolution: {integrity: sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=} + resolution: {integrity: sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=, tarball: array-uniq/download/array-uniq-1.0.3.tgz} engines: {node: '>=0.10.0'} dev: true /array-unique/0.3.2: - resolution: {integrity: sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=} + resolution: {integrity: sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=, tarball: array-unique/download/array-unique-0.3.2.tgz} engines: {node: '>=0.10.0'} dev: true - /array.prototype.flatmap/1.2.5: - resolution: {integrity: sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==} + /array.prototype.flatmap/1.3.1: + resolution: {integrity: sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==, tarball: array.prototype.flatmap/download/array.prototype.flatmap-1.3.1.tgz} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.1 + es-shim-unscopables: 1.0.0 + dev: true + + /array.prototype.reduce/1.0.5: + resolution: {integrity: sha512-kDdugMl7id9COE8R7MHF5jWk7Dqt/fs4Pv+JXoICnYwqpjjjbUurz6w5fT5IG6brLdJhv6/VoHB0H7oyIBXd+Q==, tarball: array.prototype.reduce/download/array.prototype.reduce-1.0.5.tgz} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - define-properties: 1.1.3 - es-abstract: 1.19.1 + define-properties: 1.2.0 + es-abstract: 1.21.1 + es-array-method-boxes-properly: 1.0.0 + is-string: 1.0.7 + dev: true + + /array.prototype.tosorted/1.1.1: + resolution: {integrity: sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==, tarball: array.prototype.tosorted/download/array.prototype.tosorted-1.1.1.tgz} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.1 + es-shim-unscopables: 1.0.0 + get-intrinsic: 1.2.0 dev: true /arrify/1.0.1: - resolution: {integrity: sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=} + resolution: {integrity: sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=, tarball: arrify/download/arrify-1.0.1.tgz} engines: {node: '>=0.10.0'} dev: true /arrify/2.0.1: - resolution: {integrity: sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==} + resolution: {integrity: sha1-yWVekzHgq81YjSp8rX6ZVvZnAfo=, tarball: arrify/download/arrify-2.0.1.tgz} engines: {node: '>=8'} dev: true /asap/2.0.6: - resolution: {integrity: sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=} + resolution: {integrity: sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=, tarball: asap/download/asap-2.0.6.tgz} dev: true /asn1.js/5.4.1: - resolution: {integrity: sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==} + resolution: {integrity: sha1-EamAuE67kXgc41sP3C7ilON4Pwc=, tarball: asn1.js/download/asn1.js-5.4.1.tgz} dependencies: bn.js: 4.12.0 inherits: 2.0.4 @@ -4437,60 +4727,60 @@ packages: dev: true /asn1/0.2.6: - resolution: {integrity: sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==} + resolution: {integrity: sha1-DTp7tuZOAqkMAwOzHykoaOoJoI0=, tarball: asn1/download/asn1-0.2.6.tgz} dependencies: safer-buffer: 2.1.2 dev: true /assert-plus/1.0.0: - resolution: {integrity: sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=} + resolution: {integrity: sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=, tarball: assert-plus/download/assert-plus-1.0.0.tgz} engines: {node: '>=0.8'} dev: true /assert/1.5.0: - resolution: {integrity: sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==} + resolution: {integrity: sha1-VcEJqvbgrv2z3EtxJAxwv1dLGOs=, tarball: assert/download/assert-1.5.0.tgz} dependencies: object-assign: 4.1.1 util: 0.10.3 dev: true /assign-symbols/1.0.0: - resolution: {integrity: sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=} + resolution: {integrity: sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=, tarball: assign-symbols/download/assign-symbols-1.0.0.tgz} engines: {node: '>=0.10.0'} dev: true /astral-regex/1.0.0: - resolution: {integrity: sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==} + resolution: {integrity: sha1-bIw/uCfdQ+45GPJ7gngqt2WKb9k=, tarball: astral-regex/download/astral-regex-1.0.0.tgz} engines: {node: '>=4'} dev: true /astral-regex/2.0.0: - resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} + resolution: {integrity: sha1-SDFDxWeu7UeFdZwIZXhtx319LjE=, tarball: astral-regex/download/astral-regex-2.0.0.tgz} engines: {node: '>=8'} dev: true /async-exit-hook/2.0.1: - resolution: {integrity: sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw==} + resolution: {integrity: sha1-i9iwJLDsmxwBzMua+dspvXF9+vM=, tarball: async-exit-hook/download/async-exit-hook-2.0.1.tgz} engines: {node: '>=0.12.0'} dev: true /asynckit/0.4.0: - resolution: {integrity: sha1-x57Zf380y48robyXkLzDZkdLS3k=} + resolution: {integrity: sha1-x57Zf380y48robyXkLzDZkdLS3k=, tarball: asynckit/download/asynckit-0.4.0.tgz} dev: true /atob/2.1.2: - resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==} + resolution: {integrity: sha1-bZUX654DDSQ2ZmZR6GvZ9vE1M8k=, tarball: atob/download/atob-2.1.2.tgz} engines: {node: '>= 4.5.0'} hasBin: true dev: true /autoprefixer/9.6.0: - resolution: {integrity: sha512-kuip9YilBqhirhHEGHaBTZKXL//xxGnzvsD0FtBQa6z+A69qZD6s/BAX9VzDF1i9VKDquTJDQaPLSEhOnL6FvQ==} + resolution: {integrity: sha1-ARHGveKtIMbxeZWjP6189oVLTIc=, tarball: autoprefixer/download/autoprefixer-9.6.0.tgz} engines: {node: '>=6.0.0'} hasBin: true dependencies: - browserslist: 4.19.3 - caniuse-lite: 1.0.30001312 + browserslist: 4.21.5 + caniuse-lite: 1.0.30001460 chalk: 2.4.2 normalize-range: 0.1.2 num2fraction: 1.2.2 @@ -4499,11 +4789,11 @@ packages: dev: true /autoprefixer/9.8.8: - resolution: {integrity: sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==} + resolution: {integrity: sha1-/UvUWVOF+m8GWZ3nSaTV96R0lXo=, tarball: autoprefixer/download/autoprefixer-9.8.8.tgz} hasBin: true dependencies: - browserslist: 4.19.3 - caniuse-lite: 1.0.30001312 + browserslist: 4.21.5 + caniuse-lite: 1.0.30001460 normalize-range: 0.1.2 num2fraction: 1.2.2 picocolors: 0.2.1 @@ -4511,51 +4801,65 @@ packages: postcss-value-parser: 4.2.0 dev: true + /available-typed-arrays/1.0.5: + resolution: {integrity: sha1-kvlWFlAQadB9EO2y/DfT4cZRI7c=, tarball: available-typed-arrays/download/available-typed-arrays-1.0.5.tgz} + engines: {node: '>= 0.4'} + dev: true + /aws-sign2/0.7.0: - resolution: {integrity: sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=} + resolution: {integrity: sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=, tarball: aws-sign2/download/aws-sign2-0.7.0.tgz} dev: true - /aws4/1.11.0: - resolution: {integrity: sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==} + /aws4/1.12.0: + resolution: {integrity: sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==, tarball: aws4/download/aws4-1.12.0.tgz} + dev: true + + /axios/0.18.1: + resolution: {integrity: sha1-/z8N4ue10YDnV62YAA8Qgbh7zqM=, tarball: axios/download/axios-0.18.1.tgz} + deprecated: Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410 + dependencies: + follow-redirects: 1.5.10 + is-buffer: 2.0.5 + transitivePeerDependencies: + - supports-color dev: true - /babel-jest/25.5.1_@babel+core@7.17.5: - resolution: {integrity: sha512-9dA9+GmMjIzgPnYtkhBg73gOo/RHqPmLruP3BaGL4KEX3Dwz6pI8auSN8G8+iuEG90+GSswyKvslN+JYSaacaQ==} + /babel-jest/25.5.1_@babel+core@7.21.0: + resolution: {integrity: sha1-vC5hAfhJ1vauwJcg/8e8UzLmKFM=, tarball: babel-jest/download/babel-jest-25.5.1.tgz} engines: {node: '>= 8.3'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.17.5 + '@babel/core': 7.21.0 '@jest/transform': 25.5.1 '@jest/types': 25.5.0 - '@types/babel__core': 7.1.18 + '@types/babel__core': 7.20.0 babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 25.5.0_@babel+core@7.17.5 + babel-preset-jest: 25.5.0_@babel+core@7.21.0 chalk: 3.0.0 - graceful-fs: 4.2.9 + graceful-fs: 4.2.10 slash: 3.0.0 transitivePeerDependencies: - supports-color dev: true /babel-plugin-dynamic-import-node/2.3.3: - resolution: {integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==} + resolution: {integrity: sha1-hP2hnJduxcbe/vV/lCez3vZuF6M=, tarball: babel-plugin-dynamic-import-node/download/babel-plugin-dynamic-import-node-2.3.3.tgz} dependencies: - object.assign: 4.1.2 + object.assign: 4.1.4 dev: true - /babel-plugin-import/1.13.3: - resolution: {integrity: sha512-1qCWdljJOrDRH/ybaCZuDgySii4yYrtQ8OJQwrcDqdt0y67N30ng3X3nABg6j7gR7qUJgcMa9OMhc4AGViDwWw==} + /babel-plugin-import/1.13.6: + resolution: {integrity: sha512-N7FYnGh0DFsvDRkAPsvFq/metVfVD7P2h1rokOPpEH4cZbdRHCW+2jbXt0nnuqowkm/xhh2ww1anIdEpfYa7ZA==, tarball: babel-plugin-import/download/babel-plugin-import-1.13.6.tgz} dependencies: - '@babel/helper-module-imports': 7.16.7 - '@babel/runtime': 7.17.2 + '@babel/helper-module-imports': 7.18.6 dev: true /babel-plugin-istanbul/5.2.0: - resolution: {integrity: sha512-5LphC0USA8t4i1zCtjbbNb6jJj/9+X6P37Qfirc/70EQ34xKlMW+a1RHGwxGI+SwWpNwZ27HqvzAobeqaXwiZw==} + resolution: {integrity: sha1-30reg9iXqS3wacTZolzyZxKTyFQ=, tarball: babel-plugin-istanbul/download/babel-plugin-istanbul-5.2.0.tgz} engines: {node: '>=6'} dependencies: - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.20.2 find-up: 3.0.0 istanbul-lib-instrument: 3.3.0 test-exclude: 5.2.3 @@ -4564,111 +4868,147 @@ packages: dev: true /babel-plugin-istanbul/6.1.1: - resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} + resolution: {integrity: sha1-+ojsWSMv2bTjbbvFQKjsmptH2nM=, tarball: babel-plugin-istanbul/download/babel-plugin-istanbul-6.1.1.tgz} engines: {node: '>=8'} dependencies: - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.20.2 '@istanbuljs/load-nyc-config': 1.1.0 '@istanbuljs/schema': 0.1.3 - istanbul-lib-instrument: 5.1.0 + istanbul-lib-instrument: 5.2.1 test-exclude: 6.0.0 transitivePeerDependencies: - supports-color dev: true /babel-plugin-jest-hoist/25.5.0: - resolution: {integrity: sha512-u+/W+WAjMlvoocYGTwthAiQSxDcJAyHpQ6oWlHdFZaaN+Rlk8Q7iiwDPg2lN/FyJtAYnKjFxbn7xus4HCFkg5g==} + resolution: {integrity: sha1-EpyAulx/x1uvOkW5Pi43LVfKJnc=, tarball: babel-plugin-jest-hoist/download/babel-plugin-jest-hoist-25.5.0.tgz} engines: {node: '>= 8.3'} dependencies: - '@babel/template': 7.16.7 - '@babel/types': 7.17.0 - '@types/babel__traverse': 7.14.2 + '@babel/template': 7.20.7 + '@babel/types': 7.21.2 + '@types/babel__traverse': 7.18.3 dev: true - /babel-plugin-polyfill-corejs2/0.3.1_@babel+core@7.17.5: - resolution: {integrity: sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==} + /babel-plugin-polyfill-corejs2/0.3.3_@babel+core@7.18.2: + resolution: {integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==, tarball: babel-plugin-polyfill-corejs2/download/babel-plugin-polyfill-corejs2-0.3.3.tgz} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.17.0 - '@babel/core': 7.17.5 - '@babel/helper-define-polyfill-provider': 0.3.1_@babel+core@7.17.5 + '@babel/compat-data': 7.21.0 + '@babel/core': 7.18.2 + '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.18.2 semver: 6.3.0 transitivePeerDependencies: - supports-color dev: true - /babel-plugin-polyfill-corejs3/0.5.2_@babel+core@7.17.5: - resolution: {integrity: sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==} + /babel-plugin-polyfill-corejs2/0.3.3_@babel+core@7.21.0: + resolution: {integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==, tarball: babel-plugin-polyfill-corejs2/download/babel-plugin-polyfill-corejs2-0.3.3.tgz} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-define-polyfill-provider': 0.3.1_@babel+core@7.17.5 - core-js-compat: 3.21.1 + '@babel/compat-data': 7.21.0 + '@babel/core': 7.21.0 + '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.21.0 + semver: 6.3.0 transitivePeerDependencies: - supports-color dev: true - /babel-plugin-polyfill-regenerator/0.3.1_@babel+core@7.17.5: - resolution: {integrity: sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==} + /babel-plugin-polyfill-corejs3/0.5.3_@babel+core@7.18.2: + resolution: {integrity: sha512-zKsXDh0XjnrUEW0mxIHLfjBfnXSMr5Q/goMe/fxpQnLm07mcOZiIZHBNWCMx60HmdvjxfXcalac0tfFg0wqxyw==, tarball: babel-plugin-polyfill-corejs3/download/babel-plugin-polyfill-corejs3-0.5.3.tgz} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/helper-define-polyfill-provider': 0.3.1_@babel+core@7.17.5 + '@babel/core': 7.18.2 + '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.18.2 + core-js-compat: 3.29.0 transitivePeerDependencies: - supports-color dev: true - /babel-plugin-react-require/3.1.1: - resolution: {integrity: sha512-XFz+B0dWx41fnGnugzCWn5rOgrDHb150N5gFhUfO3BgYDCT25o4sofRtd9uUfqUHoRu+t4/r5Cr2RMPIKuCt2g==} - dev: true - - /babel-preset-current-node-syntax/0.1.4_@babel+core@7.17.5: - resolution: {integrity: sha512-5/INNCYhUGqw7VbVjT/hb3ucjgkVHKXY7lX3ZjlN4gm565VyFmJUrJ/h+h16ECVB38R/9SF6aACydpKMLZ/c9w==} + /babel-plugin-polyfill-corejs3/0.6.0_@babel+core@7.21.0: + resolution: {integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==, tarball: babel-plugin-polyfill-corejs3/download/babel-plugin-polyfill-corejs3-0.6.0.tgz} peerDependencies: - '@babel/core': ^7.0.0 + '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.5 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.17.5 - '@babel/plugin-syntax-bigint': 7.8.3_@babel+core@7.17.5 - '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.17.5 - '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.17.5 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.17.5 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.17.5 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.17.5 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.17.5 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.17.5 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.17.5 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.17.5 - dev: true - - /babel-preset-jest/25.5.0_@babel+core@7.17.5: - resolution: {integrity: sha512-8ZczygctQkBU+63DtSOKGh7tFL0CeCuz+1ieud9lJ1WPQ9O6A1a/r+LGn6Y705PA6whHQ3T1XuB/PmpfNYf8Fw==} + '@babel/core': 7.21.0 + '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.21.0 + core-js-compat: 3.29.0 + transitivePeerDependencies: + - supports-color + dev: true + + /babel-plugin-polyfill-regenerator/0.3.1_@babel+core@7.18.2: + resolution: {integrity: sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==, tarball: babel-plugin-polyfill-regenerator/download/babel-plugin-polyfill-regenerator-0.3.1.tgz} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.18.2 + '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.18.2 + transitivePeerDependencies: + - supports-color + dev: true + + /babel-plugin-polyfill-regenerator/0.4.1_@babel+core@7.21.0: + resolution: {integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==, tarball: babel-plugin-polyfill-regenerator/download/babel-plugin-polyfill-regenerator-0.4.1.tgz} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.0 + '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.21.0 + transitivePeerDependencies: + - supports-color + dev: true + + /babel-plugin-react-require/3.1.1: + resolution: {integrity: sha1-XD0lZPoWseRSEu1SUZ2xR7FZYQY=, tarball: babel-plugin-react-require/download/babel-plugin-react-require-3.1.1.tgz} + dev: true + + /babel-preset-current-node-syntax/0.1.4_@babel+core@7.21.0: + resolution: {integrity: sha1-gm8fjnJFrVNHFLoAH4T36QbDthU=, tarball: babel-preset-current-node-syntax/download/babel-preset-current-node-syntax-0.1.4.tgz} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.21.0 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.21.0 + '@babel/plugin-syntax-bigint': 7.8.3_@babel+core@7.21.0 + '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.21.0 + '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.21.0 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.21.0 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.21.0 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.21.0 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.21.0 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.21.0 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.21.0 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.21.0 + dev: true + + /babel-preset-jest/25.5.0_@babel+core@7.21.0: + resolution: {integrity: sha1-wdfxkYKUh6kHdkxlMH+qDmZZC0k=, tarball: babel-preset-jest/download/babel-preset-jest-25.5.0.tgz} engines: {node: '>= 8.3'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.17.5 + '@babel/core': 7.21.0 babel-plugin-jest-hoist: 25.5.0 - babel-preset-current-node-syntax: 0.1.4_@babel+core@7.17.5 + babel-preset-current-node-syntax: 0.1.4_@babel+core@7.21.0 dev: true /bail/1.0.5: - resolution: {integrity: sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==} + resolution: {integrity: sha1-tvoTNASjksvB+MS/Y/WVM1Hnp3Y=, tarball: bail/download/bail-1.0.5.tgz} dev: true /balanced-match/1.0.2: - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + resolution: {integrity: sha1-6D46fj8wCzTLnYf2FfoMvzV2kO4=, tarball: balanced-match/download/balanced-match-1.0.2.tgz} dev: true /balanced-match/2.0.0: - resolution: {integrity: sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==} + resolution: {integrity: sha1-3HD5INeNuLhYU1eVhnv0j4IGM9k=, tarball: balanced-match/download/balanced-match-2.0.0.tgz} dev: true /base/0.11.2: - resolution: {integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==} + resolution: {integrity: sha1-e95c7RRbbVUakNuH+DxVi060io8=, tarball: base/download/base-0.11.2.tgz} engines: {node: '>=0.10.0'} dependencies: cache-base: 1.0.1 @@ -4681,38 +5021,67 @@ packages: dev: true /base64-js/1.5.1: - resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + resolution: {integrity: sha1-GxtEAWClv3rUC2UPCVljSBkDkwo=, tarball: base64-js/download/base64-js-1.5.1.tgz} dev: true /bcrypt-pbkdf/1.0.2: - resolution: {integrity: sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=} + resolution: {integrity: sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=, tarball: bcrypt-pbkdf/download/bcrypt-pbkdf-1.0.2.tgz} dependencies: tweetnacl: 0.14.5 dev: true /big.js/5.2.2: - resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} + resolution: {integrity: sha1-ZfCvOC9Xi83HQr2cKB6cstd2gyg=, tarball: big.js/download/big.js-5.2.2.tgz} dev: true /binary-extensions/2.2.0: - resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} + resolution: {integrity: sha1-dfUC7q+f/eQvyYgpZFvk6na9ni0=, tarball: binary-extensions/download/binary-extensions-2.2.0.tgz} engines: {node: '>=8'} dev: true + /binaryextensions/2.3.0: + resolution: {integrity: sha1-HSacv35iQ+qIaqQUU8NlHMvhPCI=, tarball: binaryextensions/download/binaryextensions-2.3.0.tgz} + engines: {node: '>=0.8'} + dev: true + + /bl/1.2.3: + resolution: {integrity: sha1-Ho3YAULqyA1xWMnczAR/tiDgNec=, tarball: bl/download/bl-1.2.3.tgz} + dependencies: + readable-stream: 2.3.8 + safe-buffer: 5.2.1 + dev: true + + /bluebird/3.7.2: + resolution: {integrity: sha1-nyKcFb4nJFT/qXOs4NvueaGww28=, tarball: bluebird/download/bluebird-3.7.2.tgz} + dev: true + /bn.js/4.12.0: - resolution: {integrity: sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==} + resolution: {integrity: sha1-d1s/J477uXGO7HNh9IP7Nvu/6og=, tarball: bn.js/download/bn.js-4.12.0.tgz} dev: true - /bn.js/5.2.0: - resolution: {integrity: sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==} + /bn.js/5.2.1: + resolution: {integrity: sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==, tarball: bn.js/download/bn.js-5.2.1.tgz} dev: true /boolbase/1.0.0: - resolution: {integrity: sha1-aN/1++YMUes3cl6p4+0xDcwed24=} + resolution: {integrity: sha1-aN/1++YMUes3cl6p4+0xDcwed24=, tarball: boolbase/download/boolbase-1.0.0.tgz} + dev: true + + /boxen/1.3.0: + resolution: {integrity: sha1-VcbDmouljZxhrSLNh3Uy3rZlogs=, tarball: boxen/download/boxen-1.3.0.tgz} + engines: {node: '>=4'} + dependencies: + ansi-align: 2.0.0 + camelcase: 4.1.0 + chalk: 2.4.2 + cli-boxes: 1.0.0 + string-width: 2.1.1 + term-size: 1.2.0 + widest-line: 2.0.1 dev: true /boxen/3.2.0: - resolution: {integrity: sha512-cU4J/+NodM3IHdSL2yN8bqYqnmlBTidDR4RC7nJs61ZmtGz8VZzM3HLQX0zY5mrSmPtR3xWwsq2jOUQqFZN8+A==} + resolution: {integrity: sha1-+9/w3pNjarRFCIa2/0W5LQmPRes=, tarball: boxen/download/boxen-3.2.0.tgz} engines: {node: '>=6'} dependencies: ansi-align: 3.0.1 @@ -4726,14 +5095,14 @@ packages: dev: true /brace-expansion/1.1.11: - resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + resolution: {integrity: sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0=, tarball: brace-expansion/download/brace-expansion-1.1.11.tgz} dependencies: balanced-match: 1.0.2 concat-map: 0.0.1 dev: true /braces/2.3.2: - resolution: {integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==} + resolution: {integrity: sha1-WXn9PxTNUxVl5fot8av/8d+u5yk=, tarball: braces/download/braces-2.3.2.tgz} engines: {node: '>=0.10.0'} dependencies: arr-flatten: 1.1.0 @@ -4746,31 +5115,33 @@ packages: snapdragon-node: 2.1.1 split-string: 3.1.0 to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color dev: true /braces/3.0.2: - resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + resolution: {integrity: sha1-NFThpGLujVmeI23zNs2epPiv4Qc=, tarball: braces/download/braces-3.0.2.tgz} engines: {node: '>=8'} dependencies: fill-range: 7.0.1 dev: true /brorand/1.1.0: - resolution: {integrity: sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=} + resolution: {integrity: sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=, tarball: brorand/download/brorand-1.1.0.tgz} dev: true /browser-process-hrtime/1.0.0: - resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==} + resolution: {integrity: sha1-PJtLfXgsgSHlbxAQbYTA0P/JRiY=, tarball: browser-process-hrtime/download/browser-process-hrtime-1.0.0.tgz} dev: true /browser-resolve/1.11.3: - resolution: {integrity: sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==} + resolution: {integrity: sha1-m3y7PQ9RDky4a9vXlhJNKLWJCvY=, tarball: browser-resolve/download/browser-resolve-1.11.3.tgz} dependencies: resolve: 1.1.7 dev: true /browserify-aes/1.2.0: - resolution: {integrity: sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==} + resolution: {integrity: sha1-Mmc0ZC9APavDADIJhTu3CtQo70g=, tarball: browserify-aes/download/browserify-aes-1.2.0.tgz} dependencies: buffer-xor: 1.0.3 cipher-base: 1.0.4 @@ -4781,7 +5152,7 @@ packages: dev: true /browserify-cipher/1.0.1: - resolution: {integrity: sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==} + resolution: {integrity: sha1-jWR0wbhwv9q807z8wZNKEOlPFfA=, tarball: browserify-cipher/download/browserify-cipher-1.0.1.tgz} dependencies: browserify-aes: 1.2.0 browserify-des: 1.0.2 @@ -4789,7 +5160,7 @@ packages: dev: true /browserify-des/1.0.2: - resolution: {integrity: sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==} + resolution: {integrity: sha1-OvTx9Zg5QDVy8cZiBDdfen9wPpw=, tarball: browserify-des/download/browserify-des-1.0.2.tgz} dependencies: cipher-base: 1.0.4 des.js: 1.0.1 @@ -4798,93 +5169,152 @@ packages: dev: true /browserify-rsa/4.1.0: - resolution: {integrity: sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==} + resolution: {integrity: sha1-sv0Gtbda4pf3zi3GUfkY9b4VjI0=, tarball: browserify-rsa/download/browserify-rsa-4.1.0.tgz} dependencies: - bn.js: 5.2.0 + bn.js: 5.2.1 randombytes: 2.1.0 dev: true /browserify-sign/4.2.1: - resolution: {integrity: sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==} + resolution: {integrity: sha1-6vSt1G3VS+O7OzbAzxWrvrp5VsM=, tarball: browserify-sign/download/browserify-sign-4.2.1.tgz} dependencies: - bn.js: 5.2.0 + bn.js: 5.2.1 browserify-rsa: 4.1.0 create-hash: 1.2.0 create-hmac: 1.1.7 elliptic: 6.5.4 inherits: 2.0.4 parse-asn1: 5.1.6 - readable-stream: 3.6.0 + readable-stream: 3.6.1 safe-buffer: 5.2.1 dev: true /browserify-zlib/0.2.0: - resolution: {integrity: sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==} + resolution: {integrity: sha1-KGlFnZqjviRf6P4sofRuLn9U1z8=, tarball: browserify-zlib/download/browserify-zlib-0.2.0.tgz} dependencies: pako: 1.0.11 dev: true - /browserslist/4.19.3: - resolution: {integrity: sha512-XK3X4xtKJ+Txj8G5c30B4gsm71s69lqXlkYui4s6EkKxuv49qjYlY6oVd+IFJ73d4YymtM3+djvvt/R/iJwwDg==} + /browserslist/4.21.5: + resolution: {integrity: sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==, tarball: browserslist/download/browserslist-4.21.5.tgz} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001312 - electron-to-chromium: 1.4.73 - escalade: 3.1.1 - node-releases: 2.0.2 - picocolors: 1.0.0 + caniuse-lite: 1.0.30001460 + electron-to-chromium: 1.4.320 + node-releases: 2.0.10 + update-browserslist-db: 1.0.10_browserslist@4.21.5 dev: true /bs-logger/0.2.6: - resolution: {integrity: sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==} + resolution: {integrity: sha1-6302UwenLPl0zGzadraDVK0za9g=, tarball: bs-logger/download/bs-logger-0.2.6.tgz} engines: {node: '>= 6'} dependencies: fast-json-stable-stringify: 2.1.0 dev: true /bser/2.1.1: - resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} + resolution: {integrity: sha1-5nh9og7OnQeZhTPP2d5vXDj0vAU=, tarball: bser/download/bser-2.1.1.tgz} dependencies: node-int64: 0.4.0 dev: true - /buffer-equal/1.0.0: - resolution: {integrity: sha1-WWFrSYME1Var1GaWayLu2j7KX74=} - engines: {node: '>=0.4.0'} + /buffer-alloc-unsafe/1.1.0: + resolution: {integrity: sha1-vX3CauKXLQ7aJTvgYdupkjScGfA=, tarball: buffer-alloc-unsafe/download/buffer-alloc-unsafe-1.1.0.tgz} + dev: true + + /buffer-alloc/1.2.0: + resolution: {integrity: sha1-iQ3ZDZI6hz4I4Q5f1RpX5bfM4Ow=, tarball: buffer-alloc/download/buffer-alloc-1.2.0.tgz} + dependencies: + buffer-alloc-unsafe: 1.1.0 + buffer-fill: 1.0.0 + dev: true + + /buffer-equal-constant-time/1.0.1: + resolution: {integrity: sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=, tarball: buffer-equal-constant-time/download/buffer-equal-constant-time-1.0.1.tgz} + dev: true + + /buffer-equal/1.0.1: + resolution: {integrity: sha512-QoV3ptgEaQpvVwbXdSO39iqPQTCxSF7A5U99AxbHYqUdCizL/lH2Z0A2y6nbZucxMEOtNyZfG2s6gsVugGpKkg==, tarball: buffer-equal/download/buffer-equal-1.0.1.tgz} + engines: {node: '>=0.4'} + dev: true + + /buffer-fill/1.0.0: + resolution: {integrity: sha1-+PeLdniYiO858gXNY39o5wISKyw=, tarball: buffer-fill/download/buffer-fill-1.0.0.tgz} dev: true /buffer-from/1.1.2: - resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + resolution: {integrity: sha1-KxRqb9cugLT1XSVfNe1Zo6mkG9U=, tarball: buffer-from/download/buffer-from-1.1.2.tgz} dev: true /buffer-xor/1.0.3: - resolution: {integrity: sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=} + resolution: {integrity: sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=, tarball: buffer-xor/download/buffer-xor-1.0.3.tgz} dev: true /buffer/4.9.2: - resolution: {integrity: sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==} + resolution: {integrity: sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==, tarball: buffer/download/buffer-4.9.2.tgz} dependencies: base64-js: 1.5.1 ieee754: 1.2.1 isarray: 1.0.0 dev: true - /builtin-modules/3.2.0: - resolution: {integrity: sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==} + /builtin-modules/3.3.0: + resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==, tarball: builtin-modules/download/builtin-modules-3.3.0.tgz} engines: {node: '>=6'} dev: true /builtin-status-codes/3.0.0: - resolution: {integrity: sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=} + resolution: {integrity: sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=, tarball: builtin-status-codes/download/builtin-status-codes-3.0.0.tgz} dev: true /builtins/1.0.3: - resolution: {integrity: sha1-y5T662HIaWRR2zZTThQi+U8K7og=} + resolution: {integrity: sha1-y5T662HIaWRR2zZTThQi+U8K7og=, tarball: builtins/download/builtins-1.0.3.tgz} + dev: true + + /bytes/3.1.2: + resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==, tarball: bytes/download/bytes-3.1.2.tgz} + engines: {node: '>= 0.8'} + dev: true + + /cacache/10.0.4: + resolution: {integrity: sha1-ZFI2eZnv+dQYiu/ZoU6dfGomNGA=, tarball: cacache/download/cacache-10.0.4.tgz} + dependencies: + bluebird: 3.7.2 + chownr: 1.1.4 + glob: 7.2.3 + graceful-fs: 4.2.10 + lru-cache: 4.1.5 + mississippi: 2.0.0 + mkdirp: 0.5.6 + move-concurrently: 1.0.1 + promise-inflight: 1.0.1_bluebird@3.7.2 + rimraf: 2.6.3 + ssri: 5.3.0 + unique-filename: 1.1.1 + y18n: 4.0.3 + dev: true + + /cacache/9.3.0: + resolution: {integrity: sha1-nNWPLdC4yMrPaFtwZ7QW1tPPnbE=, tarball: cacache/download/cacache-9.3.0.tgz} + dependencies: + bluebird: 3.7.2 + chownr: 1.1.4 + glob: 7.2.3 + graceful-fs: 4.2.10 + lru-cache: 4.1.5 + mississippi: 1.3.1 + mkdirp: 0.5.6 + move-concurrently: 1.0.1 + promise-inflight: 1.0.1_bluebird@3.7.2 + rimraf: 2.6.3 + ssri: 4.1.6 + unique-filename: 1.1.1 + y18n: 3.2.2 dev: true /cache-base/1.0.1: - resolution: {integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==} + resolution: {integrity: sha1-Cn9GQWgxyLZi7jb+TnxZ129marI=, tarball: cache-base/download/cache-base-1.0.1.tgz} engines: {node: '>=0.10.0'} dependencies: collection-visit: 1.0.0 @@ -4898,57 +5328,83 @@ packages: unset-value: 1.0.0 dev: true + /cache-content-type/1.0.1: + resolution: {integrity: sha1-A1zeKwjuISn0qDFeqPAKANuhRTw=, tarball: cache-content-type/download/cache-content-type-1.0.1.tgz} + engines: {node: '>= 6.0.0'} + dependencies: + mime-types: 2.1.35 + ylru: 1.3.2 + dev: true + + /cacheable-lookup/5.0.4: + resolution: {integrity: sha1-WmuGWyxENXvj1evCpGewMnGacAU=, tarball: cacheable-lookup/download/cacheable-lookup-5.0.4.tgz} + engines: {node: '>=10.6.0'} + dev: true + /cacheable-request/6.1.0: - resolution: {integrity: sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==} + resolution: {integrity: sha1-IP+4vRYrpL4R6VZ9gj22UQUsqRI=, tarball: cacheable-request/download/cacheable-request-6.1.0.tgz} engines: {node: '>=8'} dependencies: - clone-response: 1.0.2 + clone-response: 1.0.3 get-stream: 5.2.0 - http-cache-semantics: 4.1.0 + http-cache-semantics: 4.1.1 keyv: 3.1.0 lowercase-keys: 2.0.0 normalize-url: 4.5.1 responselike: 1.0.2 dev: true + /cacheable-request/7.0.2: + resolution: {integrity: sha1-6g0LiJNkolhUdXMByhKy2nf5HSc=, tarball: cacheable-request/download/cacheable-request-7.0.2.tgz} + engines: {node: '>=8'} + dependencies: + clone-response: 1.0.3 + get-stream: 5.2.0 + http-cache-semantics: 4.1.1 + keyv: 4.5.2 + lowercase-keys: 2.0.0 + normalize-url: 6.1.0 + responselike: 2.0.1 + dev: true + /call-bind/1.0.2: - resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} + resolution: {integrity: sha1-sdTonmiBGcPJqQOtMKuy9qkZvjw=, tarball: call-bind/download/call-bind-1.0.2.tgz} dependencies: function-bind: 1.1.1 - get-intrinsic: 1.1.1 + get-intrinsic: 1.2.0 dev: true /caller-callsite/2.0.0: - resolution: {integrity: sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=} + resolution: {integrity: sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=, tarball: caller-callsite/download/caller-callsite-2.0.0.tgz} engines: {node: '>=4'} dependencies: callsites: 2.0.0 dev: true /caller-path/2.0.0: - resolution: {integrity: sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=} + resolution: {integrity: sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=, tarball: caller-path/download/caller-path-2.0.0.tgz} engines: {node: '>=4'} dependencies: caller-callsite: 2.0.0 dev: true /callsites/2.0.0: - resolution: {integrity: sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=} + resolution: {integrity: sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=, tarball: callsites/download/callsites-2.0.0.tgz} engines: {node: '>=4'} dev: true /callsites/3.1.0: - resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + resolution: {integrity: sha1-s2MKvYlDQy9Us/BRkjjjPNffL3M=, tarball: callsites/download/callsites-3.1.0.tgz} engines: {node: '>=6'} dev: true /camelcase-css/2.0.1: - resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} + resolution: {integrity: sha1-7pePaUeRTMMMa0R0G27R338EP9U=, tarball: camelcase-css/download/camelcase-css-2.0.1.tgz} engines: {node: '>= 6'} dev: true /camelcase-keys/4.2.0: - resolution: {integrity: sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=} + resolution: {integrity: sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=, tarball: camelcase-keys/download/camelcase-keys-4.2.0.tgz} engines: {node: '>=4'} dependencies: camelcase: 4.1.0 @@ -4957,7 +5413,7 @@ packages: dev: true /camelcase-keys/6.2.2: - resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==} + resolution: {integrity: sha1-XnVda6UaoiPsfT1S8ld4IQ+dw8A=, tarball: camelcase-keys/download/camelcase-keys-6.2.2.tgz} engines: {node: '>=8'} dependencies: camelcase: 5.3.1 @@ -4966,55 +5422,60 @@ packages: dev: true /camelcase/1.2.1: - resolution: {integrity: sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=} + resolution: {integrity: sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=, tarball: camelcase/download/camelcase-1.2.1.tgz} engines: {node: '>=0.10.0'} dev: true /camelcase/4.1.0: - resolution: {integrity: sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=} + resolution: {integrity: sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=, tarball: camelcase/download/camelcase-4.1.0.tgz} engines: {node: '>=4'} dev: true /camelcase/5.3.1: - resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} + resolution: {integrity: sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA=, tarball: camelcase/download/camelcase-5.3.1.tgz} engines: {node: '>=6'} dev: true /camelcase/6.3.0: - resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} + resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==, tarball: camelcase/download/camelcase-6.3.0.tgz} engines: {node: '>=10'} dev: true /caniuse-api/3.0.0: - resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} + resolution: {integrity: sha1-Xk2Q4idJYdRikZl99Znj7QCO5MA=, tarball: caniuse-api/download/caniuse-api-3.0.0.tgz} dependencies: - browserslist: 4.19.3 - caniuse-lite: 1.0.30001312 + browserslist: 4.21.5 + caniuse-lite: 1.0.30001460 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 dev: true - /caniuse-lite/1.0.30001312: - resolution: {integrity: sha512-Wiz1Psk2MEK0pX3rUzWaunLTZzqS2JYZFzNKqAiJGiuxIjRPLgV6+VDPOg6lQOUxmDwhTlh198JsTTi8Hzw6aQ==} + /caniuse-lite/1.0.30001460: + resolution: {integrity: sha512-Bud7abqjvEjipUkpLs4D7gR0l8hBYBHoa+tGtKJHvT2AYzLp1z7EmVkUT4ERpVUfca8S2HGIVs883D8pUH1ZzQ==, tarball: caniuse-lite/download/caniuse-lite-1.0.30001460.tgz} dev: true /capture-exit/2.0.0: - resolution: {integrity: sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==} + resolution: {integrity: sha1-+5U7+uvreB9iiYI52rtCbQilCaQ=, tarball: capture-exit/download/capture-exit-2.0.0.tgz} engines: {node: 6.* || 8.* || >= 10.*} dependencies: rsvp: 4.8.5 dev: true + /capture-stack-trace/1.0.2: + resolution: {integrity: sha512-X/WM2UQs6VMHUtjUDnZTRI+i1crWteJySFzr9UpGoQa4WQffXVTTXuekjl7TjZRlcF2XfjgITT0HxZ9RnxeT0w==, tarball: capture-stack-trace/download/capture-stack-trace-1.0.2.tgz} + engines: {node: '>=0.10.0'} + dev: true + /caseless/0.12.0: - resolution: {integrity: sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=} + resolution: {integrity: sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=, tarball: caseless/download/caseless-0.12.0.tgz} dev: true /ccount/1.1.0: - resolution: {integrity: sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==} + resolution: {integrity: sha1-JGaH3rtgFHNRMb6KurLZOJj40EM=, tarball: ccount/download/ccount-1.1.0.tgz} dev: true /center-align/0.1.3: - resolution: {integrity: sha1-qg0yYptu6XIgBBHL1EYckHvCt60=} + resolution: {integrity: sha1-qg0yYptu6XIgBBHL1EYckHvCt60=, tarball: center-align/download/center-align-0.1.3.tgz} engines: {node: '>=0.10.0'} dependencies: align-text: 0.1.4 @@ -5022,7 +5483,7 @@ packages: dev: true /chalk/1.1.3: - resolution: {integrity: sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=} + resolution: {integrity: sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=, tarball: chalk/download/chalk-1.1.3.tgz} engines: {node: '>=0.10.0'} dependencies: ansi-styles: 2.2.1 @@ -5033,7 +5494,7 @@ packages: dev: true /chalk/2.4.2: - resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} + resolution: {integrity: sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ=, tarball: chalk/download/chalk-2.4.2.tgz} engines: {node: '>=4'} dependencies: ansi-styles: 3.2.1 @@ -5042,7 +5503,7 @@ packages: dev: true /chalk/3.0.0: - resolution: {integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==} + resolution: {integrity: sha1-P3PCv1JlkfV0zEksUeJFY0n4ROQ=, tarball: chalk/download/chalk-3.0.0.tgz} engines: {node: '>=8'} dependencies: ansi-styles: 4.3.0 @@ -5050,7 +5511,7 @@ packages: dev: true /chalk/4.1.2: - resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + resolution: {integrity: sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=, tarball: chalk/download/chalk-4.1.2.tgz} engines: {node: '>=10'} dependencies: ansi-styles: 4.3.0 @@ -5058,35 +5519,30 @@ packages: dev: true /character-entities-html4/1.1.4: - resolution: {integrity: sha512-HRcDxZuZqMx3/a+qrzxdBKBPUpxWEq9xw2OPZ3a/174ihfrQKVsFhqtthBInFy1zZ9GgZyFXOatNujm8M+El3g==} + resolution: {integrity: sha1-DmSwo3U92/H9wETF/QHQGZoC4SU=, tarball: character-entities-html4/download/character-entities-html4-1.1.4.tgz} dev: true /character-entities-legacy/1.1.4: - resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==} + resolution: {integrity: sha1-lLwYRdznClu50uzHSHJWYSk9j8E=, tarball: character-entities-legacy/download/character-entities-legacy-1.1.4.tgz} dev: true /character-entities/1.2.4: - resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==} + resolution: {integrity: sha1-4Sw5Obfq9OWxXnrUxeKOHUjFsWs=, tarball: character-entities/download/character-entities-1.2.4.tgz} dev: true /character-reference-invalid/1.1.4: - resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==} - dev: true - - /charcodes/0.2.0: - resolution: {integrity: sha512-Y4kiDb+AM4Ecy58YkuZrrSRJBDQdQ2L+NyS1vHHFtNtUjgutcZfx3yp1dAONI/oPaPmyGfCLx5CxL+zauIMyKQ==} - engines: {node: '>=6'} + resolution: {integrity: sha1-CDMpzaDq4nKrPbvzfpo4LBOvFWA=, tarball: character-reference-invalid/download/character-reference-invalid-1.1.4.tgz} dev: true /chardet/0.7.0: - resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} + resolution: {integrity: sha1-kAlISfCTfy7twkJdDSip5fDLrZ4=, tarball: chardet/download/chardet-0.7.0.tgz} dev: true /chokidar/3.5.1: - resolution: {integrity: sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==} + resolution: {integrity: sha1-7pznu+vSt59J8wR5nVRo4x4U5oo=, tarball: chokidar/download/chokidar-3.5.1.tgz} engines: {node: '>= 8.10.0'} dependencies: - anymatch: 3.1.2 + anymatch: 3.1.3 braces: 3.0.2 glob-parent: 5.1.2 is-binary-path: 2.1.0 @@ -5098,10 +5554,10 @@ packages: dev: true /chokidar/3.5.3: - resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} + resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==, tarball: chokidar/download/chokidar-3.5.3.tgz} engines: {node: '>= 8.10.0'} dependencies: - anymatch: 3.1.2 + anymatch: 3.1.3 braces: 3.0.2 glob-parent: 5.1.2 is-binary-path: 2.1.0 @@ -5112,19 +5568,27 @@ packages: fsevents: 2.3.2 dev: true + /chownr/1.1.4: + resolution: {integrity: sha1-b8nXtC0ypYNZYzdmbn0ICE2izGs=, tarball: chownr/download/chownr-1.1.4.tgz} + dev: true + + /ci-info/1.6.0: + resolution: {integrity: sha1-LKINu5zrMtRSSmgzAzE/AwSx5Jc=, tarball: ci-info/download/ci-info-1.6.0.tgz} + dev: true + /ci-info/2.0.0: - resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==} + resolution: {integrity: sha1-Z6npZL4xpR4V5QENWObxKDQAL0Y=, tarball: ci-info/download/ci-info-2.0.0.tgz} dev: true /cipher-base/1.0.4: - resolution: {integrity: sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==} + resolution: {integrity: sha1-h2Dk7MJy9MNjUy+SbYdKriwTl94=, tarball: cipher-base/download/cipher-base-1.0.4.tgz} dependencies: inherits: 2.0.4 safe-buffer: 5.2.1 dev: true /class-utils/0.3.6: - resolution: {integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==} + resolution: {integrity: sha1-+TNprouafOAv1B+q0MqDAzGQxGM=, tarball: class-utils/download/class-utils-0.3.6.tgz} engines: {node: '>=0.10.0'} dependencies: arr-union: 3.1.0 @@ -5133,43 +5597,53 @@ packages: static-extend: 0.1.2 dev: true - /classnames/2.3.1: - resolution: {integrity: sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==} + /classnames/2.3.2: + resolution: {integrity: sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==, tarball: classnames/download/classnames-2.3.2.tgz} dev: true /clean-regexp/1.0.0: - resolution: {integrity: sha1-jffHquUf02h06PjQW5GAvBGj/tc=} + resolution: {integrity: sha1-jffHquUf02h06PjQW5GAvBGj/tc=, tarball: clean-regexp/download/clean-regexp-1.0.0.tgz} engines: {node: '>=4'} dependencies: escape-string-regexp: 1.0.5 dev: true /clean-stack/2.2.0: - resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} + resolution: {integrity: sha1-7oRy27Ep5yezHooQpCfe6d/kAIs=, tarball: clean-stack/download/clean-stack-2.2.0.tgz} engines: {node: '>=6'} dev: true + /cli-boxes/1.0.0: + resolution: {integrity: sha1-T6kXw+WclKAEzWH47lCdplFocUM=, tarball: cli-boxes/download/cli-boxes-1.0.0.tgz} + engines: {node: '>=0.10.0'} + dev: true + /cli-boxes/2.2.1: - resolution: {integrity: sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==} + resolution: {integrity: sha1-3dUDXSUJT84iDpyrQKRYQKRAMY8=, tarball: cli-boxes/download/cli-boxes-2.2.1.tgz} engines: {node: '>=6'} dev: true /cli-cursor/2.1.0: - resolution: {integrity: sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=} + resolution: {integrity: sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=, tarball: cli-cursor/download/cli-cursor-2.1.0.tgz} engines: {node: '>=4'} dependencies: restore-cursor: 2.0.0 dev: true /cli-cursor/3.1.0: - resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} + resolution: {integrity: sha1-JkMFp65JDR0Dvwybp8kl0XU68wc=, tarball: cli-cursor/download/cli-cursor-3.1.0.tgz} engines: {node: '>=8'} dependencies: restore-cursor: 3.1.0 dev: true + /cli-spinners/1.3.1: + resolution: {integrity: sha1-ACwZkJEtDVlYDJO9NsBW3pnkJZo=, tarball: cli-spinners/download/cli-spinners-1.3.1.tgz} + engines: {node: '>=4'} + dev: true + /cli-truncate/0.2.1: - resolution: {integrity: sha1-nxXPuwcFAFNpIWxiasfQWrkN1XQ=} + resolution: {integrity: sha1-nxXPuwcFAFNpIWxiasfQWrkN1XQ=, tarball: cli-truncate/download/cli-truncate-0.2.1.tgz} engines: {node: '>=0.10.0'} dependencies: slice-ansi: 0.0.4 @@ -5177,16 +5651,16 @@ packages: dev: true /cli-width/2.2.1: - resolution: {integrity: sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==} + resolution: {integrity: sha1-sEM9C06chH7xiGik7xb9X8gnHEg=, tarball: cli-width/download/cli-width-2.2.1.tgz} dev: true /cli-width/3.0.0: - resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==} + resolution: {integrity: sha1-ovSEN6LKqaIkNueUvwceyeYc7fY=, tarball: cli-width/download/cli-width-3.0.0.tgz} engines: {node: '>= 10'} dev: true /clipboardy/2.3.0: - resolution: {integrity: sha512-mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ==} + resolution: {integrity: sha1-PCkDZQxo5GqRs4iYW8J3QofbopA=, tarball: clipboardy/download/clipboardy-2.3.0.tgz} engines: {node: '>=8'} dependencies: arch: 2.2.0 @@ -5195,7 +5669,7 @@ packages: dev: true /cliui/2.1.0: - resolution: {integrity: sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=} + resolution: {integrity: sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=, tarball: cliui/download/cliui-2.1.0.tgz} dependencies: center-align: 0.1.3 right-align: 0.1.3 @@ -5203,7 +5677,7 @@ packages: dev: true /cliui/6.0.0: - resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} + resolution: {integrity: sha1-UR1wLAxOQcoVbX0OlgIfI+EyJbE=, tarball: cliui/download/cliui-6.0.0.tgz} dependencies: string-width: 4.2.3 strip-ansi: 6.0.1 @@ -5211,47 +5685,56 @@ packages: dev: true /clone-buffer/1.0.0: - resolution: {integrity: sha1-4+JbIHrE5wGvch4staFnksrD3Fg=} + resolution: {integrity: sha1-4+JbIHrE5wGvch4staFnksrD3Fg=, tarball: clone-buffer/download/clone-buffer-1.0.0.tgz} engines: {node: '>= 0.10'} dev: true /clone-regexp/2.2.0: - resolution: {integrity: sha512-beMpP7BOtTipFuW8hrJvREQ2DrRu3BE7by0ZpibtfBA+qfHYvMGTc2Yb1JMYPKg/JUw0CHYvpg796aNTSW9z7Q==} + resolution: {integrity: sha1-fWXgCIXNh5ZAXDWnN+eoa3Qp428=, tarball: clone-regexp/download/clone-regexp-2.2.0.tgz} engines: {node: '>=6'} dependencies: is-regexp: 2.1.0 dev: true - /clone-response/1.0.2: - resolution: {integrity: sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=} + /clone-response/1.0.3: + resolution: {integrity: sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==, tarball: clone-response/download/clone-response-1.0.3.tgz} dependencies: mimic-response: 1.0.1 dev: true /clone-stats/1.0.0: - resolution: {integrity: sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=} + resolution: {integrity: sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=, tarball: clone-stats/download/clone-stats-1.0.0.tgz} dev: true /clone/2.1.2: - resolution: {integrity: sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=} + resolution: {integrity: sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=, tarball: clone/download/clone-2.1.2.tgz} engines: {node: '>=0.8'} dev: true /cloneable-readable/1.1.3: - resolution: {integrity: sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==} + resolution: {integrity: sha1-EgoAywU7+2OiIucJ+Wg+ouEdjOw=, tarball: cloneable-readable/download/cloneable-readable-1.1.3.tgz} dependencies: inherits: 2.0.4 process-nextick-args: 2.0.1 - readable-stream: 2.3.7 + readable-stream: 2.3.8 + dev: true + + /co-body/6.1.0: + resolution: {integrity: sha1-2HqO/DVk+b/jrO2O9c0Ex6h2ZUc=, tarball: co-body/download/co-body-6.1.0.tgz} + dependencies: + inflation: 2.0.0 + qs: 6.11.0 + raw-body: 2.5.2 + type-is: 1.6.18 dev: true /co/4.6.0: - resolution: {integrity: sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=} + resolution: {integrity: sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=, tarball: co/download/co-4.6.0.tgz} engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} dev: true /coa/2.0.2: - resolution: {integrity: sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==} + resolution: {integrity: sha1-Q/bCEVG07yv1cYfbDXPeIp4+fsM=, tarball: coa/download/coa-2.0.2.tgz} engines: {node: '>= 4.0'} dependencies: '@types/q': 1.5.5 @@ -5260,16 +5743,57 @@ packages: dev: true /code-point-at/1.1.0: - resolution: {integrity: sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=} + resolution: {integrity: sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=, tarball: code-point-at/download/code-point-at-1.1.0.tgz} engines: {node: '>=0.10.0'} dev: true + /codesandbox-import-util-types/2.2.3: + resolution: {integrity: sha1-s1Sy9zKtEw4Rnr2erTvaO+WYGlQ=, tarball: codesandbox-import-util-types/download/codesandbox-import-util-types-2.2.3.tgz} + dev: true + + /codesandbox-import-utils/2.2.3: + resolution: {integrity: sha1-97SAEkWzgcuMkP4kXjNmJOGbbIQ=, tarball: codesandbox-import-utils/download/codesandbox-import-utils-2.2.3.tgz} + dependencies: + codesandbox-import-util-types: 2.2.3 + istextorbinary: 2.6.0 + lz-string: 1.5.0 + dev: true + + /codesandbox/2.2.3: + resolution: {integrity: sha1-CS3kA1BtnkxTWM1h3IQGjD7ozuo=, tarball: codesandbox/download/codesandbox-2.2.3.tgz} + hasBin: true + dependencies: + axios: 0.18.1 + chalk: 2.4.2 + codesandbox-import-util-types: 2.2.3 + codesandbox-import-utils: 2.2.3 + commander: 2.20.3 + datauri: 3.0.0 + filesize: 3.6.1 + fs-extra: 3.0.1 + git-branch: 1.0.0 + git-repo-name: 0.6.0 + git-username: 0.5.1 + humps: 2.0.1 + inquirer: 6.5.2 + lodash: 4.17.21 + lz-string: 1.5.0 + ms: 2.1.3 + open: 6.4.0 + ora: 1.4.0 + pacote: 2.7.38 + shortid: 2.2.16 + update-notifier: 2.5.0 + transitivePeerDependencies: + - supports-color + dev: true + /collect-v8-coverage/1.0.1: - resolution: {integrity: sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==} + resolution: {integrity: sha1-zCyOlPwYu9/+ZNZTRXDIpnOyf1k=, tarball: collect-v8-coverage/download/collect-v8-coverage-1.0.1.tgz} dev: true /collection-visit/1.0.0: - resolution: {integrity: sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=} + resolution: {integrity: sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=, tarball: collection-visit/download/collection-visit-1.0.0.tgz} engines: {node: '>=0.10.0'} dependencies: map-visit: 1.0.0 @@ -5277,89 +5801,131 @@ packages: dev: true /color-convert/1.9.3: - resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + resolution: {integrity: sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg=, tarball: color-convert/download/color-convert-1.9.3.tgz} dependencies: color-name: 1.1.3 dev: true /color-convert/2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + resolution: {integrity: sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=, tarball: color-convert/download/color-convert-2.0.1.tgz} engines: {node: '>=7.0.0'} dependencies: color-name: 1.1.4 dev: true /color-name/1.1.3: - resolution: {integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=} + resolution: {integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=, tarball: color-name/download/color-name-1.1.3.tgz} dev: true /color-name/1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + resolution: {integrity: sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=, tarball: color-name/download/color-name-1.1.4.tgz} dev: true - /color-string/1.9.0: - resolution: {integrity: sha512-9Mrz2AQLefkH1UvASKj6v6hj/7eWgjnT/cVsR8CumieLoT+g900exWeNogqtweI8dxloXN9BDQTYro1oWu/5CQ==} + /color-string/1.9.1: + resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==, tarball: color-string/download/color-string-1.9.1.tgz} dependencies: color-name: 1.1.4 simple-swizzle: 0.2.2 dev: true /color-support/1.1.3: - resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==} + resolution: {integrity: sha1-k4NDeaHMmgxh+C9S8NBDIiUb1aI=, tarball: color-support/download/color-support-1.1.3.tgz} hasBin: true dev: true /color/3.2.1: - resolution: {integrity: sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==} + resolution: {integrity: sha1-NUTcGYyvRJDD7MmnkLVP6f9F4WQ=, tarball: color/download/color-3.2.1.tgz} dependencies: color-convert: 1.9.3 - color-string: 1.9.0 + color-string: 1.9.1 dev: true /combined-stream/1.0.8: - resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + resolution: {integrity: sha1-w9RaizT9cwYxoRCoolIGgrMdWn8=, tarball: combined-stream/download/combined-stream-1.0.8.tgz} 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: sha1-YyuAthF4Z6FY8QgK1Jiy++fj9eo=, tarball: comma-separated-tokens/download/comma-separated-tokens-1.0.8.tgz} + dev: true + + /command-line-args/5.2.1: + resolution: {integrity: sha512-H4UfQhZyakIjC74I9d34fGYDwk3XpSr17QhEd0Q3I9Xq1CETHo4Hcuo87WyWHpAF1aSLjLRf5lD9ZGX2qStUvg==, tarball: command-line-args/download/command-line-args-5.2.1.tgz} + engines: {node: '>=4.0.0'} + dependencies: + array-back: 3.1.0 + find-replace: 3.0.0 + lodash.camelcase: 4.3.0 + typical: 4.0.0 + dev: true + + /command-line-usage/6.1.3: + resolution: {integrity: sha512-sH5ZSPr+7UStsloltmDh7Ce5fb8XPlHyoPzTpyyMuYCtervL65+ubVZ6Q61cFtFl62UyJlc8/JwERRbAFPUqgw==, tarball: command-line-usage/download/command-line-usage-6.1.3.tgz} + engines: {node: '>=8.0.0'} + dependencies: + array-back: 4.0.2 + chalk: 2.4.2 + table-layout: 1.0.2 + typical: 5.2.0 dev: true /commander/2.20.3: - resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} + resolution: {integrity: sha1-/UhehMA+tIgcIHIrpIA16FMa6zM=, tarball: commander/download/commander-2.20.3.tgz} dev: true - /commander/9.0.0: - resolution: {integrity: sha512-JJfP2saEKbQqvW+FI93OYUB4ByV5cizMpFMiiJI8xDbBvQvSkIk0VvQdn1CZ8mqAO8Loq2h0gYTYtDFUZUeERw==} + /commander/9.2.0: + resolution: {integrity: sha512-e2i4wANQiSXgnrBlIatyHtP1odfUp0BbV5Y5nEGbxtIrStkEOAAzCUirvLBNXHLr7kwLvJl6V+4V3XV9x7Wd9w==, tarball: commander/download/commander-9.2.0.tgz} engines: {node: ^12.20.0 || >=14} dev: true /commondir/1.0.1: - resolution: {integrity: sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=} + resolution: {integrity: sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=, tarball: commondir/download/commondir-1.0.1.tgz} dev: true /component-emitter/1.3.0: - resolution: {integrity: sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==} + resolution: {integrity: sha1-FuQHD7qK4ptnnyIVhT7hgasuq8A=, tarball: component-emitter/download/component-emitter-1.3.0.tgz} dev: true /concat-map/0.0.1: - resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} + resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=, tarball: concat-map/download/concat-map-0.0.1.tgz} + dev: true + + /concat-stream/1.6.2: + resolution: {integrity: sha1-kEvfGUzTEi/Gdcd/xKw9T/D9GjQ=, tarball: concat-stream/download/concat-stream-1.6.2.tgz} + engines: {'0': node >= 0.8} + dependencies: + buffer-from: 1.1.2 + inherits: 2.0.4 + readable-stream: 2.3.8 + typedarray: 0.0.6 dev: true /concat-with-sourcemaps/1.1.0: - resolution: {integrity: sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg==} + resolution: {integrity: sha1-1OqT8FriV5CVG5nns7CeOQikCC4=, tarball: concat-with-sourcemaps/download/concat-with-sourcemaps-1.1.0.tgz} dependencies: source-map: 0.6.1 dev: true + /configstore/3.1.5: + resolution: {integrity: sha1-6a8zH63BTavVRNPn523ERqCaUw8=, tarball: configstore/download/configstore-3.1.5.tgz} + engines: {node: '>=4'} + dependencies: + dot-prop: 4.2.1 + graceful-fs: 4.2.10 + make-dir: 1.3.0 + unique-string: 1.0.0 + write-file-atomic: 2.4.3 + xdg-basedir: 3.0.0 + dev: true + /configstore/4.0.0: - resolution: {integrity: sha512-CmquAXFBocrzaSM8mtGPMM/HiWmyIpr4CcJl/rgY2uCObZ/S7cKU0silxslqJejl+t/T9HS8E0PUNQD81JGUEQ==} + resolution: {integrity: sha1-WTMxHpXTaH77WSxSi5ItkmLSJ+c=, tarball: configstore/download/configstore-4.0.0.tgz} engines: {node: '>=6'} dependencies: dot-prop: 4.2.1 - graceful-fs: 4.2.9 + graceful-fs: 4.2.10 make-dir: 1.3.0 unique-string: 1.0.0 write-file-atomic: 2.4.3 @@ -5367,60 +5933,93 @@ packages: dev: true /console-browserify/1.2.0: - resolution: {integrity: sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==} + resolution: {integrity: sha1-ZwY871fOts9Jk6KrOlWECujEkzY=, tarball: console-browserify/download/console-browserify-1.2.0.tgz} dev: true /console-control-strings/1.1.0: - resolution: {integrity: sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=} + resolution: {integrity: sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=, tarball: console-control-strings/download/console-control-strings-1.1.0.tgz} dev: true /constants-browserify/1.0.0: - resolution: {integrity: sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=} + resolution: {integrity: sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=, tarball: constants-browserify/download/constants-browserify-1.0.0.tgz} dev: true - /convert-source-map/1.8.0: - resolution: {integrity: sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==} + /content-disposition/0.5.4: + resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==, tarball: content-disposition/download/content-disposition-0.5.4.tgz} + engines: {node: '>= 0.6'} dependencies: - safe-buffer: 5.1.2 + safe-buffer: 5.2.1 + dev: true + + /content-type/1.0.5: + resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==, tarball: content-type/download/content-type-1.0.5.tgz} + engines: {node: '>= 0.6'} + dev: true + + /convert-source-map/1.9.0: + resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==, tarball: convert-source-map/download/convert-source-map-1.9.0.tgz} + dev: true + + /cookies/0.8.0: + resolution: {integrity: sha1-EpPOSzkXQKhAbjyYcOgoxLVPP5A=, tarball: cookies/download/cookies-0.8.0.tgz} + engines: {node: '>= 0.8'} + dependencies: + depd: 2.0.0 + keygrip: 1.1.0 + dev: true + + /copy-concurrently/1.0.5: + resolution: {integrity: sha1-kilzmMrjSTf8r9bsgTnBgFHwteA=, tarball: copy-concurrently/download/copy-concurrently-1.0.5.tgz} + dependencies: + aproba: 1.2.0 + fs-write-stream-atomic: 1.0.10 + iferr: 0.1.5 + mkdirp: 0.5.6 + rimraf: 2.6.3 + run-queue: 1.0.3 dev: true /copy-descriptor/0.1.1: - resolution: {integrity: sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=} + resolution: {integrity: sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=, tarball: copy-descriptor/download/copy-descriptor-0.1.1.tgz} engines: {node: '>=0.10.0'} dev: true /copy-text-to-clipboard/2.2.0: - resolution: {integrity: sha512-WRvoIdnTs1rgPMkgA2pUOa/M4Enh2uzCwdKsOMYNAJiz/4ZvEJgmbF4OmninPmlFdAWisfeh0tH+Cpf7ni3RqQ==} + resolution: {integrity: sha1-Mp3W2vjEIDTHY6zlZ0GEAXZFea4=, tarball: copy-text-to-clipboard/download/copy-text-to-clipboard-2.2.0.tgz} engines: {node: '>=6'} dev: true - /core-js-compat/3.21.1: - resolution: {integrity: sha512-gbgX5AUvMb8gwxC7FLVWYT7Kkgu/y7+h/h1X43yJkNqhlK2fuYyQimqvKGNZFAY6CKii/GFKJ2cp/1/42TN36g==} + /copy-to/2.0.1: + resolution: {integrity: sha1-JoD7uAaKSNCGVrYJgJK9r8kG9KU=, tarball: copy-to/download/copy-to-2.0.1.tgz} + dev: true + + /core-js-compat/3.29.0: + resolution: {integrity: sha512-ScMn3uZNAFhK2DGoEfErguoiAHhV2Ju+oJo/jK08p7B3f3UhocUrCCkTvnZaiS+edl5nlIoiBXKcwMc6elv4KQ==, tarball: core-js-compat/download/core-js-compat-3.29.0.tgz} dependencies: - browserslist: 4.19.3 - semver: 7.0.0 + browserslist: 4.21.5 dev: true - /core-js-pure/3.21.1: - resolution: {integrity: sha512-12VZfFIu+wyVbBebyHmRTuEE/tZrB4tJToWcwAMcsp3h4+sHR+fMJWbKpYiCRWlhFBq+KNyO8rIV9rTkeVmznQ==} + /core-js-pure/3.29.0: + resolution: {integrity: sha512-v94gUjN5UTe1n0yN/opTihJ8QBWD2O8i19RfTZR7foONPWArnjB96QA/wk5ozu1mm6ja3udQCzOzwQXTxi3xOQ==, tarball: core-js-pure/download/core-js-pure-3.29.0.tgz} requiresBuild: true dev: true /core-js/3.6.5: - resolution: {integrity: sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==} + resolution: {integrity: sha1-c5XcJzrzf7LlDpvT2f6EEoUjHRo=, tarball: core-js/download/core-js-3.6.5.tgz} + 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: sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=} + resolution: {integrity: sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=, tarball: core-util-is/download/core-util-is-1.0.2.tgz} dev: true /core-util-is/1.0.3: - resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} + resolution: {integrity: sha1-pgQtNjTCsn6TKPg3uWX6yDgI24U=, tarball: core-util-is/download/core-util-is-1.0.3.tgz} dev: true /cosmiconfig/5.2.1: - resolution: {integrity: sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==} + resolution: {integrity: sha1-BA9yaAnFked6F8CjYmykW08Wixo=, tarball: cosmiconfig/download/cosmiconfig-5.2.1.tgz} engines: {node: '>=4'} dependencies: import-fresh: 2.0.0 @@ -5429,8 +6028,8 @@ packages: parse-json: 4.0.0 dev: true - /cosmiconfig/7.0.1: - resolution: {integrity: sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==} + /cosmiconfig/7.1.0: + resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==, tarball: cosmiconfig/download/cosmiconfig-7.1.0.tgz} engines: {node: '>=10'} dependencies: '@types/parse-json': 4.0.0 @@ -5441,14 +6040,21 @@ packages: dev: true /create-ecdh/4.0.4: - resolution: {integrity: sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==} + resolution: {integrity: sha1-1uf0v/pmc2CFoHYv06YyaE2rzE4=, tarball: create-ecdh/download/create-ecdh-4.0.4.tgz} dependencies: bn.js: 4.12.0 elliptic: 6.5.4 dev: true + /create-error-class/3.0.2: + resolution: {integrity: sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=, tarball: create-error-class/download/create-error-class-3.0.2.tgz} + engines: {node: '>=0.10.0'} + dependencies: + capture-stack-trace: 1.0.2 + dev: true + /create-hash/1.2.0: - resolution: {integrity: sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==} + resolution: {integrity: sha1-iJB4rxGmN1a8+1m9IhmWvjqe8ZY=, tarball: create-hash/download/create-hash-1.2.0.tgz} dependencies: cipher-base: 1.0.4 inherits: 2.0.4 @@ -5458,7 +6064,7 @@ packages: dev: true /create-hmac/1.1.7: - resolution: {integrity: sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==} + resolution: {integrity: sha1-aRcMeLOrlXFHsriwRXLkfq0iQ/8=, tarball: create-hmac/download/create-hmac-1.1.7.tgz} dependencies: cipher-base: 1.0.4 create-hash: 1.2.0 @@ -5469,7 +6075,7 @@ packages: dev: true /cross-env/7.0.3: - resolution: {integrity: sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==} + resolution: {integrity: sha1-hlJkspZ33AFbqEGJGJZd0jL8VM8=, tarball: cross-env/download/cross-env-7.0.3.tgz} engines: {node: '>=10.14', npm: '>=6', yarn: '>=1'} hasBin: true dependencies: @@ -5477,7 +6083,7 @@ packages: dev: true /cross-spawn/5.1.0: - resolution: {integrity: sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=} + resolution: {integrity: sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=, tarball: cross-spawn/download/cross-spawn-5.1.0.tgz} dependencies: lru-cache: 4.1.5 shebang-command: 1.2.0 @@ -5485,7 +6091,7 @@ packages: dev: true /cross-spawn/6.0.5: - resolution: {integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==} + resolution: {integrity: sha1-Sl7Hxk364iw6FBJNus3uhG2Ay8Q=, tarball: cross-spawn/download/cross-spawn-6.0.5.tgz} engines: {node: '>=4.8'} dependencies: nice-try: 1.0.5 @@ -5496,7 +6102,7 @@ packages: dev: true /cross-spawn/7.0.3: - resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + resolution: {integrity: sha1-9zqFudXUHQRVUcF34ogtSshXKKY=, tarball: cross-spawn/download/cross-spawn-7.0.3.tgz} engines: {node: '>= 8'} dependencies: path-key: 3.1.1 @@ -5505,7 +6111,7 @@ packages: dev: true /crypto-browserify/3.12.0: - resolution: {integrity: sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==} + resolution: {integrity: sha1-OWz58xN/A+S45TLFj2mCVOAPgOw=, tarball: crypto-browserify/download/crypto-browserify-3.12.0.tgz} dependencies: browserify-cipher: 1.0.1 browserify-sign: 4.2.1 @@ -5521,12 +6127,12 @@ packages: dev: true /crypto-random-string/1.0.0: - resolution: {integrity: sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=} + resolution: {integrity: sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=, tarball: crypto-random-string/download/crypto-random-string-1.0.0.tgz} engines: {node: '>=4'} dev: true /css-blank-pseudo/0.1.4: - resolution: {integrity: sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==} + resolution: {integrity: sha1-3979MlS/ioICeZNnTM81SDv8s8U=, tarball: css-blank-pseudo/download/css-blank-pseudo-0.1.4.tgz} engines: {node: '>=6.0.0'} hasBin: true dependencies: @@ -5534,11 +6140,11 @@ packages: dev: true /css-color-names/0.0.4: - resolution: {integrity: sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=} + resolution: {integrity: sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=, tarball: css-color-names/download/css-color-names-0.0.4.tgz} dev: true /css-declaration-sorter/4.0.1: - resolution: {integrity: sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==} + resolution: {integrity: sha1-wZiUD2OnbX42wecQGLABchBUyyI=, tarball: css-declaration-sorter/download/css-declaration-sorter-4.0.1.tgz} engines: {node: '>4'} dependencies: postcss: 7.0.39 @@ -5546,7 +6152,7 @@ packages: dev: true /css-has-pseudo/0.10.0: - resolution: {integrity: sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==} + resolution: {integrity: sha1-PGQqs0yiQsWcQaEl35EFhB9pZu4=, tarball: css-has-pseudo/download/css-has-pseudo-0.10.0.tgz} engines: {node: '>=6.0.0'} hasBin: true dependencies: @@ -5555,7 +6161,7 @@ packages: dev: true /css-modules-loader-core/1.1.0: - resolution: {integrity: sha1-WQhmgpShvs0mGuCkziGwtVHyHRY=} + resolution: {integrity: sha1-WQhmgpShvs0mGuCkziGwtVHyHRY=, tarball: css-modules-loader-core/download/css-modules-loader-core-1.1.0.tgz} dependencies: icss-replace-symbols: 1.1.0 postcss: 6.0.1 @@ -5566,7 +6172,7 @@ packages: dev: true /css-prefers-color-scheme/3.1.1: - resolution: {integrity: sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==} + resolution: {integrity: sha1-b4MKJxQZnU8NDQu4onkW7WXP8fQ=, tarball: css-prefers-color-scheme/download/css-prefers-color-scheme-3.1.1.tgz} engines: {node: '>=6.0.0'} hasBin: true dependencies: @@ -5574,11 +6180,11 @@ packages: dev: true /css-select-base-adapter/0.1.1: - resolution: {integrity: sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==} + resolution: {integrity: sha1-Oy/0lyzDYquIVhUHqVQIoUMhNdc=, tarball: css-select-base-adapter/download/css-select-base-adapter-0.1.1.tgz} dev: true /css-select/2.1.0: - resolution: {integrity: sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==} + resolution: {integrity: sha1-ajRlM1ZjWTSoG6ymjQJVQyEF2+8=, tarball: css-select/download/css-select-2.1.0.tgz} dependencies: boolbase: 1.0.0 css-what: 3.4.2 @@ -5587,14 +6193,14 @@ packages: dev: true /css-selector-tokenizer/0.7.3: - resolution: {integrity: sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==} + resolution: {integrity: sha1-c18mGG5nx0mq8nV4NAXPBmH66PE=, tarball: css-selector-tokenizer/download/css-selector-tokenizer-0.7.3.tgz} dependencies: cssesc: 3.0.0 fastparse: 1.1.2 dev: true /css-tree/1.0.0-alpha.37: - resolution: {integrity: sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==} + resolution: {integrity: sha1-mL69YsTB2flg7DQM+fdSLjBwmiI=, tarball: css-tree/download/css-tree-1.0.0-alpha.37.tgz} engines: {node: '>=8.0.0'} dependencies: mdn-data: 2.0.4 @@ -5602,7 +6208,7 @@ packages: dev: true /css-tree/1.1.3: - resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==} + resolution: {integrity: sha1-60hw+2/XcHMn7JXC/yqwm16NuR0=, tarball: css-tree/download/css-tree-1.1.3.tgz} engines: {node: '>=8.0.0'} dependencies: mdn-data: 2.0.14 @@ -5610,28 +6216,28 @@ packages: dev: true /css-what/3.4.2: - resolution: {integrity: sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==} + resolution: {integrity: sha1-6nAm/LAXd+295SEk4h8yfnrpUOQ=, tarball: css-what/download/css-what-3.4.2.tgz} engines: {node: '>= 6'} dev: true /cssdb/4.4.0: - resolution: {integrity: sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==} + resolution: {integrity: sha1-O/LypowQ9cagir2SN4Mx7oA83bA=, tarball: cssdb/download/cssdb-4.4.0.tgz} dev: true /cssesc/2.0.0: - resolution: {integrity: sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==} + resolution: {integrity: sha1-OxO9G7HLNuG8taTc0n9UxdyzVwM=, tarball: cssesc/download/cssesc-2.0.0.tgz} engines: {node: '>=4'} hasBin: true dev: true /cssesc/3.0.0: - resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + resolution: {integrity: sha1-N3QZGZA7hoVl4cCep0dEXNGJg+4=, tarball: cssesc/download/cssesc-3.0.0.tgz} engines: {node: '>=4'} hasBin: true dev: true /cssnano-preset-default/4.0.8: - resolution: {integrity: sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==} + resolution: {integrity: sha1-kgYisfwelaNOiDggPxOXpQTy0/8=, tarball: cssnano-preset-default/download/cssnano-preset-default-4.0.8.tgz} engines: {node: '>=6.9.0'} dependencies: css-declaration-sorter: 4.0.1 @@ -5667,29 +6273,29 @@ packages: dev: true /cssnano-util-get-arguments/4.0.0: - resolution: {integrity: sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=} + resolution: {integrity: sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=, tarball: cssnano-util-get-arguments/download/cssnano-util-get-arguments-4.0.0.tgz} engines: {node: '>=6.9.0'} dev: true /cssnano-util-get-match/4.0.0: - resolution: {integrity: sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=} + resolution: {integrity: sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=, tarball: cssnano-util-get-match/download/cssnano-util-get-match-4.0.0.tgz} engines: {node: '>=6.9.0'} dev: true /cssnano-util-raw-cache/4.0.1: - resolution: {integrity: sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==} + resolution: {integrity: sha1-sm1f1fcqEd/np4RvtMZyYPlr8oI=, tarball: cssnano-util-raw-cache/download/cssnano-util-raw-cache-4.0.1.tgz} engines: {node: '>=6.9.0'} dependencies: postcss: 7.0.39 dev: true /cssnano-util-same-parent/4.0.1: - resolution: {integrity: sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==} + resolution: {integrity: sha1-V0CC+yhZ0ttDOFWDXZqEVuoYu/M=, tarball: cssnano-util-same-parent/download/cssnano-util-same-parent-4.0.1.tgz} engines: {node: '>=6.9.0'} dev: true /cssnano/4.1.11: - resolution: {integrity: sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==} + resolution: {integrity: sha1-x7X1uB2iacsf2YLLlgwSAJEMmpk=, tarball: cssnano/download/cssnano-4.1.11.tgz} engines: {node: '>=6.9.0'} dependencies: cosmiconfig: 5.2.1 @@ -5699,74 +6305,124 @@ packages: dev: true /csso/4.2.0: - resolution: {integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==} + resolution: {integrity: sha1-6jpWE0bo3J9UbW/r7dUBh884lSk=, tarball: csso/download/csso-4.2.0.tgz} engines: {node: '>=8.0.0'} dependencies: css-tree: 1.1.3 dev: true /cssom/0.3.8: - resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==} + resolution: {integrity: sha1-nxJ29bK0Y/IRTT8sdSUK+MGjb0o=, tarball: cssom/download/cssom-0.3.8.tgz} dev: true /cssom/0.4.4: - resolution: {integrity: sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==} + resolution: {integrity: sha1-WmbPk9LQtmHYC/akT7ZfXC5OChA=, tarball: cssom/download/cssom-0.4.4.tgz} dev: true /cssstyle/2.3.0: - resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==} + resolution: {integrity: sha1-/2ZaDdvcMYZLCWR/NBY0Q9kLCFI=, tarball: cssstyle/download/cssstyle-2.3.0.tgz} engines: {node: '>=8'} dependencies: cssom: 0.3.8 dev: true - /csstype/3.0.10: - resolution: {integrity: sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA==} + /csstype/3.1.1: + resolution: {integrity: sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==, tarball: csstype/download/csstype-3.1.1.tgz} + dev: true + + /csv-stringify/5.6.5: + resolution: {integrity: sha1-xtdLrdpLSaeb9Ocvkczh4zuU3gA=, tarball: csv-stringify/download/csv-stringify-5.6.5.tgz} dev: true /currently-unhandled/0.4.1: - resolution: {integrity: sha1-mI3zP+qxke95mmE2nddsF635V+o=} + resolution: {integrity: sha1-mI3zP+qxke95mmE2nddsF635V+o=, tarball: currently-unhandled/download/currently-unhandled-0.4.1.tgz} engines: {node: '>=0.10.0'} dependencies: array-find-index: 1.0.2 dev: true + /cwd/0.9.1: + resolution: {integrity: sha1-QeEKfhq4M9xZwuyoOBTH3ne1pP0=, tarball: cwd/download/cwd-0.9.1.tgz} + engines: {node: '>=0.8'} + dependencies: + find-pkg: 0.1.2 + dev: true + + /cyclist/1.0.1: + resolution: {integrity: sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=, tarball: cyclist/download/cyclist-1.0.1.tgz} + dev: true + /dashdash/1.14.1: - resolution: {integrity: sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=} + resolution: {integrity: sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=, tarball: dashdash/download/dashdash-1.14.1.tgz} engines: {node: '>=0.10'} dependencies: assert-plus: 1.0.0 dev: true /data-urls/1.1.0: - resolution: {integrity: sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==} + resolution: {integrity: sha1-Fe4Fgrql4iu1nHcUDaj5x2lju/4=, tarball: data-urls/download/data-urls-1.1.0.tgz} dependencies: - abab: 2.0.5 + abab: 2.0.6 whatwg-mimetype: 2.3.0 whatwg-url: 7.1.0 dev: true /data-urls/2.0.0: - resolution: {integrity: sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==} + resolution: {integrity: sha1-FWSFpyljqXD11YIar2Qr7yvy25s=, tarball: data-urls/download/data-urls-2.0.0.tgz} engines: {node: '>=10'} dependencies: - abab: 2.0.5 + abab: 2.0.6 whatwg-mimetype: 2.3.0 whatwg-url: 8.7.0 dev: true + /datauri/3.0.0: + resolution: {integrity: sha1-YZaZfpp7u+6Btg6MissaLIceI0k=, tarball: datauri/download/datauri-3.0.0.tgz} + engines: {node: '>= 8'} + dependencies: + image-size: 0.8.3 + mimer: 1.1.0 + dev: true + /date-fns/1.30.1: - resolution: {integrity: sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==} + resolution: {integrity: sha1-LnG/CxGRU9u0zE6I2epaz7UNwFw=, tarball: date-fns/download/date-fns-1.30.1.tgz} dev: true /debug/2.6.9: - resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + resolution: {integrity: sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=, tarball: debug/download/debug-2.6.9.tgz} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.0.0 + dev: true + + /debug/3.1.0: + resolution: {integrity: sha1-W7WgZyYotkFJVmuhaBnmFRjGcmE=, tarball: debug/download/debug-3.1.0.tgz} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true dependencies: ms: 2.0.0 dev: true - /debug/4.3.3: - resolution: {integrity: sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==} + /debug/3.2.7: + resolution: {integrity: sha1-clgLfpFF+zm2Z2+cXl+xALk0F5o=, tarball: debug/download/debug-3.2.7.tgz} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.3 + dev: true + + /debug/4.3.4: + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==, tarball: debug/download/debug-4.3.4.tgz} engines: {node: '>=6.0'} peerDependencies: supports-color: '*' @@ -5777,8 +6433,8 @@ packages: ms: 2.1.2 dev: true - /decamelize-keys/1.1.0: - resolution: {integrity: sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=} + /decamelize-keys/1.1.1: + resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==, tarball: decamelize-keys/download/decamelize-keys-1.1.1.tgz} engines: {node: '>=0.10.0'} dependencies: decamelize: 1.2.0 @@ -5786,76 +6442,93 @@ packages: dev: true /decamelize/1.2.0: - resolution: {integrity: sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=} + resolution: {integrity: sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=, tarball: decamelize/download/decamelize-1.2.0.tgz} engines: {node: '>=0.10.0'} dev: true - /decimal.js/10.3.1: - resolution: {integrity: sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==} + /decimal.js/10.4.3: + resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==, tarball: decimal.js/download/decimal.js-10.4.3.tgz} dev: true - /decode-uri-component/0.2.0: - resolution: {integrity: sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=} + /decode-uri-component/0.2.2: + resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==, tarball: decode-uri-component/download/decode-uri-component-0.2.2.tgz} engines: {node: '>=0.10'} dev: true /decompress-response/3.3.0: - resolution: {integrity: sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=} + resolution: {integrity: sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=, tarball: decompress-response/download/decompress-response-3.3.0.tgz} engines: {node: '>=4'} dependencies: mimic-response: 1.0.1 dev: true + /decompress-response/6.0.0: + resolution: {integrity: sha1-yjh2Et234QS9FthaqwDV7PCcZvw=, tarball: decompress-response/download/decompress-response-6.0.0.tgz} + engines: {node: '>=10'} + dependencies: + mimic-response: 3.1.0 + dev: true + /dedent/0.7.0: - resolution: {integrity: sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=} + resolution: {integrity: sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=, tarball: dedent/download/dedent-0.7.0.tgz} + dev: true + + /deep-equal/1.0.1: + resolution: {integrity: sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=, tarball: deep-equal/download/deep-equal-1.0.1.tgz} dev: true /deep-extend/0.6.0: - resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} + resolution: {integrity: sha1-xPp8lUBKF6nD6Mp+FTcxK3NjMKw=, tarball: deep-extend/download/deep-extend-0.6.0.tgz} engines: {node: '>=4.0.0'} dev: true /deep-is/0.1.4: - resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + resolution: {integrity: sha1-pvLc5hL63S7x9Rm3NVHxfoUZmDE=, tarball: deep-is/download/deep-is-0.1.4.tgz} dev: true /deepmerge/1.5.2: - resolution: {integrity: sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==} + resolution: {integrity: sha1-EEmdhohEza1P7ghC34x/bwyVp1M=, tarball: deepmerge/download/deepmerge-1.5.2.tgz} engines: {node: '>=0.10.0'} dev: true - /deepmerge/4.2.2: - resolution: {integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==} + /deepmerge/4.3.0: + resolution: {integrity: sha512-z2wJZXrmeHdvYJp/Ux55wIjqo81G5Bp4c+oELTW+7ar6SogWHajt5a9gO3s3IDaGSAXjDk0vlQKN3rms8ab3og==, tarball: deepmerge/download/deepmerge-4.3.0.tgz} engines: {node: '>=0.10.0'} dev: true /defer-to-connect/1.1.3: - resolution: {integrity: sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==} + resolution: {integrity: sha1-MxrgUMCNz3ifjIOnuB8O2U9KxZE=, tarball: defer-to-connect/download/defer-to-connect-1.1.3.tgz} + dev: true + + /defer-to-connect/2.0.1: + resolution: {integrity: sha1-gBa9tBQ+RjK3ejRJxiNid95SBYc=, tarball: defer-to-connect/download/defer-to-connect-2.0.1.tgz} + engines: {node: '>=10'} dev: true - /define-properties/1.1.3: - resolution: {integrity: sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==} + /define-properties/1.2.0: + resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==, tarball: define-properties/download/define-properties-1.2.0.tgz} engines: {node: '>= 0.4'} dependencies: + has-property-descriptors: 1.0.0 object-keys: 1.1.1 dev: true /define-property/0.2.5: - resolution: {integrity: sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=} + resolution: {integrity: sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=, tarball: define-property/download/define-property-0.2.5.tgz} engines: {node: '>=0.10.0'} dependencies: is-descriptor: 0.1.6 dev: true /define-property/1.0.0: - resolution: {integrity: sha1-dp66rz9KY6rTr56NMEybvnm/sOY=} + resolution: {integrity: sha1-dp66rz9KY6rTr56NMEybvnm/sOY=, tarball: define-property/download/define-property-1.0.0.tgz} engines: {node: '>=0.10.0'} dependencies: is-descriptor: 1.0.2 dev: true /define-property/2.0.2: - resolution: {integrity: sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==} + resolution: {integrity: sha1-1Flono1lS6d+AqgX+HENcCyxbp0=, tarball: define-property/download/define-property-2.0.2.tgz} engines: {node: '>=0.10.0'} dependencies: is-descriptor: 1.0.2 @@ -5863,7 +6536,7 @@ packages: dev: true /del/4.1.1: - resolution: {integrity: sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==} + resolution: {integrity: sha1-no8RciLqRKMf86FWwEm5kFKp8LQ=, tarball: del/download/del-4.1.1.tgz} engines: {node: '>=6'} dependencies: '@types/glob': 7.2.0 @@ -5872,15 +6545,15 @@ packages: is-path-in-cwd: 2.1.0 p-map: 2.1.0 pify: 4.0.1 - rimraf: 2.7.1 + rimraf: 2.6.3 dev: true /del/5.1.0: - resolution: {integrity: sha512-wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA==} + resolution: {integrity: sha1-2Uh8lONnQQ5u/ykl7ljAyEp1s6c=, tarball: del/download/del-5.1.0.tgz} engines: {node: '>=8'} dependencies: globby: 10.0.2 - graceful-fs: 4.2.9 + graceful-fs: 4.2.10 is-glob: 4.0.3 is-path-cwd: 2.2.0 is-path-inside: 3.0.3 @@ -5890,43 +6563,58 @@ packages: dev: true /delayed-stream/1.0.0: - resolution: {integrity: sha1-3zrhmayt+31ECqrgsp4icrJOxhk=} + resolution: {integrity: sha1-3zrhmayt+31ECqrgsp4icrJOxhk=, tarball: delayed-stream/download/delayed-stream-1.0.0.tgz} engines: {node: '>=0.4.0'} dev: true /delegates/1.0.0: - resolution: {integrity: sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=} + resolution: {integrity: sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=, tarball: delegates/download/delegates-1.0.0.tgz} + dev: true + + /depd/1.1.2: + resolution: {integrity: sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=, tarball: depd/download/depd-1.1.2.tgz} + engines: {node: '>= 0.6'} + dev: true + + /depd/2.0.0: + resolution: {integrity: sha1-tpYWPMdXVg0JzyLMj60Vcbeedt8=, tarball: depd/download/depd-2.0.0.tgz} + engines: {node: '>= 0.8'} dev: true /des.js/1.0.1: - resolution: {integrity: sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==} + resolution: {integrity: sha1-U4IULhvcU/hdhtU+X0qn3rkeCEM=, tarball: des.js/download/des.js-1.0.1.tgz} dependencies: inherits: 2.0.4 minimalistic-assert: 1.0.1 dev: true + /destroy/1.2.0: + resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==, tarball: destroy/download/destroy-1.2.0.tgz} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + dev: true + /detect-indent/5.0.0: - resolution: {integrity: sha1-OHHMCmoALow+Wzz38zYmRnXwa50=} + resolution: {integrity: sha1-OHHMCmoALow+Wzz38zYmRnXwa50=, tarball: detect-indent/download/detect-indent-5.0.0.tgz} engines: {node: '>=4'} dev: true /detect-indent/6.1.0: - resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} + resolution: {integrity: sha1-WSSF67v2s7GrK+F1yDk9BMoNV+Y=, tarball: detect-indent/download/detect-indent-6.1.0.tgz} engines: {node: '>=8'} dev: true /detect-newline/3.1.0: - resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} + resolution: {integrity: sha1-V29d/GOuGhkv8ZLYrTr2MImRtlE=, tarball: detect-newline/download/detect-newline-3.1.0.tgz} engines: {node: '>=8'} dev: true /diff-sequences/25.2.6: - resolution: {integrity: sha512-Hq8o7+6GaZeoFjtpgvRBUknSXNeJiCx7V9Fr94ZMljNiCr9n9L8H8aJqgWOQiDDGdyn29fRNcDdRVJ5fdyihfg==} + resolution: {integrity: sha1-X0Z8AO3TU1K3vKRteSfWDmh6dt0=, tarball: diff-sequences/download/diff-sequences-25.2.6.tgz} engines: {node: '>= 8.3'} dev: true /diffie-hellman/5.0.3: - resolution: {integrity: sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==} + resolution: {integrity: sha1-QOjumPVaIUlgcUaSHGPhrl89KHU=, tarball: diffie-hellman/download/diffie-hellman-5.0.3.tgz} dependencies: bn.js: 4.12.0 miller-rabin: 4.0.1 @@ -5934,140 +6622,142 @@ packages: dev: true /dir-glob/3.0.1: - resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + resolution: {integrity: sha1-Vtv3PZkqSpO6FYT0U0Bj/S5BcX8=, tarball: dir-glob/download/dir-glob-3.0.1.tgz} engines: {node: '>=8'} dependencies: path-type: 4.0.0 dev: true /doctrine/2.1.0: - resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} + resolution: {integrity: sha1-XNAfwQFiG0LEzX9dGmYkNxbT850=, tarball: doctrine/download/doctrine-2.1.0.tgz} engines: {node: '>=0.10.0'} dependencies: esutils: 2.0.3 dev: true /doctrine/3.0.0: - resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} + resolution: {integrity: sha1-rd6+rXKmV023g2OdyHoSF3OXOWE=, tarball: doctrine/download/doctrine-3.0.0.tgz} engines: {node: '>=6.0.0'} dependencies: esutils: 2.0.3 dev: true - /dom-align/1.12.2: - resolution: {integrity: sha512-pHuazgqrsTFrGU2WLDdXxCFabkdQDx72ddkraZNih1KsMcN5qsRSTR9O4VJRlwTPCPb5COYg3LOfiMHHcPInHg==} + /dom-align/1.12.4: + resolution: {integrity: sha512-R8LUSEay/68zE5c8/3BDxiTEvgb4xZTF0RKmAHfiEVN3klfIpXfi2/QCoiWPccVQ0J/ZGdz9OjzL4uJEP/MRAw==, tarball: dom-align/download/dom-align-1.12.4.tgz} dev: true /dom-serializer/0.2.2: - resolution: {integrity: sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==} + resolution: {integrity: sha1-GvuB9TNxcXXUeGVd68XjMtn5u1E=, tarball: dom-serializer/download/dom-serializer-0.2.2.tgz} dependencies: - domelementtype: 2.2.0 + domelementtype: 2.3.0 entities: 2.2.0 dev: true /domain-browser/1.2.0: - resolution: {integrity: sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==} + resolution: {integrity: sha1-PTH1AZGmdJ3RN1p/Ui6CPULlTto=, tarball: domain-browser/download/domain-browser-1.2.0.tgz} engines: {node: '>=0.4', npm: '>=1.2'} dev: true /domelementtype/1.3.1: - resolution: {integrity: sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==} + resolution: {integrity: sha1-0EjESzew0Qp/Kj1f7j9DM9eQSB8=, tarball: domelementtype/download/domelementtype-1.3.1.tgz} dev: true - /domelementtype/2.2.0: - resolution: {integrity: sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==} + /domelementtype/2.3.0: + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==, tarball: domelementtype/download/domelementtype-2.3.0.tgz} dev: true /domexception/1.0.1: - resolution: {integrity: sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==} + resolution: {integrity: sha1-k3RCZEymoxJh7zbj7Gd/6AVYLJA=, tarball: domexception/download/domexception-1.0.1.tgz} dependencies: webidl-conversions: 4.0.2 dev: true /domexception/2.0.1: - resolution: {integrity: sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==} + resolution: {integrity: sha1-+0Su+6eT4VdLCvau0oAdBXUp8wQ=, tarball: domexception/download/domexception-2.0.1.tgz} engines: {node: '>=8'} dependencies: webidl-conversions: 5.0.0 dev: true /domhandler/2.4.2: - resolution: {integrity: sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==} + resolution: {integrity: sha1-iAUJfpM9ZehVRvcm1g9euItE+AM=, tarball: domhandler/download/domhandler-2.4.2.tgz} dependencies: domelementtype: 1.3.1 dev: true /domutils/1.7.0: - resolution: {integrity: sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==} + resolution: {integrity: sha1-Vuo0HoNOBuZ0ivehyyXaZ+qfjCo=, tarball: domutils/download/domutils-1.7.0.tgz} dependencies: dom-serializer: 0.2.2 domelementtype: 1.3.1 dev: true /dot-prop/4.2.1: - resolution: {integrity: sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ==} + resolution: {integrity: sha1-RYhBlKcfws2nHLtLzrOk3S9DO6Q=, tarball: dot-prop/download/dot-prop-4.2.1.tgz} engines: {node: '>=4'} dependencies: is-obj: 1.0.1 dev: true /dot-prop/5.3.0: - resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==} + resolution: {integrity: sha1-kMzOcIzZzYLMTcjD3dmr3VWyDog=, tarball: dot-prop/download/dot-prop-5.3.0.tgz} engines: {node: '>=8'} dependencies: is-obj: 2.0.0 dev: true /dot-prop/6.0.1: - resolution: {integrity: sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==} + resolution: {integrity: sha1-/CazzxQrnlm3Tb057WbOYgxoEIM=, tarball: dot-prop/download/dot-prop-6.0.1.tgz} engines: {node: '>=10'} dependencies: is-obj: 2.0.0 dev: true - /dumi-assets-types/1.0.0: - resolution: {integrity: sha512-7nhSeWM15vybbUAMPLZsdls2jKoHB2UU4P1RM6kLPucuS8eC/HSmufquFqTTYtX4oIDLHGtil/dVtMreNGwhdA==} + /dumi-assets-types/1.0.1: + resolution: {integrity: sha512-A+fJp7L+Q6nU5S2KgbdnyfRoCkAZy+UFudQ45QPM7W+3LIe8o+Tt0cURIQMnLZMBjoKbItB5IDi+IM39FwFZvQ==, tarball: dumi-assets-types/download/dumi-assets-types-1.0.1.tgz} dev: true - /dumi-theme-default/1.1.20: - resolution: {integrity: sha512-p6XuHQXpRmofD/TC59VvIMeC+6FMvdl9xb6X1cWtoLta1oH7lvSt1/4WPS8yRcsKMcWXM2Z1BSVMrztjCiTyvw==} + /dumi-theme-default/1.1.24: + resolution: {integrity: sha512-/fS7gBJejom1Zy1GZkrqG/dLEsCK6J/S/ctCPEawDC3KkZE0sJh+dqsMuhHt8ts7ZhaGhDpJNPXSMghfN/qrzw==, tarball: dumi-theme-default/download/dumi-theme-default-1.1.24.tgz} peerDependencies: '@umijs/preset-dumi': 1.x react: ^16.13.1 || ^17.0.0 dependencies: lodash.throttle: 4.1.1 - prism-react-renderer: 1.3.1 - prismjs: 1.27.0 - rc-motion: 2.4.5 - rc-tabs: 11.10.5 - rc-tree: 5.4.4 + prism-react-renderer: 1.3.5 + prismjs: 1.29.0 + rc-motion: 2.6.3 + rc-tabs: 11.16.1 + rc-tree: 5.7.2 + react-error-boundary: 3.1.4 transitivePeerDependencies: - react-dom dev: true - /dumi-theme-default/1.1.20_@umijs+preset-dumi@1.1.38: - resolution: {integrity: sha512-p6XuHQXpRmofD/TC59VvIMeC+6FMvdl9xb6X1cWtoLta1oH7lvSt1/4WPS8yRcsKMcWXM2Z1BSVMrztjCiTyvw==} + /dumi-theme-default/1.1.24_@umijs+preset-dumi@1.1.50: + resolution: {integrity: sha512-/fS7gBJejom1Zy1GZkrqG/dLEsCK6J/S/ctCPEawDC3KkZE0sJh+dqsMuhHt8ts7ZhaGhDpJNPXSMghfN/qrzw==, tarball: dumi-theme-default/download/dumi-theme-default-1.1.24.tgz} peerDependencies: '@umijs/preset-dumi': 1.x react: ^16.13.1 || ^17.0.0 dependencies: - '@umijs/preset-dumi': 1.1.38_umi@3.5.21 + '@umijs/preset-dumi': 1.1.50_umi@3.5.37 lodash.throttle: 4.1.1 - prism-react-renderer: 1.3.1 - prismjs: 1.27.0 - rc-motion: 2.4.5 - rc-tabs: 11.10.5 - rc-tree: 5.4.4 + prism-react-renderer: 1.3.5 + prismjs: 1.29.0 + rc-motion: 2.6.3 + rc-tabs: 11.16.1 + rc-tree: 5.7.2 + react-error-boundary: 3.1.4 transitivePeerDependencies: - react-dom dev: true - /dumi/1.1.38: - resolution: {integrity: sha512-ooYdJXtxItb0Tx8qD4YiwWiyl3tT1uDpMnXzMt3xcBaCG9JYXM9YB87VbHNezMVGIVb2rzBbD0qrnRXKz1Gl+A==} + /dumi/1.1.50: + resolution: {integrity: sha512-8kc+VL62JlVj1zoAaqWN2uE/feSYhzCuFFnWUll+aQgpKKM103DvnkmczqruMqV33gOsy3lWHf01uFu5RUagGg==, tarball: dumi/download/dumi-1.1.50.tgz} hasBin: true dependencies: - '@umijs/preset-dumi': 1.1.38_umi@3.5.21 - umi: 3.5.21 + '@umijs/preset-dumi': 1.1.50_umi@3.5.37 + umi: 3.5.37 transitivePeerDependencies: - bufferutil - canvas @@ -6079,37 +6769,55 @@ packages: - utf-8-validate dev: true - /duplexer3/0.1.4: - resolution: {integrity: sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=} + /duplexer3/0.1.5: + resolution: {integrity: sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==, tarball: duplexer3/download/duplexer3-0.1.5.tgz} dev: true /duplexify/3.7.1: - resolution: {integrity: sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==} + resolution: {integrity: sha1-Kk31MX9sz9kfhtb9JdjYoQO4gwk=, tarball: duplexify/download/duplexify-3.7.1.tgz} dependencies: end-of-stream: 1.4.4 inherits: 2.0.4 - readable-stream: 2.3.7 + readable-stream: 2.3.8 stream-shift: 1.0.1 dev: true /ecc-jsbn/0.1.2: - resolution: {integrity: sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=} + resolution: {integrity: sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=, tarball: ecc-jsbn/download/ecc-jsbn-0.1.2.tgz} dependencies: jsbn: 0.1.1 safer-buffer: 2.1.2 dev: true - /electron-to-chromium/1.4.73: - resolution: {integrity: sha512-RlCffXkE/LliqfA5m29+dVDPB2r72y2D2egMMfIy3Le8ODrxjuZNVo4NIC2yPL01N4xb4nZQLwzi6Z5tGIGLnA==} + /ecdsa-sig-formatter/1.0.11: + resolution: {integrity: sha1-rg8PothQRe8UqBfao86azQSJ5b8=, tarball: ecdsa-sig-formatter/download/ecdsa-sig-formatter-1.0.11.tgz} + dependencies: + safe-buffer: 5.2.1 + dev: true + + /editions/2.3.1: + resolution: {integrity: sha1-O8mWLxl46AExL70K6/7WO0m/5pg=, tarball: editions/download/editions-2.3.1.tgz} + engines: {node: '>=0.8'} + dependencies: + errlop: 2.2.0 + semver: 6.3.0 + dev: true + + /ee-first/1.1.1: + resolution: {integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=, tarball: ee-first/download/ee-first-1.1.1.tgz} + dev: true + + /electron-to-chromium/1.4.320: + resolution: {integrity: sha512-h70iRscrNluMZPVICXYl5SSB+rBKo22XfuIS1ER0OQxQZpKTnFpuS6coj7wY9M/3trv7OR88rRMOlKmRvDty7Q==, tarball: electron-to-chromium/download/electron-to-chromium-1.4.320.tgz} dev: true /elegant-spinner/1.0.1: - resolution: {integrity: sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4=} + resolution: {integrity: sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4=, tarball: elegant-spinner/download/elegant-spinner-1.0.1.tgz} engines: {node: '>=0.10.0'} dev: true /elliptic/6.5.4: - resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==} + resolution: {integrity: sha1-2jfOvTHnmhNn6UG1ku0fvr1Yq7s=, tarball: elliptic/download/elliptic-6.5.4.tgz} dependencies: bn.js: 4.12.0 brorand: 1.1.0 @@ -6121,138 +6829,204 @@ packages: dev: true /emoji-regex/7.0.3: - resolution: {integrity: sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==} + resolution: {integrity: sha1-kzoEBShgyF6DwSJHnEdIqOTHIVY=, tarball: emoji-regex/download/emoji-regex-7.0.3.tgz} dev: true /emoji-regex/8.0.0: - resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + resolution: {integrity: sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc=, tarball: emoji-regex/download/emoji-regex-8.0.0.tgz} dev: true /emojis-list/3.0.0: - resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} + resolution: {integrity: sha1-VXBmIEatKeLpFucariYKvf9Pang=, tarball: emojis-list/download/emojis-list-3.0.0.tgz} engines: {node: '>= 4'} dev: true + /encodeurl/1.0.2: + resolution: {integrity: sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=, tarball: encodeurl/download/encodeurl-1.0.2.tgz} + engines: {node: '>= 0.8'} + dev: true + + /encoding/0.1.13: + resolution: {integrity: sha1-VldK/deR9UqOmyeFwFgqLSYhD6k=, tarball: encoding/download/encoding-0.1.13.tgz} + dependencies: + iconv-lite: 0.6.3 + dev: true + /end-of-stream/1.4.4: - resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} + resolution: {integrity: sha1-WuZKX0UFe682JuwU2gyl5LJDHrA=, tarball: end-of-stream/download/end-of-stream-1.4.4.tgz} dependencies: once: 1.4.0 dev: true /enhanced-resolve/4.5.0: - resolution: {integrity: sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==} + resolution: {integrity: sha1-Lzz9hNvjtIfxjy2y7x4GSlccpew=, tarball: enhanced-resolve/download/enhanced-resolve-4.5.0.tgz} engines: {node: '>=6.9.0'} dependencies: - graceful-fs: 4.2.9 + graceful-fs: 4.2.10 memory-fs: 0.5.0 tapable: 1.1.3 dev: true /enquirer/2.3.6: - resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} + resolution: {integrity: sha1-Kn/l3WNKHkElqXXsmU/1RW3Dc00=, tarball: enquirer/download/enquirer-2.3.6.tgz} engines: {node: '>=8.6'} dependencies: - ansi-colors: 4.1.1 + ansi-colors: 4.1.3 dev: true /entities/1.1.2: - resolution: {integrity: sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==} + resolution: {integrity: sha1-vfpzUplmTfr9NFKe1PhSKidf6lY=, tarball: entities/download/entities-1.1.2.tgz} dev: true /entities/2.2.0: - resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} + resolution: {integrity: sha1-CY3JDruD2N/6CJ1VJWs1HTTE2lU=, tarball: entities/download/entities-2.2.0.tgz} + dev: true + + /err-code/1.1.2: + resolution: {integrity: sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA=, tarball: err-code/download/err-code-1.1.2.tgz} + dev: true + + /errlop/2.2.0: + resolution: {integrity: sha1-H/OD+PkXrjKL67gC1sppZmpC0hs=, tarball: errlop/download/errlop-2.2.0.tgz} + engines: {node: '>=0.8'} dev: true /errno/0.1.8: - resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==} + resolution: {integrity: sha1-i7Ppx9Rjvkl2/4iPdrSAnrwugR8=, tarball: errno/download/errno-0.1.8.tgz} hasBin: true dependencies: prr: 1.0.1 dev: true /error-ex/1.3.2: - resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + resolution: {integrity: sha1-tKxAZIEH/c3PriQvQovqihTU8b8=, tarball: error-ex/download/error-ex-1.3.2.tgz} dependencies: is-arrayish: 0.2.1 dev: true - /error-stack-parser/2.0.7: - resolution: {integrity: sha512-chLOW0ZGRf4s8raLrDxa5sdkvPec5YdvwbFnqJme4rk0rFajP8mPtrDL1+I+CwrQDCjswDA5sREX7jYQDQs9vA==} + /error-stack-parser/2.1.4: + resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==, tarball: error-stack-parser/download/error-stack-parser-2.1.4.tgz} dependencies: - stackframe: 1.2.1 + stackframe: 1.3.4 dev: true - /es-abstract/1.19.1: - resolution: {integrity: sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==} + /es-abstract/1.21.1: + resolution: {integrity: sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==, tarball: es-abstract/download/es-abstract-1.21.1.tgz} engines: {node: '>= 0.4'} dependencies: + available-typed-arrays: 1.0.5 call-bind: 1.0.2 + es-set-tostringtag: 2.0.1 es-to-primitive: 1.2.1 function-bind: 1.1.1 - get-intrinsic: 1.1.1 + function.prototype.name: 1.1.5 + get-intrinsic: 1.2.0 get-symbol-description: 1.0.0 + globalthis: 1.0.3 + gopd: 1.0.1 has: 1.0.3 - has-symbols: 1.0.2 - internal-slot: 1.0.3 - is-callable: 1.2.4 + has-property-descriptors: 1.0.0 + has-proto: 1.0.1 + has-symbols: 1.0.3 + internal-slot: 1.0.5 + is-array-buffer: 3.0.2 + is-callable: 1.2.7 is-negative-zero: 2.0.2 is-regex: 1.1.4 - is-shared-array-buffer: 1.0.1 + is-shared-array-buffer: 1.0.2 is-string: 1.0.7 + is-typed-array: 1.1.10 is-weakref: 1.0.2 - object-inspect: 1.12.0 + object-inspect: 1.12.3 object-keys: 1.1.1 - object.assign: 4.1.2 - string.prototype.trimend: 1.0.4 - string.prototype.trimstart: 1.0.4 - unbox-primitive: 1.0.1 + object.assign: 4.1.4 + regexp.prototype.flags: 1.4.3 + safe-regex-test: 1.0.0 + string.prototype.trimend: 1.0.6 + string.prototype.trimstart: 1.0.6 + typed-array-length: 1.0.4 + unbox-primitive: 1.0.2 + which-typed-array: 1.1.9 + dev: true + + /es-array-method-boxes-properly/1.0.0: + resolution: {integrity: sha1-hz8+hEGN5O4Zxb51KZCy5EcY0J4=, tarball: es-array-method-boxes-properly/download/es-array-method-boxes-properly-1.0.0.tgz} dev: true /es-module-lexer/0.7.1: - resolution: {integrity: sha512-MgtWFl5No+4S3TmhDmCz2ObFGm6lEpTnzbQi+Dd+pw4mlTIZTmM2iAs5gRlmx5zS9luzobCSBSI90JM/1/JgOw==} + resolution: {integrity: sha1-wsjg9G8t8GJ0za8N0/OzPgoLJn0=, tarball: es-module-lexer/download/es-module-lexer-0.7.1.tgz} + dev: true + + /es-set-tostringtag/2.0.1: + resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==, tarball: es-set-tostringtag/download/es-set-tostringtag-2.0.1.tgz} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.2.0 + has: 1.0.3 + has-tostringtag: 1.0.0 + dev: true + + /es-shim-unscopables/1.0.0: + resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==, tarball: es-shim-unscopables/download/es-shim-unscopables-1.0.0.tgz} + dependencies: + has: 1.0.3 dev: true /es-to-primitive/1.2.1: - resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} + resolution: {integrity: sha1-5VzUyc3BiLzvsDs2bHNjI/xciYo=, tarball: es-to-primitive/download/es-to-primitive-1.2.1.tgz} engines: {node: '>= 0.4'} dependencies: - is-callable: 1.2.4 + is-callable: 1.2.7 is-date-object: 1.0.5 is-symbol: 1.0.4 dev: true - /es5-imcompatible-versions/0.1.73: - resolution: {integrity: sha512-P0SgLrYl9iqlrt0h6n/iz5z5P1uuhnfHp9BA/tcLfqgVIWHNvY4Rm+jtSvnh1ADK4DJOYDwJvxlrHMRoLQMgmQ==} + /es5-imcompatible-versions/0.1.80: + resolution: {integrity: sha512-i3Uc3hzDalYmBMwX3Z5LDPbuoPqFCR7SCo8tXLU1w7UvR8Awr3Hgfdi7L/bsqj2mMCGqkCxu6tx7VdZz7hW5CQ==, tarball: es5-imcompatible-versions/download/es5-imcompatible-versions-0.1.80.tgz} + dev: true + + /es6-promise/4.2.8: + resolution: {integrity: sha1-TrIVlMlyvEBVPSduUQU5FD21Pgo=, tarball: es6-promise/download/es6-promise-4.2.8.tgz} + dev: true + + /es6-promisify/5.0.0: + resolution: {integrity: sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=, tarball: es6-promisify/download/es6-promisify-5.0.0.tgz} + dependencies: + es6-promise: 4.2.8 dev: true /esbuild/0.12.15: - resolution: {integrity: sha512-72V4JNd2+48eOVCXx49xoSWHgC3/cCy96e7mbXKY+WOWghN00cCmlGnwVLRhRHorvv0dgCyuMYBZlM2xDM5OQw==} + resolution: {integrity: sha1-nZnPOa6yGIJlxZg+mD4jaCnwivA=, tarball: esbuild/download/esbuild-0.12.15.tgz} hasBin: true requiresBuild: true dev: true /escalade/3.1.1: - resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} + resolution: {integrity: sha1-2M/ccACWXFoBdLSoLqpcBVJ0LkA=, tarball: escalade/download/escalade-3.1.1.tgz} engines: {node: '>=6'} dev: true + /escape-html/1.0.3: + resolution: {integrity: sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=, tarball: escape-html/download/escape-html-1.0.3.tgz} + dev: true + /escape-string-regexp/1.0.5: - resolution: {integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=} + resolution: {integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=, tarball: escape-string-regexp/download/escape-string-regexp-1.0.5.tgz} engines: {node: '>=0.8.0'} dev: true /escape-string-regexp/2.0.0: - resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} + resolution: {integrity: sha1-owME6Z2qMuI7L9IPUbq9B8/8o0Q=, tarball: escape-string-regexp/download/escape-string-regexp-2.0.0.tgz} engines: {node: '>=8'} dev: true /escape-string-regexp/4.0.0: - resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + resolution: {integrity: sha1-FLqDpdNz49MR5a/KKc9b+tllvzQ=, tarball: escape-string-regexp/download/escape-string-regexp-4.0.0.tgz} engines: {node: '>=10'} dev: true /escodegen/1.14.3: - resolution: {integrity: sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==} + resolution: {integrity: sha1-TnuB+6YVgdyXWC7XjKt/Do1j9QM=, tarball: escodegen/download/escodegen-1.14.3.tgz} engines: {node: '>=4.0'} hasBin: true dependencies: @@ -6265,7 +7039,7 @@ packages: dev: true /escodegen/2.0.0: - resolution: {integrity: sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==} + resolution: {integrity: sha1-XjKxKDPoqo+jXhvwvvqJOASEx90=, tarball: escodegen/download/escodegen-2.0.0.tgz} engines: {node: '>=6.0'} hasBin: true dependencies: @@ -6278,15 +7052,15 @@ packages: dev: true /eslint-ast-utils/1.1.0: - resolution: {integrity: sha512-otzzTim2/1+lVrlH19EfQQJEhVJSu0zOb9ygb3iapN6UlyaDtyRq4b5U1FuW0v1lRa9Fp/GJyHkSwm6NqABgCA==} + resolution: {integrity: sha1-PVi6VXgBz7HJQdaBMe6fjDS9FYY=, tarball: eslint-ast-utils/download/eslint-ast-utils-1.1.0.tgz} engines: {node: '>=4'} dependencies: lodash.get: 4.4.2 lodash.zip: 4.2.0 dev: true - /eslint-config-prettier/8.4.0_eslint@7.32.0: - resolution: {integrity: sha512-CFotdUcMY18nGRo5KGsnNxpznzhkopOcOo0InID+sgQssPrzjvsyKZPvOgymTFeHrFuC3Tzdf2YndhXtULK9Iw==} + /eslint-config-prettier/8.7.0_eslint@7.32.0: + resolution: {integrity: sha512-HHVXLSlVUhMSmyW4ZzEuvjpwqamgmlfkutD53cYXLikh4pt/modINRcCIApJ84czDxM4GZInwUrromsDdTImTA==, tarball: eslint-config-prettier/download/eslint-config-prettier-8.7.0.tgz} hasBin: true peerDependencies: eslint: '>=7.0.0' @@ -6294,27 +7068,27 @@ packages: eslint: 7.32.0 dev: true - /eslint-define-config/1.2.5: - resolution: {integrity: sha512-WVvtYiovaQTUVHZmB5xnP6HyBktJIOpL4XWFPaSgA/gKFndnD4o5yRRv2EZXqQAU1kdwD/ZHKGrHJ2C6gdSgCA==} - engines: {node: '>= 16.9.0', npm: '>= 7.0.0', pnpm: '>= 6.30.1'} + /eslint-define-config/1.15.0: + resolution: {integrity: sha512-p6K61L6HrnDNRF2HzUsTdGaGPohO0TmSX/oQ0ttBhfApWHMyDcX+FCqSziCDywSf0U0bxe4e2HOfYho1nGHTLw==, tarball: eslint-define-config/download/eslint-define-config-1.15.0.tgz} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0, npm: '>=6.14.13', pnpm: '>= 7.0.0'} dev: true /eslint-formatter-pretty/4.1.0: - resolution: {integrity: sha512-IsUTtGxF1hrH6lMWiSl1WbGaiP01eT6kzywdY1U+zLc0MP+nwEnUiS9UI8IaOTUhTeQJLlCEWIbXINBH4YJbBQ==} + resolution: {integrity: sha1-emh3wU/+JnIGbIU1h9iWA+l8dwg=, tarball: eslint-formatter-pretty/download/eslint-formatter-pretty-4.1.0.tgz} engines: {node: '>=10'} dependencies: '@types/eslint': 7.29.0 ansi-escapes: 4.3.2 chalk: 4.1.2 - eslint-rule-docs: 1.1.231 + eslint-rule-docs: 1.1.235 log-symbols: 4.1.0 plur: 4.0.0 string-width: 4.2.3 - supports-hyperlinks: 2.2.0 + supports-hyperlinks: 2.3.0 dev: true /eslint-plugin-babel/5.3.1_eslint@7.32.0: - resolution: {integrity: sha512-VsQEr6NH3dj664+EyxJwO4FCYm/00JhYb3Sk3ft8o+fpKuIfQ9TaW6uVUfvwMXHcf/lsnRIoyFPsLMyiWCSL/g==} + resolution: {integrity: sha1-daJBP/vxfnvldFgwHGApHyz79WA=, tarball: eslint-plugin-babel/download/eslint-plugin-babel-5.3.1.tgz} engines: {node: '>=4'} peerDependencies: eslint: '>=4.0.0' @@ -6323,8 +7097,8 @@ packages: eslint-rule-composer: 0.3.0 dev: true - /eslint-plugin-jest/24.7.0_09b139e19ef1513e005ddd1e4780a778: - resolution: {integrity: sha512-wUxdF2bAZiYSKBclsUMrYHH6WxiBreNjyDxbRv345TIvPeoCEgPNEn3Sa+ZrSqsf1Dl9SqqSREXMHExlMMu1DA==} + /eslint-plugin-jest/24.7.0_bcbodfmozsqerge3lz6ptn3nrm: + resolution: {integrity: sha1-IGrAgzhB5Z43UXCxX40JVSGcSIk=, tarball: eslint-plugin-jest/download/eslint-plugin-jest-24.7.0.tgz} engines: {node: '>=10'} peerDependencies: '@typescript-eslint/eslint-plugin': '>= 4' @@ -6333,25 +7107,25 @@ packages: '@typescript-eslint/eslint-plugin': optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.12.1_78ba2542c270c83b2a80bb1c125195b6 - '@typescript-eslint/experimental-utils': 4.33.0_eslint@7.32.0+typescript@4.5.5 + '@typescript-eslint/eslint-plugin': 5.54.0_upfp7q3y5merkkqzbm2yvqbijq + '@typescript-eslint/experimental-utils': 4.33.0_jofidmxrjzhj7l6vknpw5ecvfe eslint: 7.32.0 transitivePeerDependencies: - supports-color - typescript dev: true - /eslint-plugin-promise/5.2.0_eslint@7.32.0: - resolution: {integrity: sha512-SftLb1pUG01QYq2A/hGAWfDRXqYD82zE7j7TopDOyNdU+7SvvoXREls/+PRTY17vUXzXnZA/zfnyKgRH6x4JJw==} - engines: {node: ^10.12.0 || >=12.0.0} + /eslint-plugin-promise/6.1.1_eslint@7.32.0: + resolution: {integrity: sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==, tarball: eslint-plugin-promise/download/eslint-plugin-promise-6.1.1.tgz} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^7.0.0 + eslint: ^7.0.0 || ^8.0.0 dependencies: eslint: 7.32.0 dev: true - /eslint-plugin-react-hooks/4.3.0_eslint@7.32.0: - resolution: {integrity: sha512-XslZy0LnMn+84NEG9jSGR6eGqaZB3133L8xewQo3fQagbQuGt7a63gf+P1NGKZavEYEC3UXaWEAA/AqDkuN6xA==} + /eslint-plugin-react-hooks/4.6.0_eslint@7.32.0: + resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==, tarball: eslint-plugin-react-hooks/download/eslint-plugin-react-hooks-4.6.0.tgz} engines: {node: '>=10'} peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 @@ -6359,31 +7133,32 @@ packages: eslint: 7.32.0 dev: true - /eslint-plugin-react/7.29.2_eslint@7.32.0: - resolution: {integrity: sha512-ypEBTKOy5liFQXZWMchJ3LN0JX1uPI6n7MN7OPHKacqXAxq5gYC30TdO7wqGYQyxD1OrzpobdHC3hDmlRWDg9w==} + /eslint-plugin-react/7.32.2_eslint@7.32.0: + resolution: {integrity: sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==, tarball: eslint-plugin-react/download/eslint-plugin-react-7.32.2.tgz} engines: {node: '>=4'} peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 dependencies: - array-includes: 3.1.4 - array.prototype.flatmap: 1.2.5 + array-includes: 3.1.6 + array.prototype.flatmap: 1.3.1 + array.prototype.tosorted: 1.1.1 doctrine: 2.1.0 eslint: 7.32.0 estraverse: 5.3.0 - jsx-ast-utils: 3.2.1 + jsx-ast-utils: 3.3.3 minimatch: 3.1.2 - object.entries: 1.1.5 - object.fromentries: 2.0.5 - object.hasown: 1.1.0 - object.values: 1.1.5 + object.entries: 1.1.6 + object.fromentries: 2.0.6 + object.hasown: 1.1.2 + object.values: 1.1.6 prop-types: 15.8.1 - resolve: 2.0.0-next.3 + resolve: 2.0.0-next.4 semver: 6.3.0 - string.prototype.matchall: 4.0.6 + string.prototype.matchall: 4.0.8 dev: true /eslint-plugin-unicorn/20.1.0_eslint@7.32.0: - resolution: {integrity: sha512-XQxLBJT/gnwyRR6cfYsIK1AdekQchAt5tmcsnldevGjgR2xoZsRUa5/i6e0seNHy2RoT57CkTnbVHwHF8No8LA==} + resolution: {integrity: sha1-pD9g/8mEBtcuwqX8xtrSS6AZK8k=, tarball: eslint-plugin-unicorn/download/eslint-plugin-unicorn-20.1.0.tgz} engines: {node: '>=10'} peerDependencies: eslint: '>=7.0.0' @@ -6401,22 +7176,22 @@ packages: regexp-tree: 0.1.24 reserved-words: 0.1.2 safe-regex: 2.1.1 - semver: 7.3.5 + semver: 7.3.8 transitivePeerDependencies: - supports-color dev: true /eslint-rule-composer/0.3.0: - resolution: {integrity: sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg==} + resolution: {integrity: sha1-eTIMknsMXA09PSt2yLSkiPJbuvk=, tarball: eslint-rule-composer/download/eslint-rule-composer-0.3.0.tgz} engines: {node: '>=4.0.0'} dev: true - /eslint-rule-docs/1.1.231: - resolution: {integrity: sha512-egHz9A1WG7b8CS0x1P6P/Rj5FqZOjray/VjpJa14tMZalfRKvpE2ONJ3plCM7+PcinmU4tcmbPLv0VtwzSdLVA==} + /eslint-rule-docs/1.1.235: + resolution: {integrity: sha512-+TQ+x4JdTnDoFEXXb3fDvfGOwnyNV7duH8fXWTPD1ieaBmB8omj7Gw/pMBBu4uI2uJCCU8APDaQJzWuXnTsH4A==, tarball: eslint-rule-docs/download/eslint-rule-docs-1.1.235.tgz} dev: true /eslint-scope/5.1.1: - resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} + resolution: {integrity: sha1-54blmmbLkrP2wfsNUIqrF0hI9Iw=, tarball: eslint-scope/download/eslint-scope-5.1.1.tgz} engines: {node: '>=8.0.0'} dependencies: esrecurse: 4.3.0 @@ -6424,7 +7199,7 @@ packages: dev: true /eslint-scope/7.1.1: - resolution: {integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==} + resolution: {integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==, tarball: eslint-scope/download/eslint-scope-7.1.1.tgz} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: esrecurse: 4.3.0 @@ -6432,29 +7207,29 @@ packages: dev: true /eslint-template-visitor/2.3.2_eslint@7.32.0: - resolution: {integrity: sha512-3ydhqFpuV7x1M9EK52BPNj6V0Kwu0KKkcIAfpUhwHbR8ocRln/oUHgfxQupY8O1h4Qv/POHDumb/BwwNfxbtnA==} + resolution: {integrity: sha1-tS+W/zEedzo0XXkFPMx4J1u8Rj0=, tarball: eslint-template-visitor/download/eslint-template-visitor-2.3.2.tgz} peerDependencies: eslint: '>=7.0.0' dependencies: - '@babel/core': 7.17.5 - '@babel/eslint-parser': 7.17.0_@babel+core@7.17.5+eslint@7.32.0 + '@babel/core': 7.21.0 + '@babel/eslint-parser': 7.19.1_ccoxihxmx25rm5cufeee3dmlne eslint: 7.32.0 eslint-visitor-keys: 2.1.0 - esquery: 1.4.0 + esquery: 1.5.0 multimap: 1.1.0 transitivePeerDependencies: - supports-color dev: true /eslint-utils/2.1.0: - resolution: {integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==} + resolution: {integrity: sha1-0t5eA0JOcH3BDHQGjd7a5wh0Gyc=, tarball: eslint-utils/download/eslint-utils-2.1.0.tgz} engines: {node: '>=6'} dependencies: eslint-visitor-keys: 1.3.0 dev: true /eslint-utils/3.0.0_eslint@7.32.0: - resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} + resolution: {integrity: sha1-iuuvrOc0W7M1WdsKHxOh0tSMNnI=, tarball: eslint-utils/download/eslint-utils-3.0.0.tgz} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '>=5' @@ -6463,33 +7238,33 @@ packages: eslint-visitor-keys: 2.1.0 dev: true - /eslint-utils/3.0.0_eslint@8.10.0: - resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} + /eslint-utils/3.0.0_eslint@8.35.0: + resolution: {integrity: sha1-iuuvrOc0W7M1WdsKHxOh0tSMNnI=, tarball: eslint-utils/download/eslint-utils-3.0.0.tgz} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '>=5' dependencies: - eslint: 8.10.0 + eslint: 8.35.0 eslint-visitor-keys: 2.1.0 dev: true /eslint-visitor-keys/1.3.0: - resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==} + resolution: {integrity: sha1-MOvR73wv3/AcOk8VEESvJfqwUj4=, tarball: eslint-visitor-keys/download/eslint-visitor-keys-1.3.0.tgz} engines: {node: '>=4'} dev: true /eslint-visitor-keys/2.1.0: - resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} + resolution: {integrity: sha1-9lMoJZMFknOSyTjtROsKXJsr0wM=, tarball: eslint-visitor-keys/download/eslint-visitor-keys-2.1.0.tgz} engines: {node: '>=10'} dev: true /eslint-visitor-keys/3.3.0: - resolution: {integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==} + resolution: {integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==, tarball: eslint-visitor-keys/download/eslint-visitor-keys-3.3.0.tgz} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true /eslint/7.32.0: - resolution: {integrity: sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==} + resolution: {integrity: sha1-xtMooUvj+wjI0dIeEsAv23oqgS0=, tarball: eslint/download/eslint-7.32.0.tgz} engines: {node: ^10.12.0 || >=12.0.0} hasBin: true dependencies: @@ -6499,7 +7274,7 @@ packages: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.3 + debug: 4.3.4 doctrine: 3.0.0 enquirer: 2.3.6 escape-string-regexp: 4.0.0 @@ -6507,13 +7282,13 @@ packages: eslint-utils: 2.1.0 eslint-visitor-keys: 2.1.0 espree: 7.3.1 - esquery: 1.4.0 + esquery: 1.5.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 file-entry-cache: 6.0.1 functional-red-black-tree: 1.0.1 glob-parent: 5.1.2 - globals: 13.12.1 + globals: 13.20.0 ignore: 4.0.6 import-fresh: 3.3.0 imurmurhash: 0.1.4 @@ -6527,44 +7302,50 @@ packages: optionator: 0.9.1 progress: 2.0.3 regexpp: 3.2.0 - semver: 7.3.5 + semver: 7.3.8 strip-ansi: 6.0.1 strip-json-comments: 3.1.1 - table: 6.8.0 + table: 6.8.1 text-table: 0.2.0 v8-compile-cache: 2.3.0 transitivePeerDependencies: - supports-color dev: true - /eslint/8.10.0: - resolution: {integrity: sha512-tcI1D9lfVec+R4LE1mNDnzoJ/f71Kl/9Cv4nG47jOueCMBrCCKYXr4AUVS7go6mWYGFD4+EoN6+eXSrEbRzXVw==} + /eslint/8.35.0: + resolution: {integrity: sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==, tarball: eslint/download/eslint-8.35.0.tgz} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint/eslintrc': 1.2.0 - '@humanwhocodes/config-array': 0.9.5 + '@eslint/eslintrc': 2.0.0 + '@eslint/js': 8.35.0 + '@humanwhocodes/config-array': 0.11.8 + '@humanwhocodes/module-importer': 1.0.1 + '@nodelib/fs.walk': 1.2.8 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.3 + debug: 4.3.4 doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.1.1 - eslint-utils: 3.0.0_eslint@8.10.0 + eslint-utils: 3.0.0_eslint@8.35.0 eslint-visitor-keys: 3.3.0 - espree: 9.3.1 - esquery: 1.4.0 + espree: 9.4.1 + esquery: 1.5.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 file-entry-cache: 6.0.1 - functional-red-black-tree: 1.0.1 + find-up: 5.0.0 glob-parent: 6.0.2 - globals: 13.12.1 - ignore: 5.2.0 + globals: 13.20.0 + grapheme-splitter: 1.0.4 + ignore: 5.2.4 import-fresh: 3.3.0 imurmurhash: 0.1.4 is-glob: 4.0.3 + is-path-inside: 3.0.3 + js-sdsl: 4.3.0 js-yaml: 4.1.0 json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 @@ -6576,18 +7357,17 @@ packages: strip-ansi: 6.0.1 strip-json-comments: 3.1.1 text-table: 0.2.0 - v8-compile-cache: 2.3.0 transitivePeerDependencies: - supports-color dev: true /esm/3.2.25: - resolution: {integrity: sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==} + resolution: {integrity: sha1-NCwYwp1WFXaIulzjH4Qx+7eVzBA=, tarball: esm/download/esm-3.2.25.tgz} engines: {node: '>=6'} dev: true /espree/7.3.1: - resolution: {integrity: sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==} + resolution: {integrity: sha1-8t8zC3Usb1UBn4vYm3ZgA5wbu7Y=, tarball: espree/download/espree-7.3.1.tgz} engines: {node: ^10.12.0 || >=12.0.0} dependencies: acorn: 7.4.1 @@ -6595,84 +7375,84 @@ packages: eslint-visitor-keys: 1.3.0 dev: true - /espree/9.3.1: - resolution: {integrity: sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==} + /espree/9.4.1: + resolution: {integrity: sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==, tarball: espree/download/espree-9.4.1.tgz} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - acorn: 8.7.0 - acorn-jsx: 5.3.2_acorn@8.7.0 + acorn: 8.8.2 + acorn-jsx: 5.3.2_acorn@8.8.2 eslint-visitor-keys: 3.3.0 dev: true /esprima/4.0.1: - resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + resolution: {integrity: sha1-E7BM2z5sXRnfkatph6hpVhmwqnE=, tarball: esprima/download/esprima-4.0.1.tgz} engines: {node: '>=4'} hasBin: true dev: true - /esquery/1.4.0: - resolution: {integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==} + /esquery/1.5.0: + resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==, tarball: esquery/download/esquery-1.5.0.tgz} engines: {node: '>=0.10'} dependencies: estraverse: 5.3.0 dev: true /esrecurse/4.3.0: - resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + resolution: {integrity: sha1-eteWTWeauyi+5yzsY3WLHF0smSE=, tarball: esrecurse/download/esrecurse-4.3.0.tgz} engines: {node: '>=4.0'} dependencies: estraverse: 5.3.0 dev: true /estraverse/4.3.0: - resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} + resolution: {integrity: sha1-OYrT88WiSUi+dyXoPRGn3ijNvR0=, tarball: estraverse/download/estraverse-4.3.0.tgz} engines: {node: '>=4.0'} dev: true /estraverse/5.3.0: - resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + resolution: {integrity: sha1-LupSkHAvJquP5TcDcP+GyWXSESM=, tarball: estraverse/download/estraverse-5.3.0.tgz} engines: {node: '>=4.0'} dev: true /estree-walker/0.6.1: - resolution: {integrity: sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==} + resolution: {integrity: sha1-UwSRQ/QMbrkYsjZx0f4yGfOhs2I=, tarball: estree-walker/download/estree-walker-0.6.1.tgz} dev: true /estree-walker/1.0.1: - resolution: {integrity: sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==} + resolution: {integrity: sha1-MbxdYSyWtwQQa0d+bdXYqhOMtwA=, tarball: estree-walker/download/estree-walker-1.0.1.tgz} dev: true /estree-walker/2.0.2: - resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + resolution: {integrity: sha1-UvAQF4wqTBF6d1fP6UKtt9LaTKw=, tarball: estree-walker/download/estree-walker-2.0.2.tgz} dev: true /esutils/2.0.3: - resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + resolution: {integrity: sha1-dNLrTeC42hKTcRkQ1Qd1ubcQ72Q=, tarball: esutils/download/esutils-2.0.3.tgz} engines: {node: '>=0.10.0'} dev: true /eventemitter3/4.0.7: - resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} + resolution: {integrity: sha1-Lem2j2Uo1WRO9cWVJqG0oHMGFp8=, tarball: eventemitter3/download/eventemitter3-4.0.7.tgz} dev: true /events/3.3.0: - resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} + resolution: {integrity: sha1-Mala0Kkk4tLEGagTrrLE6HjqdAA=, tarball: events/download/events-3.3.0.tgz} engines: {node: '>=0.8.x'} dev: true /evp_bytestokey/1.0.3: - resolution: {integrity: sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==} + resolution: {integrity: sha1-f8vbGY3HGVlDLv4ThCaE4FJaywI=, tarball: evp_bytestokey/download/evp_bytestokey-1.0.3.tgz} dependencies: md5.js: 1.3.5 safe-buffer: 5.2.1 dev: true /exec-sh/0.3.6: - resolution: {integrity: sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==} + resolution: {integrity: sha1-/yZPnjJVGaYMteJzaSlDSDzKY7w=, tarball: exec-sh/download/exec-sh-0.3.6.tgz} dev: true /execa/0.7.0: - resolution: {integrity: sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=} + resolution: {integrity: sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=, tarball: execa/download/execa-0.7.0.tgz} engines: {node: '>=4'} dependencies: cross-spawn: 5.1.0 @@ -6685,7 +7465,7 @@ packages: dev: true /execa/1.0.0: - resolution: {integrity: sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==} + resolution: {integrity: sha1-xiNqW7TfbW8V6I5/AXeYIWdJ3dg=, tarball: execa/download/execa-1.0.0.tgz} engines: {node: '>=6'} dependencies: cross-spawn: 6.0.5 @@ -6698,7 +7478,7 @@ packages: dev: true /execa/2.1.0: - resolution: {integrity: sha512-Y/URAVapfbYy2Xp/gb6A0E7iR8xeqOCXsuuaoMn7A5PzrXUK84E1gyiEfq0wQd/GHA6GsoHWwhNq8anb0mleIw==} + resolution: {integrity: sha1-5dPs2DfSpg7FDz2nj9OXZ3R7vpk=, tarball: execa/download/execa-2.1.0.tgz} engines: {node: ^8.12.0 || >=9.7.0} dependencies: cross-spawn: 7.0.3 @@ -6713,7 +7493,7 @@ packages: dev: true /execa/3.4.0: - resolution: {integrity: sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==} + resolution: {integrity: sha1-wI7UVQ72XYWPrCaf/IVyRG8364k=, tarball: execa/download/execa-3.4.0.tgz} engines: {node: ^8.12.0 || >=9.7.0} dependencies: cross-spawn: 7.0.3 @@ -6729,7 +7509,7 @@ packages: dev: true /execa/4.1.0: - resolution: {integrity: sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==} + resolution: {integrity: sha1-TlSRrRVy8vF6d9OIxshXE1sihHo=, tarball: execa/download/execa-4.1.0.tgz} engines: {node: '>=10'} dependencies: cross-spawn: 7.0.3 @@ -6744,19 +7524,19 @@ packages: dev: true /execall/2.0.0: - resolution: {integrity: sha512-0FU2hZ5Hh6iQnarpRtQurM/aAvp3RIbfvgLHrcqJYzhXyV2KFruhuChf9NC6waAhiUR7FFtlugkI4p7f2Fqlow==} + resolution: {integrity: sha1-FqBrX+UJnffQC+XZwG7s3tFmO0U=, tarball: execall/download/execall-2.0.0.tgz} engines: {node: '>=8'} dependencies: clone-regexp: 2.2.0 dev: true /exit/0.1.2: - resolution: {integrity: sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=} + resolution: {integrity: sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=, tarball: exit/download/exit-0.1.2.tgz} engines: {node: '>= 0.8.0'} dev: true /expand-brackets/2.1.4: - resolution: {integrity: sha1-t3c14xXOMPa27/D4OwQVGiJEliI=} + resolution: {integrity: sha1-t3c14xXOMPa27/D4OwQVGiJEliI=, tarball: expand-brackets/download/expand-brackets-2.1.4.tgz} engines: {node: '>=0.10.0'} dependencies: debug: 2.6.9 @@ -6766,10 +7546,19 @@ packages: regex-not: 1.0.2 snapdragon: 0.8.2 to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color + dev: true + + /expand-tilde/1.2.2: + resolution: {integrity: sha1-C4HrqJflo9MdHD0QL48BRB5VlEk=, tarball: expand-tilde/download/expand-tilde-1.2.2.tgz} + engines: {node: '>=0.10.0'} + dependencies: + os-homedir: 1.0.2 dev: true /expect/25.5.0: - resolution: {integrity: sha512-w7KAXo0+6qqZZhovCaBVPSIqQp7/UTcx4M9uKt2m6pd2VB1voyC8JizLRqeEqud3AAVP02g+hbErDu5gu64tlA==} + resolution: {integrity: sha1-8H+EhxKigTu1kWfaP7goyiH1i7o=, tarball: expect/download/expect-25.5.0.tgz} engines: {node: '>= 8.3'} dependencies: '@jest/types': 25.5.0 @@ -6781,21 +7570,21 @@ packages: dev: true /extend-shallow/1.1.4: - resolution: {integrity: sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=} + resolution: {integrity: sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=, tarball: extend-shallow/download/extend-shallow-1.1.4.tgz} engines: {node: '>=0.10.0'} dependencies: kind-of: 1.1.0 dev: true /extend-shallow/2.0.1: - resolution: {integrity: sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=} + resolution: {integrity: sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=, tarball: extend-shallow/download/extend-shallow-2.0.1.tgz} engines: {node: '>=0.10.0'} dependencies: is-extendable: 0.1.1 dev: true /extend-shallow/3.0.2: - resolution: {integrity: sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=} + resolution: {integrity: sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=, tarball: extend-shallow/download/extend-shallow-3.0.2.tgz} engines: {node: '>=0.10.0'} dependencies: assign-symbols: 1.0.0 @@ -6803,11 +7592,11 @@ packages: dev: true /extend/3.0.2: - resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + resolution: {integrity: sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo=, tarball: extend/download/extend-3.0.2.tgz} dev: true /external-editor/3.1.0: - resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} + resolution: {integrity: sha1-ywP3QL764D6k0oPK7SdBqD8zVJU=, tarball: external-editor/download/external-editor-3.1.0.tgz} engines: {node: '>=4'} dependencies: chardet: 0.7.0 @@ -6816,7 +7605,7 @@ packages: dev: true /extglob/2.0.4: - resolution: {integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==} + resolution: {integrity: sha1-rQD+TcYSqSMuhxhxHcXLWrAoVUM=, tarball: extglob/download/extglob-2.0.4.tgz} engines: {node: '>=0.10.0'} dependencies: array-unique: 0.3.2 @@ -6827,15 +7616,17 @@ packages: regex-not: 1.0.2 snapdragon: 0.8.2 to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color dev: true /extsprintf/1.3.0: - resolution: {integrity: sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=} + resolution: {integrity: sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=, tarball: extsprintf/download/extsprintf-1.3.0.tgz} engines: {'0': node >=0.6.0} dev: true /fancy-log/1.3.3: - resolution: {integrity: sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==} + resolution: {integrity: sha1-28GRVPVYaQFQojlToK29A1vkX8c=, tarball: fancy-log/download/fancy-log-1.3.3.tgz} engines: {node: '>= 0.10'} dependencies: ansi-gray: 0.1.1 @@ -6845,65 +7636,66 @@ packages: dev: true /fast-deep-equal/3.1.3: - resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + resolution: {integrity: sha1-On1WtVnWy8PrUSMlJE5hmmXGxSU=, tarball: fast-deep-equal/download/fast-deep-equal-3.1.3.tgz} dev: true - /fast-glob/3.2.11: - resolution: {integrity: sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==} + /fast-glob/3.2.12: + resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==, tarball: fast-glob/download/fast-glob-3.2.12.tgz} engines: {node: '>=8.6.0'} dependencies: '@nodelib/fs.stat': 2.0.5 '@nodelib/fs.walk': 1.2.8 glob-parent: 5.1.2 merge2: 1.4.1 - micromatch: 4.0.4 + micromatch: 4.0.5 dev: true /fast-json-stable-stringify/2.1.0: - resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + resolution: {integrity: sha1-h0v2nG9ATCtdmcSBNBOZ/VWJJjM=, tarball: fast-json-stable-stringify/download/fast-json-stable-stringify-2.1.0.tgz} dev: true /fast-levenshtein/2.0.6: - resolution: {integrity: sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=} + resolution: {integrity: sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=, tarball: fast-levenshtein/download/fast-levenshtein-2.0.6.tgz} dev: true - /fastest-levenshtein/1.0.12: - resolution: {integrity: sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==} + /fastest-levenshtein/1.0.16: + resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==, tarball: fastest-levenshtein/download/fastest-levenshtein-1.0.16.tgz} + engines: {node: '>= 4.9.1'} dev: true /fastparse/1.1.2: - resolution: {integrity: sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==} + resolution: {integrity: sha1-kXKMWllC7O2FMSg8eUQe5BIsNak=, tarball: fastparse/download/fastparse-1.1.2.tgz} dev: true - /fastq/1.13.0: - resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==} + /fastq/1.15.0: + resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==, tarball: fastq/download/fastq-1.15.0.tgz} dependencies: reusify: 1.0.4 dev: true - /father-build/1.21.1: - resolution: {integrity: sha512-muAaVmqjmkz1ekZT3wyTGjq6veGigmPHz7MdX8eK2dl3tCSFqYXWa2H35eCM5Iy6D+MN3bKFciKYZZ7yiQmn7w==} + /father-build/1.22.5: + resolution: {integrity: sha512-SoEghgQ5fZb3UbwyFQAhow4UBqRkxCG7yIdLgqoPS6dde+3YYjZztMyubXCjuNQ8o3UAIWczuBsww4wzpGFP/g==, tarball: father-build/download/father-build-1.22.5.tgz} hasBin: true dependencies: - '@babel/core': 7.12.3 - '@babel/plugin-proposal-class-properties': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-proposal-decorators': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-proposal-do-expressions': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-proposal-export-default-from': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-proposal-export-namespace-from': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-proposal-nullish-coalescing-operator': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-proposal-optional-chaining': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.12.3 - '@babel/plugin-transform-modules-commonjs': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-runtime': 7.12.1_@babel+core@7.12.3 - '@babel/preset-env': 7.12.1_@babel+core@7.12.3 - '@babel/preset-react': 7.12.1_@babel+core@7.12.3 - '@babel/preset-typescript': 7.12.1_@babel+core@7.12.3 - '@babel/register': 7.12.1_@babel+core@7.12.3 + '@babel/core': 7.18.2 + '@babel/plugin-proposal-class-properties': 7.12.1_@babel+core@7.18.2 + '@babel/plugin-proposal-decorators': 7.12.1_@babel+core@7.18.2 + '@babel/plugin-proposal-do-expressions': 7.12.1_@babel+core@7.18.2 + '@babel/plugin-proposal-export-default-from': 7.12.1_@babel+core@7.18.2 + '@babel/plugin-proposal-export-namespace-from': 7.12.1_@babel+core@7.18.2 + '@babel/plugin-proposal-nullish-coalescing-operator': 7.12.1_@babel+core@7.18.2 + '@babel/plugin-proposal-optional-chaining': 7.12.1_@babel+core@7.18.2 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.18.2 + '@babel/plugin-transform-modules-commonjs': 7.12.1_@babel+core@7.18.2 + '@babel/plugin-transform-runtime': 7.18.2_@babel+core@7.18.2 + '@babel/preset-env': 7.12.1_@babel+core@7.18.2 + '@babel/preset-react': 7.12.1_@babel+core@7.18.2 + '@babel/preset-typescript': 7.12.1_@babel+core@7.18.2 + '@babel/register': 7.12.1_@babel+core@7.18.2 '@lerna/filter-packages': 4.0.0 '@lerna/project': 4.0.0 '@lerna/query-graph': 4.0.0 - '@rollup/plugin-babel': 5.2.1_@babel+core@7.12.3+rollup@2.33.3 + '@rollup/plugin-babel': 5.3.1_xqgxu46vmt6jfc6v3442ues2di '@rollup/plugin-commonjs': 16.0.0_rollup@2.33.3 '@rollup/plugin-inject': 4.0.2_rollup@2.33.3 '@rollup/plugin-json': 4.1.0_rollup@2.33.3 @@ -6917,25 +7709,28 @@ packages: babel-plugin-react-require: 3.1.1 chalk: 2.4.2 chokidar: 3.5.3 - glob: 7.2.0 + es5-imcompatible-versions: 0.1.80 + glob: 7.2.3 gulp-if: 2.0.2 gulp-less: 4.0.1 gulp-plumber: 1.2.1 - gulp-typescript: 5.0.1_typescript@4.5.5 + gulp-typescript: 5.0.1_typescript@4.9.5 less: 3.9.0 less-plugin-npm-import: 2.1.0 lodash: 4.17.21 + pkg-up: 3.1.0 rimraf: 2.6.3 rollup: 2.33.3 rollup-plugin-postcss: 3.1.8 rollup-plugin-terser: 7.0.2_rollup@2.33.3 - rollup-plugin-typescript2: 0.29.0_rollup@2.33.3+typescript@4.5.5 + rollup-plugin-typescript2: 0.32.1_75mwnyfcye57wcmqrjugzpk55y + semver: 6.1.1 signale: 1.4.0 slash2: 2.0.0 temp-dir: 2.0.0 through2: 3.0.1 - ts-loader: 8.3.0_typescript@4.5.5 - typescript: 4.5.5 + ts-loader: 8.4.0_typescript@4.9.5 + typescript: 4.9.5 update-notifier: 3.0.0 vinyl-fs: 3.0.3 yargs-parser: 13.1.2 @@ -6946,19 +7741,19 @@ packages: dev: true /fault/1.0.4: - resolution: {integrity: sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==} + resolution: {integrity: sha1-6vz8Cm0hT8lGAeFw3ymVSk+ELxM=, tarball: fault/download/fault-1.0.4.tgz} dependencies: format: 0.2.2 dev: true - /fb-watchman/2.0.1: - resolution: {integrity: sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==} + /fb-watchman/2.0.2: + resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==, tarball: fb-watchman/download/fb-watchman-2.0.2.tgz} dependencies: bser: 2.1.1 dev: true /figures/1.7.0: - resolution: {integrity: sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=} + resolution: {integrity: sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=, tarball: figures/download/figures-1.7.0.tgz} engines: {node: '>=0.10.0'} dependencies: escape-string-regexp: 1.0.5 @@ -6966,28 +7761,38 @@ packages: dev: true /figures/2.0.0: - resolution: {integrity: sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=} + resolution: {integrity: sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=, tarball: figures/download/figures-2.0.0.tgz} engines: {node: '>=4'} dependencies: escape-string-regexp: 1.0.5 dev: true /figures/3.2.0: - resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==} + resolution: {integrity: sha1-YlwYvSk8YE3EqN2y/r8MiDQXRq8=, tarball: figures/download/figures-3.2.0.tgz} engines: {node: '>=8'} dependencies: escape-string-regexp: 1.0.5 dev: true /file-entry-cache/6.0.1: - resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} + resolution: {integrity: sha1-IRst2WWcsDlLBz5zI6w8kz1SICc=, tarball: file-entry-cache/download/file-entry-cache-6.0.1.tgz} engines: {node: ^10.12.0 || >=12.0.0} dependencies: flat-cache: 3.0.4 dev: true + /file-name/0.1.0: + resolution: {integrity: sha1-ErEi8SD5w028F2wauBpUis7W3vc=, tarball: file-name/download/file-name-0.1.0.tgz} + engines: {node: '>=0.10.0'} + dev: true + + /filesize/3.6.1: + resolution: {integrity: sha1-CQuz7gG2+AGoqL6Z0xcQs0Irsxc=, tarball: filesize/download/filesize-3.6.1.tgz} + engines: {node: '>= 0.4.0'} + dev: true + /fill-range/4.0.0: - resolution: {integrity: sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=} + resolution: {integrity: sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=, tarball: fill-range/download/fill-range-4.0.0.tgz} engines: {node: '>=0.10.0'} dependencies: extend-shallow: 2.0.1 @@ -6997,19 +7802,19 @@ packages: dev: true /fill-range/7.0.1: - resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} + resolution: {integrity: sha1-GRmmp8df44ssfHflGYU12prN2kA=, tarball: fill-range/download/fill-range-7.0.1.tgz} engines: {node: '>=8'} dependencies: to-regex-range: 5.0.1 dev: true /filter-obj/1.1.0: - resolution: {integrity: sha1-mzERErxsYSehbgFsbF1/GeCAXFs=} + resolution: {integrity: sha1-mzERErxsYSehbgFsbF1/GeCAXFs=, tarball: filter-obj/download/filter-obj-1.1.0.tgz} engines: {node: '>=0.10.0'} dev: true /find-cache-dir/2.1.0: - resolution: {integrity: sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==} + resolution: {integrity: sha1-jQ+UzRP+Q8bHwmGg2GEVypGMBfc=, tarball: find-cache-dir/download/find-cache-dir-2.1.0.tgz} engines: {node: '>=6'} dependencies: commondir: 1.0.1 @@ -7018,7 +7823,7 @@ packages: dev: true /find-cache-dir/3.3.2: - resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==} + resolution: {integrity: sha1-swxbbv8HMHMa6pu9nb7L2AJW1ks=, tarball: find-cache-dir/download/find-cache-dir-3.3.2.tgz} engines: {node: '>=8'} dependencies: commondir: 1.0.1 @@ -7026,118 +7831,201 @@ packages: pkg-dir: 4.2.0 dev: true + /find-file-up/0.1.3: + resolution: {integrity: sha1-z2gJG8+fMApA2kEbN9pczlovvqA=, tarball: find-file-up/download/find-file-up-0.1.3.tgz} + 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: sha1-G9wiwG42NlUy4qJIBGhUuXiNpVc=, tarball: find-pkg/download/find-pkg-0.1.2.tgz} + engines: {node: '>=0.10.0'} + dependencies: + find-file-up: 0.1.3 + dev: true + + /find-replace/3.0.0: + resolution: {integrity: sha1-Pn4j07BRZ6dvdwyfvVJYsN72jDg=, tarball: find-replace/download/find-replace-3.0.0.tgz} + engines: {node: '>=4.0.0'} + dependencies: + array-back: 3.1.0 + dev: true + /find-up/2.1.0: - resolution: {integrity: sha1-RdG35QbHF93UgndaK3eSCjwMV6c=} + resolution: {integrity: sha1-RdG35QbHF93UgndaK3eSCjwMV6c=, tarball: find-up/download/find-up-2.1.0.tgz} engines: {node: '>=4'} dependencies: locate-path: 2.0.0 dev: true /find-up/3.0.0: - resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} + resolution: {integrity: sha1-SRafHXmTQwZG2mHsxa41XCHJe3M=, tarball: find-up/download/find-up-3.0.0.tgz} engines: {node: '>=6'} dependencies: locate-path: 3.0.0 dev: true /find-up/4.1.0: - resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + resolution: {integrity: sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk=, tarball: find-up/download/find-up-4.1.0.tgz} engines: {node: '>=8'} dependencies: locate-path: 5.0.0 path-exists: 4.0.0 dev: true + /find-up/5.0.0: + resolution: {integrity: sha1-TJKBnstwg1YeT0okCoa+UZj1Nvw=, tarball: find-up/download/find-up-5.0.0.tgz} + engines: {node: '>=10'} + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + dev: true + /flat-cache/3.0.4: - resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} + resolution: {integrity: sha1-YbAzgwKy/p+Vfcwy/CqH8cMEixE=, tarball: flat-cache/download/flat-cache-3.0.4.tgz} engines: {node: ^10.12.0 || >=12.0.0} dependencies: - flatted: 3.2.5 + flatted: 3.2.7 rimraf: 3.0.2 dev: true - /flatted/3.2.5: - resolution: {integrity: sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==} + /flatted/3.2.7: + resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==, tarball: flatted/download/flatted-3.2.7.tgz} dev: true /flatten/1.0.3: - resolution: {integrity: sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==} + resolution: {integrity: sha1-wSg6yfJ7Noq8HjbR/3sEUBowNWs=, tarball: flatten/download/flatten-1.0.3.tgz} deprecated: flatten is deprecated in favor of utility frameworks such as lodash. dev: true /flush-write-stream/1.1.1: - resolution: {integrity: sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==} + resolution: {integrity: sha1-jdfYc6G6vCB9lOrQwuDkQnbr8ug=, tarball: flush-write-stream/download/flush-write-stream-1.1.1.tgz} dependencies: inherits: 2.0.4 - readable-stream: 2.3.7 + readable-stream: 2.3.8 + dev: true + + /follow-redirects/1.5.10: + resolution: {integrity: sha1-e3qfmuov3/NnhqlP9kPtB/T/Xio=, tarball: follow-redirects/download/follow-redirects-1.5.10.tgz} + engines: {node: '>=4.0'} + dependencies: + debug: 3.1.0 + transitivePeerDependencies: + - supports-color + dev: true + + /for-each/0.3.3: + resolution: {integrity: sha1-abRH6IoKXTLD5whPPxcQA0shN24=, tarball: for-each/download/for-each-0.3.3.tgz} + dependencies: + is-callable: 1.2.7 dev: true /for-in/1.0.2: - resolution: {integrity: sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=} + resolution: {integrity: sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=, tarball: for-in/download/for-in-1.0.2.tgz} engines: {node: '>=0.10.0'} dev: true /forever-agent/0.6.1: - resolution: {integrity: sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=} + resolution: {integrity: sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=, tarball: forever-agent/download/forever-agent-0.6.1.tgz} dev: true /fork-stream/0.0.4: - resolution: {integrity: sha1-24Sfznf2cIpfjzhq5TOgkHtUrnA=} + resolution: {integrity: sha1-24Sfznf2cIpfjzhq5TOgkHtUrnA=, tarball: fork-stream/download/fork-stream-0.0.4.tgz} dev: true /form-data/2.3.3: - resolution: {integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==} + resolution: {integrity: sha1-3M5SwF9kTymManq5Nr1yTO/786Y=, tarball: form-data/download/form-data-2.3.3.tgz} engines: {node: '>= 0.12'} dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 - mime-types: 2.1.34 + mime-types: 2.1.35 dev: true /form-data/3.0.1: - resolution: {integrity: sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==} + resolution: {integrity: sha1-69U3kbeDVqma+aMA1CgsTV65dV8=, tarball: form-data/download/form-data-3.0.1.tgz} engines: {node: '>= 6'} dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 - mime-types: 2.1.34 + mime-types: 2.1.35 dev: true /format/0.2.2: - resolution: {integrity: sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs=} + resolution: {integrity: sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs=, tarball: format/download/format-0.2.2.tgz} engines: {node: '>=0.4.x'} dev: true /fragment-cache/0.2.1: - resolution: {integrity: sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=} + resolution: {integrity: sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=, tarball: fragment-cache/download/fragment-cache-0.2.1.tgz} engines: {node: '>=0.10.0'} dependencies: map-cache: 0.2.2 dev: true - /fs-extra/8.1.0: - resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} - engines: {node: '>=6 <7 || >=8'} + /fresh/0.5.2: + resolution: {integrity: sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=, tarball: fresh/download/fresh-0.5.2.tgz} + engines: {node: '>= 0.6'} + dev: true + + /from2/2.3.0: + resolution: {integrity: sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=, tarball: from2/download/from2-2.3.0.tgz} dependencies: - graceful-fs: 4.2.9 - jsonfile: 4.0.0 + inherits: 2.0.4 + readable-stream: 2.3.8 + dev: true + + /fs-constants/1.0.0: + resolution: {integrity: sha1-a+Dem+mYzhavivwkSXue6bfM2a0=, tarball: fs-constants/download/fs-constants-1.0.0.tgz} + dev: true + + /fs-exists-sync/0.1.0: + resolution: {integrity: sha1-mC1ok6+RjnLQjeyehnP/K1qNat0=, tarball: fs-exists-sync/download/fs-exists-sync-0.1.0.tgz} + engines: {node: '>=0.10.0'} + dev: true + + /fs-extra/10.1.0: + resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==, tarball: fs-extra/download/fs-extra-10.1.0.tgz} + engines: {node: '>=12'} + dependencies: + graceful-fs: 4.2.10 + jsonfile: 6.1.0 + universalify: 2.0.0 + dev: true + + /fs-extra/3.0.1: + resolution: {integrity: sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE=, tarball: fs-extra/download/fs-extra-3.0.1.tgz} + dependencies: + graceful-fs: 4.2.10 + jsonfile: 3.0.1 universalify: 0.1.2 dev: true /fs-mkdirp-stream/1.0.0: - resolution: {integrity: sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes=} + resolution: {integrity: sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes=, tarball: fs-mkdirp-stream/download/fs-mkdirp-stream-1.0.0.tgz} engines: {node: '>= 0.10'} dependencies: - graceful-fs: 4.2.9 + graceful-fs: 4.2.10 through2: 2.0.5 dev: true + /fs-write-stream-atomic/1.0.10: + resolution: {integrity: sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=, tarball: fs-write-stream-atomic/download/fs-write-stream-atomic-1.0.10.tgz} + dependencies: + graceful-fs: 4.2.10 + iferr: 0.1.5 + imurmurhash: 0.1.4 + readable-stream: 2.3.8 + dev: true + /fs.realpath/1.0.0: - resolution: {integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8=} + resolution: {integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8=, tarball: fs.realpath/download/fs.realpath-1.0.0.tgz} dev: true /fsevents/2.1.3: - resolution: {integrity: sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==} + resolution: {integrity: sha1-+3OHA66NL5/pAMM4Nt3r7ouX8j4=, tarball: fsevents/download/fsevents-2.1.3.tgz} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] deprecated: '"Please update to latest v2.3 or v2.2"' @@ -7146,7 +8034,7 @@ packages: optional: true /fsevents/2.3.2: - resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} + resolution: {integrity: sha1-ilJveLj99GI7cJ4Ll1xSwkwC/Ro=, tarball: fsevents/download/fsevents-2.3.2.tgz} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] requiresBuild: true @@ -7154,15 +8042,29 @@ packages: optional: true /function-bind/1.1.1: - resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} + resolution: {integrity: sha1-pWiZ0+o8m6uHS7l3O3xe3pL0iV0=, tarball: function-bind/download/function-bind-1.1.1.tgz} + dev: true + + /function.prototype.name/1.1.5: + resolution: {integrity: sha1-zOBQX+H/uAUD5vnkbMZORqEqliE=, tarball: function.prototype.name/download/function.prototype.name-1.1.5.tgz} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.1 + functions-have-names: 1.2.3 dev: true /functional-red-black-tree/1.0.1: - resolution: {integrity: sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=} + resolution: {integrity: sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=, tarball: functional-red-black-tree/download/functional-red-black-tree-1.0.1.tgz} + dev: true + + /functions-have-names/1.2.3: + resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==, tarball: functions-have-names/download/functions-have-names-1.2.3.tgz} dev: true /gauge/2.7.4: - resolution: {integrity: sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=} + resolution: {integrity: sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg==, tarball: gauge/download/gauge-2.7.4.tgz} dependencies: aproba: 1.2.0 console-control-strings: 1.1.0 @@ -7175,133 +8077,177 @@ packages: dev: true /generic-names/2.0.1: - resolution: {integrity: sha512-kPCHWa1m9wGG/OwQpeweTwM/PYiQLrUIxXbt/P4Nic3LbGjCP0YwrALHW1uNLKZ0LIMg+RF+XRlj2ekT9ZlZAQ==} + resolution: {integrity: sha1-+KN46tLMqno08DF7BVVIMq5BuHI=, tarball: generic-names/download/generic-names-2.0.1.tgz} dependencies: - loader-utils: 1.4.0 + loader-utils: 1.4.2 + dev: true + + /genfun/4.0.1: + resolution: {integrity: sha1-7RAEHy5KfxsKOEZtF6XD4n3x38E=, tarball: genfun/download/genfun-4.0.1.tgz} dev: true /gensync/1.0.0-beta.2: - resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + resolution: {integrity: sha1-MqbudsPX9S1GsrGuXZP+qFgKJeA=, tarball: gensync/download/gensync-1.0.0-beta.2.tgz} engines: {node: '>=6.9.0'} dev: true /get-caller-file/2.0.5: - resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + resolution: {integrity: sha1-T5RBKoLbMvNuOwuXQfipf+sDH34=, tarball: get-caller-file/download/get-caller-file-2.0.5.tgz} engines: {node: 6.* || 8.* || >= 10.*} dev: true - /get-intrinsic/1.1.1: - resolution: {integrity: sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==} + /get-intrinsic/1.2.0: + resolution: {integrity: sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==, tarball: get-intrinsic/download/get-intrinsic-1.2.0.tgz} dependencies: function-bind: 1.1.1 has: 1.0.3 - has-symbols: 1.0.2 + has-symbols: 1.0.3 dev: true /get-own-enumerable-property-symbols/3.0.2: - resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==} + resolution: {integrity: sha1-tf3nfyLL4185C04ImSLFC85u9mQ=, tarball: get-own-enumerable-property-symbols/download/get-own-enumerable-property-symbols-3.0.2.tgz} dev: true /get-package-type/0.1.0: - resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} + resolution: {integrity: sha1-jeLYA8/0TfO8bEVuZmizbDkm4Ro=, tarball: get-package-type/download/get-package-type-0.1.0.tgz} engines: {node: '>=8.0.0'} dev: true /get-stdin/7.0.0: - resolution: {integrity: sha512-zRKcywvrXlXsA0v0i9Io4KDRaAw7+a1ZpjRwl9Wox8PFlVCCHra7E9c4kqXCoCM9nR5tBkaTTZRBoCm60bFqTQ==} + resolution: {integrity: sha1-jV3pjxUXGhJcXlFmQ8em0OqKlvY=, tarball: get-stdin/download/get-stdin-7.0.0.tgz} engines: {node: '>=8'} dev: true /get-stdin/8.0.0: - resolution: {integrity: sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==} + resolution: {integrity: sha1-y61qc/63X27rIrqeAfiaooqpelM=, tarball: get-stdin/download/get-stdin-8.0.0.tgz} engines: {node: '>=10'} dev: true /get-stream/3.0.0: - resolution: {integrity: sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=} + resolution: {integrity: sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=, tarball: get-stream/download/get-stream-3.0.0.tgz} engines: {node: '>=4'} dev: true /get-stream/4.1.0: - resolution: {integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==} + resolution: {integrity: sha1-wbJVV189wh1Zv8ec09K0axw6VLU=, tarball: get-stream/download/get-stream-4.1.0.tgz} engines: {node: '>=6'} dependencies: pump: 3.0.0 dev: true /get-stream/5.2.0: - resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} + resolution: {integrity: sha1-SWaheV7lrOZecGxLe+txJX1uItM=, tarball: get-stream/download/get-stream-5.2.0.tgz} engines: {node: '>=8'} dependencies: pump: 3.0.0 dev: true + /get-stream/6.0.1: + resolution: {integrity: sha1-omLY7vZ6ztV8KFKtYWdSakPL97c=, tarball: get-stream/download/get-stream-6.0.1.tgz} + engines: {node: '>=10'} + dev: true + /get-symbol-description/1.0.0: - resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} + resolution: {integrity: sha1-f9uByQAQH71WTdXxowr1qtweWNY=, tarball: get-symbol-description/download/get-symbol-description-1.0.0.tgz} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - get-intrinsic: 1.1.1 + get-intrinsic: 1.2.0 dev: true /get-value/2.0.6: - resolution: {integrity: sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=} + resolution: {integrity: sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=, tarball: get-value/download/get-value-2.0.6.tgz} engines: {node: '>=0.10.0'} dev: true /getpass/0.1.7: - resolution: {integrity: sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=} + resolution: {integrity: sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=, tarball: getpass/download/getpass-0.1.7.tgz} dependencies: assert-plus: 1.0.0 dev: true - /github-slugger/1.4.0: - resolution: {integrity: sha512-w0dzqw/nt51xMVmlaV1+JRzN+oCa1KfcgGEWhxUG16wbdA+Xnt/yoFO8Z8x/V82ZcZ0wy6ln9QDup5avbhiDhQ==} + /git-branch/1.0.0: + resolution: {integrity: sha1-ZMx9112i2BqdRnkIfB+LVua9LT0=, tarball: git-branch/download/git-branch-1.0.0.tgz} + engines: {node: '>=0.8'} + dev: true + + /git-config-path/1.0.1: + resolution: {integrity: sha1-bTP37WPbDQ4RgTFQO6s6ykfVRmQ=, tarball: git-config-path/download/git-config-path-1.0.1.tgz} + engines: {node: '>=0.10.0'} + dependencies: + extend-shallow: 2.0.1 + fs-exists-sync: 0.1.0 + homedir-polyfill: 1.0.3 + dev: true + + /git-hooks-list/1.0.3: + resolution: {integrity: sha1-vluq94IDzjQvL4RKnSsD26G0UVY=, tarball: git-hooks-list/download/git-hooks-list-1.0.3.tgz} + dev: true + + /git-repo-name/0.6.0: + resolution: {integrity: sha1-rwmIRlaqU37GJccIcAgXXNYSKP8=, tarball: git-repo-name/download/git-repo-name-0.6.0.tgz} + engines: {node: '>=0.8'} + dependencies: + cwd: 0.9.1 + file-name: 0.1.0 + lazy-cache: 1.0.4 + remote-origin-url: 0.5.3 + dev: true + + /git-username/0.5.1: + resolution: {integrity: sha1-QypBs0oZYHiSNUAEyYk6iCn/pPA=, tarball: git-username/download/git-username-0.5.1.tgz} + engines: {node: '>=0.8'} + dependencies: + remote-origin-url: 0.4.0 + dev: true + + /github-slugger/1.5.0: + resolution: {integrity: sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==, tarball: github-slugger/download/github-slugger-1.5.0.tgz} dev: true /github-url-from-git/1.5.0: - resolution: {integrity: sha1-+YX+3MCpqledyI16/waNVcxiUaA=} + resolution: {integrity: sha1-+YX+3MCpqledyI16/waNVcxiUaA=, tarball: github-url-from-git/download/github-url-from-git-1.5.0.tgz} dev: true /glob-parent/3.1.0: - resolution: {integrity: sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=} + resolution: {integrity: sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=, tarball: glob-parent/download/glob-parent-3.1.0.tgz} dependencies: is-glob: 3.1.0 path-dirname: 1.0.2 dev: true /glob-parent/5.1.2: - resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + resolution: {integrity: sha1-hpgyxYA0/mikCTwX3BXoNA2EAcQ=, tarball: glob-parent/download/glob-parent-5.1.2.tgz} engines: {node: '>= 6'} dependencies: is-glob: 4.0.3 dev: true /glob-parent/6.0.2: - resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + resolution: {integrity: sha1-bSN9mQg5UMeSkPJMdkKj3poo+eM=, tarball: glob-parent/download/glob-parent-6.0.2.tgz} engines: {node: '>=10.13.0'} dependencies: is-glob: 4.0.3 dev: true /glob-stream/6.1.0: - resolution: {integrity: sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ=} + resolution: {integrity: sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ=, tarball: glob-stream/download/glob-stream-6.1.0.tgz} engines: {node: '>= 0.10'} dependencies: extend: 3.0.2 - glob: 7.2.0 + glob: 7.2.3 glob-parent: 3.1.0 is-negated-glob: 1.0.0 ordered-read-streams: 1.0.1 pumpify: 1.5.1 - readable-stream: 2.3.7 + readable-stream: 2.3.8 remove-trailing-separator: 1.1.0 to-absolute-glob: 2.0.2 unique-stream: 2.3.1 dev: true - /glob/7.2.0: - resolution: {integrity: sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==} + /glob/7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==, tarball: glob/download/glob-7.2.3.tgz} dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 @@ -7312,28 +8258,46 @@ packages: dev: true /global-dirs/0.1.1: - resolution: {integrity: sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=} + resolution: {integrity: sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=, tarball: global-dirs/download/global-dirs-0.1.1.tgz} engines: {node: '>=4'} dependencies: ini: 1.3.8 dev: true /global-dirs/2.1.0: - resolution: {integrity: sha512-MG6kdOUh/xBnyo9cJFeIKkLEc1AyFq42QTU4XiX51i2NEdxLxLWXIjEjmqKeSuKR7pAZjTqUVoT2b2huxVLgYQ==} + resolution: {integrity: sha1-6QRqScgG/wTWwYJeGWyPAJHo300=, tarball: global-dirs/download/global-dirs-2.1.0.tgz} engines: {node: '>=8'} dependencies: ini: 1.3.7 dev: true + /global-modules/0.2.3: + resolution: {integrity: sha1-6lo77ULG1s6ZWk+KEmm12uIjgo0=, tarball: global-modules/download/global-modules-0.2.3.tgz} + engines: {node: '>=0.10.0'} + dependencies: + global-prefix: 0.1.5 + is-windows: 0.2.0 + dev: true + /global-modules/2.0.0: - resolution: {integrity: sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==} + resolution: {integrity: sha1-mXYFrSNF8n9RU5vqJldEISFcd4A=, tarball: global-modules/download/global-modules-2.0.0.tgz} engines: {node: '>=6'} dependencies: global-prefix: 3.0.0 dev: true + /global-prefix/0.1.5: + resolution: {integrity: sha1-jTvGuNo8qBEqFg2NSW/wRiv+948=, tarball: global-prefix/download/global-prefix-0.1.5.tgz} + engines: {node: '>=0.10.0'} + dependencies: + homedir-polyfill: 1.0.3 + ini: 1.3.8 + is-windows: 0.2.0 + which: 1.3.1 + dev: true + /global-prefix/3.0.0: - resolution: {integrity: sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==} + resolution: {integrity: sha1-/IX3MGTfafUEIfR/iD/luRO6m5c=, tarball: global-prefix/download/global-prefix-3.0.0.tgz} engines: {node: '>=6'} dependencies: ini: 1.3.8 @@ -7342,75 +8306,140 @@ packages: dev: true /globals/11.12.0: - resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} + resolution: {integrity: sha1-q4eVM4hooLq9hSV1gBjCp+uVxC4=, tarball: globals/download/globals-11.12.0.tgz} engines: {node: '>=4'} dev: true - /globals/13.12.1: - resolution: {integrity: sha512-317dFlgY2pdJZ9rspXDks7073GpDmXdfbM3vYYp0HAMKGDh1FfWPleI2ljVNLQX5M5lXcAslTcPTrOrMEFOjyw==} + /globals/13.20.0: + resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==, tarball: globals/download/globals-13.20.0.tgz} engines: {node: '>=8'} dependencies: type-fest: 0.20.2 dev: true + /globalthis/1.0.3: + resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==, tarball: globalthis/download/globalthis-1.0.3.tgz} + engines: {node: '>= 0.4'} + dependencies: + define-properties: 1.2.0 + dev: true + + /globby/10.0.0: + resolution: {integrity: sha1-q/zQYwA3rhdKiFkBMsL2gE4pEHI=, tarball: globby/download/globby-10.0.0.tgz} + engines: {node: '>=8'} + dependencies: + '@types/glob': 7.2.0 + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.2.12 + glob: 7.2.3 + ignore: 5.2.4 + merge2: 1.4.1 + slash: 3.0.0 + dev: true + /globby/10.0.2: - resolution: {integrity: sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==} + resolution: {integrity: sha1-J3WT50WsqkZGw6tBEonsR6A5JUM=, tarball: globby/download/globby-10.0.2.tgz} engines: {node: '>=8'} dependencies: '@types/glob': 7.2.0 array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.2.11 - glob: 7.2.0 - ignore: 5.2.0 + fast-glob: 3.2.12 + glob: 7.2.3 + ignore: 5.2.4 merge2: 1.4.1 slash: 3.0.0 dev: true /globby/11.1.0: - resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==, tarball: globby/download/globby-11.1.0.tgz} engines: {node: '>=10'} dependencies: array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.2.11 - ignore: 5.2.0 + fast-glob: 3.2.12 + ignore: 5.2.4 merge2: 1.4.1 slash: 3.0.0 dev: true /globby/6.1.0: - resolution: {integrity: sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=} + resolution: {integrity: sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=, tarball: globby/download/globby-6.1.0.tgz} engines: {node: '>=0.10.0'} dependencies: array-union: 1.0.2 - glob: 7.2.0 + glob: 7.2.3 object-assign: 4.1.1 pify: 2.3.0 pinkie-promise: 2.0.1 dev: true /globjoin/0.1.4: - resolution: {integrity: sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM=} + resolution: {integrity: sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM=, tarball: globjoin/download/globjoin-0.1.4.tgz} dev: true /gonzales-pe/4.3.0: - resolution: {integrity: sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ==} + resolution: {integrity: sha1-/p3sXzxVfurQn/hoxlgmvlTQZ7M=, tarball: gonzales-pe/download/gonzales-pe-4.3.0.tgz} engines: {node: '>=0.6.0'} hasBin: true dependencies: - minimist: 1.2.5 + minimist: 1.2.8 + dev: true + + /gopd/1.0.1: + resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==, tarball: gopd/download/gopd-1.0.1.tgz} + dependencies: + get-intrinsic: 1.2.0 + dev: true + + /got/11.8.6: + resolution: {integrity: sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==, tarball: got/download/got-11.8.6.tgz} + engines: {node: '>=10.19.0'} + dependencies: + '@sindresorhus/is': 4.6.0 + '@szmarczak/http-timer': 4.0.6 + '@types/cacheable-request': 6.0.3 + '@types/responselike': 1.0.0 + cacheable-lookup: 5.0.4 + cacheable-request: 7.0.2 + decompress-response: 6.0.0 + http2-wrapper: 1.0.3 + lowercase-keys: 2.0.0 + p-cancelable: 2.1.1 + responselike: 2.0.1 + dev: true + + /got/6.7.1: + resolution: {integrity: sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=, tarball: got/download/got-6.7.1.tgz} + engines: {node: '>=4'} + dependencies: + '@types/keyv': 3.1.4 + '@types/responselike': 1.0.0 + create-error-class: 3.0.2 + duplexer3: 0.1.5 + get-stream: 3.0.0 + is-redirect: 1.0.0 + is-retry-allowed: 1.2.0 + is-stream: 1.1.0 + lowercase-keys: 1.0.1 + safe-buffer: 5.2.1 + timed-out: 4.0.1 + unzip-response: 2.0.1 + url-parse-lax: 1.0.0 dev: true /got/9.6.0: - resolution: {integrity: sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==} + resolution: {integrity: sha1-7fRefWf5lUVwXeH3u+7rEhdl7YU=, tarball: got/download/got-9.6.0.tgz} engines: {node: '>=8.6'} dependencies: '@sindresorhus/is': 0.14.0 '@szmarczak/http-timer': 1.1.2 + '@types/keyv': 3.1.4 + '@types/responselike': 1.0.0 cacheable-request: 6.1.0 decompress-response: 3.3.0 - duplexer3: 0.1.4 + duplexer3: 0.1.5 get-stream: 4.1.0 lowercase-keys: 1.0.1 mimic-response: 1.0.1 @@ -7419,17 +8448,21 @@ packages: url-parse-lax: 3.0.0 dev: true - /graceful-fs/4.2.9: - resolution: {integrity: sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==} + /graceful-fs/4.2.10: + resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==, tarball: graceful-fs/download/graceful-fs-4.2.10.tgz} + dev: true + + /grapheme-splitter/1.0.4: + resolution: {integrity: sha1-nPOmZcYkdHmJaDSvNc8du0QAdn4=, tarball: grapheme-splitter/download/grapheme-splitter-1.0.4.tgz} dev: true /growly/1.3.0: - resolution: {integrity: sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=} + resolution: {integrity: sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=, tarball: growly/download/growly-1.3.0.tgz} dev: true optional: true /gulp-if/2.0.2: - resolution: {integrity: sha1-pJe351cwBQQcqivIt92jyARE1ik=} + resolution: {integrity: sha1-pJe351cwBQQcqivIt92jyARE1ik=, tarball: gulp-if/download/gulp-if-2.0.2.tgz} engines: {node: '>= 0.10.0'} dependencies: gulp-match: 1.1.0 @@ -7438,7 +8471,7 @@ packages: dev: true /gulp-less/4.0.1: - resolution: {integrity: sha512-hmM2k0FfQp7Ptm3ZaqO2CkMX3hqpiIOn4OHtuSsCeFym63F7oWlEua5v6u1cIjVUKYsVIs9zPg9vbqTEb/udpA==} + resolution: {integrity: sha1-NIwzpd3nogfFdxsdgmHRrBAhzu0=, tarball: gulp-less/download/gulp-less-4.0.1.tgz} engines: {node: '>=0.10.0'} dependencies: accord: 0.29.0 @@ -7451,13 +8484,13 @@ packages: dev: true /gulp-match/1.1.0: - resolution: {integrity: sha512-DlyVxa1Gj24DitY2OjEsS+X6tDpretuxD6wTfhXE/Rw2hweqc1f6D/XtsJmoiCwLWfXgR87W9ozEityPCVzGtQ==} + resolution: {integrity: sha1-VStwgPwAbudSyQVj+f7J1hqv308=, tarball: gulp-match/download/gulp-match-1.1.0.tgz} dependencies: minimatch: 3.1.2 dev: true /gulp-plumber/1.2.1: - resolution: {integrity: sha512-mctAi9msEAG7XzW5ytDVZ9PxWMzzi1pS2rBH7lA095DhMa6KEXjm+St0GOCc567pJKJ/oCvosVAZEpAey0q2eQ==} + resolution: {integrity: sha1-04cAdVowC503Ixjk/7X/fO0LLIQ=, tarball: gulp-plumber/download/gulp-plumber-1.2.1.tgz} engines: {node: '>=0.10', npm: '>=1.2.10'} dependencies: chalk: 1.1.3 @@ -7466,28 +8499,28 @@ packages: through2: 2.0.5 dev: true - /gulp-typescript/5.0.1_typescript@4.5.5: - resolution: {integrity: sha512-YuMMlylyJtUSHG1/wuSVTrZp60k1dMEFKYOvDf7OvbAJWrDtxxD4oZon4ancdWwzjj30ztiidhe4VXJniF0pIQ==} + /gulp-typescript/5.0.1_typescript@4.9.5: + resolution: {integrity: sha1-lsZWWm6zHgjCquHIV7GgeeYibZQ=, tarball: gulp-typescript/download/gulp-typescript-5.0.1.tgz} engines: {node: '>= 8'} peerDependencies: typescript: ~2.7.1 || >=2.8.0-dev || >=2.9.0-dev || ~3.0.0 || >=3.0.0-dev || >=3.1.0-dev || >= 3.2.0-dev || >= 3.3.0-dev dependencies: ansi-colors: 3.2.4 plugin-error: 1.0.1 - source-map: 0.7.3 + source-map: 0.7.4 through2: 3.0.1 - typescript: 4.5.5 + typescript: 4.9.5 vinyl: 2.2.1 vinyl-fs: 3.0.3 dev: true /har-schema/2.0.0: - resolution: {integrity: sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=} + resolution: {integrity: sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=, tarball: har-schema/download/har-schema-2.0.0.tgz} engines: {node: '>=4'} dev: true /har-validator/5.1.5: - resolution: {integrity: sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==} + resolution: {integrity: sha1-HwgDufjLIMD6E4It8ezds2veHv0=, tarball: har-validator/download/har-validator-5.1.5.tgz} engines: {node: '>=6'} deprecated: this library is no longer supported dependencies: @@ -7496,54 +8529,65 @@ packages: dev: true /hard-rejection/2.1.0: - resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==} + resolution: {integrity: sha1-HG7aXBaFxjlCdm15u0Cudzzs2IM=, tarball: hard-rejection/download/hard-rejection-2.1.0.tgz} engines: {node: '>=6'} dev: true /has-ansi/2.0.0: - resolution: {integrity: sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=} + resolution: {integrity: sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=, tarball: has-ansi/download/has-ansi-2.0.0.tgz} engines: {node: '>=0.10.0'} dependencies: ansi-regex: 2.1.1 dev: true - /has-bigints/1.0.1: - resolution: {integrity: sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==} + /has-bigints/1.0.2: + resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==, tarball: has-bigints/download/has-bigints-1.0.2.tgz} dev: true /has-flag/1.0.0: - resolution: {integrity: sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=} + resolution: {integrity: sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=, tarball: has-flag/download/has-flag-1.0.0.tgz} engines: {node: '>=0.10.0'} dev: true /has-flag/3.0.0: - resolution: {integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0=} + resolution: {integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0=, tarball: has-flag/download/has-flag-3.0.0.tgz} engines: {node: '>=4'} dev: true /has-flag/4.0.0: - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + resolution: {integrity: sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=, tarball: has-flag/download/has-flag-4.0.0.tgz} engines: {node: '>=8'} dev: true - /has-symbols/1.0.2: - resolution: {integrity: sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==} + /has-property-descriptors/1.0.0: + resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==, tarball: has-property-descriptors/download/has-property-descriptors-1.0.0.tgz} + dependencies: + get-intrinsic: 1.2.0 + dev: true + + /has-proto/1.0.1: + resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==, tarball: has-proto/download/has-proto-1.0.1.tgz} + engines: {node: '>= 0.4'} + dev: true + + /has-symbols/1.0.3: + resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==, tarball: has-symbols/download/has-symbols-1.0.3.tgz} engines: {node: '>= 0.4'} dev: true /has-tostringtag/1.0.0: - resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} + resolution: {integrity: sha1-fhM4GKfTlHNPlB5zw9P5KR5liyU=, tarball: has-tostringtag/download/has-tostringtag-1.0.0.tgz} engines: {node: '>= 0.4'} dependencies: - has-symbols: 1.0.2 + has-symbols: 1.0.3 dev: true /has-unicode/2.0.1: - resolution: {integrity: sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=} + resolution: {integrity: sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=, tarball: has-unicode/download/has-unicode-2.0.1.tgz} dev: true /has-value/0.3.1: - resolution: {integrity: sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=} + resolution: {integrity: sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=, tarball: has-value/download/has-value-0.3.1.tgz} engines: {node: '>=0.10.0'} dependencies: get-value: 2.0.6 @@ -7552,7 +8596,7 @@ packages: dev: true /has-value/1.0.0: - resolution: {integrity: sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=} + resolution: {integrity: sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=, tarball: has-value/download/has-value-1.0.0.tgz} engines: {node: '>=0.10.0'} dependencies: get-value: 2.0.6 @@ -7561,12 +8605,12 @@ packages: dev: true /has-values/0.1.4: - resolution: {integrity: sha1-bWHeldkd/Km5oCCJrThL/49it3E=} + resolution: {integrity: sha1-bWHeldkd/Km5oCCJrThL/49it3E=, tarball: has-values/download/has-values-0.1.4.tgz} engines: {node: '>=0.10.0'} dev: true /has-values/1.0.0: - resolution: {integrity: sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=} + resolution: {integrity: sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=, tarball: has-values/download/has-values-1.0.0.tgz} engines: {node: '>=0.10.0'} dependencies: is-number: 3.0.0 @@ -7574,35 +8618,35 @@ packages: dev: true /has-yarn/2.1.0: - resolution: {integrity: sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==} + resolution: {integrity: sha1-E34RNUp7W/EapctknPDG8/8rLnc=, tarball: has-yarn/download/has-yarn-2.1.0.tgz} engines: {node: '>=8'} dev: true /has/1.0.3: - resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} + resolution: {integrity: sha1-ci18v8H2qoJB8W3YFOAR4fQeh5Y=, tarball: has/download/has-1.0.3.tgz} engines: {node: '>= 0.4.0'} dependencies: function-bind: 1.1.1 dev: true /hash-base/3.1.0: - resolution: {integrity: sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==} + resolution: {integrity: sha1-VcOB2eBuHSmXqIO0o/3f5/DTrzM=, tarball: hash-base/download/hash-base-3.1.0.tgz} engines: {node: '>=4'} dependencies: inherits: 2.0.4 - readable-stream: 3.6.0 + readable-stream: 3.6.1 safe-buffer: 5.2.1 dev: true /hash.js/1.1.7: - resolution: {integrity: sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==} + resolution: {integrity: sha1-C6vKU46NTuSg+JiNaIZlN6ADz0I=, tarball: hash.js/download/hash.js-1.1.7.tgz} dependencies: inherits: 2.0.4 minimalistic-assert: 1.0.1 dev: true /hast-to-hyperscript/9.0.1: - resolution: {integrity: sha512-zQgLKqF+O2F72S1aa4y2ivxzSlko3MAvxkwG8ehGmNiqd98BIN3JM1rAJPmplEyLmGLO2QZYJtIneOSZ2YbJuA==} + resolution: {integrity: sha1-m2f9GI5MgeitZvgDhVM0FzkgIY0=, tarball: hast-to-hyperscript/download/hast-to-hyperscript-9.0.1.tgz} dependencies: '@types/unist': 2.0.6 comma-separated-tokens: 1.0.8 @@ -7614,14 +8658,14 @@ packages: dev: true /hast-util-from-dom/3.0.0: - resolution: {integrity: sha512-4vQuGiD5Y/wlD7fZiY4mZML/6oh0GOnH38UNyeDFcSTE4AHF0zjKHZfbd+ekVwPvsZXRl8choc99INHUwSPJlg==} + resolution: {integrity: sha1-4OqH+vrz7GRlD8lASrFTgjjzLLU=, tarball: hast-util-from-dom/download/hast-util-from-dom-3.0.0.tgz} dependencies: hastscript: 6.0.0 web-namespaces: 1.1.4 dev: true /hast-util-from-parse5/6.0.1: - resolution: {integrity: sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA==} + resolution: {integrity: sha1-VU40q97qJax29b2VCh8BgOCzvCo=, tarball: hast-util-from-parse5/download/hast-util-from-parse5-6.0.1.tgz} dependencies: '@types/parse5': 5.0.3 hastscript: 6.0.0 @@ -7632,23 +8676,23 @@ packages: dev: true /hast-util-has-property/1.0.4: - resolution: {integrity: sha512-ghHup2voGfgFoHMGnaLHOjbYFACKrRh9KFttdCzMCbFoBMJXiNi2+XTrPP8+q6cDJM/RSqlCfVWrjp1H201rZg==} + resolution: {integrity: sha1-nxN1ZfrWCCUks4LB59fTPKUFnzY=, tarball: hast-util-has-property/download/hast-util-has-property-1.0.4.tgz} dev: true /hast-util-is-conditional-comment/1.0.4: - resolution: {integrity: sha512-rtULxWWknVeSuU/vsJ9tHo+M3ExyaOrZcWvLxqY2nUfCHbDcq60EJzSJC5zNm6ZlbxbJ8l7Ej8C1Kzsi5PJS1A==} + resolution: {integrity: sha1-zAaUybXSfMPg8dDhGFpjEUCqboE=, tarball: hast-util-is-conditional-comment/download/hast-util-is-conditional-comment-1.0.4.tgz} dev: true /hast-util-is-element/1.1.0: - resolution: {integrity: sha512-oUmNua0bFbdrD/ELDSSEadRVtWZOf3iF6Lbv81naqsIV99RnSCieTbWuWCY8BAeEfKJTKl0gRdokv+dELutHGQ==} + resolution: {integrity: sha1-Oz7VFZonB8YTe0hjf7/gaOF1pCU=, tarball: hast-util-is-element/download/hast-util-is-element-1.1.0.tgz} dev: true /hast-util-parse-selector/2.2.5: - resolution: {integrity: sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==} + resolution: {integrity: sha1-1Xwj9NoWrjxjs7bKRhZoMxNJnDo=, tarball: hast-util-parse-selector/download/hast-util-parse-selector-2.2.5.tgz} dev: true /hast-util-raw/6.1.0: - resolution: {integrity: sha512-5FoZLDHBpka20OlZZ4I/+RBw5piVQ8iI1doEvffQhx5CbCyTtP8UCq8Tw6NmTAMtXgsQxmhW7Ly8OdFre5/YMQ==} + resolution: {integrity: sha1-4Wo8JkL2XMfEgMFlQApA1gSrddA=, tarball: hast-util-raw/download/hast-util-raw-6.1.0.tgz} dependencies: '@types/hast': 2.3.4 hast-util-from-parse5: 6.0.1 @@ -7664,7 +8708,7 @@ packages: dev: true /hast-util-to-html/7.1.3: - resolution: {integrity: sha512-yk2+1p3EJTEE9ZEUkgHsUSVhIpCsL/bvT8E5GzmWc+N1Po5gBw+0F8bo7dpxXR0nu0bQVxVZGX2lBGF21CmeDw==} + resolution: {integrity: sha1-nzOcqb6nEkblZfx5/32/6Yu1D14=, tarball: hast-util-to-html/download/hast-util-to-html-7.1.3.tgz} dependencies: ccount: 1.1.0 comma-separated-tokens: 1.0.8 @@ -7679,7 +8723,7 @@ packages: dev: true /hast-util-to-parse5/6.0.0: - resolution: {integrity: sha512-Lu5m6Lgm/fWuz8eWnrKezHtVY83JeRGaNQ2kn9aJgqaxvVkFCZQBEhgodZUDUvoodgyROHDb3r5IxAEdl6suJQ==} + resolution: {integrity: sha1-HsRGULYx1ylSBmzqmxRF32mfhHk=, tarball: hast-util-to-parse5/download/hast-util-to-parse5-6.0.0.tgz} dependencies: hast-to-hyperscript: 9.0.1 property-information: 5.6.0 @@ -7689,11 +8733,11 @@ packages: dev: true /hast-util-to-string/1.0.4: - resolution: {integrity: sha512-eK0MxRX47AV2eZ+Lyr18DCpQgodvaS3fAQO2+b9Two9F5HEoRPhiUMNzoXArMJfZi2yieFzUBMRl3HNJ3Jus3w==} + resolution: {integrity: sha1-myTBFIZr25R4kn1+nDakhaxyg3g=, tarball: hast-util-to-string/download/hast-util-to-string-1.0.4.tgz} dev: true /hast-util-to-text/2.0.1: - resolution: {integrity: sha512-8nsgCARfs6VkwH2jJU9b8LNTuR4700na+0h3PqCaEk4MAnMDeu5P0tP8mjk9LLNGxIeQRLbiDbZVw6rku+pYsQ==} + resolution: {integrity: sha1-BPLgZWQqDtsINBl2CEqiF2JKD4s=, tarball: hast-util-to-text/download/hast-util-to-text-2.0.1.tgz} dependencies: hast-util-is-element: 1.1.0 repeat-string: 1.6.1 @@ -7701,11 +8745,11 @@ packages: dev: true /hast-util-whitespace/1.0.4: - resolution: {integrity: sha512-I5GTdSfhYfAPNztx2xJRQpG8cuDSNt599/7YUn7Gx/WxNMsG+a835k97TDkFgk123cwjfwINaZknkKkphx/f2A==} + resolution: {integrity: sha1-5P53xKmuHLLmwl4C3wBD0BZPbkE=, tarball: hast-util-whitespace/download/hast-util-whitespace-1.0.4.tgz} dev: true /hastscript/6.0.0: - resolution: {integrity: sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==} + resolution: {integrity: sha1-6HaNfqxWw/3qyKkoMNWOgR5b9kA=, tarball: hastscript/download/hastscript-6.0.0.tgz} dependencies: '@types/hast': 2.3.4 comma-separated-tokens: 1.0.8 @@ -7715,34 +8759,40 @@ packages: dev: true /hex-color-regex/1.1.0: - resolution: {integrity: sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==} + resolution: {integrity: sha1-TAb8y0YC/iYCs8k9+C1+fb8aio4=, tarball: hex-color-regex/download/hex-color-regex-1.1.0.tgz} dev: true /history-with-query/4.10.4: - resolution: {integrity: sha512-JnskQK8X+PbRFHSdDAExhoJyhLnlLZL+UuHQuQhys+Se9/ukRDRBWU4JVTjsiIfbv1fcEmR3oqKW56OYmk5M5w==} + resolution: {integrity: sha1-gWH/PFBE4p3663PnWH6z1MGoCQ4=, tarball: history-with-query/download/history-with-query-4.10.4.tgz} dependencies: - '@babel/runtime': 7.17.2 + '@babel/runtime': 7.21.0 loose-envify: 1.4.0 query-string: 6.14.1 resolve-pathname: 3.0.0 - tiny-invariant: 1.2.0 + tiny-invariant: 1.3.1 tiny-warning: 1.0.3 value-equal: 1.0.1 dev: true /history/4.10.1: - resolution: {integrity: sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==} + resolution: {integrity: sha1-MzcaZeOoOyZ0NOKz87G0xYqtTPM=, tarball: history/download/history-4.10.1.tgz} dependencies: - '@babel/runtime': 7.17.2 + '@babel/runtime': 7.21.0 loose-envify: 1.4.0 resolve-pathname: 3.0.0 - tiny-invariant: 1.2.0 + tiny-invariant: 1.3.1 tiny-warning: 1.0.3 value-equal: 1.0.1 dev: true + /history/5.3.0: + resolution: {integrity: sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==, tarball: history/download/history-5.3.0.tgz} + dependencies: + '@babel/runtime': 7.21.0 + dev: true + /hmac-drbg/1.0.1: - resolution: {integrity: sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=} + resolution: {integrity: sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=, tarball: hmac-drbg/download/hmac-drbg-1.0.1.tgz} dependencies: hash.js: 1.1.7 minimalistic-assert: 1.0.1 @@ -7750,95 +8800,156 @@ packages: dev: true /hoist-non-react-statics/3.3.2: - resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} + resolution: {integrity: sha1-7OCsr3HWLClpwuxZ/v9CpLGoW0U=, tarball: hoist-non-react-statics/download/hoist-non-react-statics-3.3.2.tgz} dependencies: react-is: 16.13.1 dev: true + /homedir-polyfill/1.0.3: + resolution: {integrity: sha1-dDKYzvTlrz4ZQWH7rcwhUdOgWOg=, tarball: homedir-polyfill/download/homedir-polyfill-1.0.3.tgz} + engines: {node: '>=0.10.0'} + dependencies: + parse-passwd: 1.0.0 + dev: true + /hosted-git-info/2.8.9: - resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} + resolution: {integrity: sha1-3/wL+aIcAiCQkPKqaUKeFBTa8/k=, tarball: hosted-git-info/download/hosted-git-info-2.8.9.tgz} dev: true /hosted-git-info/3.0.8: - resolution: {integrity: sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==} + resolution: {integrity: sha1-bjXUzIevLF+Bbky5zjULqHo/Nw0=, tarball: hosted-git-info/download/hosted-git-info-3.0.8.tgz} engines: {node: '>=10'} dependencies: lru-cache: 6.0.0 dev: true /hosted-git-info/4.1.0: - resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==} + resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==, tarball: hosted-git-info/download/hosted-git-info-4.1.0.tgz} engines: {node: '>=10'} dependencies: lru-cache: 6.0.0 dev: true /hsl-regex/1.0.0: - resolution: {integrity: sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=} + resolution: {integrity: sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=, tarball: hsl-regex/download/hsl-regex-1.0.0.tgz} dev: true /hsla-regex/1.0.0: - resolution: {integrity: sha1-wc56MWjIxmFAM6S194d/OyJfnDg=} + resolution: {integrity: sha1-wc56MWjIxmFAM6S194d/OyJfnDg=, tarball: hsla-regex/download/hsla-regex-1.0.0.tgz} dev: true /html-encoding-sniffer/1.0.2: - resolution: {integrity: sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==} + resolution: {integrity: sha1-5w2EuU2lOqN14R/jo1G+ZkLKRvg=, tarball: html-encoding-sniffer/download/html-encoding-sniffer-1.0.2.tgz} dependencies: whatwg-encoding: 1.0.5 dev: true /html-encoding-sniffer/2.0.1: - resolution: {integrity: sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==} + resolution: {integrity: sha1-QqbcT9M/ACgRduiyN1nKTk+hhfM=, tarball: html-encoding-sniffer/download/html-encoding-sniffer-2.0.1.tgz} engines: {node: '>=10'} dependencies: whatwg-encoding: 1.0.5 dev: true - /html-entities/2.3.2: - resolution: {integrity: sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==} + /html-entities/2.3.3: + resolution: {integrity: sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==, tarball: html-entities/download/html-entities-2.3.3.tgz} dev: true /html-escaper/2.0.2: - resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} + resolution: {integrity: sha1-39YAJ9o2o238viNiYsAKWCJoFFM=, tarball: html-escaper/download/html-escaper-2.0.2.tgz} dev: true - /html-tags/3.1.0: - resolution: {integrity: sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==} + /html-tags/3.2.0: + resolution: {integrity: sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==, tarball: html-tags/download/html-tags-3.2.0.tgz} engines: {node: '>=8'} dev: true /html-void-elements/1.0.5: - resolution: {integrity: sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==} + resolution: {integrity: sha1-zpFZSU6G2V5FeVsWbCAhws/KRIM=, tarball: html-void-elements/download/html-void-elements-1.0.5.tgz} dev: true /htmlparser2/3.10.1: - resolution: {integrity: sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==} + resolution: {integrity: sha1-vWedw/WYl7ajS7EHSchVu1OpOS8=, tarball: htmlparser2/download/htmlparser2-3.10.1.tgz} dependencies: domelementtype: 1.3.1 domhandler: 2.4.2 domutils: 1.7.0 entities: 1.1.2 inherits: 2.0.4 - readable-stream: 3.6.0 + readable-stream: 3.6.1 + dev: true + + /http-assert/1.5.0: + resolution: {integrity: sha1-w4nM2HrBbtLfpiRv1zuSaqAOa48=, tarball: http-assert/download/http-assert-1.5.0.tgz} + engines: {node: '>= 0.8'} + dependencies: + deep-equal: 1.0.1 + http-errors: 1.8.1 + dev: true + + /http-cache-semantics/3.8.1: + resolution: {integrity: sha1-ObDhat2bYFvwqe89nar0hDtMrNI=, tarball: http-cache-semantics/download/http-cache-semantics-3.8.1.tgz} + dev: true + + /http-cache-semantics/4.1.1: + resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==, tarball: http-cache-semantics/download/http-cache-semantics-4.1.1.tgz} + dev: true + + /http-errors/1.6.3: + resolution: {integrity: sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=, tarball: http-errors/download/http-errors-1.6.3.tgz} + engines: {node: '>= 0.6'} + dependencies: + depd: 1.1.2 + inherits: 2.0.3 + setprototypeof: 1.1.0 + statuses: 1.5.0 + dev: true + + /http-errors/1.8.1: + resolution: {integrity: sha1-fD8oV3y8iiBziEVdvWIpXtB71ow=, tarball: http-errors/download/http-errors-1.8.1.tgz} + engines: {node: '>= 0.6'} + dependencies: + depd: 1.1.2 + inherits: 2.0.4 + setprototypeof: 1.2.0 + statuses: 1.5.0 + toidentifier: 1.0.1 + dev: true + + /http-errors/2.0.0: + resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==, tarball: http-errors/download/http-errors-2.0.0.tgz} + engines: {node: '>= 0.8'} + dependencies: + depd: 2.0.0 + inherits: 2.0.4 + setprototypeof: 1.2.0 + statuses: 2.0.1 + toidentifier: 1.0.1 dev: true - /http-cache-semantics/4.1.0: - resolution: {integrity: sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==} + /http-proxy-agent/2.1.0: + resolution: {integrity: sha1-5IIb7vWyFCogJr1zkm/lN2McVAU=, tarball: http-proxy-agent/download/http-proxy-agent-2.1.0.tgz} + engines: {node: '>= 4.5.0'} + dependencies: + agent-base: 4.3.0 + debug: 3.1.0 + transitivePeerDependencies: + - supports-color dev: true /http-proxy-agent/4.0.1: - resolution: {integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==} + resolution: {integrity: sha1-ioyO9/WTLM+VPClsqCkblap0qjo=, tarball: http-proxy-agent/download/http-proxy-agent-4.0.1.tgz} engines: {node: '>= 6'} dependencies: '@tootallnate/once': 1.1.2 agent-base: 6.0.2 - debug: 4.3.3 + debug: 4.3.4 transitivePeerDependencies: - supports-color dev: true /http-signature/1.2.0: - resolution: {integrity: sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=} + resolution: {integrity: sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=, tarball: http-signature/download/http-signature-1.2.0.tgz} engines: {node: '>=0.8', npm: '>=1.3.7'} dependencies: assert-plus: 1.0.0 @@ -7846,27 +8957,55 @@ packages: sshpk: 1.17.0 dev: true + /http2-wrapper/1.0.3: + resolution: {integrity: sha1-uPVeDB8l1OvQizsMLAeflZCACz0=, tarball: http2-wrapper/download/http2-wrapper-1.0.3.tgz} + engines: {node: '>=10.19.0'} + dependencies: + quick-lru: 5.1.1 + resolve-alpn: 1.2.1 + dev: true + /https-browserify/1.0.0: - resolution: {integrity: sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=} + resolution: {integrity: sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=, tarball: https-browserify/download/https-browserify-1.0.0.tgz} + dev: true + + /https-proxy-agent/2.2.4: + resolution: {integrity: sha1-TuenN6vZJniik9mzShr00NCMeHs=, tarball: https-proxy-agent/download/https-proxy-agent-2.2.4.tgz} + engines: {node: '>= 4.5.0'} + dependencies: + agent-base: 4.3.0 + debug: 3.2.7 + transitivePeerDependencies: + - supports-color dev: true - /https-proxy-agent/5.0.0: - resolution: {integrity: sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==} + /https-proxy-agent/5.0.1: + resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==, tarball: https-proxy-agent/download/https-proxy-agent-5.0.1.tgz} engines: {node: '>= 6'} dependencies: agent-base: 6.0.2 - debug: 4.3.3 + debug: 4.3.4 transitivePeerDependencies: - supports-color dev: true /human-signals/1.1.1: - resolution: {integrity: sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==} + resolution: {integrity: sha1-xbHNFPUK6uCatsWf5jujOV/k36M=, tarball: human-signals/download/human-signals-1.1.1.tgz} engines: {node: '>=8.12.0'} dev: true + /humanize-ms/1.2.1: + resolution: {integrity: sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=, tarball: humanize-ms/download/humanize-ms-1.2.1.tgz} + dependencies: + ms: 2.1.3 + dev: true + + /humps/2.0.1: + resolution: {integrity: sha1-3QLqYIG9BWjcXQcxhEY5V7qe+ao=, tarball: humps/download/humps-2.0.1.tgz} + dev: true + /husky/2.7.0: - resolution: {integrity: sha512-LIi8zzT6PyFpcYKdvWRCn/8X+6SuG2TgYYMrM6ckEYhlp44UcEduVymZGIZNLiwOUjrEud+78w/AsAiqJA/kRg==} + resolution: {integrity: sha1-wKmmo7URRiJOEbugtGu6VG5GHQU=, tarball: husky/download/husky-2.7.0.tgz} engines: {node: '>=8'} hasBin: true requiresBuild: true @@ -7884,54 +9023,77 @@ packages: dev: true /iconv-lite/0.4.24: - resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} + resolution: {integrity: sha1-ICK0sl+93CHS9SSXSkdKr+czkIs=, tarball: iconv-lite/download/iconv-lite-0.4.24.tgz} + engines: {node: '>=0.10.0'} + dependencies: + safer-buffer: 2.1.2 + dev: true + + /iconv-lite/0.6.3: + resolution: {integrity: sha1-pS+AvzjaGVLrXGgXkHGYcaGnJQE=, tarball: iconv-lite/download/iconv-lite-0.6.3.tgz} engines: {node: '>=0.10.0'} dependencies: safer-buffer: 2.1.2 dev: true /icss-replace-symbols/1.1.0: - resolution: {integrity: sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=} + resolution: {integrity: sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=, tarball: icss-replace-symbols/download/icss-replace-symbols-1.1.0.tgz} dev: true /ieee754/1.2.1: - resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} + resolution: {integrity: sha1-jrehCmP/8l0VpXsAFYbRd9Gw01I=, tarball: ieee754/download/ieee754-1.2.1.tgz} + dev: true + + /iferr/0.1.5: + resolution: {integrity: sha1-xg7taebY/bazEEofy8ocGS3FtQE=, tarball: iferr/download/iferr-0.1.5.tgz} dev: true /ignore/4.0.6: - resolution: {integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==} + resolution: {integrity: sha1-dQ49tYYgh7RzfrrIIH/9HvJ7Jfw=, tarball: ignore/download/ignore-4.0.6.tgz} engines: {node: '>= 4'} dev: true - /ignore/5.2.0: - resolution: {integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==} + /ignore/5.2.4: + resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==, tarball: ignore/download/ignore-5.2.4.tgz} engines: {node: '>= 4'} dev: true /image-size/0.5.5: - resolution: {integrity: sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=} + resolution: {integrity: sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=, tarball: image-size/download/image-size-0.5.5.tgz} engines: {node: '>=0.10.0'} hasBin: true requiresBuild: true dev: true optional: true + /image-size/0.8.3: + resolution: {integrity: sha1-8LVohX4DTym6/9NwE1h/LAyti0Y=, tarball: image-size/download/image-size-0.8.3.tgz} + engines: {node: '>=6.9.0'} + hasBin: true + dependencies: + queue: 6.0.1 + dev: true + + /immediate/3.0.6: + resolution: {integrity: sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=, tarball: immediate/download/immediate-3.0.6.tgz} + dev: true + /import-cwd/2.1.0: - resolution: {integrity: sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=} + resolution: {integrity: sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=, tarball: import-cwd/download/import-cwd-2.1.0.tgz} engines: {node: '>=4'} dependencies: import-from: 2.1.0 dev: true /import-cwd/3.0.0: - resolution: {integrity: sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==} + resolution: {integrity: sha1-IIRVR3GAFRJuqbNna3WS+4vUz5I=, tarball: import-cwd/download/import-cwd-3.0.0.tgz} engines: {node: '>=8'} dependencies: import-from: 3.0.0 dev: true /import-fresh/2.0.0: - resolution: {integrity: sha1-2BNVwVYS04bGH53dOSLUMEgipUY=} + resolution: {integrity: sha1-2BNVwVYS04bGH53dOSLUMEgipUY=, tarball: import-fresh/download/import-fresh-2.0.0.tgz} engines: {node: '>=4'} dependencies: caller-path: 2.0.0 @@ -7939,7 +9101,7 @@ packages: dev: true /import-fresh/3.3.0: - resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} + resolution: {integrity: sha1-NxYsJfy566oublPVtNiM4X2eDCs=, tarball: import-fresh/download/import-fresh-3.3.0.tgz} engines: {node: '>=6'} dependencies: parent-module: 1.0.1 @@ -7947,37 +9109,36 @@ packages: dev: true /import-from/2.1.0: - resolution: {integrity: sha1-M1238qev/VOqpHHUuAId7ja387E=} + resolution: {integrity: sha1-M1238qev/VOqpHHUuAId7ja387E=, tarball: import-from/download/import-from-2.1.0.tgz} engines: {node: '>=4'} dependencies: resolve-from: 3.0.0 dev: true /import-from/3.0.0: - resolution: {integrity: sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==} + resolution: {integrity: sha1-BVz+w4zVon2AV8pRN219O/CJGWY=, tarball: import-from/download/import-from-3.0.0.tgz} engines: {node: '>=8'} dependencies: resolve-from: 5.0.0 dev: true - /import-html-entry/1.11.1: - resolution: {integrity: sha512-O7mCUTwKdYU49/LH6nq1adWPnUlZQpKeGWIEcDq07KTcqP/v0jBLEIVc0oE0Mtlw3CEe0eeKGMyhl6LwfXCV7A==} + /import-html-entry/1.14.3: + resolution: {integrity: sha512-bQOxi0vgebkDjYf510XiRgsRNZR3idBiBXAjJtzOzIO1ukSj+h/lIM3zx7poZiJVMMUuwjiEkYLlvmJNhKw85A==, tarball: import-html-entry/download/import-html-entry-1.14.3.tgz} dependencies: - '@babel/runtime': 7.17.2 - dev: false + '@babel/runtime': 7.21.0 /import-lazy/2.1.0: - resolution: {integrity: sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=} + resolution: {integrity: sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=, tarball: import-lazy/download/import-lazy-2.1.0.tgz} engines: {node: '>=4'} dev: true /import-lazy/4.0.0: - resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==} + resolution: {integrity: sha1-6OtidIOgpD2jwD8+NVSL5csMwVM=, tarball: import-lazy/download/import-lazy-4.0.0.tgz} engines: {node: '>=8'} dev: true /import-local/3.1.0: - resolution: {integrity: sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==} + resolution: {integrity: sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==, tarball: import-local/download/import-local-3.1.0.tgz} engines: {node: '>=8'} hasBin: true dependencies: @@ -7986,66 +9147,71 @@ packages: dev: true /import-modules/2.1.0: - resolution: {integrity: sha512-8HEWcnkbGpovH9yInoisxaSoIg9Brbul+Ju3Kqe2UsYDUBJD/iQjSgEj0zPcTDPKfPp2fs5xlv1i+JSye/m1/A==} + resolution: {integrity: sha1-q+ffKXy2wfGbVyRuuLi9lmS22MI=, tarball: import-modules/download/import-modules-2.1.0.tgz} engines: {node: '>=8'} dev: true /imurmurhash/0.1.4: - resolution: {integrity: sha1-khi5srkoojixPcT7a21XbyMUU+o=} + resolution: {integrity: sha1-khi5srkoojixPcT7a21XbyMUU+o=, tarball: imurmurhash/download/imurmurhash-0.1.4.tgz} engines: {node: '>=0.8.19'} dev: true /indent-string/3.2.0: - resolution: {integrity: sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=} + resolution: {integrity: sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=, tarball: indent-string/download/indent-string-3.2.0.tgz} engines: {node: '>=4'} dev: true /indent-string/4.0.0: - resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} + resolution: {integrity: sha1-Yk+PRJfWGbLZdoUx1Y9BIoVNclE=, tarball: indent-string/download/indent-string-4.0.0.tgz} engines: {node: '>=8'} dev: true /indexes-of/1.0.1: - resolution: {integrity: sha1-8w9xbI4r00bHtn0985FVZqfAVgc=} + resolution: {integrity: sha1-8w9xbI4r00bHtn0985FVZqfAVgc=, tarball: indexes-of/download/indexes-of-1.0.1.tgz} dev: true /indx/0.2.3: - resolution: {integrity: sha1-Fdz1bunPZcAjTFE8J/vVgOcPvFA=} + resolution: {integrity: sha1-Fdz1bunPZcAjTFE8J/vVgOcPvFA=, tarball: indx/download/indx-0.2.3.tgz} + dev: true + + /inflation/2.0.0: + resolution: {integrity: sha1-i0F+R8KPklpFEz2RTKH9OJEH8w8=, tarball: inflation/download/inflation-2.0.0.tgz} + engines: {node: '>= 0.8.0'} dev: true /inflight/1.0.6: - resolution: {integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=} + resolution: {integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=, tarball: inflight/download/inflight-1.0.6.tgz} dependencies: once: 1.4.0 wrappy: 1.0.2 dev: true /inherits/2.0.1: - resolution: {integrity: sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=} + resolution: {integrity: sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=, tarball: inherits/download/inherits-2.0.1.tgz} dev: true /inherits/2.0.3: - resolution: {integrity: sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=} + resolution: {integrity: sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=, tarball: inherits/download/inherits-2.0.3.tgz} dev: true /inherits/2.0.4: - resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + resolution: {integrity: sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w=, tarball: inherits/download/inherits-2.0.4.tgz} dev: true /ini/1.3.7: - resolution: {integrity: sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ==} + resolution: {integrity: sha1-oJNj4ZEZcuoW16iFEAXYTPCamoQ=, tarball: ini/download/ini-1.3.7.tgz} dev: true /ini/1.3.8: - resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} + resolution: {integrity: sha1-op2kJbSIBvNHZ6Tvzjlyaa8oQyw=, tarball: ini/download/ini-1.3.8.tgz} dev: true /inline-style-parser/0.1.1: - resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==} + resolution: {integrity: sha1-7Io7QpJ06cCh8cT/qUU6f+9yzqE=, tarball: inline-style-parser/download/inline-style-parser-0.1.1.tgz} dev: true /inquirer-autosubmit-prompt/0.2.0: - resolution: {integrity: sha512-mzNrusCk5L6kSzlN0Ioddn8yzrhYNLli+Sn2ZxMuLechMYAzakiFCIULxsxlQb5YKzthLGfrFACcWoAvM7p04Q==} + resolution: {integrity: sha1-oQ+VKvT3usnEMBDj6eCJHX6NFaE=, tarball: inquirer-autosubmit-prompt/download/inquirer-autosubmit-prompt-0.2.0.tgz} dependencies: chalk: 2.4.2 inquirer: 6.5.2 @@ -8053,7 +9219,7 @@ packages: dev: true /inquirer/6.5.2: - resolution: {integrity: sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==} + resolution: {integrity: sha1-rVCUI3XQNtMn/1KMCL1fqwiZKMo=, tarball: inquirer/download/inquirer-6.5.2.tgz} engines: {node: '>=6.0.0'} dependencies: ansi-escapes: 3.2.0 @@ -8072,7 +9238,7 @@ packages: dev: true /inquirer/7.3.3: - resolution: {integrity: sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==} + resolution: {integrity: sha1-BNF2sq8Er8FXqD/XwQDpjuCq0AM=, tarball: inquirer/download/inquirer-7.3.3.tgz} engines: {node: '>=8.0.0'} dependencies: ansi-escapes: 4.3.2 @@ -8090,42 +9256,46 @@ packages: through: 2.3.8 dev: true - /internal-slot/1.0.3: - resolution: {integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==} + /internal-slot/1.0.5: + resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==, tarball: internal-slot/download/internal-slot-1.0.5.tgz} engines: {node: '>= 0.4'} dependencies: - get-intrinsic: 1.1.1 + get-intrinsic: 1.2.0 has: 1.0.3 side-channel: 1.0.4 dev: true /invert-kv/3.0.1: - resolution: {integrity: sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==} + resolution: {integrity: sha1-qTx6PUOGodyDJbl9qbsWIMAoJSM=, tarball: invert-kv/download/invert-kv-3.0.1.tgz} engines: {node: '>=8'} dev: true /ip-regex/2.1.0: - resolution: {integrity: sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=} + resolution: {integrity: sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=, tarball: ip-regex/download/ip-regex-2.1.0.tgz} engines: {node: '>=4'} dev: true /ip-regex/4.3.0: - resolution: {integrity: sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==} + resolution: {integrity: sha1-aHJ1qw9X+naXj/j03dyKI9WZDbU=, tarball: ip-regex/download/ip-regex-4.3.0.tgz} engines: {node: '>=8'} dev: true - /irregular-plurals/3.3.0: - resolution: {integrity: sha512-MVBLKUTangM3EfRPFROhmWQQKRDsrgI83J8GS3jXy+OwYqiR2/aoWndYQ5416jLE3uaGgLH7ncme3X9y09gZ3g==} + /ip/1.1.8: + resolution: {integrity: sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==, tarball: ip/download/ip-1.1.8.tgz} + dev: true + + /irregular-plurals/3.4.1: + resolution: {integrity: sha512-JR7VL+1Kd9z79bE+2uSgifpzrTwLWmTvyeUewhxZCHVtpPImAsLk4adfRxg86uvdsJ8etYYrpzN7vRT30gGnOA==, tarball: irregular-plurals/download/irregular-plurals-3.4.1.tgz} engines: {node: '>=8'} dev: true /is-absolute-url/2.1.0: - resolution: {integrity: sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=} + resolution: {integrity: sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=, tarball: is-absolute-url/download/is-absolute-url-2.1.0.tgz} engines: {node: '>=0.10.0'} dev: true /is-absolute/1.0.0: - resolution: {integrity: sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==} + resolution: {integrity: sha1-OV4a6EsR8mrReV5zwXN45IowFXY=, tarball: is-absolute/download/is-absolute-1.0.0.tgz} engines: {node: '>=0.10.0'} dependencies: is-relative: 1.0.0 @@ -8133,53 +9303,61 @@ packages: dev: true /is-accessor-descriptor/0.1.6: - resolution: {integrity: sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=} + resolution: {integrity: sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=, tarball: is-accessor-descriptor/download/is-accessor-descriptor-0.1.6.tgz} engines: {node: '>=0.10.0'} dependencies: kind-of: 3.2.2 dev: true /is-accessor-descriptor/1.0.0: - resolution: {integrity: sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==} + resolution: {integrity: sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=, tarball: is-accessor-descriptor/download/is-accessor-descriptor-1.0.0.tgz} engines: {node: '>=0.10.0'} dependencies: kind-of: 6.0.3 dev: true /is-alphabetical/1.0.4: - resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==} + resolution: {integrity: sha1-nn1rlJFr4iFTdF0YTCmMv5hqaG0=, tarball: is-alphabetical/download/is-alphabetical-1.0.4.tgz} dev: true /is-alphanumerical/1.0.4: - resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==} + resolution: {integrity: sha1-frmiQx+FX2se8aeOMm31FWlsTb8=, tarball: is-alphanumerical/download/is-alphanumerical-1.0.4.tgz} dependencies: is-alphabetical: 1.0.4 is-decimal: 1.0.4 dev: true + /is-array-buffer/3.0.2: + resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==, tarball: is-array-buffer/download/is-array-buffer-3.0.2.tgz} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.0 + is-typed-array: 1.1.10 + dev: true + /is-arrayish/0.2.1: - resolution: {integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=} + resolution: {integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=, tarball: is-arrayish/download/is-arrayish-0.2.1.tgz} dev: true /is-arrayish/0.3.2: - resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} + resolution: {integrity: sha1-RXSirlb3qyBolvtDHq7tBm/fjwM=, tarball: is-arrayish/download/is-arrayish-0.3.2.tgz} dev: true /is-bigint/1.0.4: - resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} + resolution: {integrity: sha1-CBR6GHW8KzIAXUHM2Ckd/8ZpHfM=, tarball: is-bigint/download/is-bigint-1.0.4.tgz} dependencies: - has-bigints: 1.0.1 + has-bigints: 1.0.2 dev: true /is-binary-path/2.1.0: - resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + resolution: {integrity: sha1-6h9/O4DwZCNug0cPhsCcJU+0Wwk=, tarball: is-binary-path/download/is-binary-path-2.1.0.tgz} engines: {node: '>=8'} dependencies: binary-extensions: 2.2.0 dev: true /is-boolean-object/1.1.2: - resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} + resolution: {integrity: sha1-XG3CACRt2TIa5LiFoRS7H3X2Nxk=, tarball: is-boolean-object/download/is-boolean-object-1.1.2.tgz} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 @@ -8187,28 +9365,35 @@ packages: dev: true /is-buffer/1.1.6: - resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} + resolution: {integrity: sha1-76ouqdqg16suoTqXsritUf776L4=, tarball: is-buffer/download/is-buffer-1.1.6.tgz} dev: true /is-buffer/2.0.5: - resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==} + resolution: {integrity: sha1-68JS5ADSL/jXf6CYiIIaJKZYwZE=, tarball: is-buffer/download/is-buffer-2.0.5.tgz} engines: {node: '>=4'} dev: true - /is-callable/1.2.4: - resolution: {integrity: sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==} + /is-callable/1.2.7: + resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==, tarball: is-callable/download/is-callable-1.2.7.tgz} engines: {node: '>= 0.4'} dev: true + /is-ci/1.2.1: + resolution: {integrity: sha1-43ecjuF/zPQoSI9uKBGH8uYyhBw=, tarball: is-ci/download/is-ci-1.2.1.tgz} + hasBin: true + dependencies: + ci-info: 1.6.0 + dev: true + /is-ci/2.0.0: - resolution: {integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==} + resolution: {integrity: sha1-a8YzQYGBDgS1wis9WJ/cpVAmQEw=, tarball: is-ci/download/is-ci-2.0.0.tgz} hasBin: true dependencies: ci-info: 2.0.0 dev: true /is-color-stop/1.1.0: - resolution: {integrity: sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=} + resolution: {integrity: sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=, tarball: is-color-stop/download/is-color-stop-1.1.0.tgz} dependencies: css-color-names: 0.0.4 hex-color-regex: 1.1.0 @@ -8218,39 +9403,39 @@ packages: rgba-regex: 1.0.0 dev: true - /is-core-module/2.8.1: - resolution: {integrity: sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==} + /is-core-module/2.11.0: + resolution: {integrity: sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==, tarball: is-core-module/download/is-core-module-2.11.0.tgz} dependencies: has: 1.0.3 dev: true /is-data-descriptor/0.1.4: - resolution: {integrity: sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=} + resolution: {integrity: sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=, tarball: is-data-descriptor/download/is-data-descriptor-0.1.4.tgz} engines: {node: '>=0.10.0'} dependencies: kind-of: 3.2.2 dev: true /is-data-descriptor/1.0.0: - resolution: {integrity: sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==} + resolution: {integrity: sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=, tarball: is-data-descriptor/download/is-data-descriptor-1.0.0.tgz} engines: {node: '>=0.10.0'} dependencies: kind-of: 6.0.3 dev: true /is-date-object/1.0.5: - resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} + resolution: {integrity: sha1-CEHVU25yTCVZe/bqYuG9OCmN8x8=, tarball: is-date-object/download/is-date-object-1.0.5.tgz} engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.0 dev: true /is-decimal/1.0.4: - resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==} + resolution: {integrity: sha1-ZaOllYocW2OnBuGzM9fNn2MNP6U=, tarball: is-decimal/download/is-decimal-1.0.4.tgz} dev: true /is-descriptor/0.1.6: - resolution: {integrity: sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==} + resolution: {integrity: sha1-Nm2CQN3kh8pRgjsaufB6EKeCUco=, tarball: is-descriptor/download/is-descriptor-0.1.6.tgz} engines: {node: '>=0.10.0'} dependencies: is-accessor-descriptor: 0.1.6 @@ -8259,7 +9444,7 @@ packages: dev: true /is-descriptor/1.0.2: - resolution: {integrity: sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==} + resolution: {integrity: sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=, tarball: is-descriptor/download/is-descriptor-1.0.2.tgz} engines: {node: '>=0.10.0'} dependencies: is-accessor-descriptor: 1.0.0 @@ -8268,75 +9453,82 @@ packages: dev: true /is-directory/0.3.1: - resolution: {integrity: sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=} + resolution: {integrity: sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=, tarball: is-directory/download/is-directory-0.3.1.tgz} engines: {node: '>=0.10.0'} dev: true /is-docker/2.2.1: - resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} + resolution: {integrity: sha1-M+6r4jz+hvFL3kQIoCwM+4U6zao=, tarball: is-docker/download/is-docker-2.2.1.tgz} engines: {node: '>=8'} hasBin: true dev: true /is-extendable/0.1.1: - resolution: {integrity: sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=} + resolution: {integrity: sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=, tarball: is-extendable/download/is-extendable-0.1.1.tgz} engines: {node: '>=0.10.0'} dev: true /is-extendable/1.0.1: - resolution: {integrity: sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==} + resolution: {integrity: sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ=, tarball: is-extendable/download/is-extendable-1.0.1.tgz} engines: {node: '>=0.10.0'} dependencies: is-plain-object: 2.0.4 dev: true /is-extglob/2.1.1: - resolution: {integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=} + resolution: {integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=, tarball: is-extglob/download/is-extglob-2.1.1.tgz} engines: {node: '>=0.10.0'} dev: true /is-fullwidth-code-point/1.0.0: - resolution: {integrity: sha1-754xOG8DGn8NZDr4L95QxFfvAMs=} + resolution: {integrity: sha1-754xOG8DGn8NZDr4L95QxFfvAMs=, tarball: is-fullwidth-code-point/download/is-fullwidth-code-point-1.0.0.tgz} engines: {node: '>=0.10.0'} dependencies: number-is-nan: 1.0.1 dev: true /is-fullwidth-code-point/2.0.0: - resolution: {integrity: sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=} + resolution: {integrity: sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=, tarball: is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz} engines: {node: '>=4'} dev: true /is-fullwidth-code-point/3.0.0: - resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + resolution: {integrity: sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0=, tarball: is-fullwidth-code-point/download/is-fullwidth-code-point-3.0.0.tgz} engines: {node: '>=8'} dev: true /is-generator-fn/2.1.0: - resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==} + resolution: {integrity: sha1-fRQK3DiarzARqPKipM+m+q3/sRg=, tarball: is-generator-fn/download/is-generator-fn-2.1.0.tgz} engines: {node: '>=6'} dev: true + /is-generator-function/1.0.10: + resolution: {integrity: sha1-8VWLrxrBfg3up8BBXEODUf8rPHI=, tarball: is-generator-function/download/is-generator-function-1.0.10.tgz} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + dev: true + /is-glob/3.1.0: - resolution: {integrity: sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=} + resolution: {integrity: sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=, tarball: is-glob/download/is-glob-3.1.0.tgz} engines: {node: '>=0.10.0'} dependencies: is-extglob: 2.1.1 dev: true /is-glob/4.0.3: - resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + resolution: {integrity: sha1-ZPYeQsu7LuwgcanawLKLoeZdUIQ=, tarball: is-glob/download/is-glob-4.0.3.tgz} engines: {node: '>=0.10.0'} dependencies: is-extglob: 2.1.1 dev: true /is-hexadecimal/1.0.4: - resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==} + resolution: {integrity: sha1-zDXJdYjaS9Saju3WvECC1E3LI6c=, tarball: is-hexadecimal/download/is-hexadecimal-1.0.4.tgz} dev: true /is-installed-globally/0.1.0: - resolution: {integrity: sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=} + resolution: {integrity: sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=, tarball: is-installed-globally/download/is-installed-globally-0.1.0.tgz} engines: {node: '>=4'} dependencies: global-dirs: 0.1.1 @@ -8344,7 +9536,7 @@ packages: dev: true /is-installed-globally/0.3.2: - resolution: {integrity: sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g==} + resolution: {integrity: sha1-/T76ee5nDRGHIzGC1bCh3QAxMUE=, tarball: is-installed-globally/download/is-installed-globally-0.3.2.tgz} engines: {node: '>=8'} dependencies: global-dirs: 2.1.0 @@ -8352,124 +9544,134 @@ packages: dev: true /is-module/1.0.0: - resolution: {integrity: sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=} + resolution: {integrity: sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=, tarball: is-module/download/is-module-1.0.0.tgz} dev: true /is-negated-glob/1.0.0: - resolution: {integrity: sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=} + resolution: {integrity: sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=, tarball: is-negated-glob/download/is-negated-glob-1.0.0.tgz} engines: {node: '>=0.10.0'} dev: true /is-negative-zero/2.0.2: - resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} + resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==, tarball: is-negative-zero/download/is-negative-zero-2.0.2.tgz} engines: {node: '>= 0.4'} dev: true + /is-npm/1.0.0: + resolution: {integrity: sha1-8vtjpl5JBbQGyGBydloaTceTufQ=, tarball: is-npm/download/is-npm-1.0.0.tgz} + engines: {node: '>=0.10.0'} + dev: true + /is-npm/3.0.0: - resolution: {integrity: sha512-wsigDr1Kkschp2opC4G3yA6r9EgVA6NjRpWzIi9axXqeIaAATPRJc4uLujXe3Nd9uO8KoDyA4MD6aZSeXTADhA==} + resolution: {integrity: sha1-7JFHv7YpxD9JTPZ5Nqlh7ex+gFM=, tarball: is-npm/download/is-npm-3.0.0.tgz} engines: {node: '>=8'} dev: true - /is-number-object/1.0.6: - resolution: {integrity: sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==} + /is-number-object/1.0.7: + resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==, tarball: is-number-object/download/is-number-object-1.0.7.tgz} engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.0 dev: true /is-number/3.0.0: - resolution: {integrity: sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=} + resolution: {integrity: sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=, tarball: is-number/download/is-number-3.0.0.tgz} engines: {node: '>=0.10.0'} dependencies: kind-of: 3.2.2 dev: true /is-number/7.0.0: - resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + resolution: {integrity: sha1-dTU0W4lnNNX4DE0GxQlVUnoU8Ss=, tarball: is-number/download/is-number-7.0.0.tgz} engines: {node: '>=0.12.0'} dev: true /is-obj/1.0.1: - resolution: {integrity: sha1-PkcprB9f3gJc19g6iW2rn09n2w8=} + resolution: {integrity: sha1-PkcprB9f3gJc19g6iW2rn09n2w8=, tarball: is-obj/download/is-obj-1.0.1.tgz} engines: {node: '>=0.10.0'} dev: true /is-obj/2.0.0: - resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} + resolution: {integrity: sha1-Rz+wXZc3BeP9liBUUBjKjiLvSYI=, tarball: is-obj/download/is-obj-2.0.0.tgz} engines: {node: '>=8'} dev: true /is-observable/1.1.0: - resolution: {integrity: sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA==} + resolution: {integrity: sha1-s+mGyPRN6VCGfKtUA/WjRlAFl14=, tarball: is-observable/download/is-observable-1.1.0.tgz} engines: {node: '>=4'} dependencies: symbol-observable: 1.2.0 dev: true /is-path-cwd/2.2.0: - resolution: {integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==} + resolution: {integrity: sha1-Z9Q7gmZKe1GR/ZEZEn6zAASKn9s=, tarball: is-path-cwd/download/is-path-cwd-2.2.0.tgz} engines: {node: '>=6'} dev: true /is-path-in-cwd/2.1.0: - resolution: {integrity: sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==} + resolution: {integrity: sha1-v+Lcomxp85cmWkAJljYCk1oFOss=, tarball: is-path-in-cwd/download/is-path-in-cwd-2.1.0.tgz} engines: {node: '>=6'} dependencies: is-path-inside: 2.1.0 dev: true /is-path-inside/1.0.1: - resolution: {integrity: sha1-jvW33lBDej/cprToZe96pVy0gDY=} + resolution: {integrity: sha1-jvW33lBDej/cprToZe96pVy0gDY=, tarball: is-path-inside/download/is-path-inside-1.0.1.tgz} engines: {node: '>=0.10.0'} dependencies: path-is-inside: 1.0.2 dev: true /is-path-inside/2.1.0: - resolution: {integrity: sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==} + resolution: {integrity: sha1-fJgQWH1lmkDSe8201WFuqwWUlLI=, tarball: is-path-inside/download/is-path-inside-2.1.0.tgz} engines: {node: '>=6'} dependencies: path-is-inside: 1.0.2 dev: true /is-path-inside/3.0.3: - resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} + resolution: {integrity: sha1-0jE2LlOgf/Kw4Op/7QSRYf/RYoM=, tarball: is-path-inside/download/is-path-inside-3.0.3.tgz} engines: {node: '>=8'} dev: true /is-plain-obj/1.1.0: - resolution: {integrity: sha1-caUMhCnfync8kqOQpKA7OfzVHT4=} + resolution: {integrity: sha1-caUMhCnfync8kqOQpKA7OfzVHT4=, tarball: is-plain-obj/download/is-plain-obj-1.1.0.tgz} engines: {node: '>=0.10.0'} dev: true /is-plain-obj/2.1.0: - resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==} + resolution: {integrity: sha1-ReQuN/zPH0Dajl927iFRWEDAkoc=, tarball: is-plain-obj/download/is-plain-obj-2.1.0.tgz} engines: {node: '>=8'} dev: true /is-plain-object/2.0.4: - resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} + resolution: {integrity: sha1-LBY7P6+xtgbZ0Xko8FwqHDjgdnc=, tarball: is-plain-object/download/is-plain-object-2.0.4.tgz} engines: {node: '>=0.10.0'} dependencies: isobject: 3.0.1 dev: true /is-potential-custom-element-name/1.0.1: - resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} + resolution: {integrity: sha1-Fx7W8Z46xVQ5Tt94yqBXhKRb67U=, tarball: is-potential-custom-element-name/download/is-potential-custom-element-name-1.0.1.tgz} dev: true /is-promise/2.2.2: - resolution: {integrity: sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==} + resolution: {integrity: sha1-OauVnMv5p3TPB597QMeib3YxNfE=, tarball: is-promise/download/is-promise-2.2.2.tgz} + dev: true + + /is-redirect/1.0.0: + resolution: {integrity: sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=, tarball: is-redirect/download/is-redirect-1.0.0.tgz} + engines: {node: '>=0.10.0'} dev: true /is-reference/1.2.1: - resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==} + resolution: {integrity: sha1-iy2sCzcfS8mU/eq6nrVC0DAC0Lc=, tarball: is-reference/download/is-reference-1.2.1.tgz} dependencies: - '@types/estree': 0.0.51 + '@types/estree': 1.0.0 dev: true /is-regex/1.1.4: - resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} + resolution: {integrity: sha1-7vVmPNWfpMCuM5UFMj32hUuxWVg=, tarball: is-regex/download/is-regex-1.1.4.tgz} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 @@ -8477,167 +9679,195 @@ packages: dev: true /is-regexp/1.0.0: - resolution: {integrity: sha1-/S2INUXEa6xaYz57mgnof6LLUGk=} + resolution: {integrity: sha1-/S2INUXEa6xaYz57mgnof6LLUGk=, tarball: is-regexp/download/is-regexp-1.0.0.tgz} engines: {node: '>=0.10.0'} dev: true /is-regexp/2.1.0: - resolution: {integrity: sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==} + resolution: {integrity: sha1-zXNKVoZOI7lWv058ZsOWpMCyLC0=, tarball: is-regexp/download/is-regexp-2.1.0.tgz} engines: {node: '>=6'} dev: true /is-relative/1.0.0: - resolution: {integrity: sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==} + resolution: {integrity: sha1-obtpNc6MXboei5dUubLcwCDiJg0=, tarball: is-relative/download/is-relative-1.0.0.tgz} 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: sha1-+xj4fOH+uSUWnJpAfBkxijIG7Yg=, tarball: is-resolvable/download/is-resolvable-1.1.0.tgz} + dev: true + + /is-retry-allowed/1.2.0: + resolution: {integrity: sha1-13hIi9CkZmo76KFIK58rqv7eqLQ=, tarball: is-retry-allowed/download/is-retry-allowed-1.2.0.tgz} + engines: {node: '>=0.10.0'} dev: true /is-scoped/2.1.0: - resolution: {integrity: sha512-Cv4OpPTHAK9kHYzkzCrof3VJh7H/PrG2MBUMvvJebaaUMbqhm0YAtXnvh0I3Hnj2tMZWwrRROWLSgfJrKqWmlQ==} + resolution: {integrity: sha1-/vBxN3Jli99b7kGGCCZ92ubTVm0=, tarball: is-scoped/download/is-scoped-2.1.0.tgz} engines: {node: '>=8'} dependencies: scoped-regex: 2.1.0 dev: true - /is-shared-array-buffer/1.0.1: - resolution: {integrity: sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==} + /is-shared-array-buffer/1.0.2: + resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==, tarball: is-shared-array-buffer/download/is-shared-array-buffer-1.0.2.tgz} + dependencies: + call-bind: 1.0.2 dev: true /is-stream/1.1.0: - resolution: {integrity: sha1-EtSj3U5o4Lec6428hBc66A2RykQ=} + resolution: {integrity: sha1-EtSj3U5o4Lec6428hBc66A2RykQ=, tarball: is-stream/download/is-stream-1.1.0.tgz} engines: {node: '>=0.10.0'} dev: true /is-stream/2.0.1: - resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} + resolution: {integrity: sha1-+sHj1TuXrVqdCunO8jifWBClwHc=, tarball: is-stream/download/is-stream-2.0.1.tgz} engines: {node: '>=8'} dev: true /is-string/1.0.7: - resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} + resolution: {integrity: sha1-DdEr8gBvJVu1j2lREO/3SR7rwP0=, tarball: is-string/download/is-string-1.0.7.tgz} engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.0 dev: true /is-symbol/1.0.4: - resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} + resolution: {integrity: sha1-ptrJO2NbBjymhyI23oiRClevE5w=, tarball: is-symbol/download/is-symbol-1.0.4.tgz} + engines: {node: '>= 0.4'} + dependencies: + has-symbols: 1.0.3 + dev: true + + /is-typed-array/1.1.10: + resolution: {integrity: sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==, tarball: is-typed-array/download/is-typed-array-1.1.10.tgz} engines: {node: '>= 0.4'} dependencies: - has-symbols: 1.0.2 + available-typed-arrays: 1.0.5 + call-bind: 1.0.2 + for-each: 0.3.3 + gopd: 1.0.1 + has-tostringtag: 1.0.0 dev: true /is-typedarray/1.0.0: - resolution: {integrity: sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=} + resolution: {integrity: sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=, tarball: is-typedarray/download/is-typedarray-1.0.0.tgz} dev: true /is-unc-path/1.0.0: - resolution: {integrity: sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==} + resolution: {integrity: sha1-1zHoiY7QkKEsNSrS6u1Qla0yLJ0=, tarball: is-unc-path/download/is-unc-path-1.0.0.tgz} 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==} + resolution: {integrity: sha1-PybHaoCVk7Ur+i7LVxDtJ3m1Iqc=, tarball: is-unicode-supported/download/is-unicode-supported-0.1.0.tgz} engines: {node: '>=10'} dev: true /is-url-superb/3.0.0: - resolution: {integrity: sha512-3faQP+wHCGDQT1qReM5zCPx2mxoal6DzbzquFlCYJLWyy4WPTved33ea2xFbX37z4NoriEwZGIYhFtx8RUB5wQ==} + resolution: {integrity: sha1-uaHah4oaxzZZBH0eb07yLCCdPiU=, tarball: is-url-superb/download/is-url-superb-3.0.0.tgz} engines: {node: '>=8'} dependencies: url-regex: 5.0.0 dev: true /is-utf8/0.2.1: - resolution: {integrity: sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=} + resolution: {integrity: sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=, tarball: is-utf8/download/is-utf8-0.2.1.tgz} dev: true /is-valid-glob/1.0.0: - resolution: {integrity: sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao=} + resolution: {integrity: sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao=, tarball: is-valid-glob/download/is-valid-glob-1.0.0.tgz} engines: {node: '>=0.10.0'} dev: true /is-weakref/1.0.2: - resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} + resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==, tarball: is-weakref/download/is-weakref-1.0.2.tgz} dependencies: call-bind: 1.0.2 dev: true + /is-windows/0.2.0: + resolution: {integrity: sha1-3hqm1j6indJIc3tp8f+LgALSEIw=, tarball: is-windows/download/is-windows-0.2.0.tgz} + engines: {node: '>=0.10.0'} + dev: true + /is-windows/1.0.2: - resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} + resolution: {integrity: sha1-0YUOuXkezRjmGCzhKjDzlmNLsZ0=, tarball: is-windows/download/is-windows-1.0.2.tgz} engines: {node: '>=0.10.0'} dev: true + /is-wsl/1.1.0: + resolution: {integrity: sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=, tarball: is-wsl/download/is-wsl-1.1.0.tgz} + engines: {node: '>=4'} + dev: true + /is-wsl/2.2.0: - resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} + resolution: {integrity: sha1-dKTHbnfKn9P5MvKQwX6jJs0VcnE=, tarball: is-wsl/download/is-wsl-2.2.0.tgz} engines: {node: '>=8'} dependencies: is-docker: 2.2.1 dev: true /is-yarn-global/0.3.0: - resolution: {integrity: sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==} + resolution: {integrity: sha1-1QLTOCWQ6jAEiTdGdUyJE5lz4jI=, tarball: is-yarn-global/download/is-yarn-global-0.3.0.tgz} dev: true /isarray/0.0.1: - resolution: {integrity: sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=} + resolution: {integrity: sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=, tarball: isarray/download/isarray-0.0.1.tgz} dev: true /isarray/1.0.0: - resolution: {integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=} + resolution: {integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=, tarball: isarray/download/isarray-1.0.0.tgz} dev: true /isexe/2.0.0: - resolution: {integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=} + resolution: {integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=, tarball: isexe/download/isexe-2.0.0.tgz} dev: true /isobject/2.1.0: - resolution: {integrity: sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=} + resolution: {integrity: sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=, tarball: isobject/download/isobject-2.1.0.tgz} engines: {node: '>=0.10.0'} dependencies: isarray: 1.0.0 dev: true /isobject/3.0.1: - resolution: {integrity: sha1-TkMekrEalzFjaqH5yNHMvP2reN8=} + resolution: {integrity: sha1-TkMekrEalzFjaqH5yNHMvP2reN8=, tarball: isobject/download/isobject-3.0.1.tgz} engines: {node: '>=0.10.0'} dev: true /isstream/0.1.2: - resolution: {integrity: sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=} + resolution: {integrity: sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=, tarball: isstream/download/isstream-0.1.2.tgz} dev: true /issue-regex/2.0.0: - resolution: {integrity: sha512-flaQ/45dMqCYSMzBQI/h3bcto6T70uN7kjNnI8n3gQU6no5p+QcnMWBNXkraED0YvbUymxKaqdvgPa09RZQM5A==} + resolution: {integrity: sha1-uxgCSQOU+Ag8emeHJHy/l1Y4710=, tarball: issue-regex/download/issue-regex-2.0.0.tgz} engines: {node: '>=6'} dev: true /istanbul-lib-coverage/2.0.5: - resolution: {integrity: sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==} + resolution: {integrity: sha1-Z18KtpUD+tSx2En3NrqsqAM0T0k=, tarball: istanbul-lib-coverage/download/istanbul-lib-coverage-2.0.5.tgz} engines: {node: '>=6'} dev: true /istanbul-lib-coverage/3.2.0: - resolution: {integrity: sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==} + resolution: {integrity: sha1-GJ55CdCjn6Wj361bA/cZR3cBkdM=, tarball: istanbul-lib-coverage/download/istanbul-lib-coverage-3.2.0.tgz} engines: {node: '>=8'} dev: true /istanbul-lib-instrument/3.3.0: - resolution: {integrity: sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA==} + resolution: {integrity: sha1-pfY9kfC7wMPkee9MXeAnM17G1jA=, tarball: istanbul-lib-instrument/download/istanbul-lib-instrument-3.3.0.tgz} engines: {node: '>=6'} dependencies: - '@babel/generator': 7.17.3 - '@babel/parser': 7.17.3 - '@babel/template': 7.16.7 - '@babel/traverse': 7.17.3 - '@babel/types': 7.17.0 + '@babel/generator': 7.21.1 + '@babel/parser': 7.21.2 + '@babel/template': 7.20.7 + '@babel/traverse': 7.21.2 + '@babel/types': 7.21.2 istanbul-lib-coverage: 2.0.5 semver: 6.3.0 transitivePeerDependencies: @@ -8645,10 +9875,10 @@ packages: dev: true /istanbul-lib-instrument/4.0.3: - resolution: {integrity: sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==} + resolution: {integrity: sha1-hzxv/4l0UBGCIndGlqPyiQLXfB0=, tarball: istanbul-lib-instrument/download/istanbul-lib-instrument-4.0.3.tgz} engines: {node: '>=8'} dependencies: - '@babel/core': 7.17.5 + '@babel/core': 7.21.0 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.0 semver: 6.3.0 @@ -8656,12 +9886,12 @@ packages: - supports-color dev: true - /istanbul-lib-instrument/5.1.0: - resolution: {integrity: sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==} + /istanbul-lib-instrument/5.2.1: + resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==, tarball: istanbul-lib-instrument/download/istanbul-lib-instrument-5.2.1.tgz} engines: {node: '>=8'} dependencies: - '@babel/core': 7.17.5 - '@babel/parser': 7.17.3 + '@babel/core': 7.21.0 + '@babel/parser': 7.21.2 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.0 semver: 6.3.0 @@ -8670,7 +9900,7 @@ packages: dev: true /istanbul-lib-report/3.0.0: - resolution: {integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==} + resolution: {integrity: sha1-dRj+UupE3jcvRgp2tezan/tz2KY=, tarball: istanbul-lib-report/download/istanbul-lib-report-3.0.0.tgz} engines: {node: '>=8'} dependencies: istanbul-lib-coverage: 3.2.0 @@ -8679,30 +9909,39 @@ packages: dev: true /istanbul-lib-source-maps/4.0.1: - resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} + resolution: {integrity: sha1-iV86cJ/PujTG3lpCk5Ai8+Q1hVE=, tarball: istanbul-lib-source-maps/download/istanbul-lib-source-maps-4.0.1.tgz} engines: {node: '>=10'} dependencies: - debug: 4.3.3 + debug: 4.3.4 istanbul-lib-coverage: 3.2.0 source-map: 0.6.1 transitivePeerDependencies: - supports-color dev: true - /istanbul-reports/3.1.4: - resolution: {integrity: sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==} + /istanbul-reports/3.1.5: + resolution: {integrity: sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==, tarball: istanbul-reports/download/istanbul-reports-3.1.5.tgz} engines: {node: '>=8'} dependencies: html-escaper: 2.0.2 istanbul-lib-report: 3.0.0 dev: true + /istextorbinary/2.6.0: + resolution: {integrity: sha1-YHdjFfsPo5ma3SdsAsaVV7nKKKs=, tarball: istextorbinary/download/istextorbinary-2.6.0.tgz} + engines: {node: '>=0.12'} + dependencies: + binaryextensions: 2.3.0 + editions: 2.3.1 + textextensions: 2.6.0 + dev: true + /javascript-stringify/2.1.0: - resolution: {integrity: sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==} + resolution: {integrity: sha1-J8dlOb4U2L0Sghmi1zGwkzeQTnk=, tarball: javascript-stringify/download/javascript-stringify-2.1.0.tgz} dev: true /jest-changed-files/25.5.0: - resolution: {integrity: sha512-EOw9QEqapsDT7mKF162m8HFzRPbmP8qJQny6ldVOdOVBz3ACgPm/1nAn5fPQ/NDaYhX/AHkrGwwkCncpAVSXcw==} + resolution: {integrity: sha1-FBzCNWfOs/U0Um+GFLo5QhODY0w=, tarball: jest-changed-files/download/jest-changed-files-25.5.0.tgz} engines: {node: '>= 8.3'} dependencies: '@jest/types': 25.5.0 @@ -8711,7 +9950,7 @@ packages: dev: true /jest-cli/25.5.4: - resolution: {integrity: sha512-rG8uJkIiOUpnREh1768/N3n27Cm+xPFkSNFO91tgg+8o2rXeVLStz+vkXkGr4UtzH6t1SNbjwoiswd7p4AhHTw==} + resolution: {integrity: sha1-ufGoTRMBqSxcIXaEy3mECDHbnw0=, tarball: jest-cli/download/jest-cli-25.5.4.tgz} engines: {node: '>= 8.3'} hasBin: true dependencies: @@ -8720,7 +9959,7 @@ packages: '@jest/types': 25.5.0 chalk: 3.0.0 exit: 0.1.2 - graceful-fs: 4.2.9 + graceful-fs: 4.2.10 import-local: 3.1.0 is-ci: 2.0.0 jest-config: 25.5.4 @@ -8737,17 +9976,17 @@ packages: dev: true /jest-config/25.5.4: - resolution: {integrity: sha512-SZwR91SwcdK6bz7Gco8qL7YY2sx8tFJYzvg216DLihTWf+LKY/DoJXpM9nTzYakSyfblbqeU48p/p7Jzy05Atg==} + resolution: {integrity: sha1-OOIFez+Xbvcwmyssjc0qcIpn8Cw=, tarball: jest-config/download/jest-config-25.5.4.tgz} engines: {node: '>= 8.3'} dependencies: - '@babel/core': 7.17.5 + '@babel/core': 7.21.0 '@jest/test-sequencer': 25.5.4 '@jest/types': 25.5.0 - babel-jest: 25.5.1_@babel+core@7.17.5 + babel-jest: 25.5.1_@babel+core@7.21.0 chalk: 3.0.0 - deepmerge: 4.2.2 - glob: 7.2.0 - graceful-fs: 4.2.9 + deepmerge: 4.3.0 + glob: 7.2.3 + graceful-fs: 4.2.10 jest-environment-jsdom: 25.5.0 jest-environment-node: 25.5.0 jest-get-type: 25.2.6 @@ -8756,7 +9995,7 @@ packages: jest-resolve: 25.5.1 jest-util: 25.5.0 jest-validate: 25.5.0 - micromatch: 4.0.4 + micromatch: 4.0.5 pretty-format: 25.5.0 realpath-native: 2.0.0 transitivePeerDependencies: @@ -8767,7 +10006,7 @@ packages: dev: true /jest-diff/25.5.0: - resolution: {integrity: sha512-z1kygetuPiREYdNIumRpAHY6RXiGmp70YHptjdaxTWGmA085W3iCnXNx0DhflK3vwrKmrRWyY1wUpkPMVxMK7A==} + resolution: {integrity: sha1-HdJu1k+WZnwGjO8Ca2d9+gGvz6k=, tarball: jest-diff/download/jest-diff-25.5.0.tgz} engines: {node: '>= 8.3'} dependencies: chalk: 3.0.0 @@ -8777,14 +10016,14 @@ packages: dev: true /jest-docblock/25.3.0: - resolution: {integrity: sha512-aktF0kCar8+zxRHxQZwxMy70stc9R1mOmrLsT5VO3pIT0uzGRSDAXxSlz4NqQWpuLjPpuMhPRl7H+5FRsvIQAg==} + resolution: {integrity: sha1-i3d6J+NHfNd6FowFKQxHGldWI+8=, tarball: jest-docblock/download/jest-docblock-25.3.0.tgz} engines: {node: '>= 8.3'} dependencies: detect-newline: 3.1.0 dev: true /jest-each/25.5.0: - resolution: {integrity: sha512-QBogUxna3D8vtiItvn54xXde7+vuzqRrEeaw8r1s+1TG9eZLVJE5ZkKoSUlqFwRjnlaA4hyKGiu9OlkFIuKnjA==} + resolution: {integrity: sha1-DDwnl+giXLe+x+TSSdzZa5NL5RY=, tarball: jest-each/download/jest-each-25.5.0.tgz} engines: {node: '>= 8.3'} dependencies: '@jest/types': 25.5.0 @@ -8795,7 +10034,7 @@ packages: dev: true /jest-environment-jsdom/25.5.0: - resolution: {integrity: sha512-7Jr02ydaq4jaWMZLY+Skn8wL5nVIYpWvmeatOHL3tOcV3Zw8sjnPpx+ZdeBfc457p8jCR9J6YCc+Lga0oIy62A==} + resolution: {integrity: sha1-3L5NouqZdweZcEDs9uJWCuxOmDQ=, tarball: jest-environment-jsdom/download/jest-environment-jsdom-25.5.0.tgz} engines: {node: '>= 8.3'} dependencies: '@jest/environment': 25.5.0 @@ -8811,7 +10050,7 @@ packages: dev: true /jest-environment-node/25.5.0: - resolution: {integrity: sha512-iuxK6rQR2En9EID+2k+IBs5fCFd919gVVK5BeND82fYeLWPqvRcFNPKu9+gxTwfB5XwBGBvZ0HFQa+cHtIoslA==} + resolution: {integrity: sha1-D1UnDZSASQKYjmStyjfGzg99B6E=, tarball: jest-environment-node/download/jest-environment-node-25.5.0.tgz} engines: {node: '>= 8.3'} dependencies: '@jest/environment': 25.5.0 @@ -8823,35 +10062,37 @@ packages: dev: true /jest-get-type/25.2.6: - resolution: {integrity: sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig==} + resolution: {integrity: sha1-Cwoy+riQi0TVCL6BaBSH26u42Hc=, tarball: jest-get-type/download/jest-get-type-25.2.6.tgz} engines: {node: '>= 8.3'} dev: true /jest-haste-map/25.5.1: - resolution: {integrity: sha512-dddgh9UZjV7SCDQUrQ+5t9yy8iEgKc1AKqZR9YDww8xsVOtzPQSMVLDChc21+g29oTRexb9/B0bIlZL+sWmvAQ==} + resolution: {integrity: sha1-HfEPcWwdlOYKHr93mMn7PaJiCUM=, tarball: jest-haste-map/download/jest-haste-map-25.5.1.tgz} engines: {node: '>= 8.3'} dependencies: '@jest/types': 25.5.0 - '@types/graceful-fs': 4.1.5 - anymatch: 3.1.2 - fb-watchman: 2.0.1 - graceful-fs: 4.2.9 + '@types/graceful-fs': 4.1.6 + anymatch: 3.1.3 + fb-watchman: 2.0.2 + graceful-fs: 4.2.10 jest-serializer: 25.5.0 jest-util: 25.5.0 jest-worker: 25.5.0 - micromatch: 4.0.4 + micromatch: 4.0.5 sane: 4.1.0 walker: 1.0.8 which: 2.0.2 optionalDependencies: fsevents: 2.3.2 + transitivePeerDependencies: + - supports-color dev: true /jest-jasmine2/25.5.4: - resolution: {integrity: sha512-9acbWEfbmS8UpdcfqnDO+uBUgKa/9hcRh983IHdM+pKmJPL77G0sWAAK0V0kr5LK3a8cSBfkFSoncXwQlRZfkQ==} + resolution: {integrity: sha1-ZsqLMo+xo8U2SBb4lY9pcKhSaWg=, tarball: jest-jasmine2/download/jest-jasmine2-25.5.4.tgz} engines: {node: '>= 8.3'} dependencies: - '@babel/traverse': 7.17.3 + '@babel/traverse': 7.21.2 '@jest/environment': 25.5.0 '@jest/source-map': 25.5.0 '@jest/test-result': 25.5.0 @@ -8876,7 +10117,7 @@ packages: dev: true /jest-leak-detector/25.5.0: - resolution: {integrity: sha512-rV7JdLsanS8OkdDpZtgBf61L5xZ4NnYLBq72r6ldxahJWWczZjXawRsoHyXzibM5ed7C2QRjpp6ypgwGdKyoVA==} + resolution: {integrity: sha1-IpHGKUsM5AQkG7Vv5g4tDD408Ls=, tarball: jest-leak-detector/download/jest-leak-detector-25.5.0.tgz} engines: {node: '>= 8.3'} dependencies: jest-get-type: 25.2.6 @@ -8884,7 +10125,7 @@ packages: dev: true /jest-matcher-utils/25.5.0: - resolution: {integrity: sha512-VWI269+9JS5cpndnpCwm7dy7JtGQT30UHfrnM3mXl22gHGt/b7NkjBqXfbhZ8V4B7ANUsjK18PlSBmG0YH7gjw==} + resolution: {integrity: sha1-+8mKEtcw5dJFPX8e1KTZSONLeGc=, tarball: jest-matcher-utils/download/jest-matcher-utils-25.5.0.tgz} engines: {node: '>= 8.3'} dependencies: chalk: 3.0.0 @@ -8894,28 +10135,28 @@ packages: dev: true /jest-message-util/25.5.0: - resolution: {integrity: sha512-ezddz3YCT/LT0SKAmylVyWWIGYoKHOFOFXx3/nA4m794lfVUskMcwhip6vTgdVrOtYdjeQeis2ypzes9mZb4EA==} + resolution: {integrity: sha1-6hHZMgTMeul0VuHYcWJRGFuIgOo=, tarball: jest-message-util/download/jest-message-util-25.5.0.tgz} engines: {node: '>= 8.3'} dependencies: - '@babel/code-frame': 7.16.7 + '@babel/code-frame': 7.18.6 '@jest/types': 25.5.0 '@types/stack-utils': 1.0.1 chalk: 3.0.0 - graceful-fs: 4.2.9 - micromatch: 4.0.4 + graceful-fs: 4.2.10 + micromatch: 4.0.5 slash: 3.0.0 stack-utils: 1.0.5 dev: true /jest-mock/25.5.0: - resolution: {integrity: sha512-eXWuTV8mKzp/ovHc5+3USJMYsTBhyQ+5A1Mak35dey/RG8GlM4YWVylZuGgVXinaW6tpvk/RSecmF37FKUlpXA==} + resolution: {integrity: sha1-qRpU2r0U437NYWZda24GNgpVOHo=, tarball: jest-mock/download/jest-mock-25.5.0.tgz} engines: {node: '>= 8.3'} dependencies: '@jest/types': 25.5.0 dev: true - /jest-pnp-resolver/1.2.2_jest-resolve@25.5.1: - resolution: {integrity: sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==} + /jest-pnp-resolver/1.2.3_jest-resolve@25.5.1: + resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==, tarball: jest-pnp-resolver/download/jest-pnp-resolver-1.2.3.tgz} engines: {node: '>=6'} peerDependencies: jest-resolve: '*' @@ -8927,12 +10168,12 @@ packages: dev: true /jest-regex-util/25.2.6: - resolution: {integrity: sha512-KQqf7a0NrtCkYmZZzodPftn7fL1cq3GQAFVMn5Hg8uKx/fIenLEobNanUxb7abQ1sjADHBseG/2FGpsv/wr+Qw==} + resolution: {integrity: sha1-2EfTi6FdIRjTsGOQBWAo0PL9OWQ=, tarball: jest-regex-util/download/jest-regex-util-25.2.6.tgz} engines: {node: '>= 8.3'} dev: true /jest-resolve-dependencies/25.5.4: - resolution: {integrity: sha512-yFmbPd+DAQjJQg88HveObcGBA32nqNZ02fjYmtL16t1xw9bAttSn5UGRRhzMHIQbsep7znWvAvnD4kDqOFM0Uw==} + resolution: {integrity: sha1-hVAfU5V8jjvkRuhjp0d3taFzl6c=, tarball: jest-resolve-dependencies/download/jest-resolve-dependencies-25.5.4.tgz} engines: {node: '>= 8.3'} dependencies: '@jest/types': 25.5.0 @@ -8941,22 +10182,22 @@ packages: dev: true /jest-resolve/25.5.1: - resolution: {integrity: sha512-Hc09hYch5aWdtejsUZhA+vSzcotf7fajSlPA6EZPE1RmPBAD39XtJhvHWFStid58iit4IPDLI/Da4cwdDmAHiQ==} + resolution: {integrity: sha1-Dm+8+nwm0qX+j0VgiNwzKnkmaCk=, tarball: jest-resolve/download/jest-resolve-25.5.1.tgz} engines: {node: '>= 8.3'} dependencies: '@jest/types': 25.5.0 browser-resolve: 1.11.3 chalk: 3.0.0 - graceful-fs: 4.2.9 - jest-pnp-resolver: 1.2.2_jest-resolve@25.5.1 + graceful-fs: 4.2.10 + jest-pnp-resolver: 1.2.3_jest-resolve@25.5.1 read-pkg-up: 7.0.1 realpath-native: 2.0.0 - resolve: 1.22.0 + resolve: 1.22.1 slash: 3.0.0 dev: true /jest-runner/25.5.4: - resolution: {integrity: sha512-V/2R7fKZo6blP8E9BL9vJ8aTU4TH2beuqGNxHbxi6t14XzTb+x90B3FRgdvuHm41GY8ch4xxvf0ATH4hdpjTqg==} + resolution: {integrity: sha1-/+xd84ddpfXIeK5tChe45OzXxx0=, tarball: jest-runner/download/jest-runner-25.5.4.tgz} engines: {node: '>= 8.3'} dependencies: '@jest/console': 25.5.0 @@ -8965,7 +10206,7 @@ packages: '@jest/types': 25.5.0 chalk: 3.0.0 exit: 0.1.2 - graceful-fs: 4.2.9 + graceful-fs: 4.2.10 jest-config: 25.5.4 jest-docblock: 25.3.0 jest-haste-map: 25.5.1 @@ -8986,7 +10227,7 @@ packages: dev: true /jest-runtime/25.5.4: - resolution: {integrity: sha512-RWTt8LeWh3GvjYtASH2eezkc8AehVoWKK20udV6n3/gC87wlTbE1kIA+opCvNWyyPeBs6ptYsc6nyHUb1GlUVQ==} + resolution: {integrity: sha1-3Jgf4sshN6vNMZ50zK5/fu/7+qs=, tarball: jest-runtime/download/jest-runtime-25.5.4.tgz} engines: {node: '>= 8.3'} hasBin: true dependencies: @@ -8997,12 +10238,12 @@ packages: '@jest/test-result': 25.5.0 '@jest/transform': 25.5.1 '@jest/types': 25.5.0 - '@types/yargs': 15.0.14 + '@types/yargs': 15.0.15 chalk: 3.0.0 collect-v8-coverage: 1.0.1 exit: 0.1.2 - glob: 7.2.0 - graceful-fs: 4.2.9 + glob: 7.2.3 + graceful-fs: 4.2.10 jest-config: 25.5.4 jest-haste-map: 25.5.1 jest-message-util: 25.5.0 @@ -9024,22 +10265,22 @@ packages: dev: true /jest-serializer/25.5.0: - resolution: {integrity: sha512-LxD8fY1lByomEPflwur9o4e2a5twSQ7TaVNLlFUuToIdoJuBt8tzHfCsZ42Ok6LkKXWzFWf3AGmheuLAA7LcCA==} + resolution: {integrity: sha1-qZP0hOdptO1U5w4O/bdAB/UDBys=, tarball: jest-serializer/download/jest-serializer-25.5.0.tgz} engines: {node: '>= 8.3'} dependencies: - graceful-fs: 4.2.9 + graceful-fs: 4.2.10 dev: true /jest-snapshot/25.5.1: - resolution: {integrity: sha512-C02JE1TUe64p2v1auUJ2ze5vcuv32tkv9PyhEb318e8XOKF7MOyXdJ7kdjbvrp3ChPLU2usI7Rjxs97Dj5P0uQ==} + resolution: {integrity: sha1-GipXZJH5lh640AwuX9R5vCjl/38=, tarball: jest-snapshot/download/jest-snapshot-25.5.1.tgz} engines: {node: '>= 8.3'} dependencies: - '@babel/types': 7.17.0 + '@babel/types': 7.21.2 '@jest/types': 25.5.0 '@types/prettier': 1.19.1 chalk: 3.0.0 expect: 25.5.0 - graceful-fs: 4.2.9 + graceful-fs: 4.2.10 jest-diff: 25.5.0 jest-get-type: 25.2.6 jest-matcher-utils: 25.5.0 @@ -9052,18 +10293,18 @@ packages: dev: true /jest-util/25.5.0: - resolution: {integrity: sha512-KVlX+WWg1zUTB9ktvhsg2PXZVdkI1NBevOJSkTKYAyXyH4QSvh+Lay/e/v+bmaFfrkfx43xD8QTfgobzlEXdIA==} + resolution: {integrity: sha1-McY7XW6QEnTSZKT+yEkjCqP6NbA=, tarball: jest-util/download/jest-util-25.5.0.tgz} engines: {node: '>= 8.3'} dependencies: '@jest/types': 25.5.0 chalk: 3.0.0 - graceful-fs: 4.2.9 + graceful-fs: 4.2.10 is-ci: 2.0.0 make-dir: 3.1.0 dev: true /jest-validate/25.5.0: - resolution: {integrity: sha512-okUFKqhZIpo3jDdtUXUZ2LxGUZJIlfdYBvZb1aczzxrlyMlqdnnws9MOxezoLGhSaFc2XYaHNReNQfj5zPIWyQ==} + resolution: {integrity: sha1-+0yT8zLC5M9wFRpijlijXkWaQTo=, tarball: jest-validate/download/jest-validate-25.5.0.tgz} engines: {node: '>= 8.3'} dependencies: '@jest/types': 25.5.0 @@ -9075,7 +10316,7 @@ packages: dev: true /jest-watcher/25.5.0: - resolution: {integrity: sha512-XrSfJnVASEl+5+bb51V0Q7WQx65dTSk7NL4yDdVjPnRNpM0hG+ncFmDYJo9O8jaSRcAitVbuVawyXCRoxGrT5Q==} + resolution: {integrity: sha1-1hENEB35i63r5DUAOVb9SkZehFY=, tarball: jest-watcher/download/jest-watcher-25.5.0.tgz} engines: {node: '>= 8.3'} dependencies: '@jest/test-result': 25.5.0 @@ -9087,7 +10328,7 @@ packages: dev: true /jest-worker/24.9.0: - resolution: {integrity: sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==} + resolution: {integrity: sha1-Xb/bWy0yLphWeJgjipaXvM5ns+U=, tarball: jest-worker/download/jest-worker-24.9.0.tgz} engines: {node: '>= 6'} dependencies: merge-stream: 2.0.0 @@ -9095,7 +10336,7 @@ packages: dev: true /jest-worker/25.5.0: - resolution: {integrity: sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw==} + resolution: {integrity: sha1-JhHQcbec6g9D7lej0RhZOsFUfbE=, tarball: jest-worker/download/jest-worker-25.5.0.tgz} engines: {node: '>= 8.3'} dependencies: merge-stream: 2.0.0 @@ -9103,16 +10344,16 @@ packages: dev: true /jest-worker/26.6.2: - resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} + resolution: {integrity: sha1-f3LLxNZDw2Xie5/XdfnQ6qnHqO0=, tarball: jest-worker/download/jest-worker-26.6.2.tgz} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 17.0.21 + '@types/node': 18.14.6 merge-stream: 2.0.0 supports-color: 7.2.0 dev: true /jest/25.5.4: - resolution: {integrity: sha512-hHFJROBTqZahnO+X+PMtT6G2/ztqAZJveGqz//FnWWHurizkD05PQGzRZOhF3XP6z7SJmL+5tCfW8qV06JypwQ==} + resolution: {integrity: sha1-8hEHtkic/jKwds4q3K3uNYesuds=, tarball: jest/download/jest-25.5.4.tgz} engines: {node: '>= 8.3'} hasBin: true dependencies: @@ -9126,12 +10367,16 @@ packages: - utf-8-validate dev: true + /js-sdsl/4.3.0: + resolution: {integrity: sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==, tarball: js-sdsl/download/js-sdsl-4.3.0.tgz} + dev: true + /js-tokens/4.0.0: - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + resolution: {integrity: sha1-GSA/tZmR35jjoocFDUZHzerzJJk=, tarball: js-tokens/download/js-tokens-4.0.0.tgz} dev: true /js-yaml/3.14.1: - resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} + resolution: {integrity: sha1-2ugS/bOCX6MGYJqHFzg8UMNqBTc=, tarball: js-yaml/download/js-yaml-3.14.1.tgz} hasBin: true dependencies: argparse: 1.0.10 @@ -9139,18 +10384,18 @@ packages: dev: true /js-yaml/4.1.0: - resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + resolution: {integrity: sha1-wftl+PUBeQHN0slRhkuhhFihBgI=, tarball: js-yaml/download/js-yaml-4.1.0.tgz} hasBin: true dependencies: argparse: 2.0.1 dev: true /jsbn/0.1.1: - resolution: {integrity: sha1-peZUwuWi3rXyAdls77yoDA7y9RM=} + resolution: {integrity: sha1-peZUwuWi3rXyAdls77yoDA7y9RM=, tarball: jsbn/download/jsbn-0.1.1.tgz} dev: true /jsdom/15.2.1: - resolution: {integrity: sha512-fAl1W0/7T2G5vURSyxBzrJ1LSdQn6Tr5UX/xD4PXDx/PDgwygedfW6El/KIj3xJ7FU61TTYnc/l/B7P49Eqt6g==} + resolution: {integrity: sha1-0v6xrvcYP4a+UhuMaDP/UpbQfsU=, tarball: jsdom/download/jsdom-15.2.1.tgz} engines: {node: '>=8'} peerDependencies: canvas: ^2.5.0 @@ -9158,7 +10403,7 @@ packages: canvas: optional: true dependencies: - abab: 2.0.5 + abab: 2.0.6 acorn: 7.4.1 acorn-globals: 4.3.4 array-equal: 1.0.0 @@ -9168,7 +10413,7 @@ packages: domexception: 1.0.1 escodegen: 1.14.3 html-encoding-sniffer: 1.0.2 - nwsapi: 2.2.0 + nwsapi: 2.2.2 parse5: 5.1.0 pn: 1.1.0 request: 2.88.2 @@ -9182,7 +10427,7 @@ packages: whatwg-encoding: 1.0.5 whatwg-mimetype: 2.3.0 whatwg-url: 7.1.0 - ws: 7.5.7 + ws: 7.5.9 xml-name-validator: 3.0.0 transitivePeerDependencies: - bufferutil @@ -9190,7 +10435,7 @@ packages: dev: true /jsdom/16.7.0: - resolution: {integrity: sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==} + resolution: {integrity: sha1-kYrnGWVCSxl8gZ+Bg6dU4Yl3txA=, tarball: jsdom/download/jsdom-16.7.0.tgz} engines: {node: '>=10'} peerDependencies: canvas: ^2.5.0 @@ -9198,32 +10443,32 @@ packages: canvas: optional: true dependencies: - abab: 2.0.5 - acorn: 8.7.0 + abab: 2.0.6 + acorn: 8.8.2 acorn-globals: 6.0.0 cssom: 0.4.4 cssstyle: 2.3.0 data-urls: 2.0.0 - decimal.js: 10.3.1 + decimal.js: 10.4.3 domexception: 2.0.1 escodegen: 2.0.0 form-data: 3.0.1 html-encoding-sniffer: 2.0.1 http-proxy-agent: 4.0.1 - https-proxy-agent: 5.0.0 + https-proxy-agent: 5.0.1 is-potential-custom-element-name: 1.0.1 - nwsapi: 2.2.0 + nwsapi: 2.2.2 parse5: 6.0.1 saxes: 5.0.1 symbol-tree: 3.2.4 - tough-cookie: 4.0.0 + tough-cookie: 4.1.2 w3c-hr-time: 1.0.2 w3c-xmlserializer: 2.0.0 webidl-conversions: 6.1.0 whatwg-encoding: 1.0.5 whatwg-mimetype: 2.3.0 whatwg-url: 8.7.0 - ws: 7.5.7 + ws: 7.5.9 xml-name-validator: 3.0.0 transitivePeerDependencies: - bufferutil @@ -9232,71 +10477,101 @@ packages: dev: true /jsesc/0.5.0: - resolution: {integrity: sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=} + resolution: {integrity: sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=, tarball: jsesc/download/jsesc-0.5.0.tgz} hasBin: true dev: true /jsesc/2.5.2: - resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} + resolution: {integrity: sha1-gFZNLkg9rPbo7yCWUKZ98/DCg6Q=, tarball: jsesc/download/jsesc-2.5.2.tgz} engines: {node: '>=4'} hasBin: true dev: true /json-buffer/3.0.0: - resolution: {integrity: sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=} + resolution: {integrity: sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=, tarball: json-buffer/download/json-buffer-3.0.0.tgz} + dev: true + + /json-buffer/3.0.1: + resolution: {integrity: sha1-kziAKjDTtmBfvgYT4JQAjKjAWhM=, tarball: json-buffer/download/json-buffer-3.0.1.tgz} dev: true /json-parse-better-errors/1.0.2: - resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==} + resolution: {integrity: sha1-u4Z8+zRQ5pEHwTHRxRS6s9yLyqk=, tarball: json-parse-better-errors/download/json-parse-better-errors-1.0.2.tgz} dev: true /json-parse-even-better-errors/2.3.1: - resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + resolution: {integrity: sha1-fEeAWpQxmSjgV3dAXcEuH3pO4C0=, tarball: json-parse-even-better-errors/download/json-parse-even-better-errors-2.3.1.tgz} dev: true /json-schema-traverse/0.4.1: - resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + resolution: {integrity: sha1-afaofZUTq4u4/mO9sJecRI5oRmA=, tarball: json-schema-traverse/download/json-schema-traverse-0.4.1.tgz} dev: true /json-schema-traverse/1.0.0: - resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + resolution: {integrity: sha1-rnvLNlard6c7pcSb9lTzjmtoYOI=, tarball: json-schema-traverse/download/json-schema-traverse-1.0.0.tgz} dev: true /json-schema/0.4.0: - resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==} + resolution: {integrity: sha1-995M9u+rg4666zI2R0y7paGTCrU=, tarball: json-schema/download/json-schema-0.4.0.tgz} dev: true /json-stable-stringify-without-jsonify/1.0.1: - resolution: {integrity: sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=} + resolution: {integrity: sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=, tarball: json-stable-stringify-without-jsonify/download/json-stable-stringify-without-jsonify-1.0.1.tgz} dev: true /json-stringify-safe/5.0.1: - resolution: {integrity: sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=} + resolution: {integrity: sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=, tarball: json-stringify-safe/download/json-stringify-safe-5.0.1.tgz} dev: true - /json5/1.0.1: - resolution: {integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==} + /json5/1.0.2: + resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==, tarball: json5/download/json5-1.0.2.tgz} hasBin: true dependencies: - minimist: 1.2.5 + minimist: 1.2.8 dev: true - /json5/2.2.0: - resolution: {integrity: sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==} + /json5/2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==, tarball: json5/download/json5-2.2.3.tgz} engines: {node: '>=6'} hasBin: true - dependencies: - minimist: 1.2.5 dev: true - /jsonfile/4.0.0: - resolution: {integrity: sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=} + /jsonfile/3.0.1: + resolution: {integrity: sha1-pezG9l9T9mLEQVx2daAzHQmS7GY=, tarball: jsonfile/download/jsonfile-3.0.1.tgz} + optionalDependencies: + graceful-fs: 4.2.10 + dev: true + + /jsonfile/6.1.0: + resolution: {integrity: sha1-vFWyY0eTxnnsZAMJTrE2mKbsCq4=, tarball: jsonfile/download/jsonfile-6.1.0.tgz} + dependencies: + universalify: 2.0.0 optionalDependencies: - graceful-fs: 4.2.9 + graceful-fs: 4.2.10 + dev: true + + /jsonschema/1.4.1: + resolution: {integrity: sha512-S6cATIPVv1z0IlxdN+zUk5EPjkGCdnhN4wVSBlvoUO1tOLJootbo9CquNJmbIh4yikWHiUedhRYrNPn1arpEmQ==, tarball: jsonschema/download/jsonschema-1.4.1.tgz} + dev: true + + /jsonwebtoken/8.5.1: + resolution: {integrity: sha1-AOceC431TCEhofJhN98igGc7zA0=, tarball: jsonwebtoken/download/jsonwebtoken-8.5.1.tgz} + engines: {node: '>=4', npm: '>=1.4.28'} + dependencies: + jws: 3.2.2 + lodash.includes: 4.3.0 + lodash.isboolean: 3.0.3 + lodash.isinteger: 4.0.4 + lodash.isnumber: 3.0.3 + lodash.isplainobject: 4.0.6 + lodash.isstring: 4.0.1 + lodash.once: 4.1.1 + ms: 2.1.3 + semver: 5.7.1 dev: true /jsprim/1.4.2: - resolution: {integrity: sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==} + resolution: {integrity: sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==, tarball: jsprim/download/jsprim-1.4.2.tgz} engines: {node: '>=0.6.0'} dependencies: assert-plus: 1.0.0 @@ -9305,104 +10580,249 @@ packages: verror: 1.10.0 dev: true - /jsx-ast-utils/3.2.1: - resolution: {integrity: sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA==} + /jstat/1.9.6: + resolution: {integrity: sha512-rPBkJbK2TnA8pzs93QcDDPlKcrtZWuuCo2dVR0TFLOJSxhqfWOVCSp8aV3/oSbn+4uY4yw1URtLpHQedtmXfug==, tarball: jstat/download/jstat-1.9.6.tgz} + dev: true + + /jsx-ast-utils/3.3.3: + resolution: {integrity: sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==, tarball: jsx-ast-utils/download/jsx-ast-utils-3.3.3.tgz} engines: {node: '>=4.0'} dependencies: - array-includes: 3.1.4 - object.assign: 4.1.2 + array-includes: 3.1.6 + object.assign: 4.1.4 + dev: true + + /jszip/3.10.1: + resolution: {integrity: sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==, tarball: jszip/download/jszip-3.10.1.tgz} + dependencies: + lie: 3.3.0 + pako: 1.0.11 + readable-stream: 2.3.8 + setimmediate: 1.0.5 + dev: true + + /jwa/1.4.1: + resolution: {integrity: sha1-dDwymFy56YZVUw1TZBtmyGRbA5o=, tarball: jwa/download/jwa-1.4.1.tgz} + dependencies: + buffer-equal-constant-time: 1.0.1 + ecdsa-sig-formatter: 1.0.11 + safe-buffer: 5.2.1 + dev: true + + /jws/3.2.2: + resolution: {integrity: sha1-ABCZ82OUaMlBQADpmZX6UvtHgwQ=, tarball: jws/download/jws-3.2.2.tgz} + dependencies: + jwa: 1.4.1 + safe-buffer: 5.2.1 dev: true /katex/0.12.0: - resolution: {integrity: sha512-y+8btoc/CK70XqcHqjxiGWBOeIL8upbS0peTPXTvgrh21n1RiWWcIpSWM+4uXq+IAgNh9YYQWdc7LVDPDAEEAg==} + resolution: {integrity: sha1-L7HGZdvSsEPtz4ofXFVfRr6qDLk=, tarball: katex/download/katex-0.12.0.tgz} hasBin: true dependencies: commander: 2.20.3 dev: true - /kebab-case/1.0.1: - resolution: {integrity: sha512-txPHx6nVLhv8PHGXIlAk0nYoh894SpAqGPXNvbg2hh8spvHXIah3+vT87DLoa59nKgC6scD3u3xAuRIgiMqbfQ==} + /kebab-case/1.0.2: + resolution: {integrity: sha512-7n6wXq4gNgBELfDCpzKc+mRrZFs7D+wgfF5WRFLNAr4DA/qtr9Js8uOAVAfHhuLMfAcQ0pRKqbpjx+TcJVdE1Q==, tarball: kebab-case/download/kebab-case-1.0.2.tgz} + dev: true + + /keygrip/1.1.0: + resolution: {integrity: sha1-hxsWgdXhWcYqRFsMdLYV4JF+ciY=, tarball: keygrip/download/keygrip-1.1.0.tgz} + engines: {node: '>= 0.6'} + dependencies: + tsscmp: 1.0.6 dev: true /keyv/3.1.0: - resolution: {integrity: sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==} + resolution: {integrity: sha1-7MIoSG9pmR5J6UdkhaW+Ho/FxNk=, tarball: keyv/download/keyv-3.1.0.tgz} dependencies: json-buffer: 3.0.0 dev: true + /keyv/4.5.2: + resolution: {integrity: sha512-5MHbFaKn8cNSmVW7BYnijeAVlE4cYA/SVkifVgrh7yotnfhKmjuXpDKjrABLnT0SfHWV21P8ow07OGfRrNDg8g==, tarball: keyv/download/keyv-4.5.2.tgz} + dependencies: + json-buffer: 3.0.1 + dev: true + /kind-of/1.1.0: - resolution: {integrity: sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=} + resolution: {integrity: sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=, tarball: kind-of/download/kind-of-1.1.0.tgz} engines: {node: '>=0.10.0'} dev: true /kind-of/3.2.2: - resolution: {integrity: sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=} + resolution: {integrity: sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=, tarball: kind-of/download/kind-of-3.2.2.tgz} engines: {node: '>=0.10.0'} dependencies: is-buffer: 1.1.6 dev: true /kind-of/4.0.0: - resolution: {integrity: sha1-IIE989cSkosgc3hpGkUGb65y3Vc=} + resolution: {integrity: sha1-IIE989cSkosgc3hpGkUGb65y3Vc=, tarball: kind-of/download/kind-of-4.0.0.tgz} engines: {node: '>=0.10.0'} dependencies: is-buffer: 1.1.6 dev: true /kind-of/5.1.0: - resolution: {integrity: sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==} + resolution: {integrity: sha1-cpyR4thXt6QZofmqZWhcTDP1hF0=, tarball: kind-of/download/kind-of-5.1.0.tgz} engines: {node: '>=0.10.0'} dev: true /kind-of/6.0.3: - resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} + resolution: {integrity: sha1-B8BQNKbDSfoG4k+jWqdttFgM5N0=, tarball: kind-of/download/kind-of-6.0.3.tgz} engines: {node: '>=0.10.0'} dev: true /kleur/3.0.3: - resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} + resolution: {integrity: sha1-p5yezIbuHOP6YgbRIWxQHxR/wH4=, tarball: kleur/download/kleur-3.0.3.tgz} engines: {node: '>=6'} dev: true /known-css-properties/0.21.0: - resolution: {integrity: sha512-sZLUnTqimCkvkgRS+kbPlYW5o8q5w1cu+uIisKpEWkj31I8mx8kNG162DwRav8Zirkva6N5uoFsm9kzK4mUXjw==} + resolution: {integrity: sha1-FfvQu7g0R/POCdivJH7UfGjt6A0=, tarball: known-css-properties/download/known-css-properties-0.21.0.tgz} + dev: true + + /koa-bodyparser/4.3.0: + resolution: {integrity: sha1-J0x3hVX/SPoiHufzap+9us4idZo=, tarball: koa-bodyparser/download/koa-bodyparser-4.3.0.tgz} + engines: {node: '>=8.0.0'} + dependencies: + co-body: 6.1.0 + copy-to: 2.0.1 + dev: true + + /koa-compose/4.1.0: + resolution: {integrity: sha1-UHMGuTcZAdtBEhyBLpI9DWfT6Hc=, tarball: koa-compose/download/koa-compose-4.1.0.tgz} + dev: true + + /koa-convert/2.0.0: + resolution: {integrity: sha1-hqDETYHUBVG64i/uZwmQRXPupPU=, tarball: koa-convert/download/koa-convert-2.0.0.tgz} + engines: {node: '>= 10'} + dependencies: + co: 4.6.0 + koa-compose: 4.1.0 + dev: true + + /koa-mount/4.0.0: + resolution: {integrity: sha1-4CZeWBmOGhTviJUUxgclT/OGMpw=, tarball: koa-mount/download/koa-mount-4.0.0.tgz} + engines: {node: '>= 7.6.0'} + dependencies: + debug: 4.3.4 + koa-compose: 4.1.0 + transitivePeerDependencies: + - supports-color + dev: true + + /koa-node-resolve/1.0.0-pre.9: + resolution: {integrity: sha1-JekozMcO6ZYMlhXKuE+/olofYI8=, tarball: koa-node-resolve/download/koa-node-resolve-1.0.0-pre.9.tgz} + dependencies: + '@babel/generator': 7.21.1 + '@babel/parser': 7.21.2 + '@babel/traverse': 7.21.2 + '@types/babel__generator': 7.6.4 + '@types/parse5': 5.0.3 + get-stream: 5.2.0 + parse5: 5.1.1 + resolve: 1.22.1 + transitivePeerDependencies: + - supports-color + dev: true + + /koa-send/5.0.1: + resolution: {integrity: sha1-Odzuv6+zldDWC+r/ujpwtPVD/nk=, tarball: koa-send/download/koa-send-5.0.1.tgz} + engines: {node: '>= 8'} + dependencies: + debug: 4.3.4 + http-errors: 1.8.1 + resolve-path: 1.4.0 + transitivePeerDependencies: + - supports-color + dev: true + + /koa-static/5.0.0: + resolution: {integrity: sha1-XpL8lrU3rVIZ9CUxnJW2R3J3aUM=, tarball: koa-static/download/koa-static-5.0.0.tgz} + engines: {node: '>= 7.6.0'} + dependencies: + debug: 3.2.7 + koa-send: 5.0.1 + transitivePeerDependencies: + - supports-color + dev: true + + /koa/2.14.1: + resolution: {integrity: sha512-USJFyZgi2l0wDgqkfD27gL4YGno7TfUkcmOe6UOLFOVuN+J7FwnNu4Dydl4CUQzraM1lBAiGed0M9OVJoT0Kqw==, tarball: koa/download/koa-2.14.1.tgz} + engines: {node: ^4.8.4 || ^6.10.1 || ^7.10.1 || >= 8.1.4} + dependencies: + accepts: 1.3.8 + cache-content-type: 1.0.1 + content-disposition: 0.5.4 + content-type: 1.0.5 + cookies: 0.8.0 + debug: 4.3.4 + delegates: 1.0.0 + depd: 2.0.0 + destroy: 1.2.0 + encodeurl: 1.0.2 + escape-html: 1.0.3 + fresh: 0.5.2 + http-assert: 1.5.0 + http-errors: 1.8.1 + is-generator-function: 1.0.10 + koa-compose: 4.1.0 + koa-convert: 2.0.0 + on-finished: 2.4.1 + only: 0.0.2 + parseurl: 1.3.3 + statuses: 1.5.0 + type-is: 1.6.18 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + dev: true + + /latest-version/3.1.0: + resolution: {integrity: sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=, tarball: latest-version/download/latest-version-3.1.0.tgz} + engines: {node: '>=4'} + dependencies: + package-json: 4.0.1 dev: true /latest-version/5.1.0: - resolution: {integrity: sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==} + resolution: {integrity: sha1-EZ3+kI/jjRXfpD7NE/oS7Igy+s4=, tarball: latest-version/download/latest-version-5.1.0.tgz} engines: {node: '>=8'} dependencies: package-json: 6.5.0 dev: true /lazy-cache/1.0.4: - resolution: {integrity: sha1-odePw6UEdMuAhF07O24dpJpEbo4=} + resolution: {integrity: sha1-odePw6UEdMuAhF07O24dpJpEbo4=, tarball: lazy-cache/download/lazy-cache-1.0.4.tgz} engines: {node: '>=0.10.0'} dev: true /lazystream/1.0.1: - resolution: {integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==} + resolution: {integrity: sha1-SUyDEGLx+UCCUexE2xy6KSQqJjg=, tarball: lazystream/download/lazystream-1.0.1.tgz} engines: {node: '>= 0.6.3'} dependencies: - readable-stream: 2.3.7 + readable-stream: 2.3.8 dev: true /lcid/3.1.1: - resolution: {integrity: sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==} + resolution: {integrity: sha1-kDDsR5oFj8NrXoJD66rItqxYL9A=, tarball: lcid/download/lcid-3.1.1.tgz} engines: {node: '>=8'} dependencies: invert-kv: 3.0.1 dev: true /lead/1.0.0: - resolution: {integrity: sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI=} + resolution: {integrity: sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI=, tarball: lead/download/lead-1.0.0.tgz} engines: {node: '>= 0.10'} dependencies: flush-write-stream: 1.1.1 dev: true /less-plugin-npm-import/2.1.0: - resolution: {integrity: sha1-gj5phskzGKmBccqFiEi2vq1Vvz4=} + resolution: {integrity: sha1-gj5phskzGKmBccqFiEi2vq1Vvz4=, tarball: less-plugin-npm-import/download/less-plugin-npm-import-2.1.0.tgz} engines: {node: '>=0.4.2'} dependencies: promise: 7.0.4 @@ -9410,36 +10830,36 @@ packages: dev: true /less/3.9.0: - resolution: {integrity: sha512-31CmtPEZraNUtuUREYjSqRkeETFdyEHSEPAGq4erDlUXtda7pzNmctdljdIagSb589d/qXGWiiP31R5JVf+v0w==} + resolution: {integrity: sha1-t1EcQ/N89X3Iff/ZiD7BISibFHQ=, tarball: less/download/less-3.9.0.tgz} engines: {node: '>=4'} hasBin: true dependencies: clone: 2.1.2 optionalDependencies: errno: 0.1.8 - graceful-fs: 4.2.9 + graceful-fs: 4.2.10 image-size: 0.5.5 mime: 1.6.0 - mkdirp: 0.5.5 + mkdirp: 0.5.6 promise: 7.3.1 request: 2.88.2 source-map: 0.6.1 dev: true /leven/3.1.0: - resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} + resolution: {integrity: sha1-d4kd6DQGTMy6gq54QrtrFKE+1/I=, tarball: leven/download/leven-3.1.0.tgz} engines: {node: '>=6'} dev: true /levenary/1.1.1: - resolution: {integrity: sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ==} + resolution: {integrity: sha1-hCqe6Y0gdap/ru2+MmeekgX0b3c=, tarball: levenary/download/levenary-1.1.1.tgz} engines: {node: '>= 6'} dependencies: leven: 3.1.0 dev: true /levn/0.3.0: - resolution: {integrity: sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=} + resolution: {integrity: sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=, tarball: levn/download/levn-0.3.0.tgz} engines: {node: '>= 0.8.0'} dependencies: prelude-ls: 1.1.2 @@ -9447,31 +10867,37 @@ packages: dev: true /levn/0.4.1: - resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + resolution: {integrity: sha1-rkViwAdHO5MqYgDUAyaN0v/8at4=, tarball: levn/download/levn-0.4.1.tgz} engines: {node: '>= 0.8.0'} dependencies: prelude-ls: 1.2.1 type-check: 0.4.0 dev: true + /lie/3.3.0: + resolution: {integrity: sha1-3Pgt7lRfRgdNryAMfBxaCOD0D2o=, tarball: lie/download/lie-3.3.0.tgz} + dependencies: + immediate: 3.0.6 + dev: true + /lines-and-columns/1.2.4: - resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + resolution: {integrity: sha1-7KKE910pZQeTCdwK2SVauy68FjI=, tarball: lines-and-columns/download/lines-and-columns-1.2.4.tgz} dev: true /lint-staged/9.5.0: - resolution: {integrity: sha512-nawMob9cb/G1J98nb8v3VC/E8rcX1rryUYXVZ69aT9kde6YWX+uvNOEHY5yf2gcWcTJGiD0kqXmCnS3oD75GIA==} + resolution: {integrity: sha1-KQ7GBSUq9kbZt01zoPoRg2KwWjM=, tarball: lint-staged/download/lint-staged-9.5.0.tgz} hasBin: true dependencies: chalk: 2.4.2 commander: 2.20.3 cosmiconfig: 5.2.1 - debug: 4.3.3 + debug: 4.3.4 dedent: 0.7.0 del: 5.1.0 execa: 2.1.0 listr: 0.14.3 log-symbols: 3.0.0 - micromatch: 4.0.4 + micromatch: 4.0.5 normalize-path: 3.0.0 please-upgrade-node: 3.2.0 string-argv: 0.3.1 @@ -9479,10 +10905,11 @@ packages: transitivePeerDependencies: - supports-color - zen-observable + - zenObservable dev: true /listr-input/0.2.1: - resolution: {integrity: sha512-oa8iVG870qJq+OuuMK3DjGqFcwsK1SDu+kULp9kEq09TY231aideIZenr3lFOQdASpAr6asuyJBbX62/a3IIhg==} + resolution: {integrity: sha1-znNcNFMGg1gDiP35Ri7P69O2YSY=, tarball: listr-input/download/listr-input-0.2.1.tgz} engines: {node: '>=6'} dependencies: inquirer: 7.3.3 @@ -9492,12 +10919,12 @@ packages: dev: true /listr-silent-renderer/1.1.1: - resolution: {integrity: sha1-kktaN1cVN3C/Go4/v3S4u/P5JC4=} + resolution: {integrity: sha1-kktaN1cVN3C/Go4/v3S4u/P5JC4=, tarball: listr-silent-renderer/download/listr-silent-renderer-1.1.1.tgz} engines: {node: '>=4'} dev: true /listr-update-renderer/0.5.0_listr@0.14.3: - resolution: {integrity: sha512-tKRsZpKz8GSGqoI/+caPmfrypiaq+OQCbd+CovEC24uk1h952lVj5sC7SqyFUm+OaJ5HN/a1YLt5cit2FMNsFA==} + resolution: {integrity: sha1-Tqg2hUinuK7LfgbYyVy0WuLt5qI=, tarball: listr-update-renderer/download/listr-update-renderer-0.5.0.tgz} engines: {node: '>=6'} peerDependencies: listr: ^0.14.2 @@ -9514,7 +10941,7 @@ packages: dev: true /listr-verbose-renderer/0.5.0: - resolution: {integrity: sha512-04PDPqSlsqIOaaaGZ+41vq5FejI9auqTInicFRndCBgE3bXG8D6W1I+mWhk+1nqbHmyhla/6BUrd5OSiHwKRXw==} + resolution: {integrity: sha1-8RMhZ1NepMEmEQK58o2sfLoeA9s=, tarball: listr-verbose-renderer/download/listr-verbose-renderer-0.5.0.tgz} engines: {node: '>=4'} dependencies: chalk: 2.4.2 @@ -9524,7 +10951,7 @@ packages: dev: true /listr/0.14.3: - resolution: {integrity: sha512-RmAl7su35BFd/xoMamRjpIE4j3v+L28o8CT5YhAXQJm1fD+1l9ngXY8JAQRJ+tFK2i5njvi0iRUKV09vPwA0iA==} + resolution: {integrity: sha1-L+qQlgTkNL5GTFC926DUlpKPpYY=, tarball: listr/download/listr-0.14.3.tgz} engines: {node: '>=6'} dependencies: '@samverschueren/stream-to-observable': 0.3.1_rxjs@6.6.7 @@ -9538,48 +10965,49 @@ packages: rxjs: 6.6.7 transitivePeerDependencies: - zen-observable + - zenObservable dev: true /load-json-file/4.0.0: - resolution: {integrity: sha1-L19Fq5HjMhYjT9U62rZo607AmTs=} + resolution: {integrity: sha1-L19Fq5HjMhYjT9U62rZo607AmTs=, tarball: load-json-file/download/load-json-file-4.0.0.tgz} engines: {node: '>=4'} dependencies: - graceful-fs: 4.2.9 + graceful-fs: 4.2.10 parse-json: 4.0.0 pify: 3.0.0 strip-bom: 3.0.0 dev: true /load-json-file/6.2.0: - resolution: {integrity: sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ==} + resolution: {integrity: sha1-XHdwtCyvqXB0yihIcHxhZi9CUaE=, tarball: load-json-file/download/load-json-file-6.2.0.tgz} engines: {node: '>=8'} dependencies: - graceful-fs: 4.2.9 + graceful-fs: 4.2.10 parse-json: 5.2.0 strip-bom: 4.0.0 type-fest: 0.6.0 dev: true - /loader-utils/1.4.0: - resolution: {integrity: sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==} + /loader-utils/1.4.2: + resolution: {integrity: sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==, tarball: loader-utils/download/loader-utils-1.4.2.tgz} engines: {node: '>=4.0.0'} dependencies: big.js: 5.2.2 emojis-list: 3.0.0 - json5: 1.0.1 + json5: 1.0.2 dev: true - /loader-utils/2.0.2: - resolution: {integrity: sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==} + /loader-utils/2.0.4: + resolution: {integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==, tarball: loader-utils/download/loader-utils-2.0.4.tgz} engines: {node: '>=8.9.0'} dependencies: big.js: 5.2.2 emojis-list: 3.0.0 - json5: 2.2.0 + json5: 2.2.3 dev: true /locate-path/2.0.0: - resolution: {integrity: sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=} + resolution: {integrity: sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=, tarball: locate-path/download/locate-path-2.0.0.tgz} engines: {node: '>=4'} dependencies: p-locate: 2.0.0 @@ -9587,7 +11015,7 @@ packages: dev: true /locate-path/3.0.0: - resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} + resolution: {integrity: sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4=, tarball: locate-path/download/locate-path-3.0.0.tgz} engines: {node: '>=6'} dependencies: p-locate: 3.0.0 @@ -9595,91 +11023,133 @@ packages: dev: true /locate-path/5.0.0: - resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + resolution: {integrity: sha1-Gvujlq/WdqbUJQTQpno6frn2KqA=, tarball: locate-path/download/locate-path-5.0.0.tgz} engines: {node: '>=8'} dependencies: p-locate: 4.1.0 dev: true - /lodash.camelcase/4.3.0: - resolution: {integrity: sha1-soqmKIorn8ZRA1x3EfZathkDMaY=} + /locate-path/6.0.0: + resolution: {integrity: sha1-VTIeswn+u8WcSAHZMackUqaB0oY=, tarball: locate-path/download/locate-path-6.0.0.tgz} + engines: {node: '>=10'} + dependencies: + p-locate: 5.0.0 + dev: true + + /lodash.camelcase/4.3.0: + resolution: {integrity: sha1-soqmKIorn8ZRA1x3EfZathkDMaY=, tarball: lodash.camelcase/download/lodash.camelcase-4.3.0.tgz} + dev: true + + /lodash.clone/4.5.0: + resolution: {integrity: sha1-GVhwRQ9aExkkeN9Lw9I9LeoZB7Y=, tarball: lodash.clone/download/lodash.clone-4.5.0.tgz} + dev: true + + /lodash.debounce/4.0.8: + resolution: {integrity: sha1-gteb/zCmfEAF/9XiUVMArZyk168=, tarball: lodash.debounce/download/lodash.debounce-4.0.8.tgz} + dev: true + + /lodash.defaults/4.2.0: + resolution: {integrity: sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=, tarball: lodash.defaults/download/lodash.defaults-4.2.0.tgz} + dev: true + + /lodash.flatten/4.4.0: + resolution: {integrity: sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=, tarball: lodash.flatten/download/lodash.flatten-4.4.0.tgz} + dev: true + + /lodash.get/4.4.2: + resolution: {integrity: sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=, tarball: lodash.get/download/lodash.get-4.4.2.tgz} dev: true - /lodash.clone/4.5.0: - resolution: {integrity: sha1-GVhwRQ9aExkkeN9Lw9I9LeoZB7Y=} + /lodash.includes/4.3.0: + resolution: {integrity: sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8=, tarball: lodash.includes/download/lodash.includes-4.3.0.tgz} dev: true - /lodash.debounce/4.0.8: - resolution: {integrity: sha1-gteb/zCmfEAF/9XiUVMArZyk168=} + /lodash.isboolean/3.0.3: + resolution: {integrity: sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY=, tarball: lodash.isboolean/download/lodash.isboolean-3.0.3.tgz} dev: true - /lodash.defaults/4.2.0: - resolution: {integrity: sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=} + /lodash.isinteger/4.0.4: + resolution: {integrity: sha1-YZwK89A/iwTDH1iChAt3sRzWg0M=, tarball: lodash.isinteger/download/lodash.isinteger-4.0.4.tgz} dev: true - /lodash.flatten/4.4.0: - resolution: {integrity: sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=} + /lodash.isnumber/3.0.3: + resolution: {integrity: sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w=, tarball: lodash.isnumber/download/lodash.isnumber-3.0.3.tgz} dev: true - /lodash.get/4.4.2: - resolution: {integrity: sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=} + /lodash.isplainobject/4.0.6: + resolution: {integrity: sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=, tarball: lodash.isplainobject/download/lodash.isplainobject-4.0.6.tgz} + dev: true + + /lodash.isstring/4.0.1: + resolution: {integrity: sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=, tarball: lodash.isstring/download/lodash.isstring-4.0.1.tgz} dev: true /lodash.memoize/4.1.2: - resolution: {integrity: sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=} + resolution: {integrity: sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=, tarball: lodash.memoize/download/lodash.memoize-4.1.2.tgz} dev: true /lodash.merge/4.6.2: - resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + resolution: {integrity: sha1-VYqlO0O2YeGSWgr9+japoQhf5Xo=, tarball: lodash.merge/download/lodash.merge-4.6.2.tgz} + dev: true + + /lodash.once/4.1.1: + resolution: {integrity: sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=, tarball: lodash.once/download/lodash.once-4.1.1.tgz} dev: true /lodash.partialright/4.2.1: - resolution: {integrity: sha1-ATDYDoM2MmTUAHTzKbij56ihzEs=} + resolution: {integrity: sha1-ATDYDoM2MmTUAHTzKbij56ihzEs=, tarball: lodash.partialright/download/lodash.partialright-4.2.1.tgz} dev: true /lodash.pick/4.4.0: - resolution: {integrity: sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM=} + resolution: {integrity: sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM=, tarball: lodash.pick/download/lodash.pick-4.4.0.tgz} dev: true /lodash.sortby/4.7.0: - resolution: {integrity: sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=} + resolution: {integrity: sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=, tarball: lodash.sortby/download/lodash.sortby-4.7.0.tgz} dev: true /lodash.throttle/4.1.1: - resolution: {integrity: sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=} + resolution: {integrity: sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=, tarball: lodash.throttle/download/lodash.throttle-4.1.1.tgz} dev: true /lodash.truncate/4.4.2: - resolution: {integrity: sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=} + resolution: {integrity: sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=, tarball: lodash.truncate/download/lodash.truncate-4.4.2.tgz} dev: true /lodash.uniq/4.5.0: - resolution: {integrity: sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=} + resolution: {integrity: sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=, tarball: lodash.uniq/download/lodash.uniq-4.5.0.tgz} dev: true /lodash.zip/4.2.0: - resolution: {integrity: sha1-7GZi5IlkCO1KtsVCo5kLcswIACA=} + resolution: {integrity: sha1-7GZi5IlkCO1KtsVCo5kLcswIACA=, tarball: lodash.zip/download/lodash.zip-4.2.0.tgz} dev: true /lodash/4.17.21: - resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + resolution: {integrity: sha1-Z5WRxWTDv/quhFTPCz3zcMPWkRw=, tarball: lodash/download/lodash-4.17.21.tgz} /log-symbols/1.0.2: - resolution: {integrity: sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=} + resolution: {integrity: sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=, tarball: log-symbols/download/log-symbols-1.0.2.tgz} engines: {node: '>=0.10.0'} dependencies: chalk: 1.1.3 dev: true + /log-symbols/2.2.0: + resolution: {integrity: sha1-V0Dhxdbw39pK2TI7UzIQfva0xAo=, tarball: log-symbols/download/log-symbols-2.2.0.tgz} + engines: {node: '>=4'} + dependencies: + chalk: 2.4.2 + dev: true + /log-symbols/3.0.0: - resolution: {integrity: sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==} + resolution: {integrity: sha1-86CFFqXeqJMzan3uFNGKHP2rd8Q=, tarball: log-symbols/download/log-symbols-3.0.0.tgz} engines: {node: '>=8'} dependencies: chalk: 2.4.2 dev: true /log-symbols/4.1.0: - resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} + resolution: {integrity: sha1-P727lbRoOsn8eFER55LlWNSr1QM=, tarball: log-symbols/download/log-symbols-4.1.0.tgz} engines: {node: '>=10'} dependencies: chalk: 4.1.2 @@ -9687,7 +11157,7 @@ packages: dev: true /log-update/2.3.0: - resolution: {integrity: sha1-iDKP19HOeTiykoN0bwsbwSayRwg=} + resolution: {integrity: sha1-iDKP19HOeTiykoN0bwsbwSayRwg=, tarball: log-update/download/log-update-2.3.0.tgz} engines: {node: '>=4'} dependencies: ansi-escapes: 3.2.0 @@ -9696,29 +11166,29 @@ packages: dev: true /lolex/5.1.2: - resolution: {integrity: sha512-h4hmjAvHTmd+25JSwrtTIuwbKdwg5NzZVRMLn9saij4SZaepCrTCxPr35H/3bjwfMJtN+t3CX8672UIkglz28A==} + resolution: {integrity: sha1-lTaU0JjOfAe8XtbQ5CvGwMbVo2c=, tarball: lolex/download/lolex-5.1.2.tgz} dependencies: - '@sinonjs/commons': 1.8.3 + '@sinonjs/commons': 1.8.6 dev: true /longest-streak/2.0.4: - resolution: {integrity: sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==} + resolution: {integrity: sha1-uFmZV9pbXatk3uP+MW+ndFl9kOQ=, tarball: longest-streak/download/longest-streak-2.0.4.tgz} dev: true /longest/1.0.1: - resolution: {integrity: sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=} + resolution: {integrity: sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=, tarball: longest/download/longest-1.0.1.tgz} engines: {node: '>=0.10.0'} dev: true /loose-envify/1.4.0: - resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + resolution: {integrity: sha1-ce5R+nvkyuwaY4OffmgtgTLTDK8=, tarball: loose-envify/download/loose-envify-1.4.0.tgz} hasBin: true dependencies: js-tokens: 4.0.0 dev: true /loud-rejection/1.6.0: - resolution: {integrity: sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=} + resolution: {integrity: sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=, tarball: loud-rejection/download/loud-rejection-1.6.0.tgz} engines: {node: '>=0.10.0'} dependencies: currently-unhandled: 0.4.1 @@ -9726,49 +11196,55 @@ packages: dev: true /lowercase-keys/1.0.1: - resolution: {integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==} + resolution: {integrity: sha1-b54wtHCE2XGnyCD/FabFFnt0wm8=, tarball: lowercase-keys/download/lowercase-keys-1.0.1.tgz} engines: {node: '>=0.10.0'} dev: true /lowercase-keys/2.0.0: - resolution: {integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==} + resolution: {integrity: sha1-JgPni3tLAAbLyi+8yKMgJVislHk=, tarball: lowercase-keys/download/lowercase-keys-2.0.0.tgz} engines: {node: '>=8'} dev: true /lru-cache/4.1.5: - resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} + resolution: {integrity: sha1-i75Q6oW+1ZvJ4z3KuCNe6bz0Q80=, tarball: lru-cache/download/lru-cache-4.1.5.tgz} dependencies: pseudomap: 1.0.2 yallist: 2.1.2 dev: true + /lru-cache/5.1.1: + resolution: {integrity: sha1-HaJ+ZxAnGUdpXa9oSOhH8B2EuSA=, tarball: lru-cache/download/lru-cache-5.1.1.tgz} + dependencies: + yallist: 3.1.1 + dev: true + /lru-cache/6.0.0: - resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + resolution: {integrity: sha1-bW/mVw69lqr5D8rR2vo7JWbbOpQ=, tarball: lru-cache/download/lru-cache-6.0.0.tgz} engines: {node: '>=10'} dependencies: yallist: 4.0.0 dev: true - /lz-string/1.4.4: - resolution: {integrity: sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY=} + /lz-string/1.5.0: + resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==, tarball: lz-string/download/lz-string-1.5.0.tgz} hasBin: true dev: true - /magic-string/0.25.7: - resolution: {integrity: sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==} + /magic-string/0.25.9: + resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==, tarball: magic-string/download/magic-string-0.25.9.tgz} dependencies: sourcemap-codec: 1.4.8 dev: true /make-dir/1.3.0: - resolution: {integrity: sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==} + resolution: {integrity: sha1-ecEDO4BRW9bSTsmTPoYMp17ifww=, tarball: make-dir/download/make-dir-1.3.0.tgz} engines: {node: '>=4'} dependencies: pify: 3.0.0 dev: true /make-dir/2.1.0: - resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} + resolution: {integrity: sha1-XwMQ4YuL6JjMBwCSlaMK5B6R5vU=, tarball: make-dir/download/make-dir-2.1.0.tgz} engines: {node: '>=6'} dependencies: pify: 4.0.1 @@ -9776,77 +11252,95 @@ packages: dev: true /make-dir/3.1.0: - resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} + resolution: {integrity: sha1-QV6WcEazp/HRhSd9hKpYIDcmoT8=, tarball: make-dir/download/make-dir-3.1.0.tgz} engines: {node: '>=8'} dependencies: semver: 6.3.0 dev: true /make-error/1.3.6: - resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} + resolution: {integrity: sha1-LrLjfqm2fEiR9oShOUeZr0hM96I=, tarball: make-error/download/make-error-1.3.6.tgz} + dev: true + + /make-fetch-happen/2.6.0: + resolution: {integrity: sha1-hHSqUhmPaxrk8wlMBOg3DTXqijg=, tarball: make-fetch-happen/download/make-fetch-happen-2.6.0.tgz} + dependencies: + agentkeepalive: 3.5.2 + cacache: 10.0.4 + http-cache-semantics: 3.8.1 + http-proxy-agent: 2.1.0 + https-proxy-agent: 2.2.4 + lru-cache: 4.1.5 + mississippi: 1.3.1 + node-fetch-npm: 2.0.4 + promise-retry: 1.1.1 + socks-proxy-agent: 3.0.1 + ssri: 5.3.0 + transitivePeerDependencies: + - supports-color dev: true /makeerror/1.0.12: - resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} + resolution: {integrity: sha1-Pl3SB5qC6BLpg8xmEMSiyw6qgBo=, tarball: makeerror/download/makeerror-1.0.12.tgz} dependencies: tmpl: 1.0.5 dev: true /map-age-cleaner/0.1.3: - resolution: {integrity: sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==} + resolution: {integrity: sha1-fVg6cwZDTAVf5HSw9FB45uG0uSo=, tarball: map-age-cleaner/download/map-age-cleaner-0.1.3.tgz} engines: {node: '>=6'} dependencies: p-defer: 1.0.0 dev: true /map-cache/0.2.2: - resolution: {integrity: sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=} + resolution: {integrity: sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=, tarball: map-cache/download/map-cache-0.2.2.tgz} engines: {node: '>=0.10.0'} dev: true /map-obj/1.0.1: - resolution: {integrity: sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=} + resolution: {integrity: sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=, tarball: map-obj/download/map-obj-1.0.1.tgz} engines: {node: '>=0.10.0'} dev: true /map-obj/2.0.0: - resolution: {integrity: sha1-plzSkIepJZi4eRJXpSPgISIqwfk=} + resolution: {integrity: sha1-plzSkIepJZi4eRJXpSPgISIqwfk=, tarball: map-obj/download/map-obj-2.0.0.tgz} engines: {node: '>=4'} dev: true /map-obj/4.3.0: - resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==} + resolution: {integrity: sha1-kwT5Buk/qucIgNoQKp8d8OqLsFo=, tarball: map-obj/download/map-obj-4.3.0.tgz} engines: {node: '>=8'} dev: true /map-visit/1.0.0: - resolution: {integrity: sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=} + resolution: {integrity: sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=, tarball: map-visit/download/map-visit-1.0.0.tgz} engines: {node: '>=0.10.0'} dependencies: object-visit: 1.0.1 dev: true /markdown-table/2.0.0: - resolution: {integrity: sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==} + resolution: {integrity: sha1-GUqQztJtMf51PYuUNEMCFMARhls=, tarball: markdown-table/download/markdown-table-2.0.0.tgz} dependencies: repeat-string: 1.6.1 dev: true - /mathjax-full/3.2.0: - resolution: {integrity: sha512-D2EBNvUG+mJyhn+M1C858k0f2Fc4KxXvbEX2WCMXroV10212JwfYqaBJ336ECBSz5X9L5LRoamxb7AJtg3KaJA==} + /mathjax-full/3.2.2: + resolution: {integrity: sha512-+LfG9Fik+OuI8SLwsiR02IVdjcnRCy5MufYLi0C3TdMT56L/pjB0alMVGgoWJF8pN9Rc7FESycZB9BMNWIid5w==, tarball: mathjax-full/download/mathjax-full-3.2.2.tgz} dependencies: esm: 3.2.25 mhchemparser: 4.1.1 mj-context-menu: 0.6.1 - speech-rule-engine: 3.3.3 + speech-rule-engine: 4.0.7 dev: true /mathml-tag-names/2.1.3: - resolution: {integrity: sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==} + resolution: {integrity: sha1-TdrdZzCOeAzxakdoWHjuJ7c2oKM=, tarball: mathml-tag-names/download/mathml-tag-names-2.1.3.tgz} dev: true /md5.js/1.3.5: - resolution: {integrity: sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==} + resolution: {integrity: sha1-tdB7jjIW4+J81yjXL3DR5qNCAF8=, tarball: md5.js/download/md5.js-1.3.5.tgz} dependencies: hash-base: 3.1.0 inherits: 2.0.4 @@ -9854,13 +11348,13 @@ packages: dev: true /mdast-util-definitions/4.0.0: - resolution: {integrity: sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==} + resolution: {integrity: sha1-xcGoTbeZFztNz3ZDzamZ5EDCTbI=, tarball: mdast-util-definitions/download/mdast-util-definitions-4.0.0.tgz} dependencies: unist-util-visit: 2.0.3 dev: true /mdast-util-find-and-replace/1.1.1: - resolution: {integrity: sha512-9cKl33Y21lyckGzpSmEQnIDjEfeeWelN5s1kUW1LwdB0Fkuq2u+4GdqcGEygYxJE8GVqCl0741bYXHgamfWAZA==} + resolution: {integrity: sha1-t9sehz+W9mWIwyHxNjBpq/YH0bU=, tarball: mdast-util-find-and-replace/download/mdast-util-find-and-replace-1.1.1.tgz} dependencies: escape-string-regexp: 4.0.0 unist-util-is: 4.1.0 @@ -9868,7 +11362,7 @@ packages: dev: true /mdast-util-from-markdown/0.8.5: - resolution: {integrity: sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==} + resolution: {integrity: sha1-0e8spCvDd+ywRjqYeRDa6JvZoow=, tarball: mdast-util-from-markdown/download/mdast-util-from-markdown-0.8.5.tgz} dependencies: '@types/mdast': 3.0.10 mdast-util-to-string: 2.0.0 @@ -9880,13 +11374,13 @@ packages: dev: true /mdast-util-frontmatter/0.2.0: - resolution: {integrity: sha512-FHKL4w4S5fdt1KjJCwB0178WJ0evnyyQr5kXTM3wrOVpytD0hrkvd+AOOjU9Td8onOejCkmZ+HQRT3CZ3coHHQ==} + resolution: {integrity: sha1-i9XNVeI2wD4gSgNvc3Lr6eZ0gkA=, tarball: mdast-util-frontmatter/download/mdast-util-frontmatter-0.2.0.tgz} dependencies: micromark-extension-frontmatter: 0.2.2 dev: true /mdast-util-gfm-autolink-literal/0.1.3: - resolution: {integrity: sha512-GjmLjWrXg1wqMIO9+ZsRik/s7PLwTaeCHVB7vRxUwLntZc8mzmTsLVr6HW1yLokcnhfURsn5zmSVdi3/xWWu1A==} + resolution: {integrity: sha1-nE/zmcXd0uzkC9OxPlRH2E44X7c=, tarball: mdast-util-gfm-autolink-literal/download/mdast-util-gfm-autolink-literal-0.1.3.tgz} dependencies: ccount: 1.1.0 mdast-util-find-and-replace: 1.1.1 @@ -9896,26 +11390,26 @@ packages: dev: true /mdast-util-gfm-strikethrough/0.2.3: - resolution: {integrity: sha512-5OQLXpt6qdbttcDG/UxYY7Yjj3e8P7X16LzvpX8pIQPYJ/C2Z1qFGMmcw+1PZMUM3Z8wt8NRfYTvCni93mgsgA==} + resolution: {integrity: sha1-Re6jN7f/8HVaKRhE++p5mWwyKJA=, tarball: mdast-util-gfm-strikethrough/download/mdast-util-gfm-strikethrough-0.2.3.tgz} dependencies: mdast-util-to-markdown: 0.6.5 dev: true /mdast-util-gfm-table/0.1.6: - resolution: {integrity: sha512-j4yDxQ66AJSBwGkbpFEp9uG/LS1tZV3P33fN1gkyRB2LoRL+RR3f76m0HPHaby6F4Z5xr9Fv1URmATlRRUIpRQ==} + resolution: {integrity: sha1-rwWurcjl7gBO7d+zJLKtjAKbbs8=, tarball: mdast-util-gfm-table/download/mdast-util-gfm-table-0.1.6.tgz} dependencies: markdown-table: 2.0.0 mdast-util-to-markdown: 0.6.5 dev: true /mdast-util-gfm-task-list-item/0.1.6: - resolution: {integrity: sha512-/d51FFIfPsSmCIRNp7E6pozM9z1GYPIkSy1urQ8s/o4TC22BZ7DqfHFWiqBD23bc7J3vV1Fc9O4QIHBlfuit8A==} + resolution: {integrity: sha1-cMiF5rn1Q93X5rQflwPuVbCErxA=, tarball: mdast-util-gfm-task-list-item/download/mdast-util-gfm-task-list-item-0.1.6.tgz} dependencies: mdast-util-to-markdown: 0.6.5 dev: true /mdast-util-gfm/0.1.2: - resolution: {integrity: sha512-NNkhDx/qYcuOWB7xHUGWZYVXvjPFFd6afg6/e2g+SV4r9q5XUcCbV4Wfa3DLYIiD+xAEZc6K4MGaE/m0KDcPwQ==} + resolution: {integrity: sha1-js3a/lfSZlQPaIH1xX/xlyW9NRw=, tarball: mdast-util-gfm/download/mdast-util-gfm-0.1.2.tgz} dependencies: mdast-util-gfm-autolink-literal: 0.1.3 mdast-util-gfm-strikethrough: 0.2.3 @@ -9927,7 +11421,7 @@ packages: dev: true /mdast-util-math/0.1.2: - resolution: {integrity: sha512-fogAitds+wH+QRas78Yr1TwmQGN4cW/G2WRw5ePuNoJbBSPJCxIOCE8MTzHgWHVSpgkRaPQTgfzXRE1CrwWSlg==} + resolution: {integrity: sha1-YpoHk72IIkMpF+Xd2lJ5SSOQzCs=, tarball: mdast-util-math/download/mdast-util-math-0.1.2.tgz} dependencies: longest-streak: 2.0.4 mdast-util-to-markdown: 0.6.5 @@ -9935,7 +11429,7 @@ packages: dev: true /mdast-util-to-hast/10.2.0: - resolution: {integrity: sha512-JoPBfJ3gBnHZ18icCwHR50orC9kNH81tiR1gs01D8Q5YpV6adHNO9nKNuFBCJQ941/32PT1a63UF/DitmS3amQ==} + resolution: {integrity: sha1-YYdVJqAX2IV7cavJMzlCcAstNgQ=, tarball: mdast-util-to-hast/download/mdast-util-to-hast-10.2.0.tgz} dependencies: '@types/mdast': 3.0.10 '@types/unist': 2.0.6 @@ -9948,7 +11442,7 @@ packages: dev: true /mdast-util-to-markdown/0.6.5: - resolution: {integrity: sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ==} + resolution: {integrity: sha1-sz9nyoINaebMUnqT1AOSSbUEvr4=, tarball: mdast-util-to-markdown/download/mdast-util-to-markdown-0.6.5.tgz} dependencies: '@types/unist': 2.0.6 longest-streak: 2.0.4 @@ -9959,23 +11453,28 @@ packages: dev: true /mdast-util-to-string/2.0.0: - resolution: {integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==} + resolution: {integrity: sha1-uM/mpxPhCRy1tyj8SIhaR2f4uXs=, tarball: mdast-util-to-string/download/mdast-util-to-string-2.0.0.tgz} dev: true /mdn-data/2.0.14: - resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==} + resolution: {integrity: sha1-cRP8QoGRfWPOKbQ0RvcB5owlulA=, tarball: mdn-data/download/mdn-data-2.0.14.tgz} dev: true /mdn-data/2.0.4: - resolution: {integrity: sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==} + resolution: {integrity: sha1-aZs8OKxvHXKAkaZGULZdOIUC/Vs=, tarball: mdn-data/download/mdn-data-2.0.4.tgz} dev: true /mdurl/1.0.1: - resolution: {integrity: sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=} + resolution: {integrity: sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=, tarball: mdurl/download/mdurl-1.0.1.tgz} + dev: true + + /media-typer/0.3.0: + resolution: {integrity: sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=, tarball: media-typer/download/media-typer-0.3.0.tgz} + engines: {node: '>= 0.6'} dev: true /mem/4.3.0: - resolution: {integrity: sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==} + resolution: {integrity: sha1-Rhr0l7xK4JYIzbLmDu+2m/90QXg=, tarball: mem/download/mem-4.3.0.tgz} engines: {node: '>=6'} dependencies: map-age-cleaner: 0.1.3 @@ -9984,7 +11483,7 @@ packages: dev: true /mem/5.1.1: - resolution: {integrity: sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==} + resolution: {integrity: sha1-cFm2e/msLJJMnxz/cVWgZDlK37M=, tarball: mem/download/mem-5.1.1.tgz} engines: {node: '>=8'} dependencies: map-age-cleaner: 0.1.3 @@ -9993,24 +11492,24 @@ packages: dev: true /memory-fs/0.5.0: - resolution: {integrity: sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==} + resolution: {integrity: sha1-MkwBKIuIZSlm0WHbd4OHIIRajjw=, tarball: memory-fs/download/memory-fs-0.5.0.tgz} engines: {node: '>=4.3.0 <5.0.0 || >=5.10'} dependencies: errno: 0.1.8 - readable-stream: 2.3.7 + readable-stream: 2.3.8 dev: true /memorystream/0.3.1: - resolution: {integrity: sha1-htcJCzDORV1j+64S3aUaR93K+bI=} + resolution: {integrity: sha1-htcJCzDORV1j+64S3aUaR93K+bI=, tarball: memorystream/download/memorystream-0.3.1.tgz} engines: {node: '>= 0.10.0'} dev: true /meow/5.0.0: - resolution: {integrity: sha512-CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig==} + resolution: {integrity: sha1-38c9Y6mvxxSl43F2DrXIi5EHiqQ=, tarball: meow/download/meow-5.0.0.tgz} engines: {node: '>=6'} dependencies: camelcase-keys: 4.2.0 - decamelize-keys: 1.1.0 + decamelize-keys: 1.1.1 loud-rejection: 1.6.0 minimist-options: 3.0.2 normalize-package-data: 2.5.0 @@ -10021,13 +11520,13 @@ packages: dev: true /meow/9.0.0: - resolution: {integrity: sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==} + resolution: {integrity: sha1-zZUQvFysne59A8c+4fmtlZ9Oo2Q=, tarball: meow/download/meow-9.0.0.tgz} engines: {node: '>=10'} dependencies: '@types/minimist': 1.2.2 camelcase-keys: 6.2.2 decamelize: 1.2.0 - decamelize-keys: 1.1.0 + decamelize-keys: 1.1.1 hard-rejection: 2.1.0 minimist-options: 4.1.0 normalize-package-data: 3.0.3 @@ -10039,32 +11538,32 @@ packages: dev: true /merge-stream/1.0.1: - resolution: {integrity: sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=} + resolution: {integrity: sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=, tarball: merge-stream/download/merge-stream-1.0.1.tgz} dependencies: - readable-stream: 2.3.7 + readable-stream: 2.3.8 dev: true /merge-stream/2.0.0: - resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + resolution: {integrity: sha1-UoI2KaFN0AyXcPtq1H3GMQ8sH2A=, tarball: merge-stream/download/merge-stream-2.0.0.tgz} dev: true /merge2/1.4.1: - resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + resolution: {integrity: sha1-Q2iJL4hekHRVpv19xVwMnUBJkK4=, tarball: merge2/download/merge2-1.4.1.tgz} engines: {node: '>= 8'} dev: true /mhchemparser/4.1.1: - resolution: {integrity: sha512-R75CUN6O6e1t8bgailrF1qPq+HhVeFTM3XQ0uzI+mXTybmphy3b6h4NbLOYhemViQ3lUs+6CKRkC3Ws1TlYREA==} + resolution: {integrity: sha1-ohQv2rN6AuyNG0ikRQWSh3kL7NU=, tarball: mhchemparser/download/mhchemparser-4.1.1.tgz} dev: true /micromark-extension-frontmatter/0.2.2: - resolution: {integrity: sha512-q6nPLFCMTLtfsctAuS0Xh4vaolxSFUWUWR6PZSrXXiRy+SANGllpcqdXFv2z07l0Xz/6Hl40hK0ffNCJPH2n1A==} + resolution: {integrity: sha1-YbjpLpIT4dPBP1pZ54YvXKmN+lM=, tarball: micromark-extension-frontmatter/download/micromark-extension-frontmatter-0.2.2.tgz} dependencies: fault: 1.0.4 dev: true /micromark-extension-gfm-autolink-literal/0.5.7: - resolution: {integrity: sha512-ePiDGH0/lhcngCe8FtH4ARFoxKTUelMp4L7Gg2pujYD5CSMb9PbblnyL+AAMud/SNMyusbS2XDSiPIRcQoNFAw==} + resolution: {integrity: sha1-U4ZsHwx++UCufKH3LG+u+P7Z8gQ=, tarball: micromark-extension-gfm-autolink-literal/download/micromark-extension-gfm-autolink-literal-0.5.7.tgz} dependencies: micromark: 2.11.4 transitivePeerDependencies: @@ -10072,7 +11571,7 @@ packages: dev: true /micromark-extension-gfm-strikethrough/0.6.5: - resolution: {integrity: sha512-PpOKlgokpQRwUesRwWEp+fHjGGkZEejj83k9gU5iXCbDG+XBA92BqnRKYJdfqfkrRcZRgGuPuXb7DaK/DmxOhw==} + resolution: {integrity: sha1-lsuDNW/4e/MWcO77ete7pz5lFNE=, tarball: micromark-extension-gfm-strikethrough/download/micromark-extension-gfm-strikethrough-0.6.5.tgz} dependencies: micromark: 2.11.4 transitivePeerDependencies: @@ -10080,7 +11579,7 @@ packages: dev: true /micromark-extension-gfm-table/0.4.3: - resolution: {integrity: sha512-hVGvESPq0fk6ALWtomcwmgLvH8ZSVpcPjzi0AjPclB9FsVRgMtGZkUcpE0zgjOCFAznKepF4z3hX8z6e3HODdA==} + resolution: {integrity: sha1-TUnxzgyoSZbIU4gLlEZpiUfxgCs=, tarball: micromark-extension-gfm-table/download/micromark-extension-gfm-table-0.4.3.tgz} dependencies: micromark: 2.11.4 transitivePeerDependencies: @@ -10088,11 +11587,11 @@ packages: dev: true /micromark-extension-gfm-tagfilter/0.3.0: - resolution: {integrity: sha512-9GU0xBatryXifL//FJH+tAZ6i240xQuFrSL7mYi8f4oZSbc+NvXjkrHemeYP0+L4ZUT+Ptz3b95zhUZnMtoi/Q==} + resolution: {integrity: sha1-2fJqZa3umEyczdfhgiIEk1YoQa0=, tarball: micromark-extension-gfm-tagfilter/download/micromark-extension-gfm-tagfilter-0.3.0.tgz} dev: true /micromark-extension-gfm-task-list-item/0.3.3: - resolution: {integrity: sha512-0zvM5iSLKrc/NQl84pZSjGo66aTGd57C1idmlWmE87lkMcXrTxg1uXa/nXomxJytoje9trP0NDLvw4bZ/Z/XCQ==} + resolution: {integrity: sha1-2Qx1XyUz7VWnGBKc7hElfxNig7g=, tarball: micromark-extension-gfm-task-list-item/download/micromark-extension-gfm-task-list-item-0.3.3.tgz} dependencies: micromark: 2.11.4 transitivePeerDependencies: @@ -10100,7 +11599,7 @@ packages: dev: true /micromark-extension-gfm/0.3.3: - resolution: {integrity: sha512-oVN4zv5/tAIA+l3GbMi7lWeYpJ14oQyJ3uEim20ktYFAcfX1x3LNlFGGlmrZHt7u9YlKExmyJdDGaTt6cMSR/A==} + resolution: {integrity: sha1-NtGkwInKi9/ZeMm9K/GgyyTirP4=, tarball: micromark-extension-gfm/download/micromark-extension-gfm-0.3.3.tgz} dependencies: micromark: 2.11.4 micromark-extension-gfm-autolink-literal: 0.5.7 @@ -10113,7 +11612,7 @@ packages: dev: true /micromark-extension-math/0.1.2: - resolution: {integrity: sha512-ZJXsT2eVPM8VTmcw0CPSDeyonOn9SziGK3Z+nkf9Vb6xMPeU+4JMEnO6vzDL10562Favw8Vste74f54rxJ/i6Q==} + resolution: {integrity: sha1-XXuyuGAY2kp1jAXzmRZkQw7k1xE=, tarball: micromark-extension-math/download/micromark-extension-math-0.1.2.tgz} dependencies: katex: 0.12.0 micromark: 2.11.4 @@ -10122,16 +11621,16 @@ packages: dev: true /micromark/2.11.4: - resolution: {integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==} + resolution: {integrity: sha1-0TQ2E47qgmOD6CJEnJpcUO5EZlo=, tarball: micromark/download/micromark-2.11.4.tgz} dependencies: - debug: 4.3.3 + debug: 4.3.4 parse-entities: 2.0.0 transitivePeerDependencies: - supports-color dev: true /micromatch/3.1.10: - resolution: {integrity: sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==} + resolution: {integrity: sha1-cIWbyVyYQJUvNZoGij/En57PrCM=, tarball: micromatch/download/micromatch-3.1.10.tgz} engines: {node: '>=0.10.0'} dependencies: arr-diff: 4.0.0 @@ -10147,10 +11646,12 @@ packages: regex-not: 1.0.2 snapdragon: 0.8.2 to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color dev: true - /micromatch/4.0.4: - resolution: {integrity: sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==} + /micromatch/4.0.5: + resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==, tarball: micromatch/download/micromatch-4.0.5.tgz} engines: {node: '>=8.6'} dependencies: braces: 3.0.2 @@ -10158,32 +11659,32 @@ packages: dev: true /miller-rabin/4.0.1: - resolution: {integrity: sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==} + resolution: {integrity: sha1-8IA1HIZbDcViqEYpZtqlNUPHik0=, tarball: miller-rabin/download/miller-rabin-4.0.1.tgz} hasBin: true dependencies: bn.js: 4.12.0 brorand: 1.1.0 dev: true - /mime-db/1.51.0: - resolution: {integrity: sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==} + /mime-db/1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==, tarball: mime-db/download/mime-db-1.52.0.tgz} engines: {node: '>= 0.6'} dev: true - /mime-types/2.1.34: - resolution: {integrity: sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==} + /mime-types/2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==, tarball: mime-types/download/mime-types-2.1.35.tgz} engines: {node: '>= 0.6'} dependencies: - mime-db: 1.51.0 + mime-db: 1.52.0 dev: true - /mime/1.3.6: - resolution: {integrity: sha1-WR2E02U6awtKO5343lqoEI5y5eA=} + /mime/1.4.1: + resolution: {integrity: sha1-Eh+evEnjdm8xGnbh+hyAA8SwOqY=, tarball: mime/download/mime-1.4.1.tgz} hasBin: true dev: true /mime/1.6.0: - resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} + resolution: {integrity: sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE=, tarball: mime/download/mime-1.6.0.tgz} engines: {node: '>=4'} hasBin: true requiresBuild: true @@ -10191,70 +11692,83 @@ packages: optional: true /mime/2.6.0: - resolution: {integrity: sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==} + resolution: {integrity: sha1-oqaCqVzU0MsdYlfij4PafjWAA2c=, tarball: mime/download/mime-2.6.0.tgz} engines: {node: '>=4.0.0'} hasBin: true dev: true + /mimer/1.1.0: + resolution: {integrity: sha1-LLZ/cJOZjncqDmLAkPd9qhuKLb4=, tarball: mimer/download/mimer-1.1.0.tgz} + engines: {node: '>= 6.0'} + hasBin: true + dev: true + /mimic-fn/1.2.0: - resolution: {integrity: sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==} + resolution: {integrity: sha1-ggyGo5M0ZA6ZUWkovQP8qIBX0CI=, tarball: mimic-fn/download/mimic-fn-1.2.0.tgz} engines: {node: '>=4'} dev: true /mimic-fn/2.1.0: - resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + resolution: {integrity: sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs=, tarball: mimic-fn/download/mimic-fn-2.1.0.tgz} engines: {node: '>=6'} dev: true /mimic-response/1.0.1: - resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==} + resolution: {integrity: sha1-SSNTiHju9CBjy4o+OweYeBSHqxs=, tarball: mimic-response/download/mimic-response-1.0.1.tgz} engines: {node: '>=4'} dev: true + /mimic-response/3.1.0: + resolution: {integrity: sha1-LR1Zr5wbEpgVrMwsRqAipc4fo8k=, tarball: mimic-response/download/mimic-response-3.1.0.tgz} + engines: {node: '>=10'} + dev: true + /min-indent/1.0.1: - resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} + resolution: {integrity: sha1-pj9oFnOzBXH76LwlaGrnRu76mGk=, tarball: min-indent/download/min-indent-1.0.1.tgz} engines: {node: '>=4'} dev: true - /mini-create-react-context/0.4.1_prop-types@15.8.1: - resolution: {integrity: sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ==} + /mini-create-react-context/0.4.1_4vyaxm4rsh2mpfdenvlqy7kmya: + resolution: {integrity: sha1-ByFxVhv9ySLaCKYMIZekl8wtHV4=, tarball: mini-create-react-context/download/mini-create-react-context-0.4.1.tgz} + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. peerDependencies: prop-types: ^15.0.0 react: ^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@babel/runtime': 7.17.2 + '@babel/runtime': 7.21.0 prop-types: 15.8.1 + react: 16.14.0 tiny-warning: 1.0.3 dev: true - /mini-create-react-context/0.4.1_prop-types@15.8.1+react@16.14.0: - resolution: {integrity: sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ==} + /mini-create-react-context/0.4.1_prop-types@15.8.1: + resolution: {integrity: sha1-ByFxVhv9ySLaCKYMIZekl8wtHV4=, tarball: mini-create-react-context/download/mini-create-react-context-0.4.1.tgz} + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. peerDependencies: prop-types: ^15.0.0 react: ^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@babel/runtime': 7.17.2 + '@babel/runtime': 7.21.0 prop-types: 15.8.1 - react: 16.14.0 tiny-warning: 1.0.3 dev: true /minimalistic-assert/1.0.1: - resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} + resolution: {integrity: sha1-LhlN4ERibUoQ5/f7wAznPoPk1cc=, tarball: minimalistic-assert/download/minimalistic-assert-1.0.1.tgz} dev: true /minimalistic-crypto-utils/1.0.1: - resolution: {integrity: sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=} + resolution: {integrity: sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=, tarball: minimalistic-crypto-utils/download/minimalistic-crypto-utils-1.0.1.tgz} dev: true /minimatch/3.1.2: - resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==, tarball: minimatch/download/minimatch-3.1.2.tgz} dependencies: brace-expansion: 1.1.11 dev: true /minimist-options/3.0.2: - resolution: {integrity: sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==} + resolution: {integrity: sha1-+6TIGRM54T7PTWG+sD8HAQPz2VQ=, tarball: minimist-options/download/minimist-options-3.0.2.tgz} engines: {node: '>= 4'} dependencies: arrify: 1.0.1 @@ -10262,7 +11776,7 @@ packages: dev: true /minimist-options/4.1.0: - resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} + resolution: {integrity: sha1-wGVXE8U6ii69d/+iR9NCxA8BBhk=, tarball: minimist-options/download/minimist-options-4.1.0.tgz} engines: {node: '>= 6'} dependencies: arrify: 1.0.1 @@ -10270,12 +11784,43 @@ packages: kind-of: 6.0.3 dev: true - /minimist/1.2.5: - resolution: {integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==} + /minimist/1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==, tarball: minimist/download/minimist-1.2.8.tgz} + dev: true + + /mississippi/1.3.1: + resolution: {integrity: sha1-Kou0ZehlUKyLNqe29FWZFx14Zx4=, tarball: mississippi/download/mississippi-1.3.1.tgz} + dependencies: + concat-stream: 1.6.2 + duplexify: 3.7.1 + end-of-stream: 1.4.4 + flush-write-stream: 1.1.1 + from2: 2.3.0 + parallel-transform: 1.2.0 + pump: 1.0.3 + pumpify: 1.5.1 + stream-each: 1.2.3 + through2: 2.0.5 + dev: true + + /mississippi/2.0.0: + resolution: {integrity: sha1-NEKlCPr8KFAEhv7qmUCWduTuWm8=, tarball: mississippi/download/mississippi-2.0.0.tgz} + engines: {node: '>=4.0.0'} + dependencies: + concat-stream: 1.6.2 + duplexify: 3.7.1 + end-of-stream: 1.4.4 + flush-write-stream: 1.1.1 + from2: 2.3.0 + parallel-transform: 1.2.0 + pump: 2.0.1 + pumpify: 1.5.1 + stream-each: 1.2.3 + through2: 2.0.5 dev: true /mixin-deep/1.3.2: - resolution: {integrity: sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==} + resolution: {integrity: sha1-ESC0PcNZp4Xc5ltVuC4lfM9HlWY=, tarball: mixin-deep/download/mixin-deep-1.3.2.tgz} engines: {node: '>=0.10.0'} dependencies: for-in: 1.0.2 @@ -10283,30 +11828,45 @@ packages: dev: true /mj-context-menu/0.6.1: - resolution: {integrity: sha512-7NO5s6n10TIV96d4g2uDpG7ZDpIhMh0QNfGdJw/W47JswFcosz457wqz/b5sAKvl12sxINGFCn80NZHKwxQEXA==} + resolution: {integrity: sha1-oEPFKCv34c84Id4HsTUlym+Fqmk=, tarball: mj-context-menu/download/mj-context-menu-0.6.1.tgz} dev: true - /mkdirp/0.5.5: - resolution: {integrity: sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==} + /mkdirp/0.5.6: + resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==, tarball: mkdirp/download/mkdirp-0.5.6.tgz} hasBin: true dependencies: - minimist: 1.2.5 + minimist: 1.2.8 + dev: true + + /move-concurrently/1.0.1: + resolution: {integrity: sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=, tarball: move-concurrently/download/move-concurrently-1.0.1.tgz} + dependencies: + aproba: 1.2.0 + copy-concurrently: 1.0.5 + fs-write-stream-atomic: 1.0.10 + mkdirp: 0.5.6 + rimraf: 2.6.3 + run-queue: 1.0.3 dev: true /ms/2.0.0: - resolution: {integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=} + resolution: {integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=, tarball: ms/download/ms-2.0.0.tgz} dev: true /ms/2.1.2: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + resolution: {integrity: sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=, tarball: ms/download/ms-2.1.2.tgz} + dev: true + + /ms/2.1.3: + resolution: {integrity: sha1-V0yBOM4dK1hh8LRFedut1gxmFbI=, tarball: ms/download/ms-2.1.3.tgz} dev: true /multimap/1.1.0: - resolution: {integrity: sha512-0ZIR9PasPxGXmRsEF8jsDzndzHDj7tIav+JUmvIFB/WHswliFnquxECT/De7GR4yg99ky/NlRKJT82G1y271bw==} + resolution: {integrity: sha1-UmP+vAhaF5HDO1m7OvxqdqKhDKg=, tarball: multimap/download/multimap-1.1.0.tgz} dev: true /multimatch/5.0.0: - resolution: {integrity: sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==} + resolution: {integrity: sha1-kyuACWPOp6MaAzMo+h4MOhh02+Y=, tarball: multimatch/download/multimatch-5.0.0.tgz} engines: {node: '>=10'} dependencies: '@types/minimatch': 3.0.5 @@ -10317,21 +11877,25 @@ packages: dev: true /mute-stream/0.0.7: - resolution: {integrity: sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=} + resolution: {integrity: sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=, tarball: mute-stream/download/mute-stream-0.0.7.tgz} dev: true /mute-stream/0.0.8: - resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} + resolution: {integrity: sha1-FjDEKyJR/4HiooPelqVJfqkuXg0=, tarball: mute-stream/download/mute-stream-0.0.8.tgz} + dev: true + + /nanoid/2.1.11: + resolution: {integrity: sha1-7CS4p1jVkVYVMbQXagHjq08PAoA=, tarball: nanoid/download/nanoid-2.1.11.tgz} dev: true - /nanoid/3.3.1: - resolution: {integrity: sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw==} + /nanoid/3.3.4: + resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==, tarball: nanoid/download/nanoid-3.3.4.tgz} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true dev: true /nanomatch/1.2.13: - resolution: {integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==} + resolution: {integrity: sha1-uHqKpPwN6P5r6IiVs4mD/yZb0Rk=, tarball: nanomatch/download/nanomatch-1.2.13.tgz} engines: {node: '>=0.10.0'} dependencies: arr-diff: 4.0.0 @@ -10345,22 +11909,43 @@ packages: regex-not: 1.0.2 snapdragon: 0.8.2 to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color + dev: true + + /natural-compare-lite/1.4.0: + resolution: {integrity: sha1-F7CVgZiJef3a/gIB6TG6kzyWy7Q=, tarball: natural-compare-lite/download/natural-compare-lite-1.4.0.tgz} dev: true /natural-compare/1.4.0: - resolution: {integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=} + resolution: {integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=, tarball: natural-compare/download/natural-compare-1.4.0.tgz} + dev: true + + /negotiator/0.6.3: + resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==, tarball: negotiator/download/negotiator-0.6.3.tgz} + engines: {node: '>= 0.6'} dev: true /nice-try/1.0.5: - resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} + resolution: {integrity: sha1-ozeKdpbOfSI+iPybdkvX7xCJ42Y=, tarball: nice-try/download/nice-try-1.0.5.tgz} + dev: true + + /node-fetch-npm/2.0.4: + resolution: {integrity: sha1-ZQfQ4XqewL477FFpWKSXzsVL9aQ=, tarball: node-fetch-npm/download/node-fetch-npm-2.0.4.tgz} + engines: {node: '>=4'} + deprecated: This module is not used anymore, npm uses minipass-fetch for its fetch implementation now + dependencies: + encoding: 0.1.13 + json-parse-better-errors: 1.0.2 + safe-buffer: 5.2.1 dev: true /node-int64/0.4.0: - resolution: {integrity: sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=} + resolution: {integrity: sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=, tarball: node-int64/download/node-int64-0.4.0.tgz} dev: true /node-libs-browser/2.2.1: - resolution: {integrity: sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==} + resolution: {integrity: sha1-tk9RPRgzhiX5A0bSew0jXmMfZCU=, tarball: node-libs-browser/download/node-libs-browser-2.2.1.tgz} dependencies: assert: 1.5.0 browserify-zlib: 0.2.0 @@ -10376,7 +11961,7 @@ packages: process: 0.11.10 punycode: 1.4.1 querystring-es3: 0.2.1 - readable-stream: 2.3.7 + readable-stream: 2.3.8 stream-browserify: 2.0.2 stream-http: 2.8.3 string_decoder: 1.3.0 @@ -10388,7 +11973,7 @@ packages: dev: true /node-notifier/6.0.0: - resolution: {integrity: sha512-SVfQ/wMw+DesunOm5cKqr6yDcvUTDl/yc97ybGHMrteNEY6oekXpNpS3lZwgLlwz0FLgHoiW28ZpmBHUDg37cw==} + resolution: {integrity: sha1-zqMZ4GuqFt7sjOXNfxM8Ska2jhI=, tarball: node-notifier/download/node-notifier-6.0.0.tgz} requiresBuild: true dependencies: growly: 1.3.0 @@ -10399,52 +11984,52 @@ packages: dev: true optional: true - /node-releases/2.0.2: - resolution: {integrity: sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==} + /node-releases/2.0.10: + resolution: {integrity: sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==, tarball: node-releases/download/node-releases-2.0.10.tgz} dev: true /normalize-package-data/2.5.0: - resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} + resolution: {integrity: sha1-5m2xg4sgDB38IzIl0SyzZSDiNKg=, tarball: normalize-package-data/download/normalize-package-data-2.5.0.tgz} dependencies: hosted-git-info: 2.8.9 - resolve: 1.22.0 + resolve: 1.22.1 semver: 5.7.1 validate-npm-package-license: 3.0.4 dev: true /normalize-package-data/3.0.3: - resolution: {integrity: sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==} + resolution: {integrity: sha1-28w+LaWVCaCYNCKITNFy7v36Ul4=, tarball: normalize-package-data/download/normalize-package-data-3.0.3.tgz} engines: {node: '>=10'} dependencies: hosted-git-info: 4.1.0 - is-core-module: 2.8.1 - semver: 7.3.5 + is-core-module: 2.11.0 + semver: 7.3.8 validate-npm-package-license: 3.0.4 dev: true /normalize-path/2.1.1: - resolution: {integrity: sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=} + resolution: {integrity: sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=, tarball: normalize-path/download/normalize-path-2.1.1.tgz} engines: {node: '>=0.10.0'} dependencies: remove-trailing-separator: 1.1.0 dev: true /normalize-path/3.0.0: - resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + resolution: {integrity: sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU=, tarball: normalize-path/download/normalize-path-3.0.0.tgz} engines: {node: '>=0.10.0'} dev: true /normalize-range/0.1.2: - resolution: {integrity: sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=} + resolution: {integrity: sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=, tarball: normalize-range/download/normalize-range-0.1.2.tgz} engines: {node: '>=0.10.0'} dev: true /normalize-selector/0.2.0: - resolution: {integrity: sha1-0LFF62kRicY6eNIB3E/bEpPvDAM=} + resolution: {integrity: sha1-0LFF62kRicY6eNIB3E/bEpPvDAM=, tarball: normalize-selector/download/normalize-selector-0.2.0.tgz} dev: true /normalize-url/1.9.1: - resolution: {integrity: sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=} + resolution: {integrity: sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=, tarball: normalize-url/download/normalize-url-1.9.1.tgz} engines: {node: '>=4'} dependencies: object-assign: 4.1.1 @@ -10454,24 +12039,29 @@ packages: dev: true /normalize-url/3.3.0: - resolution: {integrity: sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==} + resolution: {integrity: sha1-suHE3E98bVd0PfczpPWXjRhlBVk=, tarball: normalize-url/download/normalize-url-3.3.0.tgz} engines: {node: '>=6'} dev: true /normalize-url/4.5.1: - resolution: {integrity: sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==} + resolution: {integrity: sha1-DdkM8SiO4dExO4cIHJpZMu5IUYo=, tarball: normalize-url/download/normalize-url-4.5.1.tgz} engines: {node: '>=8'} dev: true + /normalize-url/6.1.0: + resolution: {integrity: sha1-QNCIW1Nd7/4/MUe+yHfQX+TFZoo=, tarball: normalize-url/download/normalize-url-6.1.0.tgz} + engines: {node: '>=10'} + dev: true + /now-and-later/2.0.1: - resolution: {integrity: sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==} + resolution: {integrity: sha1-jlechoV2SnzALLaAOA6U9DzLH3w=, tarball: now-and-later/download/now-and-later-2.0.1.tgz} engines: {node: '>= 0.10'} dependencies: once: 1.4.0 dev: true /np/5.2.1: - resolution: {integrity: sha512-KGSFQGHob6FMOWCrBgaqJNu/G9ghA5Rfbt3NXOz2alKzEwC1Xvk/vIem6dbKm3HjyII1WpfI+Xymx51i2gJMhA==} + resolution: {integrity: sha1-A3vEGmcC+iDsAC/CTzbr6qKzGKI=, tarball: np/download/np-5.2.1.tgz} engines: {git: '>=2.11.0', node: '>=8', npm: '>=6.8.0', yarn: '>=1.7.0'} hasBin: true dependencies: @@ -10510,32 +12100,49 @@ packages: update-notifier: 3.0.1 transitivePeerDependencies: - zen-observable + - zenObservable dev: true /npm-name/5.5.0: - resolution: {integrity: sha512-l7/uyVfEi2e3ho+ovaJZC0xlbwzXNUz3RxkxpfcnLuoGKAuYoo9YoJ/uy18PsTD8IziugGHks4t/mGmBJEZ4Qg==} + resolution: {integrity: sha1-OnOtvLBIikGkT/gg7VHcwyxyvQk=, tarball: npm-name/download/npm-name-5.5.0.tgz} engines: {node: '>=8'} dependencies: got: 9.6.0 is-scoped: 2.1.0 is-url-superb: 3.0.0 lodash.zip: 4.2.0 - registry-auth-token: 4.2.1 + registry-auth-token: 4.2.2 registry-url: 5.1.0 validate-npm-package-name: 3.0.0 dev: true + /npm-package-arg/5.1.2: + resolution: {integrity: sha1-+xjRe7YeYJANYxJhmRm9dTdVqzc=, tarball: npm-package-arg/download/npm-package-arg-5.1.2.tgz} + dependencies: + hosted-git-info: 2.8.9 + osenv: 0.1.5 + semver: 5.7.1 + validate-npm-package-name: 3.0.0 + dev: true + /npm-package-arg/8.1.5: - resolution: {integrity: sha512-LhgZrg0n0VgvzVdSm1oiZworPbTxYHUJCgtsJW8mGvlDpxTM1vSJc3m5QZeUkhAHIzbz3VCHd/R4osi1L1Tg/Q==} + resolution: {integrity: sha1-M2my1f6P3GdLqn8XhlFN3BVGbkQ=, tarball: npm-package-arg/download/npm-package-arg-8.1.5.tgz} engines: {node: '>=10'} dependencies: hosted-git-info: 4.1.0 - semver: 7.3.5 + semver: 7.3.8 validate-npm-package-name: 3.0.0 dev: true + /npm-pick-manifest/1.0.4: + resolution: {integrity: sha1-pe5lEMH+ciHAvAQU5wkkwUBF9+g=, tarball: npm-pick-manifest/download/npm-pick-manifest-1.0.4.tgz} + dependencies: + npm-package-arg: 5.1.2 + semver: 5.7.1 + dev: true + /npm-run-all/4.1.5: - resolution: {integrity: sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==} + resolution: {integrity: sha1-BEdiAqFe4OLiFAgIYb/xKlHZj7o=, tarball: npm-run-all/download/npm-run-all-4.1.5.tgz} engines: {node: '>= 4'} hasBin: true dependencies: @@ -10546,33 +12153,33 @@ packages: minimatch: 3.1.2 pidtree: 0.3.1 read-pkg: 3.0.0 - shell-quote: 1.7.3 - string.prototype.padend: 3.1.3 + shell-quote: 1.8.0 + string.prototype.padend: 3.1.4 dev: true /npm-run-path/2.0.2: - resolution: {integrity: sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=} + resolution: {integrity: sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=, tarball: npm-run-path/download/npm-run-path-2.0.2.tgz} engines: {node: '>=4'} dependencies: path-key: 2.0.1 dev: true /npm-run-path/3.1.0: - resolution: {integrity: sha512-Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg==} + resolution: {integrity: sha1-f5G+MX9qRm7+08nymArYpO6LD6U=, tarball: npm-run-path/download/npm-run-path-3.1.0.tgz} engines: {node: '>=8'} dependencies: path-key: 3.1.1 dev: true /npm-run-path/4.0.1: - resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + resolution: {integrity: sha1-t+zR5e1T2o43pV4cImnguX7XSOo=, tarball: npm-run-path/download/npm-run-path-4.0.1.tgz} engines: {node: '>=8'} dependencies: path-key: 3.1.1 dev: true /npmlog/4.1.2: - resolution: {integrity: sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==} + resolution: {integrity: sha1-CKfyqL9zRgR3mp76StXMcXq7lUs=, tarball: npmlog/download/npmlog-4.1.2.tgz} dependencies: are-we-there-yet: 1.1.7 console-control-strings: 1.1.0 @@ -10581,35 +12188,35 @@ packages: dev: true /nth-check/1.0.2: - resolution: {integrity: sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==} + resolution: {integrity: sha1-sr0pXDfj3VijvwcAN2Zjuk2c8Fw=, tarball: nth-check/download/nth-check-1.0.2.tgz} dependencies: boolbase: 1.0.0 dev: true /num2fraction/1.2.2: - resolution: {integrity: sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=} + resolution: {integrity: sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=, tarball: num2fraction/download/num2fraction-1.2.2.tgz} dev: true /number-is-nan/1.0.1: - resolution: {integrity: sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=} + resolution: {integrity: sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=, tarball: number-is-nan/download/number-is-nan-1.0.1.tgz} engines: {node: '>=0.10.0'} dev: true - /nwsapi/2.2.0: - resolution: {integrity: sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==} + /nwsapi/2.2.2: + resolution: {integrity: sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==, tarball: nwsapi/download/nwsapi-2.2.2.tgz} dev: true /oauth-sign/0.9.0: - resolution: {integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==} + resolution: {integrity: sha1-R6ewFrqmi1+g7PPe4IqFxnmsZFU=, tarball: oauth-sign/download/oauth-sign-0.9.0.tgz} dev: true /object-assign/4.1.1: - resolution: {integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=} + resolution: {integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=, tarball: object-assign/download/object-assign-4.1.1.tgz} engines: {node: '>=0.10.0'} dev: true /object-copy/0.1.0: - resolution: {integrity: sha1-fn2Fi3gb18mRpBupde04EnVOmYw=} + resolution: {integrity: sha1-fn2Fi3gb18mRpBupde04EnVOmYw=, tarball: object-copy/download/object-copy-0.1.0.tgz} engines: {node: '>=0.10.0'} dependencies: copy-descriptor: 0.1.1 @@ -10617,104 +12224,123 @@ packages: kind-of: 3.2.2 dev: true - /object-inspect/1.12.0: - resolution: {integrity: sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==} + /object-inspect/1.12.3: + resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==, tarball: object-inspect/download/object-inspect-1.12.3.tgz} dev: true /object-keys/1.1.1: - resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + resolution: {integrity: sha1-HEfyct8nfzsdrwYWd9nILiMixg4=, tarball: object-keys/download/object-keys-1.1.1.tgz} engines: {node: '>= 0.4'} dev: true /object-visit/1.0.1: - resolution: {integrity: sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=} + resolution: {integrity: sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=, tarball: object-visit/download/object-visit-1.0.1.tgz} engines: {node: '>=0.10.0'} dependencies: isobject: 3.0.1 dev: true - /object.assign/4.1.2: - resolution: {integrity: sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==} + /object.assign/4.1.4: + resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==, tarball: object.assign/download/object.assign-4.1.4.tgz} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - define-properties: 1.1.3 - has-symbols: 1.0.2 + define-properties: 1.2.0 + has-symbols: 1.0.3 object-keys: 1.1.1 dev: true - /object.entries/1.1.5: - resolution: {integrity: sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==} + /object.entries/1.1.6: + resolution: {integrity: sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==, tarball: object.entries/download/object.entries-1.1.6.tgz} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - define-properties: 1.1.3 - es-abstract: 1.19.1 + define-properties: 1.2.0 + es-abstract: 1.21.1 dev: true - /object.fromentries/2.0.5: - resolution: {integrity: sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==} + /object.fromentries/2.0.6: + resolution: {integrity: sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==, tarball: object.fromentries/download/object.fromentries-2.0.6.tgz} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - define-properties: 1.1.3 - es-abstract: 1.19.1 + define-properties: 1.2.0 + es-abstract: 1.21.1 dev: true - /object.getownpropertydescriptors/2.1.3: - resolution: {integrity: sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==} + /object.getownpropertydescriptors/2.1.5: + resolution: {integrity: sha512-yDNzckpM6ntyQiGTik1fKV1DcVDRS+w8bvpWNCBanvH5LfRX9O8WTHqQzG4RZwRAM4I0oU7TV11Lj5v0g20ibw==, tarball: object.getownpropertydescriptors/download/object.getownpropertydescriptors-2.1.5.tgz} engines: {node: '>= 0.8'} dependencies: + array.prototype.reduce: 1.0.5 call-bind: 1.0.2 - define-properties: 1.1.3 - es-abstract: 1.19.1 + define-properties: 1.2.0 + es-abstract: 1.21.1 dev: true - /object.hasown/1.1.0: - resolution: {integrity: sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==} + /object.hasown/1.1.2: + resolution: {integrity: sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==, tarball: object.hasown/download/object.hasown-1.1.2.tgz} dependencies: - define-properties: 1.1.3 - es-abstract: 1.19.1 + define-properties: 1.2.0 + es-abstract: 1.21.1 dev: true /object.pick/1.3.0: - resolution: {integrity: sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=} + resolution: {integrity: sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=, tarball: object.pick/download/object.pick-1.3.0.tgz} engines: {node: '>=0.10.0'} dependencies: isobject: 3.0.1 dev: true - /object.values/1.1.5: - resolution: {integrity: sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==} + /object.values/1.1.6: + resolution: {integrity: sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==, tarball: object.values/download/object.values-1.1.6.tgz} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - define-properties: 1.1.3 - es-abstract: 1.19.1 + define-properties: 1.2.0 + es-abstract: 1.21.1 + dev: true + + /on-finished/2.4.1: + resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==, tarball: on-finished/download/on-finished-2.4.1.tgz} + engines: {node: '>= 0.8'} + dependencies: + ee-first: 1.1.1 dev: true /once/1.4.0: - resolution: {integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E=} + resolution: {integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E=, tarball: once/download/once-1.4.0.tgz} dependencies: wrappy: 1.0.2 dev: true /onetime/2.0.1: - resolution: {integrity: sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=} + resolution: {integrity: sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=, tarball: onetime/download/onetime-2.0.1.tgz} engines: {node: '>=4'} dependencies: mimic-fn: 1.2.0 dev: true /onetime/5.1.2: - resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + resolution: {integrity: sha1-0Oluu1awdHbfHdnEgG5SN5hcpF4=, tarball: onetime/download/onetime-5.1.2.tgz} engines: {node: '>=6'} dependencies: mimic-fn: 2.1.0 dev: true + /only/0.0.2: + resolution: {integrity: sha1-Kv3oTQPlC5qO3EROMGEKcCle37Q=, tarball: only/download/only-0.0.2.tgz} + dev: true + + /open/6.4.0: + resolution: {integrity: sha1-XBPpbQ3IlGhhZPGJZez+iJ7PyKk=, tarball: open/download/open-6.4.0.tgz} + engines: {node: '>=8'} + dependencies: + is-wsl: 1.1.0 + dev: true + /open/7.4.2: - resolution: {integrity: sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==} + resolution: {integrity: sha1-uBR+Jtzz5CYxbHMAif1x7dKcIyE=, tarball: open/download/open-7.4.2.tgz} engines: {node: '>=8'} dependencies: is-docker: 2.2.1 @@ -10722,7 +12348,7 @@ packages: dev: true /optionator/0.8.3: - resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==} + resolution: {integrity: sha1-hPodA2/p08fiHZmIS2ARZ+yPtJU=, tarball: optionator/download/optionator-0.8.3.tgz} engines: {node: '>= 0.8.0'} dependencies: deep-is: 0.1.4 @@ -10734,7 +12360,7 @@ packages: dev: true /optionator/0.9.1: - resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} + resolution: {integrity: sha1-TyNqY3Pa4FZqbUPhMmZ09QwpFJk=, tarball: optionator/download/optionator-0.9.1.tgz} engines: {node: '>= 0.8.0'} dependencies: deep-is: 0.1.4 @@ -10745,18 +12371,33 @@ packages: word-wrap: 1.2.3 dev: true + /ora/1.4.0: + resolution: {integrity: sha1-iERYIVs6XUCXWSKF+TMhu3p54uU=, tarball: ora/download/ora-1.4.0.tgz} + engines: {node: '>=4'} + dependencies: + chalk: 2.4.2 + cli-cursor: 2.1.0 + cli-spinners: 1.3.1 + log-symbols: 2.2.0 + dev: true + /ordered-read-streams/1.0.1: - resolution: {integrity: sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=} + resolution: {integrity: sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=, tarball: ordered-read-streams/download/ordered-read-streams-1.0.1.tgz} dependencies: - readable-stream: 2.3.7 + readable-stream: 2.3.8 dev: true /os-browserify/0.3.0: - resolution: {integrity: sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=} + resolution: {integrity: sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=, tarball: os-browserify/download/os-browserify-0.3.0.tgz} + dev: true + + /os-homedir/1.0.2: + resolution: {integrity: sha1-/7xJiDNuDoM94MFox+8VISGqf7M=, tarball: os-homedir/download/os-homedir-1.0.2.tgz} + engines: {node: '>=0.10.0'} dev: true /os-locale/5.0.0: - resolution: {integrity: sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==} + resolution: {integrity: sha1-bSbB2Vtll8XVMXv1+6N+zOw2cuA=, tarball: os-locale/download/os-locale-5.0.0.tgz} engines: {node: '>=10'} dependencies: execa: 4.1.0 @@ -10765,103 +12406,129 @@ packages: dev: true /os-tmpdir/1.0.2: - resolution: {integrity: sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=} + resolution: {integrity: sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=, tarball: os-tmpdir/download/os-tmpdir-1.0.2.tgz} engines: {node: '>=0.10.0'} dev: true + /osenv/0.1.5: + resolution: {integrity: sha1-hc36+uso6Gd/QW4odZK18/SepBA=, tarball: osenv/download/osenv-0.1.5.tgz} + dependencies: + os-homedir: 1.0.2 + os-tmpdir: 1.0.2 + dev: true + /ow/0.15.1: - resolution: {integrity: sha512-rwiuvCnk3Ug9T4s5oKzw3QXQSiTXlTUiQgHmZ9Ozw/37YzeX8LycosVKOtO3v5+fuARGmCgz9rVhaBJeGV+2bQ==} + resolution: {integrity: sha1-rSG7TUxG1EeLlIUi42shT28TA50=, tarball: ow/download/ow-0.15.1.tgz} engines: {node: '>=8'} dependencies: type-fest: 0.8.1 dev: true /p-cancelable/1.1.0: - resolution: {integrity: sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==} + resolution: {integrity: sha1-0HjRWjr0CSIMiG8dmgyi5EGrJsw=, tarball: p-cancelable/download/p-cancelable-1.1.0.tgz} engines: {node: '>=6'} dev: true + /p-cancelable/2.1.1: + resolution: {integrity: sha1-qrf71BZYL6MqPbSYWcEiSHxe0s8=, tarball: p-cancelable/download/p-cancelable-2.1.1.tgz} + engines: {node: '>=8'} + dev: true + /p-defer/1.0.0: - resolution: {integrity: sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=} + resolution: {integrity: sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=, tarball: p-defer/download/p-defer-1.0.0.tgz} engines: {node: '>=4'} dev: true /p-each-series/2.2.0: - resolution: {integrity: sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==} + resolution: {integrity: sha1-EFqwNXznKyAqiouUkzZyZXteKpo=, tarball: p-each-series/download/p-each-series-2.2.0.tgz} engines: {node: '>=8'} dev: true /p-finally/1.0.0: - resolution: {integrity: sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=} + resolution: {integrity: sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=, tarball: p-finally/download/p-finally-1.0.0.tgz} engines: {node: '>=4'} dev: true /p-finally/2.0.1: - resolution: {integrity: sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==} + resolution: {integrity: sha1-vW/KqcVZoJa2gIBvTWV7Pw8kBWE=, tarball: p-finally/download/p-finally-2.0.1.tgz} engines: {node: '>=8'} dev: true /p-is-promise/2.1.0: - resolution: {integrity: sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==} + resolution: {integrity: sha1-kYzrrqJIpiz3/6uOO8qMX4gvxC4=, tarball: p-is-promise/download/p-is-promise-2.1.0.tgz} engines: {node: '>=6'} dev: true /p-limit/1.3.0: - resolution: {integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==} + resolution: {integrity: sha1-uGvV8MJWkJEcdZD8v8IBDVSzzLg=, tarball: p-limit/download/p-limit-1.3.0.tgz} engines: {node: '>=4'} dependencies: p-try: 1.0.0 dev: true /p-limit/2.3.0: - resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + resolution: {integrity: sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=, tarball: p-limit/download/p-limit-2.3.0.tgz} engines: {node: '>=6'} dependencies: p-try: 2.2.0 dev: true + /p-limit/3.1.0: + resolution: {integrity: sha1-4drMvnjQ0TiMoYxk/qOOPlfjcGs=, tarball: p-limit/download/p-limit-3.1.0.tgz} + engines: {node: '>=10'} + dependencies: + yocto-queue: 0.1.0 + dev: true + /p-locate/2.0.0: - resolution: {integrity: sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=} + resolution: {integrity: sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=, tarball: p-locate/download/p-locate-2.0.0.tgz} engines: {node: '>=4'} dependencies: p-limit: 1.3.0 dev: true /p-locate/3.0.0: - resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} + resolution: {integrity: sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ=, tarball: p-locate/download/p-locate-3.0.0.tgz} engines: {node: '>=6'} dependencies: p-limit: 2.3.0 dev: true /p-locate/4.1.0: - resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + resolution: {integrity: sha1-o0KLtwiLOmApL2aRkni3wpetTwc=, tarball: p-locate/download/p-locate-4.1.0.tgz} engines: {node: '>=8'} dependencies: p-limit: 2.3.0 dev: true + /p-locate/5.0.0: + resolution: {integrity: sha1-g8gxXGeFAF470CGDlBHJ4RDm2DQ=, tarball: p-locate/download/p-locate-5.0.0.tgz} + engines: {node: '>=10'} + dependencies: + p-limit: 3.1.0 + dev: true + /p-map/2.1.0: - resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==} + resolution: {integrity: sha1-MQko/u+cnsxltosXaTAYpmXOoXU=, tarball: p-map/download/p-map-2.1.0.tgz} engines: {node: '>=6'} dev: true /p-map/3.0.0: - resolution: {integrity: sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==} + resolution: {integrity: sha1-1wTZr4orpoTiYA2aIVmD1BQal50=, tarball: p-map/download/p-map-3.0.0.tgz} engines: {node: '>=8'} dependencies: aggregate-error: 3.1.0 dev: true /p-map/4.0.0: - resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} + resolution: {integrity: sha1-uy+Vpe2i7BaOySdOBqdHw+KQTSs=, tarball: p-map/download/p-map-4.0.0.tgz} engines: {node: '>=10'} dependencies: aggregate-error: 3.1.0 dev: true /p-memoize/3.1.0: - resolution: {integrity: sha512-e5tIvrsr7ydUUnxb534iQWtXxWgk/86IsH+H+nV4FHouIggBt4coXboKBt26o4lTu7JbEnGSeXdEsYR8BhAHFA==} + resolution: {integrity: sha1-rHWHmDyeUwE5+WnKe0HvQOk2Wao=, tarball: p-memoize/download/p-memoize-3.1.0.tgz} engines: {node: '>=6'} dependencies: mem: 4.3.0 @@ -10869,7 +12536,7 @@ packages: dev: true /p-queue/6.6.2: - resolution: {integrity: sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==} + resolution: {integrity: sha1-IGip3PjmfdDsPnory3aBD6qF5CY=, tarball: p-queue/download/p-queue-6.6.2.tgz} engines: {node: '>=8'} dependencies: eventemitter3: 4.0.7 @@ -10877,45 +12544,91 @@ packages: dev: true /p-timeout/3.2.0: - resolution: {integrity: sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==} + resolution: {integrity: sha1-x+F6vJcdKnli74NiazXWNazyPf4=, tarball: p-timeout/download/p-timeout-3.2.0.tgz} engines: {node: '>=8'} dependencies: p-finally: 1.0.0 dev: true /p-try/1.0.0: - resolution: {integrity: sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=} + resolution: {integrity: sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=, tarball: p-try/download/p-try-1.0.0.tgz} engines: {node: '>=4'} dev: true /p-try/2.2.0: - resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + resolution: {integrity: sha1-yyhoVA4xPWHeWPr741zpAE1VQOY=, tarball: p-try/download/p-try-2.2.0.tgz} engines: {node: '>=6'} dev: true + /package-json/4.0.1: + resolution: {integrity: sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=, tarball: package-json/download/package-json-4.0.1.tgz} + engines: {node: '>=4'} + dependencies: + got: 6.7.1 + registry-auth-token: 3.4.0 + registry-url: 3.1.0 + semver: 5.7.1 + dev: true + /package-json/6.5.0: - resolution: {integrity: sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==} + resolution: {integrity: sha1-b+7ayjXnVyWHbQsOZJdGl/7RRbA=, tarball: package-json/download/package-json-6.5.0.tgz} engines: {node: '>=8'} dependencies: got: 9.6.0 - registry-auth-token: 4.2.1 + registry-auth-token: 4.2.2 registry-url: 5.1.0 semver: 6.3.0 dev: true + /pacote/2.7.38: + resolution: {integrity: sha1-UJH4d0KYwmw+yiRgYDfxu3PbdME=, tarball: pacote/download/pacote-2.7.38.tgz} + dependencies: + bluebird: 3.7.2 + cacache: 9.3.0 + glob: 7.2.3 + lru-cache: 4.1.5 + make-fetch-happen: 2.6.0 + minimatch: 3.1.2 + mississippi: 1.3.1 + normalize-package-data: 2.5.0 + npm-package-arg: 5.1.2 + npm-pick-manifest: 1.0.4 + osenv: 0.1.5 + promise-inflight: 1.0.1_bluebird@3.7.2 + promise-retry: 1.1.1 + protoduck: 4.0.0 + safe-buffer: 5.2.1 + semver: 5.7.1 + ssri: 4.1.6 + tar-fs: 1.16.3 + tar-stream: 1.6.2 + unique-filename: 1.1.1 + which: 1.3.1 + transitivePeerDependencies: + - supports-color + dev: true + /pako/1.0.11: - resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==} + resolution: {integrity: sha1-bJWZ00DVTf05RjgCUqNXBaa5kr8=, tarball: pako/download/pako-1.0.11.tgz} + dev: true + + /parallel-transform/1.2.0: + resolution: {integrity: sha1-kEnKN9bLIYLDsdLHIL6U0UpYFPw=, tarball: parallel-transform/download/parallel-transform-1.2.0.tgz} + dependencies: + cyclist: 1.0.1 + inherits: 2.0.4 + readable-stream: 2.3.8 dev: true /parent-module/1.0.1: - resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + resolution: {integrity: sha1-aR0nCeeMefrjoVZiJFLQB2LKqqI=, tarball: parent-module/download/parent-module-1.0.1.tgz} engines: {node: '>=6'} dependencies: callsites: 3.1.0 dev: true /parse-asn1/5.1.6: - resolution: {integrity: sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==} + resolution: {integrity: sha1-OFCAo+wTy2KmLTlAnLPoiETNrtQ=, tarball: parse-asn1/download/parse-asn1-5.1.6.tgz} dependencies: asn1.js: 5.4.1 browserify-aes: 1.2.0 @@ -10925,7 +12638,7 @@ packages: dev: true /parse-entities/2.0.0: - resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==} + resolution: {integrity: sha1-U8brW5MUofTsmfoP33zgHs2gy+g=, tarball: parse-entities/download/parse-entities-2.0.0.tgz} dependencies: character-entities: 1.2.4 character-entities-legacy: 1.1.4 @@ -10935,8 +12648,25 @@ packages: is-hexadecimal: 1.0.4 dev: true + /parse-git-config/0.2.0: + resolution: {integrity: sha1-Jygz/dFf6hRvt10zbSNrljtv9wY=, tarball: parse-git-config/download/parse-git-config-0.2.0.tgz} + engines: {node: '>=0.10.0'} + dependencies: + ini: 1.3.8 + dev: true + + /parse-git-config/1.1.1: + resolution: {integrity: sha1-06mYQxcTL1c5hxK7pDjhKVkN34w=, tarball: parse-git-config/download/parse-git-config-1.1.1.tgz} + engines: {node: '>=0.10.0'} + dependencies: + extend-shallow: 2.0.1 + fs-exists-sync: 0.1.0 + git-config-path: 1.0.1 + ini: 1.3.8 + dev: true + /parse-json/4.0.0: - resolution: {integrity: sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=} + resolution: {integrity: sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=, tarball: parse-json/download/parse-json-4.0.0.tgz} engines: {node: '>=4'} dependencies: error-ex: 1.3.2 @@ -10944,94 +12674,108 @@ packages: dev: true /parse-json/5.2.0: - resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} + resolution: {integrity: sha1-x2/Gbe5UIxyWKyK8yKcs8vmXU80=, tarball: parse-json/download/parse-json-5.2.0.tgz} engines: {node: '>=8'} dependencies: - '@babel/code-frame': 7.16.7 + '@babel/code-frame': 7.18.6 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 dev: true /parse-node-version/1.0.1: - resolution: {integrity: sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==} + resolution: {integrity: sha1-4rXb7eAOf6m8NjYH9TMn6LBzGJs=, tarball: parse-node-version/download/parse-node-version-1.0.1.tgz} engines: {node: '>= 0.10'} dev: true + /parse-passwd/1.0.0: + resolution: {integrity: sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=, tarball: parse-passwd/download/parse-passwd-1.0.0.tgz} + engines: {node: '>=0.10.0'} + dev: true + /parse5/5.1.0: - resolution: {integrity: sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==} + resolution: {integrity: sha1-xZNByXI/QUxFKXVWTHwApo1YrNI=, tarball: parse5/download/parse5-5.1.0.tgz} + dev: true + + /parse5/5.1.1: + resolution: {integrity: sha1-9o5OW6GFKsLK3AD0VV//bCq7YXg=, tarball: parse5/download/parse5-5.1.1.tgz} dev: true /parse5/6.0.1: - resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} + resolution: {integrity: sha1-4aHAhcVps9wIMhGE8Zo5zCf3wws=, tarball: parse5/download/parse5-6.0.1.tgz} + dev: true + + /parseurl/1.3.3: + resolution: {integrity: sha1-naGee+6NEt/wUT7Vt2lXeTvC6NQ=, tarball: parseurl/download/parseurl-1.3.3.tgz} + engines: {node: '>= 0.8'} dev: true /pascalcase/0.1.1: - resolution: {integrity: sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=} + resolution: {integrity: sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=, tarball: pascalcase/download/pascalcase-0.1.1.tgz} engines: {node: '>=0.10.0'} dev: true /path-browserify/0.0.1: - resolution: {integrity: sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==} + resolution: {integrity: sha1-5sTd1+06onxoogzE5Q4aTug7vEo=, tarball: path-browserify/download/path-browserify-0.0.1.tgz} dev: true /path-dirname/1.0.2: - resolution: {integrity: sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=} + resolution: {integrity: sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=, tarball: path-dirname/download/path-dirname-1.0.2.tgz} dev: true /path-exists/3.0.0: - resolution: {integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=} + resolution: {integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=, tarball: path-exists/download/path-exists-3.0.0.tgz} engines: {node: '>=4'} dev: true /path-exists/4.0.0: - resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + resolution: {integrity: sha1-UTvb4tO5XXdi6METfvoZXGxhtbM=, tarball: path-exists/download/path-exists-4.0.0.tgz} engines: {node: '>=8'} dev: true /path-is-absolute/1.0.1: - resolution: {integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18=} + resolution: {integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18=, tarball: path-is-absolute/download/path-is-absolute-1.0.1.tgz} engines: {node: '>=0.10.0'} dev: true /path-is-inside/1.0.2: - resolution: {integrity: sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=} + resolution: {integrity: sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=, tarball: path-is-inside/download/path-is-inside-1.0.2.tgz} dev: true /path-key/2.0.1: - resolution: {integrity: sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=} + resolution: {integrity: sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=, tarball: path-key/download/path-key-2.0.1.tgz} engines: {node: '>=4'} dev: true /path-key/3.1.1: - resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + resolution: {integrity: sha1-WB9q3mWMu6ZaDTOA3ndTKVBU83U=, tarball: path-key/download/path-key-3.1.1.tgz} engines: {node: '>=8'} dev: true /path-parse/1.0.7: - resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + resolution: {integrity: sha1-+8EUtgykKzDZ2vWFjkvWi77bZzU=, tarball: path-parse/download/path-parse-1.0.7.tgz} dev: true /path-to-regexp/1.8.0: - resolution: {integrity: sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==} + resolution: {integrity: sha1-iHs7qdhDk+h6CgufTLdWGYtTVIo=, tarball: path-to-regexp/download/path-to-regexp-1.8.0.tgz} dependencies: isarray: 0.0.1 dev: true /path-type/3.0.0: - resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==} + resolution: {integrity: sha1-zvMdyOCho7sNEFwM2Xzzv0f0428=, tarball: path-type/download/path-type-3.0.0.tgz} engines: {node: '>=4'} dependencies: pify: 3.0.0 dev: true /path-type/4.0.0: - resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + resolution: {integrity: sha1-hO0BwKe6OAr+CdkKjBgNzZ0DBDs=, tarball: path-type/download/path-type-4.0.0.tgz} engines: {node: '>=8'} dev: true /pbkdf2/3.1.2: - resolution: {integrity: sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==} + resolution: {integrity: sha1-3YIqoIh1gOUvGgOdw+2hCO+uMHU=, tarball: pbkdf2/download/pbkdf2-3.1.2.tgz} engines: {node: '>=0.12'} dependencies: create-hash: 1.2.0 @@ -11042,67 +12786,67 @@ packages: dev: true /performance-now/2.1.0: - resolution: {integrity: sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=} + resolution: {integrity: sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=, tarball: performance-now/download/performance-now-2.1.0.tgz} dev: true /picocolors/0.2.1: - resolution: {integrity: sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==} + resolution: {integrity: sha1-VwZw95NkaFHRuhNZlpYqutWHhZ8=, tarball: picocolors/download/picocolors-0.2.1.tgz} dev: true /picocolors/1.0.0: - resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + resolution: {integrity: sha1-y1vcdP8/UYkiNur3nWi8RFZKuBw=, tarball: picocolors/download/picocolors-1.0.0.tgz} dev: true /picomatch/2.3.1: - resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==, tarball: picomatch/download/picomatch-2.3.1.tgz} engines: {node: '>=8.6'} dev: true /pidtree/0.3.1: - resolution: {integrity: sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==} + resolution: {integrity: sha1-7wmsLMBTPfHzJQzPLE02aw0SEUo=, tarball: pidtree/download/pidtree-0.3.1.tgz} engines: {node: '>=0.10'} hasBin: true dev: true /pify/2.3.0: - resolution: {integrity: sha1-7RQaasBDqEnqWISY59yosVMw6Qw=} + resolution: {integrity: sha1-7RQaasBDqEnqWISY59yosVMw6Qw=, tarball: pify/download/pify-2.3.0.tgz} engines: {node: '>=0.10.0'} dev: true /pify/3.0.0: - resolution: {integrity: sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=} + resolution: {integrity: sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=, tarball: pify/download/pify-3.0.0.tgz} engines: {node: '>=4'} dev: true /pify/4.0.1: - resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} + resolution: {integrity: sha1-SyzSXFDVmHNcUCkiJP2MbfQeMjE=, tarball: pify/download/pify-4.0.1.tgz} engines: {node: '>=6'} dev: true /pify/5.0.0: - resolution: {integrity: sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==} + resolution: {integrity: sha1-H17KP16H6+wozG1UoOSq8ArMEn8=, tarball: pify/download/pify-5.0.0.tgz} engines: {node: '>=10'} dev: true /pinkie-promise/2.0.1: - resolution: {integrity: sha1-ITXW36ejWMBprJsXh3YogihFD/o=} + resolution: {integrity: sha1-ITXW36ejWMBprJsXh3YogihFD/o=, tarball: pinkie-promise/download/pinkie-promise-2.0.1.tgz} engines: {node: '>=0.10.0'} dependencies: pinkie: 2.0.4 dev: true /pinkie/2.0.4: - resolution: {integrity: sha1-clVrgM+g1IqXToDnckjoDtT3+HA=} + resolution: {integrity: sha1-clVrgM+g1IqXToDnckjoDtT3+HA=, tarball: pinkie/download/pinkie-2.0.4.tgz} engines: {node: '>=0.10.0'} dev: true /pirates/4.0.5: - resolution: {integrity: sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==} + resolution: {integrity: sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==, tarball: pirates/download/pirates-4.0.5.tgz} engines: {node: '>= 6'} dev: true /pkg-conf/2.1.0: - resolution: {integrity: sha1-ISZRTKbyq/69FoWW3xi6V4Z/AFg=} + resolution: {integrity: sha1-ISZRTKbyq/69FoWW3xi6V4Z/AFg=, tarball: pkg-conf/download/pkg-conf-2.1.0.tgz} engines: {node: '>=4'} dependencies: find-up: 2.1.0 @@ -11110,27 +12854,42 @@ packages: dev: true /pkg-dir/3.0.0: - resolution: {integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==} + resolution: {integrity: sha1-J0kCDyOe2ZCIGx9xIQ1R62UjvqM=, tarball: pkg-dir/download/pkg-dir-3.0.0.tgz} engines: {node: '>=6'} dependencies: find-up: 3.0.0 dev: true /pkg-dir/4.2.0: - resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} + resolution: {integrity: sha1-8JkTPfft5CLoHR2ESCcO6z5CYfM=, tarball: pkg-dir/download/pkg-dir-4.2.0.tgz} engines: {node: '>=8'} dependencies: find-up: 4.1.0 dev: true + /pkg-install/1.0.0: + resolution: {integrity: sha1-oMLmThTRcz1nBXFInDA2BVJwY/4=, tarball: pkg-install/download/pkg-install-1.0.0.tgz} + dependencies: + '@types/execa': 0.9.0 + '@types/node': 11.15.54 + execa: 1.0.0 + dev: true + + /pkg-up/3.1.0: + resolution: {integrity: sha1-EA7CNcwVDk/UJRlBJZaihRKg3vU=, tarball: pkg-up/download/pkg-up-3.1.0.tgz} + engines: {node: '>=8'} + dependencies: + find-up: 3.0.0 + dev: true + /please-upgrade-node/3.2.0: - resolution: {integrity: sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==} + resolution: {integrity: sha1-rt3T+ZTJM+StmLmdmlVu+g4v6UI=, tarball: please-upgrade-node/download/please-upgrade-node-3.2.0.tgz} dependencies: semver-compare: 1.0.0 dev: true /plugin-error/0.1.2: - resolution: {integrity: sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=} + resolution: {integrity: sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=, tarball: plugin-error/download/plugin-error-0.1.2.tgz} engines: {node: '>=0.10.0'} dependencies: ansi-cyan: 0.1.1 @@ -11141,7 +12900,7 @@ packages: dev: true /plugin-error/1.0.1: - resolution: {integrity: sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==} + resolution: {integrity: sha1-dwFr2JGdCsN3/c3QMiMolTyleBw=, tarball: plugin-error/download/plugin-error-1.0.1.tgz} engines: {node: '>= 0.10'} dependencies: ansi-colors: 1.1.0 @@ -11151,43 +12910,43 @@ packages: dev: true /plur/4.0.0: - resolution: {integrity: sha512-4UGewrYgqDFw9vV6zNV+ADmPAUAfJPKtGvb/VdpQAx25X5f3xXdGdyOEVFwkl8Hl/tl7+xbeHqSEM+D5/TirUg==} + resolution: {integrity: sha1-cprtsI9FJkX+jFjvEVvxawpz74Q=, tarball: plur/download/plur-4.0.0.tgz} engines: {node: '>=10'} dependencies: - irregular-plurals: 3.3.0 + irregular-plurals: 3.4.1 dev: true /pluralize/8.0.0: - resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} + resolution: {integrity: sha1-Gm+hajjRKhkB4DIPoBcFHFOc47E=, tarball: pluralize/download/pluralize-8.0.0.tgz} engines: {node: '>=4'} dev: true /pn/1.1.0: - resolution: {integrity: sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==} + resolution: {integrity: sha1-4vTO8OIZ9GPBeas3Rj5OHs3Muvs=, tarball: pn/download/pn-1.1.0.tgz} dev: true /posix-character-classes/0.1.1: - resolution: {integrity: sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=} + resolution: {integrity: sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=, tarball: posix-character-classes/download/posix-character-classes-0.1.1.tgz} engines: {node: '>=0.10.0'} dev: true /postcss-attribute-case-insensitive/4.0.2: - resolution: {integrity: sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==} + resolution: {integrity: sha1-2T5GtQRYnpSscnewRjImxoBBqIA=, tarball: postcss-attribute-case-insensitive/download/postcss-attribute-case-insensitive-4.0.2.tgz} dependencies: postcss: 7.0.32 - postcss-selector-parser: 6.0.9 + postcss-selector-parser: 6.0.11 dev: true /postcss-calc/7.0.5: - resolution: {integrity: sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==} + resolution: {integrity: sha1-+KbpnxLmGcLrwjz2xIb9wVhgkz4=, tarball: postcss-calc/download/postcss-calc-7.0.5.tgz} dependencies: postcss: 7.0.39 - postcss-selector-parser: 6.0.9 + postcss-selector-parser: 6.0.11 postcss-value-parser: 4.2.0 dev: true /postcss-color-functional-notation/2.0.1: - resolution: {integrity: sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==} + resolution: {integrity: sha1-Xv03qI+6vrAKKWbR5T2Yztk/dOA=, tarball: postcss-color-functional-notation/download/postcss-color-functional-notation-2.0.1.tgz} engines: {node: '>=6.0.0'} dependencies: postcss: 7.0.32 @@ -11195,7 +12954,7 @@ packages: dev: true /postcss-color-gray/5.0.0: - resolution: {integrity: sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==} + resolution: {integrity: sha1-Uyox65CfjaiYzv/ilv3B+GS+hUc=, tarball: postcss-color-gray/download/postcss-color-gray-5.0.0.tgz} engines: {node: '>=6.0.0'} dependencies: '@csstools/convert-colors': 1.4.0 @@ -11204,7 +12963,7 @@ packages: dev: true /postcss-color-hex-alpha/5.0.3: - resolution: {integrity: sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==} + resolution: {integrity: sha1-qNnKTDnUl8lmHjdLnFGJnvD4c4g=, tarball: postcss-color-hex-alpha/download/postcss-color-hex-alpha-5.0.3.tgz} engines: {node: '>=6.0.0'} dependencies: postcss: 7.0.32 @@ -11212,7 +12971,7 @@ packages: dev: true /postcss-color-mod-function/3.0.3: - resolution: {integrity: sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==} + resolution: {integrity: sha1-gWuhRawRzDy2uqkFp1pJ+QPk0x0=, tarball: postcss-color-mod-function/download/postcss-color-mod-function-3.0.3.tgz} engines: {node: '>=6.0.0'} dependencies: '@csstools/convert-colors': 1.4.0 @@ -11221,7 +12980,7 @@ packages: dev: true /postcss-color-rebeccapurple/4.0.1: - resolution: {integrity: sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==} + resolution: {integrity: sha1-x6ib6HK7dORbHjAiv+V0iCPm3nc=, tarball: postcss-color-rebeccapurple/download/postcss-color-rebeccapurple-4.0.1.tgz} engines: {node: '>=6.0.0'} dependencies: postcss: 7.0.32 @@ -11229,10 +12988,10 @@ packages: dev: true /postcss-colormin/4.0.3: - resolution: {integrity: sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==} + resolution: {integrity: sha1-rgYLzpPteUrHEmTwgTLVUJVr04E=, tarball: postcss-colormin/download/postcss-colormin-4.0.3.tgz} engines: {node: '>=6.9.0'} dependencies: - browserslist: 4.19.3 + browserslist: 4.21.5 color: 3.2.1 has: 1.0.3 postcss: 7.0.39 @@ -11240,7 +12999,7 @@ packages: dev: true /postcss-convert-values/4.0.1: - resolution: {integrity: sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==} + resolution: {integrity: sha1-yjgT7U2g+BL51DcDWE5Enr4Ymn8=, tarball: postcss-convert-values/download/postcss-convert-values-4.0.1.tgz} engines: {node: '>=6.9.0'} dependencies: postcss: 7.0.39 @@ -11248,14 +13007,14 @@ packages: dev: true /postcss-custom-media/7.0.8: - resolution: {integrity: sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==} + resolution: {integrity: sha1-//0T/+/61zYhvl84cHaiiwApTgw=, tarball: postcss-custom-media/download/postcss-custom-media-7.0.8.tgz} engines: {node: '>=6.0.0'} dependencies: postcss: 7.0.32 dev: true /postcss-custom-properties/8.0.11: - resolution: {integrity: sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==} + resolution: {integrity: sha1-LWF3LW6S8i9eDVJgLfj65G+jDZc=, tarball: postcss-custom-properties/download/postcss-custom-properties-8.0.11.tgz} engines: {node: '>=6.0.0'} dependencies: postcss: 7.0.32 @@ -11263,7 +13022,7 @@ packages: dev: true /postcss-custom-selectors/5.1.2: - resolution: {integrity: sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==} + resolution: {integrity: sha1-ZIWMbrLs/y+0HQsoyd17PbTef7o=, tarball: postcss-custom-selectors/download/postcss-custom-selectors-5.1.2.tgz} engines: {node: '>=6.0.0'} dependencies: postcss: 7.0.32 @@ -11271,7 +13030,7 @@ packages: dev: true /postcss-dir-pseudo-class/5.0.0: - resolution: {integrity: sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==} + resolution: {integrity: sha1-bjpBd9Dts6vMhf22+7HCbauuq6I=, tarball: postcss-dir-pseudo-class/download/postcss-dir-pseudo-class-5.0.0.tgz} engines: {node: '>=4.0.0'} dependencies: postcss: 7.0.32 @@ -11279,35 +13038,35 @@ packages: dev: true /postcss-discard-comments/4.0.2: - resolution: {integrity: sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==} + resolution: {integrity: sha1-H7q9LCRr/2qq15l7KwkY9NevQDM=, tarball: postcss-discard-comments/download/postcss-discard-comments-4.0.2.tgz} engines: {node: '>=6.9.0'} dependencies: postcss: 7.0.39 dev: true /postcss-discard-duplicates/4.0.2: - resolution: {integrity: sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==} + resolution: {integrity: sha1-P+EzzTyCKC5VD8myORdqkge3hOs=, tarball: postcss-discard-duplicates/download/postcss-discard-duplicates-4.0.2.tgz} engines: {node: '>=6.9.0'} dependencies: postcss: 7.0.39 dev: true /postcss-discard-empty/4.0.1: - resolution: {integrity: sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==} + resolution: {integrity: sha1-yMlR6fc+2UKAGUWERKAq2Qu592U=, tarball: postcss-discard-empty/download/postcss-discard-empty-4.0.1.tgz} engines: {node: '>=6.9.0'} dependencies: postcss: 7.0.39 dev: true /postcss-discard-overridden/4.0.1: - resolution: {integrity: sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==} + resolution: {integrity: sha1-ZSrvipZybwKfXj4AFG7npOdV/1c=, tarball: postcss-discard-overridden/download/postcss-discard-overridden-4.0.1.tgz} engines: {node: '>=6.9.0'} dependencies: postcss: 7.0.39 dev: true /postcss-double-position-gradients/1.0.0: - resolution: {integrity: sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==} + resolution: {integrity: sha1-/JJ9Uv3ciWyzooEuvF3xR+EQUi4=, tarball: postcss-double-position-gradients/download/postcss-double-position-gradients-1.0.0.tgz} engines: {node: '>=6.0.0'} dependencies: postcss: 7.0.32 @@ -11315,7 +13074,7 @@ packages: dev: true /postcss-env-function/2.0.2: - resolution: {integrity: sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==} + resolution: {integrity: sha1-Dz49PFfwlKksK69LYkHwsNpTZdc=, tarball: postcss-env-function/download/postcss-env-function-2.0.2.tgz} engines: {node: '>=6.0.0'} dependencies: postcss: 7.0.32 @@ -11323,51 +13082,51 @@ packages: dev: true /postcss-flexbugs-fixes/4.2.1: - resolution: {integrity: sha512-9SiofaZ9CWpQWxOwRh1b/r85KD5y7GgvsNt1056k6OYLvWUun0czCvogfJgylC22uJTwW1KzY3Gz65NZRlvoiQ==} + resolution: {integrity: sha1-khimUknzCJfeqxAzrO2FeFYqZpA=, tarball: postcss-flexbugs-fixes/download/postcss-flexbugs-fixes-4.2.1.tgz} dependencies: postcss: 7.0.32 dev: true /postcss-focus-visible/4.0.0: - resolution: {integrity: sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==} + resolution: {integrity: sha1-R30QcROt5gJLFBKDF63ivR4XBG4=, tarball: postcss-focus-visible/download/postcss-focus-visible-4.0.0.tgz} engines: {node: '>=6.0.0'} dependencies: postcss: 7.0.32 dev: true /postcss-focus-within/3.0.0: - resolution: {integrity: sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==} + resolution: {integrity: sha1-djuHiFls7puHTJmSAc3egGWe9oA=, tarball: postcss-focus-within/download/postcss-focus-within-3.0.0.tgz} engines: {node: '>=6.0.0'} dependencies: postcss: 7.0.32 dev: true /postcss-font-variant/4.0.1: - resolution: {integrity: sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA==} + resolution: {integrity: sha1-QtTAqzCJT2D5ixdWHrXAMh9QJkE=, tarball: postcss-font-variant/download/postcss-font-variant-4.0.1.tgz} dependencies: postcss: 7.0.32 dev: true /postcss-gap-properties/2.0.0: - resolution: {integrity: sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==} + resolution: {integrity: sha1-QxwZKrPtlqPD0J8v9hWWD5AsFxU=, tarball: postcss-gap-properties/download/postcss-gap-properties-2.0.0.tgz} engines: {node: '>=6.0.0'} dependencies: postcss: 7.0.32 dev: true - /postcss-html/0.36.0_4f7b71a942b8b7a555b8adf78f88122b: - resolution: {integrity: sha512-HeiOxGcuwID0AFsNAL0ox3mW6MHH5cstWN1Z3Y+n6H+g12ih7LHdYxWwEA/QmrebctLjo79xz9ouK3MroHwOJw==} + /postcss-html/0.36.0_j55xdkkcxc32kvnyvx3y7casfm: + resolution: {integrity: sha1-tAkT+U6qzCRT/TChMnrW7h+IsgQ=, tarball: postcss-html/download/postcss-html-0.36.0.tgz} peerDependencies: postcss: '>=5.0.0' postcss-syntax: '>=0.36.0' dependencies: htmlparser2: 3.10.1 postcss: 7.0.39 - postcss-syntax: 0.36.2_postcss@7.0.39 + postcss-syntax: 0.36.2_kei4jy7wdgbhc236h4oijypxom dev: true /postcss-image-set-function/3.0.1: - resolution: {integrity: sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==} + resolution: {integrity: sha1-KJIKLymUW+1MMZjX32SW1BDT8og=, tarball: postcss-image-set-function/download/postcss-image-set-function-3.0.1.tgz} engines: {node: '>=6.0.0'} dependencies: postcss: 7.0.32 @@ -11375,20 +13134,20 @@ packages: dev: true /postcss-initial/3.0.4: - resolution: {integrity: sha512-3RLn6DIpMsK1l5UUy9jxQvoDeUN4gP939tDcKUHD/kM8SGSKbFAnvkpFpj3Bhtz3HGk1jWY5ZNWX6mPta5M9fg==} + resolution: {integrity: sha1-nTIGmhBTH+Lsr6C2rHUO4Lx+/FM=, tarball: postcss-initial/download/postcss-initial-3.0.4.tgz} dependencies: postcss: 7.0.32 dev: true /postcss-js/2.0.3: - resolution: {integrity: sha512-zS59pAk3deu6dVHyrGqmC3oDXBdNdajk4k1RyxeVXCrcEDBUBHoIhE4QTsmhxgzXxsaqFDAkUZfmMa5f/N/79w==} + resolution: {integrity: sha1-qW8PI/89CM7H3FsRvxHF+Ad82rk=, tarball: postcss-js/download/postcss-js-2.0.3.tgz} dependencies: camelcase-css: 2.0.1 postcss: 7.0.39 dev: true /postcss-lab-function/2.0.1: - resolution: {integrity: sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==} + resolution: {integrity: sha1-u1GmhWzRIomrSuINseOCHvE9fS4=, tarball: postcss-lab-function/download/postcss-lab-function-2.0.1.tgz} engines: {node: '>=6.0.0'} dependencies: '@csstools/convert-colors': 1.4.0 @@ -11397,21 +13156,21 @@ packages: dev: true /postcss-less/3.1.4: - resolution: {integrity: sha512-7TvleQWNM2QLcHqvudt3VYjULVB49uiW6XzEUFmvwHzvsOEF5MwBrIXZDJQvJNFGjJQTzSzZnDoCJ8h/ljyGXA==} + resolution: {integrity: sha1-Np9YZCtZKO+Jj/vBpuk8lYMExa0=, tarball: postcss-less/download/postcss-less-3.1.4.tgz} engines: {node: '>=6.14.4'} dependencies: postcss: 7.0.39 dev: true /postcss-less/4.0.1: - resolution: {integrity: sha512-C92S4sHlbDpefJ2QQJjrucCcypq3+KZPstjfuvgOCNnGx0tF9h8hXgAlOIATGAxMXZXaF+nVp+/Mi8pCAWdSmw==} + resolution: {integrity: sha1-c8r12sBW1LcG9MwTbO/q9OeQZ6Q=, tarball: postcss-less/download/postcss-less-4.0.1.tgz} engines: {node: '>=10'} dependencies: - postcss: 8.4.7 + postcss: 8.4.21 dev: true /postcss-load-config/2.1.2: - resolution: {integrity: sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==} + resolution: {integrity: sha1-xepQTyxK7zPHNZo03jVzdyrXUCo=, tarball: postcss-load-config/download/postcss-load-config-2.1.2.tgz} engines: {node: '>= 4'} dependencies: cosmiconfig: 5.2.1 @@ -11419,35 +13178,35 @@ packages: dev: true /postcss-loader/3.0.0: - resolution: {integrity: sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==} + resolution: {integrity: sha1-a5eUPkfHLYRfqeA/Jzdz1OjdbC0=, tarball: postcss-loader/download/postcss-loader-3.0.0.tgz} engines: {node: '>= 6'} dependencies: - loader-utils: 1.4.0 + loader-utils: 1.4.2 postcss: 7.0.32 postcss-load-config: 2.1.2 schema-utils: 1.0.0 dev: true /postcss-logical/3.0.0: - resolution: {integrity: sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==} + resolution: {integrity: sha1-JJXQ+LgunyYnJfdflAGzTntF1bU=, tarball: postcss-logical/download/postcss-logical-3.0.0.tgz} engines: {node: '>=6.0.0'} dependencies: postcss: 7.0.32 dev: true /postcss-media-minmax/4.0.0: - resolution: {integrity: sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==} + resolution: {integrity: sha1-t1u2y8IXyKxJQz4S8iBIgUpPXtU=, tarball: postcss-media-minmax/download/postcss-media-minmax-4.0.0.tgz} engines: {node: '>=6.0.0'} dependencies: postcss: 7.0.32 dev: true /postcss-media-query-parser/0.2.3: - resolution: {integrity: sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ=} + resolution: {integrity: sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ=, tarball: postcss-media-query-parser/download/postcss-media-query-parser-0.2.3.tgz} dev: true /postcss-merge-longhand/4.0.11: - resolution: {integrity: sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==} + resolution: {integrity: sha1-YvSaE+Sg7gTnuY9CuxYGLKJUniQ=, tarball: postcss-merge-longhand/download/postcss-merge-longhand-4.0.11.tgz} engines: {node: '>=6.9.0'} dependencies: css-color-names: 0.0.4 @@ -11457,10 +13216,10 @@ packages: dev: true /postcss-merge-rules/4.0.3: - resolution: {integrity: sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==} + resolution: {integrity: sha1-NivqT/Wh+Y5AdacTxsslrv75plA=, tarball: postcss-merge-rules/download/postcss-merge-rules-4.0.3.tgz} engines: {node: '>=6.9.0'} dependencies: - browserslist: 4.19.3 + browserslist: 4.21.5 caniuse-api: 3.0.0 cssnano-util-same-parent: 4.0.1 postcss: 7.0.39 @@ -11469,7 +13228,7 @@ packages: dev: true /postcss-minify-font-values/4.0.2: - resolution: {integrity: sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==} + resolution: {integrity: sha1-zUw0TM5HQ0P6xdgiBqssvLiv1aY=, tarball: postcss-minify-font-values/download/postcss-minify-font-values-4.0.2.tgz} engines: {node: '>=6.9.0'} dependencies: postcss: 7.0.39 @@ -11477,7 +13236,7 @@ packages: dev: true /postcss-minify-gradients/4.0.2: - resolution: {integrity: sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==} + resolution: {integrity: sha1-k7KcL/UJnFNe7NpWxKpuZlpmNHE=, tarball: postcss-minify-gradients/download/postcss-minify-gradients-4.0.2.tgz} engines: {node: '>=6.9.0'} dependencies: cssnano-util-get-arguments: 4.0.0 @@ -11487,11 +13246,11 @@ packages: dev: true /postcss-minify-params/4.0.2: - resolution: {integrity: sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==} + resolution: {integrity: sha1-a5zvAwwR41Jh+V9hjJADbWgNuHQ=, tarball: postcss-minify-params/download/postcss-minify-params-4.0.2.tgz} engines: {node: '>=6.9.0'} dependencies: alphanum-sort: 1.0.2 - browserslist: 4.19.3 + browserslist: 4.21.5 cssnano-util-get-arguments: 4.0.0 postcss: 7.0.39 postcss-value-parser: 3.3.1 @@ -11499,7 +13258,7 @@ packages: dev: true /postcss-minify-selectors/4.0.2: - resolution: {integrity: sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==} + resolution: {integrity: sha1-4uXrQL/uUA0M2SQ1APX46kJi+9g=, tarball: postcss-minify-selectors/download/postcss-minify-selectors-4.0.2.tgz} engines: {node: '>=6.9.0'} dependencies: alphanum-sort: 1.0.2 @@ -11509,34 +13268,34 @@ packages: dev: true /postcss-modules-extract-imports/1.1.0: - resolution: {integrity: sha1-thTJcgvmgW6u41+zpfqh26agXds=} + resolution: {integrity: sha1-thTJcgvmgW6u41+zpfqh26agXds=, tarball: postcss-modules-extract-imports/download/postcss-modules-extract-imports-1.1.0.tgz} dependencies: postcss: 6.0.1 dev: true /postcss-modules-local-by-default/1.2.0: - resolution: {integrity: sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=} + resolution: {integrity: sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=, tarball: postcss-modules-local-by-default/download/postcss-modules-local-by-default-1.2.0.tgz} dependencies: css-selector-tokenizer: 0.7.3 postcss: 6.0.1 dev: true /postcss-modules-scope/1.1.0: - resolution: {integrity: sha1-1upkmUx5+XtipytCb75gVqGUu5A=} + resolution: {integrity: sha1-1upkmUx5+XtipytCb75gVqGUu5A=, tarball: postcss-modules-scope/download/postcss-modules-scope-1.1.0.tgz} dependencies: css-selector-tokenizer: 0.7.3 postcss: 6.0.1 dev: true /postcss-modules-values/1.3.0: - resolution: {integrity: sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=} + resolution: {integrity: sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=, tarball: postcss-modules-values/download/postcss-modules-values-1.3.0.tgz} dependencies: icss-replace-symbols: 1.1.0 postcss: 6.0.1 dev: true /postcss-modules/2.0.0: - resolution: {integrity: sha512-eqp+Bva+U2cwQO7dECJ8/V+X+uH1HduNeITB0CPPFAu6d/8LKQ32/j+p9rQ2YL1QytVcrNU0X+fBqgGmQIA1Rw==} + resolution: {integrity: sha1-Rz0NcyZlHYQIWFwqFUEV1cs2zOA=, tarball: postcss-modules/download/postcss-modules-2.0.0.tgz} dependencies: css-modules-loader-core: 1.1.0 generic-names: 2.0.1 @@ -11546,21 +13305,21 @@ packages: dev: true /postcss-nesting/7.0.1: - resolution: {integrity: sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==} + resolution: {integrity: sha1-tQrXt/AXPlteOIDDUBNEcD4EwFI=, tarball: postcss-nesting/download/postcss-nesting-7.0.1.tgz} engines: {node: '>=6.0.0'} dependencies: postcss: 7.0.32 dev: true /postcss-normalize-charset/4.0.1: - resolution: {integrity: sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==} + resolution: {integrity: sha1-izWt067oOhNrBHHg1ZvlilAoXdQ=, tarball: postcss-normalize-charset/download/postcss-normalize-charset-4.0.1.tgz} engines: {node: '>=6.9.0'} dependencies: postcss: 7.0.39 dev: true /postcss-normalize-display-values/4.0.2: - resolution: {integrity: sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==} + resolution: {integrity: sha1-Db4EpM6QY9RmftK+R2u4MMglk1o=, tarball: postcss-normalize-display-values/download/postcss-normalize-display-values-4.0.2.tgz} engines: {node: '>=6.9.0'} dependencies: cssnano-util-get-match: 4.0.0 @@ -11569,7 +13328,7 @@ packages: dev: true /postcss-normalize-positions/4.0.2: - resolution: {integrity: sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==} + resolution: {integrity: sha1-BfdX+E8mBDc3g2ipH4ky1LECkX8=, tarball: postcss-normalize-positions/download/postcss-normalize-positions-4.0.2.tgz} engines: {node: '>=6.9.0'} dependencies: cssnano-util-get-arguments: 4.0.0 @@ -11579,7 +13338,7 @@ packages: dev: true /postcss-normalize-repeat-style/4.0.2: - resolution: {integrity: sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==} + resolution: {integrity: sha1-xOu8KJ85kaAo1EdRy90RkYsXkQw=, tarball: postcss-normalize-repeat-style/download/postcss-normalize-repeat-style-4.0.2.tgz} engines: {node: '>=6.9.0'} dependencies: cssnano-util-get-arguments: 4.0.0 @@ -11589,7 +13348,7 @@ packages: dev: true /postcss-normalize-string/4.0.2: - resolution: {integrity: sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==} + resolution: {integrity: sha1-zUTECrB6DHo23F6Zqs4eyk7CaQw=, tarball: postcss-normalize-string/download/postcss-normalize-string-4.0.2.tgz} engines: {node: '>=6.9.0'} dependencies: has: 1.0.3 @@ -11598,7 +13357,7 @@ packages: dev: true /postcss-normalize-timing-functions/4.0.2: - resolution: {integrity: sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==} + resolution: {integrity: sha1-jgCcoqOUnNr4rSPmtquZy159KNk=, tarball: postcss-normalize-timing-functions/download/postcss-normalize-timing-functions-4.0.2.tgz} engines: {node: '>=6.9.0'} dependencies: cssnano-util-get-match: 4.0.0 @@ -11607,16 +13366,16 @@ packages: dev: true /postcss-normalize-unicode/4.0.1: - resolution: {integrity: sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==} + resolution: {integrity: sha1-hBvUj9zzAZrUuqdJOj02O1KuHPs=, tarball: postcss-normalize-unicode/download/postcss-normalize-unicode-4.0.1.tgz} engines: {node: '>=6.9.0'} dependencies: - browserslist: 4.19.3 + browserslist: 4.21.5 postcss: 7.0.39 postcss-value-parser: 3.3.1 dev: true /postcss-normalize-url/4.0.1: - resolution: {integrity: sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==} + resolution: {integrity: sha1-EOQ3+GvHx+WPe5ZS7YeNqqlfquE=, tarball: postcss-normalize-url/download/postcss-normalize-url-4.0.1.tgz} engines: {node: '>=6.9.0'} dependencies: is-absolute-url: 2.1.0 @@ -11626,7 +13385,7 @@ packages: dev: true /postcss-normalize-whitespace/4.0.2: - resolution: {integrity: sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==} + resolution: {integrity: sha1-vx1AcP5Pzqh9E0joJdjMDF+qfYI=, tarball: postcss-normalize-whitespace/download/postcss-normalize-whitespace-4.0.2.tgz} engines: {node: '>=6.9.0'} dependencies: postcss: 7.0.39 @@ -11634,7 +13393,7 @@ packages: dev: true /postcss-ordered-values/4.1.2: - resolution: {integrity: sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==} + resolution: {integrity: sha1-DPdcgg7H1cTSgBiVWeC1ceusDu4=, tarball: postcss-ordered-values/download/postcss-ordered-values-4.1.2.tgz} engines: {node: '>=6.9.0'} dependencies: cssnano-util-get-arguments: 4.0.0 @@ -11643,20 +13402,20 @@ packages: dev: true /postcss-overflow-shorthand/2.0.0: - resolution: {integrity: sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==} + resolution: {integrity: sha1-MezzUOnG9t3CUKePDD4RHzLdTDA=, tarball: postcss-overflow-shorthand/download/postcss-overflow-shorthand-2.0.0.tgz} engines: {node: '>=6.0.0'} dependencies: postcss: 7.0.32 dev: true /postcss-page-break/2.0.0: - resolution: {integrity: sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==} + resolution: {integrity: sha1-rdUtDgpSjKvmr+6LRuKrsnffRr8=, tarball: postcss-page-break/download/postcss-page-break-2.0.0.tgz} dependencies: postcss: 7.0.32 dev: true /postcss-place/4.0.1: - resolution: {integrity: sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==} + resolution: {integrity: sha1-6fOdM9LcWE5G7h20Wtt3yp0dzGI=, tarball: postcss-place/download/postcss-place-4.0.1.tgz} engines: {node: '>=6.0.0'} dependencies: postcss: 7.0.32 @@ -11664,12 +13423,12 @@ packages: dev: true /postcss-preset-env/6.7.0: - resolution: {integrity: sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==} + resolution: {integrity: sha1-w03az4+QI4OzWtHgMPF49M3xGKU=, tarball: postcss-preset-env/download/postcss-preset-env-6.7.0.tgz} engines: {node: '>=6.0.0'} dependencies: autoprefixer: 9.8.8 - browserslist: 4.19.3 - caniuse-lite: 1.0.30001312 + browserslist: 4.21.5 + caniuse-lite: 1.0.30001460 css-blank-pseudo: 0.1.4 css-has-pseudo: 0.10.0 css-prefers-color-scheme: 3.1.1 @@ -11707,7 +13466,7 @@ packages: dev: true /postcss-pseudo-class-any-link/6.0.0: - resolution: {integrity: sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==} + resolution: {integrity: sha1-LtPu05OzcCh53sSocDKyENrrBNE=, tarball: postcss-pseudo-class-any-link/download/postcss-pseudo-class-any-link-6.0.0.tgz} engines: {node: '>=6.0.0'} dependencies: postcss: 7.0.32 @@ -11715,17 +13474,17 @@ packages: dev: true /postcss-reduce-initial/4.0.3: - resolution: {integrity: sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==} + resolution: {integrity: sha1-f9QuvqXpyBRgljniwuhK4nC6SN8=, tarball: postcss-reduce-initial/download/postcss-reduce-initial-4.0.3.tgz} engines: {node: '>=6.9.0'} dependencies: - browserslist: 4.19.3 + browserslist: 4.21.5 caniuse-api: 3.0.0 has: 1.0.3 postcss: 7.0.39 dev: true /postcss-reduce-transforms/4.0.2: - resolution: {integrity: sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==} + resolution: {integrity: sha1-F++kBerMbge+NBSlyi0QdGgdTik=, tarball: postcss-reduce-transforms/download/postcss-reduce-transforms-4.0.2.tgz} engines: {node: '>=6.9.0'} dependencies: cssnano-util-get-match: 4.0.0 @@ -11735,52 +13494,52 @@ packages: dev: true /postcss-replace-overflow-wrap/3.0.0: - resolution: {integrity: sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==} + resolution: {integrity: sha1-YbNg/9rtyoTHyRjSsPDQ6lWasBw=, tarball: postcss-replace-overflow-wrap/download/postcss-replace-overflow-wrap-3.0.0.tgz} dependencies: postcss: 7.0.32 dev: true /postcss-resolve-nested-selector/0.1.1: - resolution: {integrity: sha1-Kcy8fDfe36wwTp//C/FZaz9qDk4=} + resolution: {integrity: sha1-Kcy8fDfe36wwTp//C/FZaz9qDk4=, tarball: postcss-resolve-nested-selector/download/postcss-resolve-nested-selector-0.1.1.tgz} dev: true /postcss-safe-parser/4.0.2: - resolution: {integrity: sha512-Uw6ekxSWNLCPesSv/cmqf2bY/77z11O7jZGPax3ycZMFU/oi2DMH9i89AdHc1tRwFg/arFoEwX0IS3LCUxJh1g==} + resolution: {integrity: sha1-ptTkjw832ffBGypYG/APi6SHC5Y=, tarball: postcss-safe-parser/download/postcss-safe-parser-4.0.2.tgz} engines: {node: '>=6.0.0'} dependencies: postcss: 7.0.39 dev: true /postcss-sass/0.4.4: - resolution: {integrity: sha512-BYxnVYx4mQooOhr+zer0qWbSPYnarAy8ZT7hAQtbxtgVf8gy+LSLT/hHGe35h14/pZDTw1DsxdbrwxBN++H+fg==} + resolution: {integrity: sha1-kfDzRHtFzjcyJ6mLYfjY8HhShaM=, tarball: postcss-sass/download/postcss-sass-0.4.4.tgz} dependencies: gonzales-pe: 4.3.0 postcss: 7.0.39 dev: true /postcss-scss/2.1.1: - resolution: {integrity: sha512-jQmGnj0hSGLd9RscFw9LyuSVAa5Bl1/KBPqG1NQw9w8ND55nY4ZEsdlVuYJvLPpV+y0nwTV5v/4rHPzZRihQbA==} + resolution: {integrity: sha1-7Dp1+imlXgFrkL8yaQJsU8HSs4M=, tarball: postcss-scss/download/postcss-scss-2.1.1.tgz} engines: {node: '>=6.0.0'} dependencies: postcss: 7.0.39 dev: true /postcss-selector-matches/4.0.0: - resolution: {integrity: sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==} + resolution: {integrity: sha1-ccgkj5F7osyTA3yWN+4JxkQ2/P8=, tarball: postcss-selector-matches/download/postcss-selector-matches-4.0.0.tgz} dependencies: balanced-match: 1.0.2 postcss: 7.0.32 dev: true /postcss-selector-not/4.0.1: - resolution: {integrity: sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ==} + resolution: {integrity: sha1-JjAW7vHPIZ4K3pqRN4D8H0ggTL8=, tarball: postcss-selector-not/download/postcss-selector-not-4.0.1.tgz} dependencies: balanced-match: 1.0.2 postcss: 7.0.32 dev: true /postcss-selector-parser/3.1.2: - resolution: {integrity: sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==} + resolution: {integrity: sha1-sxD1xMD9r3b5SQK7qjDbaqhPUnA=, tarball: postcss-selector-parser/download/postcss-selector-parser-3.1.2.tgz} engines: {node: '>=8'} dependencies: dot-prop: 5.3.0 @@ -11789,7 +13548,7 @@ packages: dev: true /postcss-selector-parser/5.0.0: - resolution: {integrity: sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==} + resolution: {integrity: sha1-JJBENWaXsztk8aj3yAki3d7nGVw=, tarball: postcss-selector-parser/download/postcss-selector-parser-5.0.0.tgz} engines: {node: '>=4'} dependencies: cssesc: 2.0.0 @@ -11797,25 +13556,25 @@ packages: uniq: 1.0.1 dev: true - /postcss-selector-parser/6.0.9: - resolution: {integrity: sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==} + /postcss-selector-parser/6.0.11: + resolution: {integrity: sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==, tarball: postcss-selector-parser/download/postcss-selector-parser-6.0.11.tgz} engines: {node: '>=4'} dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 dev: true - /postcss-sorting/6.0.0_postcss@8.4.7: - resolution: {integrity: sha512-bYJ0vgAiGbjCBKi7B07CzsBc9eM84nLEbavUmwNp8rAa+PNyrgdH+6PpnqTtciLuUs99c4rFQQmCaYgeBQYmSQ==} + /postcss-sorting/6.0.0_postcss@8.4.21: + resolution: {integrity: sha1-KYHIeb8yRCXuWhkVPE1pPPYPlNU=, tarball: postcss-sorting/download/postcss-sorting-6.0.0.tgz} peerDependencies: postcss: ^8.0.4 dependencies: lodash: 4.17.21 - postcss: 8.4.7 + postcss: 8.4.21 dev: true /postcss-svgo/4.0.3: - resolution: {integrity: sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==} + resolution: {integrity: sha1-NDos26yVBdQWJD1Jb3JPOIlMlB4=, tarball: postcss-svgo/download/postcss-svgo-4.0.3.tgz} engines: {node: '>=6.9.0'} dependencies: postcss: 7.0.39 @@ -11823,16 +13582,35 @@ packages: svgo: 1.3.2 dev: true - /postcss-syntax/0.36.2_postcss@7.0.39: - resolution: {integrity: sha512-nBRg/i7E3SOHWxF3PpF5WnJM/jQ1YpY9000OaVXlAQj6Zp/kIqJxEDWIZ67tAd7NLuk7zqN4yqe9nc0oNAOs1w==} + /postcss-syntax/0.36.2_kei4jy7wdgbhc236h4oijypxom: + resolution: {integrity: sha1-8IV4x9lYNFdOVZOoLfv6ivrjtRw=, tarball: postcss-syntax/download/postcss-syntax-0.36.2.tgz} peerDependencies: postcss: '>=5.0.0' + postcss-html: '*' + postcss-jsx: '*' + postcss-less: '*' + postcss-markdown: '*' + postcss-scss: '*' + peerDependenciesMeta: + postcss-html: + optional: true + postcss-jsx: + optional: true + postcss-less: + optional: true + postcss-markdown: + optional: true + postcss-scss: + optional: true dependencies: postcss: 7.0.39 + postcss-html: 0.36.0_j55xdkkcxc32kvnyvx3y7casfm + postcss-less: 3.1.4 + postcss-scss: 2.1.1 dev: true /postcss-unique-selectors/4.0.1: - resolution: {integrity: sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==} + resolution: {integrity: sha1-lEaRHzKJv9ZMbWgPBzwDsfnuS6w=, tarball: postcss-unique-selectors/download/postcss-unique-selectors-4.0.1.tgz} engines: {node: '>=6.9.0'} dependencies: alphanum-sort: 1.0.2 @@ -11841,15 +13619,15 @@ packages: dev: true /postcss-value-parser/3.3.1: - resolution: {integrity: sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==} + resolution: {integrity: sha1-n/giVH4okyE88cMO+lGsX9G6goE=, tarball: postcss-value-parser/download/postcss-value-parser-3.3.1.tgz} dev: true /postcss-value-parser/4.2.0: - resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==, tarball: postcss-value-parser/download/postcss-value-parser-4.2.0.tgz} dev: true /postcss-values-parser/2.0.1: - resolution: {integrity: sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==} + resolution: {integrity: sha1-2otHLZAdoeIFtHvcmGN7np5VDl8=, tarball: postcss-values-parser/download/postcss-values-parser-2.0.1.tgz} engines: {node: '>=6.14.4'} dependencies: flatten: 1.0.3 @@ -11858,7 +13636,7 @@ packages: dev: true /postcss/6.0.1: - resolution: {integrity: sha1-AA29H47vIXqjaLmiEsX8QLKo8/I=} + resolution: {integrity: sha1-AA29H47vIXqjaLmiEsX8QLKo8/I=, tarball: postcss/download/postcss-6.0.1.tgz} engines: {node: '>=4.0.0'} dependencies: chalk: 1.1.3 @@ -11867,7 +13645,7 @@ packages: dev: true /postcss/7.0.32: - resolution: {integrity: sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==} + resolution: {integrity: sha1-QxDW7jRwU9o0M9sr5JKIPWLOxZ0=, tarball: postcss/download/postcss-7.0.32.tgz} engines: {node: '>=6.0.0'} dependencies: chalk: 2.4.2 @@ -11876,67 +13654,79 @@ packages: dev: true /postcss/7.0.39: - resolution: {integrity: sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==} + resolution: {integrity: sha1-liQ3XZZWMOLh8sAqk1yCpZy0gwk=, tarball: postcss/download/postcss-7.0.39.tgz} engines: {node: '>=6.0.0'} dependencies: picocolors: 0.2.1 source-map: 0.6.1 dev: true - /postcss/8.4.7: - resolution: {integrity: sha512-L9Ye3r6hkkCeOETQX6iOaWZgjp3LL6Lpqm6EtgbKrgqGGteRMNb9vzBfRL96YOSu8o7x3MfIH9Mo5cPJFGrW6A==} + /postcss/8.4.21: + resolution: {integrity: sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==, tarball: postcss/download/postcss-8.4.21.tgz} engines: {node: ^10 || ^12 || >=14} dependencies: - nanoid: 3.3.1 + nanoid: 3.3.4 picocolors: 1.0.0 source-map-js: 1.0.2 dev: true /prelude-ls/1.1.2: - resolution: {integrity: sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=} + resolution: {integrity: sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=, tarball: prelude-ls/download/prelude-ls-1.1.2.tgz} engines: {node: '>= 0.8.0'} dev: true /prelude-ls/1.2.1: - resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + resolution: {integrity: sha1-3rxkidem5rDnYRiIzsiAM30xY5Y=, tarball: prelude-ls/download/prelude-ls-1.2.1.tgz} engines: {node: '>= 0.8.0'} dev: true /prepend-http/1.0.4: - resolution: {integrity: sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=} + resolution: {integrity: sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=, tarball: prepend-http/download/prepend-http-1.0.4.tgz} engines: {node: '>=0.10.0'} dev: true /prepend-http/2.0.0: - resolution: {integrity: sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=} + resolution: {integrity: sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=, tarball: prepend-http/download/prepend-http-2.0.0.tgz} engines: {node: '>=4'} dev: true - /prettier-plugin-two-style-order/1.0.1_prettier@2.5.1: - resolution: {integrity: sha512-ETltO2FRR/Pxc7bsgz2XwuzWSPwafl7/v5+5Rria4S579CTas7dya+xsmbkix0q1tYQiuRjVVdfGnCKlH/aOuQ==} + /prettier-plugin-packagejson/2.3.0_prettier@2.8.4: + resolution: {integrity: sha512-2SAPMMk1UDkqsB7DifWKcwCm6VC52JXMrzLHfbcQHJRWhRCj9zziOy+s+2XOyPBeyqFqS+A/1IKzOrxKFTo6pw==, tarball: prettier-plugin-packagejson/download/prettier-plugin-packagejson-2.3.0.tgz} + peerDependencies: + prettier: '>= 1.16.0' + peerDependenciesMeta: + prettier: + optional: true + dependencies: + prettier: 2.8.4 + sort-package-json: 1.57.0 + dev: true + + /prettier-plugin-two-style-order/1.0.1_prettier@2.8.4: + resolution: {integrity: sha1-oQxqOF8FzHnb5YSMvO6J1Y8KiF0=, tarball: prettier-plugin-two-style-order/download/prettier-plugin-two-style-order-1.0.1.tgz} peerDependencies: prettier: '>= 2.0.0' dependencies: - postcss: 8.4.7 + postcss: 8.4.21 postcss-less: 4.0.1 - postcss-sorting: 6.0.0_postcss@8.4.7 - prettier: 2.5.1 + postcss-sorting: 6.0.0_postcss@8.4.21 + prettier: 2.8.4 dev: true /prettier/2.2.1: - resolution: {integrity: sha512-PqyhM2yCjg/oKkFPtTGUojv7gnZAoG80ttl45O6x2Ug/rMJw4wcc9k6aaf2hibP7BGVCCM33gZoGjyvt9mm16Q==} + resolution: {integrity: sha1-eVoaeN1S8HPaDNQrIfnJE4GSP/U=, tarball: prettier/download/prettier-2.2.1.tgz} engines: {node: '>=10.13.0'} hasBin: true dev: true - /prettier/2.5.1: - resolution: {integrity: sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg==} + /prettier/2.8.4: + resolution: {integrity: sha512-vIS4Rlc2FNh0BySk3Wkd6xmwxB0FpOndW5fisM5H8hsZSxU2VWVB5CWIkIjWvrHjIhxk2g3bfMKM87zNTrZddw==, tarball: prettier/download/prettier-2.8.4.tgz} engines: {node: '>=10.13.0'} hasBin: true dev: true /pretty-format/25.5.0: - resolution: {integrity: sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==} + resolution: {integrity: sha1-eHPB13T2gsNLjUi2dDor8qxVeRo=, tarball: pretty-format/download/pretty-format-25.5.0.tgz} engines: {node: '>= 8.3'} dependencies: '@jest/types': 25.5.0 @@ -11945,44 +13735,63 @@ packages: react-is: 16.13.1 dev: true - /prism-react-renderer/1.3.1: - resolution: {integrity: sha512-xUeDMEz074d0zc5y6rxiMp/dlC7C+5IDDlaEUlcBOFE2wddz7hz5PNupb087mPwTt7T9BrFmewObfCBuf/LKwQ==} + /prism-react-renderer/1.3.5: + resolution: {integrity: sha512-IJ+MSwBWKG+SM3b2SUfdrhC+gu01QkV2KmRQgREThBfSQRoufqRfxfHUxpG1WcaFjP+kojcFyO9Qqtpgt3qLCg==, tarball: prism-react-renderer/download/prism-react-renderer-1.3.5.tgz} peerDependencies: react: '>=0.14.9' dev: true - /prismjs/1.27.0: - resolution: {integrity: sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA==} + /prismjs/1.29.0: + resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==, tarball: prismjs/download/prismjs-1.29.0.tgz} engines: {node: '>=6'} dev: true /process-nextick-args/2.0.1: - resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} + resolution: {integrity: sha1-eCDZsWEgzFXKmud5JoCufbptf+I=, tarball: process-nextick-args/download/process-nextick-args-2.0.1.tgz} dev: true /process/0.11.10: - resolution: {integrity: sha1-czIwDoQBYb2j5podHZGn1LwW8YI=} + resolution: {integrity: sha1-czIwDoQBYb2j5podHZGn1LwW8YI=, tarball: process/download/process-0.11.10.tgz} engines: {node: '>= 0.6.0'} dev: true /progress/2.0.3: - resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} + resolution: {integrity: sha1-foz42PW48jnBvGi+tOt4Vn1XLvg=, tarball: progress/download/progress-2.0.3.tgz} engines: {node: '>=0.4.0'} dev: true + /promise-inflight/1.0.1_bluebird@3.7.2: + resolution: {integrity: sha1-mEcocL8igTL8vdhoEputEsPAKeM=, tarball: promise-inflight/download/promise-inflight-1.0.1.tgz} + peerDependencies: + bluebird: '*' + peerDependenciesMeta: + bluebird: + optional: true + dependencies: + bluebird: 3.7.2 + dev: true + + /promise-retry/1.1.1: + resolution: {integrity: sha1-ZznpaOMFHaIM5kl/srUPaRHfPW0=, tarball: promise-retry/download/promise-retry-1.1.1.tgz} + engines: {node: '>=0.12'} + dependencies: + err-code: 1.1.2 + retry: 0.10.1 + dev: true + /promise.series/0.2.0: - resolution: {integrity: sha1-LMfr6Vn8OmYZwEq029yeRS2GS70=} + resolution: {integrity: sha1-LMfr6Vn8OmYZwEq029yeRS2GS70=, tarball: promise.series/download/promise.series-0.2.0.tgz} engines: {node: '>=0.12'} dev: true /promise/7.0.4: - resolution: {integrity: sha1-Nj6EpMNsg1a4kP7WLJHOhdAu1Tk=} + resolution: {integrity: sha1-Nj6EpMNsg1a4kP7WLJHOhdAu1Tk=, tarball: promise/download/promise-7.0.4.tgz} dependencies: asap: 2.0.6 dev: true /promise/7.3.1: - resolution: {integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==} + resolution: {integrity: sha1-BktyYCsY+Q8pGSuLG8QY/9Hr078=, tarball: promise/download/promise-7.3.1.tgz} requiresBuild: true dependencies: asap: 2.0.6 @@ -11990,7 +13799,7 @@ packages: optional: true /prompts/2.4.2: - resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} + resolution: {integrity: sha1-e1fnOzpIAprRDr1E90sBcipMsGk=, tarball: prompts/download/prompts-2.4.2.tgz} engines: {node: '>= 6'} dependencies: kleur: 3.0.3 @@ -11998,7 +13807,7 @@ packages: dev: true /prop-types/15.8.1: - resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} + resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==, tarball: prop-types/download/prop-types-15.8.1.tgz} dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 @@ -12006,25 +13815,31 @@ packages: dev: true /property-information/5.6.0: - resolution: {integrity: sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==} + resolution: {integrity: sha1-YWdVRfsjAC8kXGVA7EYHfU2j7Wk=, tarball: property-information/download/property-information-5.6.0.tgz} dependencies: xtend: 4.0.2 dev: true + /protoduck/4.0.0: + resolution: {integrity: sha1-/kh02MeRM2bP2erRJFOiLNNlf44=, tarball: protoduck/download/protoduck-4.0.0.tgz} + dependencies: + genfun: 4.0.1 + dev: true + /prr/1.0.1: - resolution: {integrity: sha1-0/wRS6BplaRexok/SEzrHXj19HY=} + resolution: {integrity: sha1-0/wRS6BplaRexok/SEzrHXj19HY=, tarball: prr/download/prr-1.0.1.tgz} dev: true /pseudomap/1.0.2: - resolution: {integrity: sha1-8FKijacOYYkX7wqKw0wa5aaChrM=} + resolution: {integrity: sha1-8FKijacOYYkX7wqKw0wa5aaChrM=, tarball: pseudomap/download/pseudomap-1.0.2.tgz} dev: true - /psl/1.8.0: - resolution: {integrity: sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==} + /psl/1.9.0: + resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==, tarball: psl/download/psl-1.9.0.tgz} dev: true /public-encrypt/4.0.3: - resolution: {integrity: sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==} + resolution: {integrity: sha1-T8ydd6B+SLp1J+fL4N4z0HATMeA=, tarball: public-encrypt/download/public-encrypt-4.0.3.tgz} dependencies: bn.js: 4.12.0 browserify-rsa: 4.1.0 @@ -12034,22 +13849,29 @@ packages: safe-buffer: 5.2.1 dev: true + /pump/1.0.3: + resolution: {integrity: sha1-Xf6DEcM7v2/BgmH580cCxHwIqVQ=, tarball: pump/download/pump-1.0.3.tgz} + dependencies: + end-of-stream: 1.4.4 + once: 1.4.0 + dev: true + /pump/2.0.1: - resolution: {integrity: sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==} + resolution: {integrity: sha1-Ejma3W5M91Jtlzy8i1zi4pCLOQk=, tarball: pump/download/pump-2.0.1.tgz} 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: sha1-tKIRaBW94vTh6mAjVOjHVWUQemQ=, tarball: pump/download/pump-3.0.0.tgz} dependencies: end-of-stream: 1.4.4 once: 1.4.0 dev: true /pumpify/1.5.1: - resolution: {integrity: sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==} + resolution: {integrity: sha1-NlE74karJ1cLGjdKXOJ4v9dDcM4=, tarball: pumpify/download/pumpify-1.5.1.tgz} dependencies: duplexify: 3.7.1 inherits: 2.0.4 @@ -12057,30 +13879,37 @@ packages: dev: true /punycode/1.3.2: - resolution: {integrity: sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=} + resolution: {integrity: sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=, tarball: punycode/download/punycode-1.3.2.tgz} dev: true /punycode/1.4.1: - resolution: {integrity: sha1-wNWmOycYgArY4esPpSachN1BhF4=} + resolution: {integrity: sha1-wNWmOycYgArY4esPpSachN1BhF4=, tarball: punycode/download/punycode-1.4.1.tgz} dev: true - /punycode/2.1.1: - resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==} + /punycode/2.3.0: + resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==, tarball: punycode/download/punycode-2.3.0.tgz} engines: {node: '>=6'} dev: true /q/1.5.1: - resolution: {integrity: sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=} + resolution: {integrity: sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=, tarball: q/download/q-1.5.1.tgz} engines: {node: '>=0.6.0', teleport: '>=0.2.0'} dev: true + /qs/6.11.0: + resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==, tarball: qs/download/qs-6.11.0.tgz} + engines: {node: '>=0.6'} + dependencies: + side-channel: 1.0.4 + dev: true + /qs/6.5.3: - resolution: {integrity: sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==} + resolution: {integrity: sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==, tarball: qs/download/qs-6.5.3.tgz} engines: {node: '>=0.6'} dev: true /query-string/4.3.4: - resolution: {integrity: sha1-u7aTucqRXCMlFbIosaArYJBD2+s=} + resolution: {integrity: sha1-u7aTucqRXCMlFbIosaArYJBD2+s=, tarball: query-string/download/query-string-4.3.4.tgz} engines: {node: '>=0.10.0'} dependencies: object-assign: 4.1.1 @@ -12088,216 +13917,241 @@ packages: dev: true /query-string/6.14.1: - resolution: {integrity: sha512-XDxAeVmpfu1/6IjyT/gXHOl+S0vQ9owggJ30hhWKdHAsNPOcasn5o9BW0eejZqL2e4vMjhAxoW3jVHcD6mbcYw==} + resolution: {integrity: sha1-esLcpG2n8wlEm6D4ax/SglWwyGo=, tarball: query-string/download/query-string-6.14.1.tgz} engines: {node: '>=6'} dependencies: - decode-uri-component: 0.2.0 + decode-uri-component: 0.2.2 filter-obj: 1.1.0 split-on-first: 1.1.0 strict-uri-encode: 2.0.0 dev: true /querystring-es3/0.2.1: - resolution: {integrity: sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=} + resolution: {integrity: sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=, tarball: querystring-es3/download/querystring-es3-0.2.1.tgz} engines: {node: '>=0.4.x'} dev: true /querystring/0.2.0: - resolution: {integrity: sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=} + resolution: {integrity: sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=, tarball: querystring/download/querystring-0.2.0.tgz} engines: {node: '>=0.4.x'} deprecated: The querystring API is considered Legacy. new code should use the URLSearchParams API instead. dev: true + /querystringify/2.2.0: + resolution: {integrity: sha1-M0WUG0FTy50ILY7uTNogFqmu9/Y=, tarball: querystringify/download/querystringify-2.2.0.tgz} + dev: true + /queue-microtask/1.2.3: - resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + resolution: {integrity: sha1-SSkii7xyTfrEPg77BYyve2z7YkM=, tarball: queue-microtask/download/queue-microtask-1.2.3.tgz} + dev: true + + /queue/6.0.1: + resolution: {integrity: sha1-q9WlsDdpEvBwolcp4Lan1WVoN5E=, tarball: queue/download/queue-6.0.1.tgz} + dependencies: + inherits: 2.0.4 dev: true /quick-lru/1.1.0: - resolution: {integrity: sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=} + resolution: {integrity: sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=, tarball: quick-lru/download/quick-lru-1.1.0.tgz} engines: {node: '>=4'} dev: true /quick-lru/4.0.1: - resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==} + resolution: {integrity: sha1-W4h48ROlgheEjGSCAmxz4bpXcn8=, tarball: quick-lru/download/quick-lru-4.0.1.tgz} engines: {node: '>=8'} dev: true + /quick-lru/5.1.1: + resolution: {integrity: sha1-NmST5rPkKjpoheLpnRj4D7eoyTI=, tarball: quick-lru/download/quick-lru-5.1.1.tgz} + engines: {node: '>=10'} + dev: true + /randombytes/2.1.0: - resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} + resolution: {integrity: sha1-32+ENy8CcNxlzfYpE0mrekc9Tyo=, tarball: randombytes/download/randombytes-2.1.0.tgz} dependencies: safe-buffer: 5.2.1 dev: true /randomfill/1.0.4: - resolution: {integrity: sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==} + resolution: {integrity: sha1-ySGW/IarQr6YPxvzF3giSTHWFFg=, tarball: randomfill/download/randomfill-1.0.4.tgz} dependencies: randombytes: 2.1.0 safe-buffer: 5.2.1 dev: true - /rc-align/4.0.11: - resolution: {integrity: sha512-n9mQfIYQbbNTbefyQnRHZPWuTEwG1rY4a9yKlIWHSTbgwI+XUMGRYd0uJ5pE2UbrNX0WvnMBA1zJ3Lrecpra/A==} + /raw-body/2.5.2: + resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==, tarball: raw-body/download/raw-body-2.5.2.tgz} + engines: {node: '>= 0.8'} + dependencies: + bytes: 3.1.2 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + unpipe: 1.0.0 + dev: true + + /rc-align/4.0.15: + resolution: {integrity: sha512-wqJtVH60pka/nOX7/IspElA8gjPNQKIx/ZqJ6heATCkXpe1Zg4cPVrMD2vC96wjsFFL8WsmhPbx9tdMo1qqlIA==, tarball: rc-align/download/rc-align-4.0.15.tgz} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.17.2 - classnames: 2.3.1 - dom-align: 1.12.2 - lodash: 4.17.21 - rc-util: 5.18.1 + '@babel/runtime': 7.21.0 + classnames: 2.3.2 + dom-align: 1.12.4 + rc-util: 5.28.0 resize-observer-polyfill: 1.5.1 dev: true - /rc-dropdown/3.3.2: - resolution: {integrity: sha512-49GOz42oNvLtYGoJ2X5UWXJFp7aUiSZkj9OcgTV1UpxFZqHQMw+xijkaL5k3XDkMbb92XsuFnFt7IGG3/C0DKw==} + /rc-dropdown/4.0.1: + resolution: {integrity: sha512-OdpXuOcme1rm45cR0Jzgfl1otzmU4vuBVb+etXM8vcaULGokAKVpKlw8p6xzspG7jGd/XxShvq+N3VNEfk/l5g==, tarball: rc-dropdown/download/rc-dropdown-4.0.1.tgz} peerDependencies: - react: '*' - react-dom: '*' + react: '>=16.11.0' + react-dom: '>=16.11.0' dependencies: - '@babel/runtime': 7.17.2 - classnames: 2.3.1 - rc-trigger: 5.2.10 + '@babel/runtime': 7.21.0 + classnames: 2.3.2 + rc-trigger: 5.3.4 + rc-util: 5.28.0 dev: true - /rc-menu/9.3.2: - resolution: {integrity: sha512-h3m45oY1INZyqphGELkdT0uiPnFzxkML8m0VMhJnk2fowtqfiT7F5tJLT3znEVaPIY80vMy1bClCkgq8U91CzQ==} + /rc-menu/9.6.4: + resolution: {integrity: sha512-6DiNAjxjVIPLZXHffXxxcyE15d4isRL7iQ1ru4MqYDH2Cqc5bW96wZOdMydFtGLyDdnmEQ9jVvdCE9yliGvzkw==, tarball: rc-menu/download/rc-menu-9.6.4.tgz} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.17.2 - classnames: 2.3.1 - rc-motion: 2.4.5 - rc-overflow: 1.2.3 - rc-trigger: 5.2.10 - rc-util: 5.18.1 + '@babel/runtime': 7.21.0 + classnames: 2.3.2 + rc-motion: 2.6.3 + rc-overflow: 1.2.8 + rc-trigger: 5.3.4 + rc-util: 5.28.0 shallowequal: 1.1.0 dev: true - /rc-motion/2.4.5: - resolution: {integrity: sha512-f3uJHR4gcpeZS/s8/nYFSOrXt2Wu/h9GrEcbJmC0qmKrVNgwL1pTgrT5kW7lgG6PFeoL4yHDmpQoEKkrPtKIzQ==} + /rc-motion/2.6.3: + resolution: {integrity: sha512-xFLkes3/7VL/J+ah9jJruEW/Akbx5F6jVa2wG5o/ApGKQKSOd5FR3rseHLL9+xtJg4PmCwo6/1tqhDO/T+jFHA==, tarball: rc-motion/download/rc-motion-2.6.3.tgz} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.17.2 - classnames: 2.3.1 - rc-util: 5.18.1 + '@babel/runtime': 7.21.0 + classnames: 2.3.2 + rc-util: 5.28.0 dev: true - /rc-overflow/1.2.3: - resolution: {integrity: sha512-Bz6dXTn/ww8nmu70tUQfRV0wT3BkfXY6j1lB1O38OVkDPz4xwfAcGK+LJ2zewUR5cTXkJ8hAN7YULohG8z4M7Q==} + /rc-overflow/1.2.8: + resolution: {integrity: sha512-QJ0UItckWPQ37ZL1dMEBAdY1dhfTXFL9k6oTTcyydVwoUNMnMqCGqnRNA98axSr/OeDKqR6DVFyi8eA5RQI/uQ==, tarball: rc-overflow/download/rc-overflow-1.2.8.tgz} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.17.2 - classnames: 2.3.1 - rc-resize-observer: 1.2.0 - rc-util: 5.18.1 + '@babel/runtime': 7.21.0 + classnames: 2.3.2 + rc-resize-observer: 1.3.1 + rc-util: 5.28.0 dev: true - /rc-resize-observer/1.2.0: - resolution: {integrity: sha512-6W+UzT3PyDM0wVCEHfoW3qTHPTvbdSgiA43buiy8PzmeMnfgnDeb9NjdimMXMl3/TcrvvWl5RRVdp+NqcR47pQ==} + /rc-resize-observer/1.3.1: + resolution: {integrity: sha512-iFUdt3NNhflbY3mwySv5CA1TC06zdJ+pfo0oc27xpf4PIOvfZwZGtD9Kz41wGYqC4SLio93RVAirSSpYlV/uYg==, tarball: rc-resize-observer/download/rc-resize-observer-1.3.1.tgz} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.17.2 - classnames: 2.3.1 - rc-util: 5.18.1 + '@babel/runtime': 7.21.0 + classnames: 2.3.2 + rc-util: 5.28.0 resize-observer-polyfill: 1.5.1 dev: true - /rc-tabs/11.10.5: - resolution: {integrity: sha512-DDuUdV6b9zGRYLtjI5hyejWLKoz1QiLWNgMeBzc3aMeQylZFhTYnFGdDc6HRqj5IYearNTsFPVSA+6VIT8g5cg==} + /rc-tabs/11.16.1: + resolution: {integrity: sha512-bR7Dap23YyfzZQwtKomhiFEFzZuE7WaKWo+ypNRSGB9PDKSc6tM12VP8LWYkvmmQHthgwP0WRN8nFbSJWuqLYw==, tarball: rc-tabs/download/rc-tabs-11.16.1.tgz} engines: {node: '>=8.x'} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.17.2 - classnames: 2.3.1 - rc-dropdown: 3.3.2 - rc-menu: 9.3.2 - rc-resize-observer: 1.2.0 - rc-util: 5.18.1 + '@babel/runtime': 7.21.0 + classnames: 2.3.2 + rc-dropdown: 4.0.1 + rc-menu: 9.6.4 + rc-resize-observer: 1.3.1 + rc-util: 5.28.0 dev: true - /rc-tree/5.4.4: - resolution: {integrity: sha512-2qoObRgp31DBXmVzMJmo4qmwP20XEa4hR3imWQtRPcgN3pmljW3WKFmZRrYdOFHz7CyTnRsFZR065bBkIoUpiA==} + /rc-tree/5.7.2: + resolution: {integrity: sha512-nmnL6qLnfwVckO5zoqKL2I9UhwDqzyCtjITQCkwhimyz1zfuFkG5ZPIXpzD/Guzso94qQA/QrMsvzic5W6QDjg==, tarball: rc-tree/download/rc-tree-5.7.2.tgz} engines: {node: '>=10.x'} peerDependencies: react: '*' react-dom: '*' dependencies: - '@babel/runtime': 7.17.2 - classnames: 2.3.1 - rc-motion: 2.4.5 - rc-util: 5.18.1 - rc-virtual-list: 3.4.2 + '@babel/runtime': 7.21.0 + classnames: 2.3.2 + rc-motion: 2.6.3 + rc-util: 5.28.0 + rc-virtual-list: 3.4.13 dev: true - /rc-trigger/5.2.10: - resolution: {integrity: sha512-FkUf4H9BOFDaIwu42fvRycXMAvkttph9AlbCZXssZDVzz2L+QZ0ERvfB/4nX3ZFPh1Zd+uVGr1DEDeXxq4J1TA==} + /rc-trigger/5.3.4: + resolution: {integrity: sha512-mQv+vas0TwKcjAO2izNPkqR4j86OemLRmvL2nOzdP9OWNWA1ivoTt5hzFqYNW9zACwmTezRiN8bttrC7cZzYSw==, tarball: rc-trigger/download/rc-trigger-5.3.4.tgz} engines: {node: '>=8.x'} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.17.2 - classnames: 2.3.1 - rc-align: 4.0.11 - rc-motion: 2.4.5 - rc-util: 5.18.1 + '@babel/runtime': 7.21.0 + classnames: 2.3.2 + rc-align: 4.0.15 + rc-motion: 2.6.3 + rc-util: 5.28.0 dev: true - /rc-util/5.18.1: - resolution: {integrity: sha512-24xaSrMZUEKh1+suDOtJWfPe9E6YrwryViZcoPO0miJTKzP4qhUlV5AAlKQ82AJilz/AOHfi3l6HoX8qa1ye8w==} + /rc-util/5.28.0: + resolution: {integrity: sha512-KYDjhGodswVj29v0TRciKTqRPgumIFvFDndbCD227pitQ+0Cei196rxk+OXb/blu6V8zdTRK5RjCJn+WmHLvBA==, tarball: rc-util/download/rc-util-5.28.0.tgz} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' dependencies: - '@babel/runtime': 7.17.2 + '@babel/runtime': 7.21.0 react-is: 16.13.1 - shallowequal: 1.1.0 dev: true - /rc-virtual-list/3.4.2: - resolution: {integrity: sha512-OyVrrPvvFcHvV0ssz5EDZ+7Rf5qLat/+mmujjchNw5FfbJWNDwkpQ99EcVE6+FtNRmX9wFa1LGNpZLUTvp/4GQ==} + /rc-virtual-list/3.4.13: + resolution: {integrity: sha512-cPOVDmcNM7rH6ANotanMDilW/55XnFPw0Jh/GQYtrzZSy3AmWvCnqVNyNC/pgg3lfVmX2994dlzAhuUrd4jG7w==, tarball: rc-virtual-list/download/rc-virtual-list-3.4.13.tgz} engines: {node: '>=8.x'} peerDependencies: react: '*' react-dom: '*' dependencies: - classnames: 2.3.1 - rc-resize-observer: 1.2.0 - rc-util: 5.18.1 + '@babel/runtime': 7.21.0 + classnames: 2.3.2 + rc-resize-observer: 1.3.1 + rc-util: 5.28.0 dev: true /rc/1.2.8: - resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} + resolution: {integrity: sha1-zZJL9SAKB1uDwYjNa54hG3/A0+0=, tarball: rc/download/rc-1.2.8.tgz} hasBin: true dependencies: deep-extend: 0.6.0 ini: 1.3.8 - minimist: 1.2.5 + minimist: 1.2.8 strip-json-comments: 2.0.1 dev: true /react-attr-converter/0.3.1: - resolution: {integrity: sha512-dSxo2Mn6Zx4HajeCeQNLefwEO4kNtV/0E682R1+ZTyFRPqxDa5zYb5qM/ocqw9Bxr/kFQO0IUiqdV7wdHw+Cdg==} + resolution: {integrity: sha1-Siq/bZB7fdrk2GLf7IDkic5BrW4=, tarball: react-attr-converter/download/react-attr-converter-0.3.1.tgz} dev: true /react-docgen-typescript-dumi-tmp/1.22.1-0: - resolution: {integrity: sha512-wjuAm1yj+ZZucovow2VF0MXkH2SGZ+squZxfNdnam3oyUbHy/xZaU1ZabCn7rY+13ZFx0/NLda+ZuBgF3g8vBA==} + resolution: {integrity: sha1-b0Ut4FxcEUpuHdYLNJMK+qeuOaA=, tarball: react-docgen-typescript-dumi-tmp/download/react-docgen-typescript-dumi-tmp-1.22.1-0.tgz} peerDependencies: typescript: '>= 3.x' dev: true /react-dom/16.14.0_react@16.14.0: - resolution: {integrity: sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==} + resolution: {integrity: sha1-etg47Cmnd/s8dcOhkPZhz5Kri4k=, tarball: react-dom/download/react-dom-16.14.0.tgz} peerDependencies: react: ^16.14.0 dependencies: @@ -12308,80 +14162,89 @@ packages: scheduler: 0.19.1 dev: true + /react-error-boundary/3.1.4: + resolution: {integrity: sha1-JV25KyMZcQh1eoiLAeW3KZGaveA=, tarball: react-error-boundary/download/react-error-boundary-3.1.4.tgz} + engines: {node: '>=10', npm: '>=6'} + peerDependencies: + react: '>=16.13.1' + dependencies: + '@babel/runtime': 7.21.0 + dev: true + /react-is/16.13.1: - resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + resolution: {integrity: sha1-eJcppNw23imZ3BVt1sHZwYzqVqQ=, tarball: react-is/download/react-is-16.13.1.tgz} dev: true /react-refresh/0.10.0: - resolution: {integrity: sha512-PgidR3wST3dDYKr6b4pJoqQFpPGNKDSCDx4cZoshjXipw3LzO7mG1My2pwEzz2JVkF+inx3xRpDeQLFQGH/hsQ==} + resolution: {integrity: sha1-L1NslmDAubHVAGhNnlKmXnQE9+M=, tarball: react-refresh/download/react-refresh-0.10.0.tgz} engines: {node: '>=0.10.0'} dev: true /react-router-config/5.1.1: - resolution: {integrity: sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==} + resolution: {integrity: sha1-D0Jj0agMay3HucGQLJUmR4GUqYg=, tarball: react-router-config/download/react-router-config-5.1.1.tgz} peerDependencies: react: '>=15' react-router: '>=5' dependencies: - '@babel/runtime': 7.17.2 + '@babel/runtime': 7.21.0 dev: true - /react-router-config/5.1.1_react-router@5.2.0+react@16.14.0: - resolution: {integrity: sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==} + /react-router-config/5.1.1_6flbfkch6crntn4ac2g723iqde: + resolution: {integrity: sha1-D0Jj0agMay3HucGQLJUmR4GUqYg=, tarball: react-router-config/download/react-router-config-5.1.1.tgz} peerDependencies: react: '>=15' react-router: '>=5' dependencies: - '@babel/runtime': 7.17.2 + '@babel/runtime': 7.21.0 react: 16.14.0 react-router: 5.2.0_react@16.14.0 dev: true /react-router-config/5.1.1_react@16.14.0: - resolution: {integrity: sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==} + resolution: {integrity: sha1-D0Jj0agMay3HucGQLJUmR4GUqYg=, tarball: react-router-config/download/react-router-config-5.1.1.tgz} peerDependencies: react: '>=15' react-router: '>=5' dependencies: - '@babel/runtime': 7.17.2 + '@babel/runtime': 7.21.0 react: 16.14.0 dev: true /react-router-dom/5.2.0: - resolution: {integrity: sha512-gxAmfylo2QUjcwxI63RhQ5G85Qqt4voZpUXSEqCwykV0baaOTQDR1f0PmY8AELqIyVc0NEZUj0Gov5lNGcXgsA==} + resolution: {integrity: sha1-nmWk0MReEyieZsexfH4XXQ6hVmI=, tarball: react-router-dom/download/react-router-dom-5.2.0.tgz} peerDependencies: react: '>=15' dependencies: - '@babel/runtime': 7.17.2 + '@babel/runtime': 7.21.0 history: 4.10.1 loose-envify: 1.4.0 prop-types: 15.8.1 react-router: 5.2.0 - tiny-invariant: 1.2.0 + tiny-invariant: 1.3.1 tiny-warning: 1.0.3 dev: true /react-router-dom/5.2.0_react@16.14.0: - resolution: {integrity: sha512-gxAmfylo2QUjcwxI63RhQ5G85Qqt4voZpUXSEqCwykV0baaOTQDR1f0PmY8AELqIyVc0NEZUj0Gov5lNGcXgsA==} + resolution: {integrity: sha1-nmWk0MReEyieZsexfH4XXQ6hVmI=, tarball: react-router-dom/download/react-router-dom-5.2.0.tgz} peerDependencies: react: '>=15' dependencies: - '@babel/runtime': 7.17.2 + '@babel/runtime': 7.21.0 history: 4.10.1 loose-envify: 1.4.0 prop-types: 15.8.1 react: 16.14.0 react-router: 5.2.0_react@16.14.0 - tiny-invariant: 1.2.0 + tiny-invariant: 1.3.1 tiny-warning: 1.0.3 dev: true /react-router/5.2.0: - resolution: {integrity: sha512-smz1DUuFHRKdcJC0jobGo8cVbhO3x50tCL4icacOlcwDOEQPq4TMqwx3sY1TP+DvtTgz4nm3thuo7A+BK2U0Dw==} + resolution: {integrity: sha1-Qk51ZByodH+/duXsyml4GqN+opM=, tarball: react-router/download/react-router-5.2.0.tgz} peerDependencies: react: '>=15' dependencies: - '@babel/runtime': 7.17.2 + '@babel/runtime': 7.21.0 history: 4.10.1 hoist-non-react-statics: 3.3.2 loose-envify: 1.4.0 @@ -12389,30 +14252,30 @@ packages: path-to-regexp: 1.8.0 prop-types: 15.8.1 react-is: 16.13.1 - tiny-invariant: 1.2.0 + tiny-invariant: 1.3.1 tiny-warning: 1.0.3 dev: true /react-router/5.2.0_react@16.14.0: - resolution: {integrity: sha512-smz1DUuFHRKdcJC0jobGo8cVbhO3x50tCL4icacOlcwDOEQPq4TMqwx3sY1TP+DvtTgz4nm3thuo7A+BK2U0Dw==} + resolution: {integrity: sha1-Qk51ZByodH+/duXsyml4GqN+opM=, tarball: react-router/download/react-router-5.2.0.tgz} peerDependencies: react: '>=15' dependencies: - '@babel/runtime': 7.17.2 + '@babel/runtime': 7.21.0 history: 4.10.1 hoist-non-react-statics: 3.3.2 loose-envify: 1.4.0 - mini-create-react-context: 0.4.1_prop-types@15.8.1+react@16.14.0 + mini-create-react-context: 0.4.1_4vyaxm4rsh2mpfdenvlqy7kmya path-to-regexp: 1.8.0 prop-types: 15.8.1 react: 16.14.0 react-is: 16.13.1 - tiny-invariant: 1.2.0 + tiny-invariant: 1.3.1 tiny-warning: 1.0.3 dev: true /react/16.14.0: - resolution: {integrity: sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==} + resolution: {integrity: sha1-lNd23dCqo32j7aj8W2sYpMmjEU0=, tarball: react/download/react-16.14.0.tgz} engines: {node: '>=0.10.0'} dependencies: loose-envify: 1.4.0 @@ -12421,7 +14284,7 @@ packages: dev: true /read-pkg-up/3.0.0: - resolution: {integrity: sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=} + resolution: {integrity: sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=, tarball: read-pkg-up/download/read-pkg-up-3.0.0.tgz} engines: {node: '>=4'} dependencies: find-up: 2.1.0 @@ -12429,7 +14292,7 @@ packages: dev: true /read-pkg-up/4.0.0: - resolution: {integrity: sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA==} + resolution: {integrity: sha1-GyIcYIi6d5lgHICPkRYcZuWPiXg=, tarball: read-pkg-up/download/read-pkg-up-4.0.0.tgz} engines: {node: '>=6'} dependencies: find-up: 3.0.0 @@ -12437,7 +14300,7 @@ packages: dev: true /read-pkg-up/7.0.1: - resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} + resolution: {integrity: sha1-86YTV1hFlzOuK5VjgFbhhU5+9Qc=, tarball: read-pkg-up/download/read-pkg-up-7.0.1.tgz} engines: {node: '>=8'} dependencies: find-up: 4.1.0 @@ -12446,7 +14309,7 @@ packages: dev: true /read-pkg/3.0.0: - resolution: {integrity: sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=} + resolution: {integrity: sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=, tarball: read-pkg/download/read-pkg-3.0.0.tgz} engines: {node: '>=4'} dependencies: load-json-file: 4.0.0 @@ -12455,7 +14318,7 @@ packages: dev: true /read-pkg/5.2.0: - resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} + resolution: {integrity: sha1-e/KVQ4yloz5WzTDgU7NO5yUMk8w=, tarball: read-pkg/download/read-pkg-5.2.0.tgz} engines: {node: '>=8'} dependencies: '@types/normalize-package-data': 2.4.1 @@ -12464,8 +14327,8 @@ packages: type-fest: 0.6.0 dev: true - /readable-stream/2.3.7: - resolution: {integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==} + /readable-stream/2.3.8: + resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==, tarball: readable-stream/download/readable-stream-2.3.8.tgz} dependencies: core-util-is: 1.0.3 inherits: 2.0.4 @@ -12476,8 +14339,8 @@ packages: util-deprecate: 1.0.2 dev: true - /readable-stream/3.6.0: - resolution: {integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==} + /readable-stream/3.6.1: + resolution: {integrity: sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ==, tarball: readable-stream/download/readable-stream-3.6.1.tgz} engines: {node: '>= 6'} dependencies: inherits: 2.0.4 @@ -12486,26 +14349,26 @@ packages: dev: true /readdirp/3.5.0: - resolution: {integrity: sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==} + resolution: {integrity: sha1-m6dMAZsV02UnjS6Ru4xI17TULJ4=, tarball: readdirp/download/readdirp-3.5.0.tgz} engines: {node: '>=8.10.0'} dependencies: picomatch: 2.3.1 dev: true /readdirp/3.6.0: - resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + resolution: {integrity: sha1-dKNwvYVxFuJFspzJc0DNQxoCpsc=, tarball: readdirp/download/readdirp-3.6.0.tgz} engines: {node: '>=8.10.0'} dependencies: picomatch: 2.3.1 dev: true /realpath-native/2.0.0: - resolution: {integrity: sha512-v1SEYUOXXdbBZK8ZuNgO4TBjamPsiSgcFr0aP+tEKpQZK8vooEUqV6nm6Cv502mX4NF2EfsnVqtNAHG+/6Ur1Q==} + resolution: {integrity: sha1-c3esQptuH9WZ3DjQjtlC0Ne+uGY=, tarball: realpath-native/download/realpath-native-2.0.0.tgz} engines: {node: '>=8'} dev: true /redent/2.0.0: - resolution: {integrity: sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=} + resolution: {integrity: sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=, tarball: redent/download/redent-2.0.0.tgz} engines: {node: '>=4'} dependencies: indent-string: 3.2.0 @@ -12513,39 +14376,51 @@ packages: dev: true /redent/3.0.0: - resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} + resolution: {integrity: sha1-5Ve3mYMWu1PJ8fVvpiY1LGljBZ8=, tarball: redent/download/redent-3.0.0.tgz} engines: {node: '>=8'} dependencies: indent-string: 4.0.0 strip-indent: 3.0.0 dev: true + /reduce-flatten/2.0.0: + resolution: {integrity: sha1-c0/YTmXzddfKRGXGl5jCXJ0Qric=, tarball: reduce-flatten/download/reduce-flatten-2.0.0.tgz} + engines: {node: '>=6'} + dev: true + /regenerate-unicode-properties/10.0.1: - resolution: {integrity: sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==} + resolution: {integrity: sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==, tarball: regenerate-unicode-properties/download/regenerate-unicode-properties-10.0.1.tgz} + engines: {node: '>=4'} + dependencies: + regenerate: 1.4.2 + dev: true + + /regenerate-unicode-properties/10.1.0: + resolution: {integrity: sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==, tarball: regenerate-unicode-properties/download/regenerate-unicode-properties-10.1.0.tgz} engines: {node: '>=4'} dependencies: regenerate: 1.4.2 dev: true /regenerate/1.4.2: - resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} + resolution: {integrity: sha1-uTRtiCfo9aMve6KWN9OYtpAUhIo=, tarball: regenerate/download/regenerate-1.4.2.tgz} dev: true + /regenerator-runtime/0.13.11: + resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==, tarball: regenerator-runtime/download/regenerator-runtime-0.13.11.tgz} + /regenerator-runtime/0.13.5: - resolution: {integrity: sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==} + resolution: {integrity: sha1-2Hih0JS0MG0QuQlkhLM+vVXiZpc=, tarball: regenerator-runtime/download/regenerator-runtime-0.13.5.tgz} dev: true - /regenerator-runtime/0.13.9: - resolution: {integrity: sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==} - - /regenerator-transform/0.14.5: - resolution: {integrity: sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==} + /regenerator-transform/0.15.1: + resolution: {integrity: sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==, tarball: regenerator-transform/download/regenerator-transform-0.15.1.tgz} dependencies: - '@babel/runtime': 7.17.2 + '@babel/runtime': 7.21.0 dev: true /regex-not/1.0.2: - resolution: {integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==} + resolution: {integrity: sha1-H07OJ+ALC2XgJHpoEOaoXYOldSw=, tarball: regex-not/download/regex-not-1.0.2.tgz} engines: {node: '>=0.10.0'} dependencies: extend-shallow: 3.0.2 @@ -12553,62 +14428,73 @@ packages: dev: true /regexp-tree/0.1.24: - resolution: {integrity: sha512-s2aEVuLhvnVJW6s/iPgEGK6R+/xngd2jNQ+xy4bXNDKxZKJH6jpPHY6kVeVv1IeLCHgswRj+Kl3ELaDjG6V1iw==} + resolution: {integrity: sha1-PW+iOEUKTWblvJxMFLtyDiGWgp0=, tarball: regexp-tree/download/regexp-tree-0.1.24.tgz} hasBin: true dev: true - /regexp.prototype.flags/1.4.1: - resolution: {integrity: sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==} + /regexp.prototype.flags/1.4.3: + resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==, tarball: regexp.prototype.flags/download/regexp.prototype.flags-1.4.3.tgz} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - define-properties: 1.1.3 + define-properties: 1.2.0 + functions-have-names: 1.2.3 dev: true /regexpp/3.2.0: - resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} + resolution: {integrity: sha1-BCWido2PI7rXDKS5BGH6LxIT4bI=, tarball: regexpp/download/regexpp-3.2.0.tgz} engines: {node: '>=8'} dev: true - /regexpu-core/5.0.1: - resolution: {integrity: sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==} + /regexpu-core/5.3.1: + resolution: {integrity: sha512-nCOzW2V/X15XpLsK2rlgdwrysrBq+AauCn+omItIz4R1pIcmeot5zvjdmOBRLzEH/CkC6IxMJVmxDe3QcMuNVQ==, tarball: regexpu-core/download/regexpu-core-5.3.1.tgz} engines: {node: '>=4'} dependencies: + '@babel/regjsgen': 0.8.0 regenerate: 1.4.2 - regenerate-unicode-properties: 10.0.1 - regjsgen: 0.6.0 - regjsparser: 0.8.4 + regenerate-unicode-properties: 10.1.0 + regjsparser: 0.9.1 unicode-match-property-ecmascript: 2.0.0 - unicode-match-property-value-ecmascript: 2.0.0 + unicode-match-property-value-ecmascript: 2.1.0 + dev: true + + /registry-auth-token/3.4.0: + resolution: {integrity: sha1-10RoFUM/XV7WQxzV3KIQSPZrOX4=, tarball: registry-auth-token/download/registry-auth-token-3.4.0.tgz} + dependencies: + rc: 1.2.8 + safe-buffer: 5.2.1 dev: true - /registry-auth-token/4.2.1: - resolution: {integrity: sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==} + /registry-auth-token/4.2.2: + resolution: {integrity: sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==, tarball: registry-auth-token/download/registry-auth-token-4.2.2.tgz} engines: {node: '>=6.0.0'} dependencies: rc: 1.2.8 dev: true - /registry-url/5.1.0: - resolution: {integrity: sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==} - engines: {node: '>=8'} + /registry-url/3.1.0: + resolution: {integrity: sha1-PU74cPc93h138M+aOBQyRE4XSUI=, tarball: registry-url/download/registry-url-3.1.0.tgz} + engines: {node: '>=0.10.0'} dependencies: rc: 1.2.8 dev: true - /regjsgen/0.6.0: - resolution: {integrity: sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==} + /registry-url/5.1.0: + resolution: {integrity: sha1-6YM0tQ1UNLgRNrROxjjZwgCcUAk=, tarball: registry-url/download/registry-url-5.1.0.tgz} + engines: {node: '>=8'} + dependencies: + rc: 1.2.8 dev: true - /regjsparser/0.8.4: - resolution: {integrity: sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==} + /regjsparser/0.9.1: + resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==, tarball: regjsparser/download/regjsparser-0.9.1.tgz} hasBin: true dependencies: jsesc: 0.5.0 dev: true /rehype-autolink-headings/4.0.0: - resolution: {integrity: sha512-2lglJ+4S3A4RCz+zlKVWj1wHvwO4bjunAoEOgMfjphT59EVXwdMiJzrL/A2fuAX/33k/LhkGW6BEK1Cl1I5WQw==} + resolution: {integrity: sha1-nV14yfuceHtA79yV6Zy+tXMTPkc=, tarball: rehype-autolink-headings/download/rehype-autolink-headings-4.0.0.tgz} dependencies: extend: 3.0.2 hast-util-has-property: 1.0.4 @@ -12617,13 +14503,13 @@ packages: dev: true /rehype-mathjax/3.1.0: - resolution: {integrity: sha512-Pmz92Y56lBFmDjFc9nIdrKu1xzKSBYevcwKiKiG7b5JJg74q1E62nRSbPEm37vXaXn7Bn25iRsWcP39bJKkMxg==} + resolution: {integrity: sha1-0CgiQ79o8/GN1joGLg+MRWYuzCY=, tarball: rehype-mathjax/download/rehype-mathjax-3.1.0.tgz} dependencies: '@types/mathjax': 0.0.36 hast-util-from-dom: 3.0.0 hast-util-to-text: 2.0.1 jsdom: 16.7.0 - mathjax-full: 3.2.0 + mathjax-full: 3.2.2 unist-util-visit: 2.0.3 transitivePeerDependencies: - bufferutil @@ -12633,27 +14519,27 @@ packages: dev: true /rehype-remove-comments/4.0.2: - resolution: {integrity: sha512-E2FNohTuIs7QzUnEQs3SdYdCScsTgUN7yPeDNWi+gsvx+pbLzIAyp27TWz3Gm64jpdLi7/6HxyRHxdd1NVQ37A==} + resolution: {integrity: sha1-CEh6XYXLe2olcdciYXZCDGxRmic=, tarball: rehype-remove-comments/download/rehype-remove-comments-4.0.2.tgz} dependencies: hast-util-is-conditional-comment: 1.0.4 unist-util-filter: 2.0.3 dev: true /rehype-stringify/8.0.0: - resolution: {integrity: sha512-VkIs18G0pj2xklyllrPSvdShAV36Ff3yE5PUO9u36f6+2qJFnn22Z5gKwBOwgXviux4UC7K+/j13AnZfPICi/g==} + resolution: {integrity: sha1-m2r7WZvPMWXxD5P8hUj5oD0uwro=, tarball: rehype-stringify/download/rehype-stringify-8.0.0.tgz} dependencies: hast-util-to-html: 7.1.3 dev: true /remark-frontmatter/3.0.0: - resolution: {integrity: sha512-mSuDd3svCHs+2PyO29h7iijIZx4plX0fheacJcAoYAASfgzgVIcXGYSq9GFyYocFLftQs8IOmmkgtOovs6d4oA==} + resolution: {integrity: sha1-yl2ZY2F2XIWb2URQXzd9axhqbsY=, tarball: remark-frontmatter/download/remark-frontmatter-3.0.0.tgz} dependencies: mdast-util-frontmatter: 0.2.0 micromark-extension-frontmatter: 0.2.2 dev: true /remark-gfm/1.0.0: - resolution: {integrity: sha512-KfexHJCiqvrdBZVbQ6RopMZGwaXz6wFJEfByIuEwGf0arvITHjiKKZ1dpXujjH9KZdm1//XJQwgfnJ3lmXaDPA==} + resolution: {integrity: sha1-khNkMAG+Pyd9piVkZNVv0ow7PA0=, tarball: remark-gfm/download/remark-gfm-1.0.0.tgz} dependencies: mdast-util-gfm: 0.1.2 micromark-extension-gfm: 0.3.3 @@ -12662,7 +14548,7 @@ packages: dev: true /remark-math/4.0.0: - resolution: {integrity: sha512-lH7SoQenXtQrvL0bm+mjZbvOk//YWNuyR+MxV18Qyv8rgFmMEGNuB0TSCQDkoDaiJ40FCnG8lxErc/zhcedYbw==} + resolution: {integrity: sha1-SU3dUHZlVa0jMuOvyneWp2RSJW8=, tarball: remark-math/download/remark-math-4.0.0.tgz} dependencies: mdast-util-math: 0.1.2 micromark-extension-math: 0.1.2 @@ -12671,7 +14557,7 @@ packages: dev: true /remark-parse/9.0.0: - resolution: {integrity: sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==} + resolution: {integrity: sha1-TSCimWZYgOT0r12Qt8e4qTWFNkA=, tarball: remark-parse/download/remark-parse-9.0.0.tgz} dependencies: mdast-util-from-markdown: 0.8.5 transitivePeerDependencies: @@ -12679,19 +14565,19 @@ packages: dev: true /remark-rehype/8.1.0: - resolution: {integrity: sha512-EbCu9kHgAxKmW1yEYjx3QafMyGY3q8noUbNUI5xyKbaFP89wbhDrKxyIQNukNYthzjNHZu6J7hwFg7hRm1svYA==} + resolution: {integrity: sha1-YQUJoENITB5pdDf6XrP9mSYXyUU=, tarball: remark-rehype/download/remark-rehype-8.1.0.tgz} dependencies: mdast-util-to-hast: 10.2.0 dev: true /remark-stringify/9.0.1: - resolution: {integrity: sha512-mWmNg3ZtESvZS8fv5PTvaPckdL4iNlCHTt8/e/8oN08nArHRHjNZMKzA/YW3+p7/lYqIw4nx1XsjCBo/AxNChg==} + resolution: {integrity: sha1-V20G6RBUiwpxkacfJ7M/EhiGKJQ=, tarball: remark-stringify/download/remark-stringify-9.0.1.tgz} dependencies: mdast-util-to-markdown: 0.6.5 dev: true /remark/13.0.0: - resolution: {integrity: sha512-HDz1+IKGtOyWN+QgBiAT0kn+2s6ovOxHyPAFGKVE81VSzJ+mq7RwHFledEvB5F1p4iJvOah/LOKdFuzvRnNLCA==} + resolution: {integrity: sha1-0V2b9xpAL0Aofr42Bntm1Uho5CU=, tarball: remark/download/remark-13.0.0.tgz} dependencies: remark-parse: 9.0.0 remark-stringify: 9.0.1 @@ -12700,8 +14586,22 @@ packages: - supports-color dev: true + /remote-origin-url/0.4.0: + resolution: {integrity: sha1-TT4pAvNOLTfRwmPYdxC3frQIajA=, tarball: remote-origin-url/download/remote-origin-url-0.4.0.tgz} + engines: {node: '>= 0.8.0'} + dependencies: + parse-git-config: 0.2.0 + dev: true + + /remote-origin-url/0.5.3: + resolution: {integrity: sha1-ufxs7SyCZpDQsHIYsrjBf87Ijoc=, tarball: remote-origin-url/download/remote-origin-url-0.5.3.tgz} + engines: {node: '>= 0.8.0'} + dependencies: + parse-git-config: 1.1.1 + dev: true + /remove-bom-buffer/3.0.0: - resolution: {integrity: sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==} + resolution: {integrity: sha1-wr8eN3Ug0yT2I4kuM8EMrCwlK1M=, tarball: remove-bom-buffer/download/remove-bom-buffer-3.0.0.tgz} engines: {node: '>=0.10.0'} dependencies: is-buffer: 1.1.6 @@ -12709,7 +14609,7 @@ packages: dev: true /remove-bom-stream/1.2.0: - resolution: {integrity: sha1-BfGlk/FuQuH7kOv1nejlaVJflSM=} + resolution: {integrity: sha1-BfGlk/FuQuH7kOv1nejlaVJflSM=, tarball: remove-bom-stream/download/remove-bom-stream-1.2.0.tgz} engines: {node: '>= 0.10'} dependencies: remove-bom-buffer: 3.0.0 @@ -12718,26 +14618,26 @@ packages: dev: true /remove-trailing-separator/1.1.0: - resolution: {integrity: sha1-wkvOKig62tW8P1jg1IJJuSN52O8=} + resolution: {integrity: sha1-wkvOKig62tW8P1jg1IJJuSN52O8=, tarball: remove-trailing-separator/download/remove-trailing-separator-1.1.0.tgz} dev: true /repeat-element/1.1.4: - resolution: {integrity: sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==} + resolution: {integrity: sha1-vmgVIIR6tYx1aKx1+/rSjtQtOek=, tarball: repeat-element/download/repeat-element-1.1.4.tgz} engines: {node: '>=0.10.0'} dev: true /repeat-string/1.6.1: - resolution: {integrity: sha1-jcrkcOHIirwtYA//Sndihtp15jc=} + resolution: {integrity: sha1-jcrkcOHIirwtYA//Sndihtp15jc=, tarball: repeat-string/download/repeat-string-1.6.1.tgz} engines: {node: '>=0.10'} dev: true /replace-ext/1.0.1: - resolution: {integrity: sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==} + resolution: {integrity: sha1-LW2ZbQShWFXZZ0Q2Md1fd4JbAWo=, tarball: replace-ext/download/replace-ext-1.0.1.tgz} engines: {node: '>= 0.10'} dev: true /request-promise-core/1.1.4_request@2.88.2: - resolution: {integrity: sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==} + resolution: {integrity: sha1-Pu3UIjII1BmGe3jOgVFn0QWToi8=, tarball: request-promise-core/download/request-promise-core-1.1.4.tgz} engines: {node: '>=0.10.0'} peerDependencies: request: ^2.34 @@ -12747,7 +14647,7 @@ packages: dev: true /request-promise-native/1.0.9_request@2.88.2: - resolution: {integrity: sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==} + resolution: {integrity: sha1-5AcSBSal79yaObKKVnm/R7nZ3Cg=, tarball: request-promise-native/download/request-promise-native-1.0.9.tgz} engines: {node: '>=0.12.0'} deprecated: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142 peerDependencies: @@ -12760,12 +14660,12 @@ packages: dev: true /request/2.88.2: - resolution: {integrity: sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==} + resolution: {integrity: sha1-1zyRhzHLWofaBH4gcjQUb2ZNErM=, tarball: request/download/request-2.88.2.tgz} engines: {node: '>= 6'} deprecated: request has been deprecated, see https://github.com/request/request/issues/3142 dependencies: aws-sign2: 0.7.0 - aws4: 1.11.0 + aws4: 1.12.0 caseless: 0.12.0 combined-stream: 1.0.8 extend: 3.0.2 @@ -12776,7 +14676,7 @@ packages: is-typedarray: 1.0.0 isstream: 0.1.2 json-stringify-safe: 5.0.1 - mime-types: 2.1.34 + mime-types: 2.1.35 oauth-sign: 0.9.0 performance-now: 2.1.0 qs: 6.5.3 @@ -12787,99 +14687,125 @@ packages: dev: true /require-directory/2.1.1: - resolution: {integrity: sha1-jGStX9MNqxyXbiNE/+f3kqam30I=} + resolution: {integrity: sha1-jGStX9MNqxyXbiNE/+f3kqam30I=, tarball: require-directory/download/require-directory-2.1.1.tgz} engines: {node: '>=0.10.0'} dev: true /require-from-string/2.0.2: - resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} + resolution: {integrity: sha1-iaf92TgmEmcxjq/hT5wy5ZjDaQk=, tarball: require-from-string/download/require-from-string-2.0.2.tgz} engines: {node: '>=0.10.0'} dev: true /require-main-filename/2.0.0: - resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} + resolution: {integrity: sha1-0LMp7MfMD2Fkn2IhW+aa9UqomJs=, tarball: require-main-filename/download/require-main-filename-2.0.0.tgz} + dev: true + + /requires-port/1.0.0: + resolution: {integrity: sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=, tarball: requires-port/download/requires-port-1.0.0.tgz} dev: true /reserved-words/0.1.2: - resolution: {integrity: sha1-AKCUD5jNUBrqqsMWQR2a3FKzGrE=} + resolution: {integrity: sha1-AKCUD5jNUBrqqsMWQR2a3FKzGrE=, tarball: reserved-words/download/reserved-words-0.1.2.tgz} dev: true /resize-observer-polyfill/1.5.1: - resolution: {integrity: sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==} + resolution: {integrity: sha1-DpAg3T0hAkRY1OvSfiPkAmmBBGQ=, tarball: resize-observer-polyfill/download/resize-observer-polyfill-1.5.1.tgz} + dev: true + + /resolve-alpn/1.2.1: + resolution: {integrity: sha1-t629rDVGqq7CC0Xn2CZZJwcnJvk=, tarball: resolve-alpn/download/resolve-alpn-1.2.1.tgz} dev: true /resolve-cwd/3.0.0: - resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} + resolution: {integrity: sha1-DwB18bslRHZs9zumpuKt/ryxPy0=, tarball: resolve-cwd/download/resolve-cwd-3.0.0.tgz} engines: {node: '>=8'} dependencies: resolve-from: 5.0.0 dev: true + /resolve-dir/0.1.1: + resolution: {integrity: sha1-shklmlYC+sXFxJatiUpujMQwJh4=, tarball: resolve-dir/download/resolve-dir-0.1.1.tgz} + engines: {node: '>=0.10.0'} + dependencies: + expand-tilde: 1.2.2 + global-modules: 0.2.3 + dev: true + /resolve-from/3.0.0: - resolution: {integrity: sha1-six699nWiBvItuZTM17rywoYh0g=} + resolution: {integrity: sha1-six699nWiBvItuZTM17rywoYh0g=, tarball: resolve-from/download/resolve-from-3.0.0.tgz} engines: {node: '>=4'} dev: true /resolve-from/4.0.0: - resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + resolution: {integrity: sha1-SrzYUq0y3Xuqv+m0DgCjbbXzkuY=, tarball: resolve-from/download/resolve-from-4.0.0.tgz} engines: {node: '>=4'} dev: true /resolve-from/5.0.0: - resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} + resolution: {integrity: sha1-w1IlhD3493bfIcV1V7wIfp39/Gk=, tarball: resolve-from/download/resolve-from-5.0.0.tgz} engines: {node: '>=8'} dev: true /resolve-options/1.1.0: - resolution: {integrity: sha1-MrueOcBtZzONyTeMDW1gdFZq0TE=} + resolution: {integrity: sha1-MrueOcBtZzONyTeMDW1gdFZq0TE=, tarball: resolve-options/download/resolve-options-1.1.0.tgz} engines: {node: '>= 0.10'} dependencies: value-or-function: 3.0.0 dev: true + /resolve-path/1.4.0: + resolution: {integrity: sha1-xL2p9e+y/OZSR4c6s2u02DT+Fvc=, tarball: resolve-path/download/resolve-path-1.4.0.tgz} + engines: {node: '>= 0.8'} + dependencies: + http-errors: 1.6.3 + path-is-absolute: 1.0.1 + dev: true + /resolve-pathname/3.0.0: - resolution: {integrity: sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==} + resolution: {integrity: sha1-mdAiJNPPJjaJvsuzk7xWAxMCXc0=, tarball: resolve-pathname/download/resolve-pathname-3.0.0.tgz} dev: true /resolve-url/0.2.1: - resolution: {integrity: sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=} + resolution: {integrity: sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=, tarball: resolve-url/download/resolve-url-0.2.1.tgz} deprecated: https://github.com/lydell/resolve-url#deprecated dev: true /resolve/1.1.7: - resolution: {integrity: sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=} + resolution: {integrity: sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=, tarball: resolve/download/resolve-1.1.7.tgz} dev: true - /resolve/1.17.0: - resolution: {integrity: sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==} + /resolve/1.22.1: + resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==, tarball: resolve/download/resolve-1.22.1.tgz} + hasBin: true dependencies: + is-core-module: 2.11.0 path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 dev: true - /resolve/1.22.0: - resolution: {integrity: sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==} + /resolve/2.0.0-next.4: + resolution: {integrity: sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==, tarball: resolve/download/resolve-2.0.0-next.4.tgz} hasBin: true dependencies: - is-core-module: 2.8.1 + is-core-module: 2.11.0 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 dev: true - /resolve/2.0.0-next.3: - resolution: {integrity: sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==} + /responselike/1.0.2: + resolution: {integrity: sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=, tarball: responselike/download/responselike-1.0.2.tgz} dependencies: - is-core-module: 2.8.1 - path-parse: 1.0.7 + lowercase-keys: 1.0.1 dev: true - /responselike/1.0.2: - resolution: {integrity: sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=} + /responselike/2.0.1: + resolution: {integrity: sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==, tarball: responselike/download/responselike-2.0.1.tgz} dependencies: - lowercase-keys: 1.0.1 + lowercase-keys: 2.0.0 dev: true /restore-cursor/2.0.0: - resolution: {integrity: sha1-n37ih/gv0ybU/RYpI9YhKe7g368=} + resolution: {integrity: sha1-n37ih/gv0ybU/RYpI9YhKe7g368=, tarball: restore-cursor/download/restore-cursor-2.0.0.tgz} engines: {node: '>=4'} dependencies: onetime: 2.0.1 @@ -12887,7 +14813,7 @@ packages: dev: true /restore-cursor/3.1.0: - resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} + resolution: {integrity: sha1-OfZ8VLOnpYzqUjbZXPADQjljH34=, tarball: restore-cursor/download/restore-cursor-3.1.0.tgz} engines: {node: '>=8'} dependencies: onetime: 5.1.2 @@ -12895,60 +14821,57 @@ packages: dev: true /ret/0.1.15: - resolution: {integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==} + resolution: {integrity: sha1-uKSCXVvbH8P29Twrwz+BOIaBx7w=, tarball: ret/download/ret-0.1.15.tgz} engines: {node: '>=0.12'} dev: true + /retry/0.10.1: + resolution: {integrity: sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=, tarball: retry/download/retry-0.10.1.tgz} + dev: true + /reusify/1.0.4: - resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + resolution: {integrity: sha1-kNo4Kx4SbvwCFG6QhFqI2xKSXXY=, tarball: reusify/download/reusify-1.0.4.tgz} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} dev: true /rgb-regex/1.0.1: - resolution: {integrity: sha1-wODWiC3w4jviVKR16O3UGRX+rrE=} + resolution: {integrity: sha1-wODWiC3w4jviVKR16O3UGRX+rrE=, tarball: rgb-regex/download/rgb-regex-1.0.1.tgz} dev: true /rgba-regex/1.0.0: - resolution: {integrity: sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=} + resolution: {integrity: sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=, tarball: rgba-regex/download/rgba-regex-1.0.0.tgz} dev: true /right-align/0.1.3: - resolution: {integrity: sha1-YTObci/mo1FWiSENJOFMlhSGE+8=} + resolution: {integrity: sha1-YTObci/mo1FWiSENJOFMlhSGE+8=, tarball: right-align/download/right-align-0.1.3.tgz} engines: {node: '>=0.10.0'} dependencies: align-text: 0.1.4 dev: true /rimraf/2.6.3: - resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==} + resolution: {integrity: sha1-stEE/g2Psnz54KHNqCYt04M8bKs=, tarball: rimraf/download/rimraf-2.6.3.tgz} hasBin: true dependencies: - glob: 7.2.0 - dev: true - - /rimraf/2.7.1: - resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} - hasBin: true - dependencies: - glob: 7.2.0 + glob: 7.2.3 dev: true /rimraf/3.0.2: - resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + resolution: {integrity: sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=, tarball: rimraf/download/rimraf-3.0.2.tgz} hasBin: true dependencies: - glob: 7.2.0 + glob: 7.2.3 dev: true /ripemd160/2.0.2: - resolution: {integrity: sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==} + resolution: {integrity: sha1-ocGm9iR1FXe6XQeRTLyShQWFiQw=, tarball: ripemd160/download/ripemd160-2.0.2.tgz} dependencies: hash-base: 3.1.0 inherits: 2.0.4 dev: true /rollup-plugin-postcss/3.1.8: - resolution: {integrity: sha512-JHnGfW8quNc6ePxEkZ05HEZ1YiRxDgY9RKEetMfsrwxR2kh/d90OVScTc6b1c2Q17Cs/5TRYL+1uddG21lQe3w==} + resolution: {integrity: sha1-0byvjrD8sJNuNoTCLdhijROoL9E=, tarball: rollup-plugin-postcss/download/rollup-plugin-postcss-3.1.8.tgz} engines: {node: '>=10'} dependencies: chalk: 4.1.2 @@ -12961,47 +14884,48 @@ packages: postcss-load-config: 2.1.2 postcss-modules: 2.0.0 promise.series: 0.2.0 - resolve: 1.22.0 + resolve: 1.22.1 rollup-pluginutils: 2.8.2 safe-identifier: 0.4.2 style-inject: 0.3.0 dev: true /rollup-plugin-terser/7.0.2_rollup@2.33.3: - resolution: {integrity: sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==} + resolution: {integrity: sha1-6Pu6SGmYGy3DWufopQLVxsBNMk0=, tarball: rollup-plugin-terser/download/rollup-plugin-terser-7.0.2.tgz} + deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser peerDependencies: rollup: ^2.0.0 dependencies: - '@babel/code-frame': 7.16.7 + '@babel/code-frame': 7.18.6 jest-worker: 26.6.2 rollup: 2.33.3 serialize-javascript: 4.0.0 - terser: 5.11.0 + terser: 5.16.5 dev: true - /rollup-plugin-typescript2/0.29.0_rollup@2.33.3+typescript@4.5.5: - resolution: {integrity: sha512-YytahBSZCIjn/elFugEGQR5qTsVhxhUwGZIsA9TmrSsC88qroGo65O5HZP/TTArH2dm0vUmYWhKchhwi2wL9bw==} + /rollup-plugin-typescript2/0.32.1_75mwnyfcye57wcmqrjugzpk55y: + resolution: {integrity: sha512-RanO8bp1WbeMv0bVlgcbsFNCn+Y3rX7wF97SQLDxf0fMLsg0B/QFF005t4AsGUcDgF3aKJHoqt4JF2xVaABeKw==, tarball: rollup-plugin-typescript2/download/rollup-plugin-typescript2-0.32.1.tgz} peerDependencies: rollup: '>=1.26.3' typescript: '>=2.4.0' dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.33.3 + '@rollup/pluginutils': 4.2.1 find-cache-dir: 3.3.2 - fs-extra: 8.1.0 - resolve: 1.17.0 + fs-extra: 10.1.0 + resolve: 1.22.1 rollup: 2.33.3 - tslib: 2.0.1 - typescript: 4.5.5 + tslib: 2.5.0 + typescript: 4.9.5 dev: true /rollup-pluginutils/2.8.2: - resolution: {integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==} + resolution: {integrity: sha1-cvKvB0i1kjZNvTOJ5gDlqURKNR4=, tarball: rollup-pluginutils/download/rollup-pluginutils-2.8.2.tgz} dependencies: estree-walker: 0.6.1 dev: true /rollup/2.33.3: - resolution: {integrity: sha512-RpayhPTe4Gu/uFGCmk7Gp5Z9Qic2VsqZ040G+KZZvsZYdcuWaJg678JeDJJvJeEQXminu24a2au+y92CUWVd+w==} + resolution: {integrity: sha1-rnLOMfmSsJpYAHKVG/6nbp3xc0I=, tarball: rollup/download/rollup-2.33.3.tgz} engines: {node: '>=10.0.0'} hasBin: true optionalDependencies: @@ -13009,64 +14933,78 @@ packages: dev: true /rsvp/4.8.5: - resolution: {integrity: sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==} + resolution: {integrity: sha1-yPFVMR0Wf2jyHhaN9x7FsIMRNzQ=, tarball: rsvp/download/rsvp-4.8.5.tgz} engines: {node: 6.* || >= 7.*} dev: true /run-async/2.4.1: - resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} + resolution: {integrity: sha1-hEDsz5nqPnC9QJ1JqriOEMGJpFU=, tarball: run-async/download/run-async-2.4.1.tgz} engines: {node: '>=0.12.0'} dev: true /run-node/1.0.0: - resolution: {integrity: sha512-kc120TBlQ3mih1LSzdAJXo4xn/GWS2ec0l3S+syHDXP9uRr0JAT8Qd3mdMuyjqCzeZktgP3try92cEgf9Nks8A==} + resolution: {integrity: sha1-RrULlGoqotSUeuHYhumFb9nKvl4=, tarball: run-node/download/run-node-1.0.0.tgz} engines: {node: '>=4'} hasBin: true dev: true /run-parallel/1.2.0: - resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + resolution: {integrity: sha1-ZtE2jae9+SHrnZW9GpIp5/IaQ+4=, tarball: run-parallel/download/run-parallel-1.2.0.tgz} dependencies: queue-microtask: 1.2.3 dev: true + /run-queue/1.0.3: + resolution: {integrity: sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=, tarball: run-queue/download/run-queue-1.0.3.tgz} + dependencies: + aproba: 1.2.0 + dev: true + /rxjs/6.6.7: - resolution: {integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==} + resolution: {integrity: sha1-kKwBisq/SRv2UEQjXVhjxNq4BMk=, tarball: rxjs/download/rxjs-6.6.7.tgz} engines: {npm: '>=2.0.0'} dependencies: tslib: 1.14.1 dev: true /safe-buffer/5.1.2: - resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} + resolution: {integrity: sha1-mR7GnSluAxN0fVm9/St0XDX4go0=, tarball: safe-buffer/download/safe-buffer-5.1.2.tgz} dev: true /safe-buffer/5.2.1: - resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + resolution: {integrity: sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY=, tarball: safe-buffer/download/safe-buffer-5.2.1.tgz} dev: true /safe-identifier/0.4.2: - resolution: {integrity: sha512-6pNbSMW6OhAi9j+N8V+U715yBQsaWJ7eyEUaOrawX+isg5ZxhUlV1NipNtgaKHmFGiABwt+ZF04Ii+3Xjkg+8w==} + resolution: {integrity: sha1-z2v8oxwol8WICS0XUNMO9QHVn8s=, tarball: safe-identifier/download/safe-identifier-0.4.2.tgz} + dev: true + + /safe-regex-test/1.0.0: + resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==, tarball: safe-regex-test/download/safe-regex-test-1.0.0.tgz} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.0 + is-regex: 1.1.4 dev: true /safe-regex/1.1.0: - resolution: {integrity: sha1-QKNmnzsHfR6UPURinhV91IAjvy4=} + resolution: {integrity: sha1-QKNmnzsHfR6UPURinhV91IAjvy4=, tarball: safe-regex/download/safe-regex-1.1.0.tgz} dependencies: ret: 0.1.15 dev: true /safe-regex/2.1.1: - resolution: {integrity: sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==} + resolution: {integrity: sha1-9xKPANBW4v5cEegaEyTdl0qtztI=, tarball: safe-regex/download/safe-regex-2.1.1.tgz} dependencies: regexp-tree: 0.1.24 dev: true /safer-buffer/2.1.2: - resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + resolution: {integrity: sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo=, tarball: safer-buffer/download/safer-buffer-2.1.2.tgz} dev: true /sane/4.1.0: - resolution: {integrity: sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==} + resolution: {integrity: sha1-7Ygf2SJzOmxGG8GJ3CtsAG8//e0=, tarball: sane/download/sane-4.1.0.tgz} engines: {node: 6.* || 8.* || >= 10.*} deprecated: some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added hasBin: true @@ -13076,39 +15014,47 @@ packages: capture-exit: 2.0.0 exec-sh: 0.3.6 execa: 1.0.0 - fb-watchman: 2.0.1 + fb-watchman: 2.0.2 micromatch: 3.1.10 - minimist: 1.2.5 + minimist: 1.2.8 walker: 1.0.8 + transitivePeerDependencies: + - supports-color + dev: true + + /sanitize-filename/1.6.3: + resolution: {integrity: sha1-dV69dSBFkxl34wsgJdNA18kJA3g=, tarball: sanitize-filename/download/sanitize-filename-1.6.3.tgz} + dependencies: + truncate-utf8-bytes: 1.0.2 dev: true /sax/1.2.4: - resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} + resolution: {integrity: sha1-KBYjTiN4vdxOU1T6tcqold9xANk=, tarball: sax/download/sax-1.2.4.tgz} dev: true /saxes/3.1.11: - resolution: {integrity: sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==} + resolution: {integrity: sha1-1Z0f0zLskq2YouCy7mRHAjhLHFs=, tarball: saxes/download/saxes-3.1.11.tgz} engines: {node: '>=8'} dependencies: xmlchars: 2.2.0 dev: true /saxes/5.0.1: - resolution: {integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==} + resolution: {integrity: sha1-7rq5U/o7dgjb6U5drbFciI+maW0=, tarball: saxes/download/saxes-5.0.1.tgz} engines: {node: '>=10'} dependencies: xmlchars: 2.2.0 dev: true /scheduler/0.19.1: - resolution: {integrity: sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==} + resolution: {integrity: sha1-Tz4u0sGn1laB9MhU+oxaHMtA8ZY=, tarball: scheduler/download/scheduler-0.19.1.tgz} dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 dev: true /schema-utils/1.0.0: - resolution: {integrity: sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==} + resolution: {integrity: sha1-C3mpMgTXtgDUsoUNH2bCo0lRx3A=, tarball: schema-utils/download/schema-utils-1.0.0.tgz} engines: {node: '>= 4'} dependencies: ajv: 6.12.6 @@ -13117,47 +15063,59 @@ packages: dev: true /schema-utils/3.1.1: - resolution: {integrity: sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==} + resolution: {integrity: sha1-vHTEtraZXB2I92qLd76nIZ4MgoE=, tarball: schema-utils/download/schema-utils-3.1.1.tgz} engines: {node: '>= 10.13.0'} dependencies: - '@types/json-schema': 7.0.9 + '@types/json-schema': 7.0.11 ajv: 6.12.6 ajv-keywords: 3.5.2_ajv@6.12.6 dev: true /scoped-regex/2.1.0: - resolution: {integrity: sha512-g3WxHrqSWCZHGHlSrF51VXFdjImhwvH8ZO/pryFH56Qi0cDsZfylQa/t0jCzVQFNbNvM00HfHjkDPEuarKDSWQ==} + resolution: {integrity: sha1-e5voRdgf2dIdHsl8YaC3z4bSAV8=, tarball: scoped-regex/download/scoped-regex-2.1.0.tgz} engines: {node: '>=8'} dev: true + /selenium-webdriver/4.8.1: + resolution: {integrity: sha512-p4MtfhCQdcV6xxkS7eI0tQN6+WNReRULLCAuT4RDGkrjfObBNXMJ3WT8XdK+aXTr5nnBKuh+PxIevM0EjJgkxA==, tarball: selenium-webdriver/download/selenium-webdriver-4.8.1.tgz} + engines: {node: '>= 14.20.0'} + dependencies: + jszip: 3.10.1 + tmp: 0.2.1 + ws: 8.12.1 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + dev: true + /semver-compare/1.0.0: - resolution: {integrity: sha1-De4hahyUGrN+nvsXiPavxf9VN/w=} + resolution: {integrity: sha1-De4hahyUGrN+nvsXiPavxf9VN/w=, tarball: semver-compare/download/semver-compare-1.0.0.tgz} dev: true /semver-diff/2.1.0: - resolution: {integrity: sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=} + resolution: {integrity: sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=, tarball: semver-diff/download/semver-diff-2.1.0.tgz} engines: {node: '>=0.10.0'} dependencies: semver: 5.7.1 dev: true /semver/5.7.1: - resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} + resolution: {integrity: sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=, tarball: semver/download/semver-5.7.1.tgz} hasBin: true dev: true - /semver/6.3.0: - resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} + /semver/6.1.1: + resolution: {integrity: sha1-U/U9qbMLIQPNTxXqs6GOy8shDJs=, tarball: semver/download/semver-6.1.1.tgz} hasBin: true dev: true - /semver/7.0.0: - resolution: {integrity: sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==} + /semver/6.3.0: + resolution: {integrity: sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=, tarball: semver/download/semver-6.3.0.tgz} hasBin: true dev: true - /semver/7.3.5: - resolution: {integrity: sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==} + /semver/7.3.8: + resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==, tarball: semver/download/semver-7.3.8.tgz} engines: {node: '>=10'} hasBin: true dependencies: @@ -13165,17 +15123,17 @@ packages: dev: true /serialize-javascript/4.0.0: - resolution: {integrity: sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==} + resolution: {integrity: sha1-tSXhI4SJpez8Qq+sw/6Z5mb0sao=, tarball: serialize-javascript/download/serialize-javascript-4.0.0.tgz} dependencies: randombytes: 2.1.0 dev: true /set-blocking/2.0.0: - resolution: {integrity: sha1-BF+XgtARrppoA93TgrJDkrPYkPc=} + resolution: {integrity: sha1-BF+XgtARrppoA93TgrJDkrPYkPc=, tarball: set-blocking/download/set-blocking-2.0.0.tgz} dev: true /set-value/2.0.1: - resolution: {integrity: sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==} + resolution: {integrity: sha1-oY1AUw5vB95CKMfe/kInr4ytAFs=, tarball: set-value/download/set-value-2.0.1.tgz} engines: {node: '>=0.10.0'} dependencies: extend-shallow: 2.0.1 @@ -13185,11 +15143,19 @@ packages: dev: true /setimmediate/1.0.5: - resolution: {integrity: sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=} + resolution: {integrity: sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=, tarball: setimmediate/download/setimmediate-1.0.5.tgz} + dev: true + + /setprototypeof/1.1.0: + resolution: {integrity: sha1-0L2FU2iHtv58DYGMuWLZ2RxU5lY=, tarball: setprototypeof/download/setprototypeof-1.1.0.tgz} + dev: true + + /setprototypeof/1.2.0: + resolution: {integrity: sha1-ZsmiSnP5/CjL5msJ/tPTPcrxtCQ=, tarball: setprototypeof/download/setprototypeof-1.2.0.tgz} dev: true /sha.js/2.4.11: - resolution: {integrity: sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==} + resolution: {integrity: sha1-N6XPC4HsvGlD3hCbopYNGyZYSuc=, tarball: sha.js/download/sha.js-2.4.11.tgz} hasBin: true dependencies: inherits: 2.0.4 @@ -13197,56 +15163,62 @@ packages: dev: true /shallowequal/1.1.0: - resolution: {integrity: sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==} + resolution: {integrity: sha1-GI1SHelbkIdAT9TctosT3wrk5/g=, tarball: shallowequal/download/shallowequal-1.1.0.tgz} dev: true /shebang-command/1.2.0: - resolution: {integrity: sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=} + resolution: {integrity: sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=, tarball: shebang-command/download/shebang-command-1.2.0.tgz} 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==} + resolution: {integrity: sha1-zNCvT4g1+9wmW4JGGq8MNmY/NOo=, tarball: shebang-command/download/shebang-command-2.0.0.tgz} engines: {node: '>=8'} dependencies: shebang-regex: 3.0.0 dev: true /shebang-regex/1.0.0: - resolution: {integrity: sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=} + resolution: {integrity: sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=, tarball: shebang-regex/download/shebang-regex-1.0.0.tgz} engines: {node: '>=0.10.0'} dev: true /shebang-regex/3.0.0: - resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + resolution: {integrity: sha1-rhbxZE2HPsrYQ7AwexQzYtTEIXI=, tarball: shebang-regex/download/shebang-regex-3.0.0.tgz} engines: {node: '>=8'} dev: true - /shell-quote/1.7.3: - resolution: {integrity: sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==} + /shell-quote/1.8.0: + resolution: {integrity: sha512-QHsz8GgQIGKlRi24yFc6a6lN69Idnx634w49ay6+jA5yFh7a1UY+4Rp6HPx/L/1zcEDPEij8cIsiqR6bQsE5VQ==, tarball: shell-quote/download/shell-quote-1.8.0.tgz} dev: true /shellwords/0.1.1: - resolution: {integrity: sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==} + resolution: {integrity: sha1-1rkYHBpI05cyTISHHvvPxz/AZUs=, tarball: shellwords/download/shellwords-0.1.1.tgz} dev: true optional: true + /shortid/2.2.16: + resolution: {integrity: sha1-t0K48MuWQG/Tkcdr/Bimelf+Vgg=, tarball: shortid/download/shortid-2.2.16.tgz} + dependencies: + nanoid: 2.1.11 + dev: true + /side-channel/1.0.4: - resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} + resolution: {integrity: sha1-785cj9wQTudRslxY1CkAEfpeos8=, tarball: side-channel/download/side-channel-1.0.4.tgz} dependencies: call-bind: 1.0.2 - get-intrinsic: 1.1.1 - object-inspect: 1.12.0 + get-intrinsic: 1.2.0 + object-inspect: 1.12.3 dev: true /signal-exit/3.0.7: - resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==, tarball: signal-exit/download/signal-exit-3.0.7.tgz} dev: true /signale/1.4.0: - resolution: {integrity: sha512-iuh+gPf28RkltuJC7W5MRi6XAjTDCAPC/prJUpQoG4vIP3MJZ+GTydVnodXA7pwvTKb2cA0m9OFZW/cdWy/I/w==} + resolution: {integrity: sha1-xL5YMC+wJirAD8PYhqfBE3WQQvE=, tarball: signale/download/signale-1.4.0.tgz} engines: {node: '>=6'} dependencies: chalk: 2.4.2 @@ -13255,47 +15227,47 @@ packages: dev: true /simple-swizzle/0.2.2: - resolution: {integrity: sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=} + resolution: {integrity: sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=, tarball: simple-swizzle/download/simple-swizzle-0.2.2.tgz} dependencies: is-arrayish: 0.3.2 dev: true - /single-spa/5.9.3: - resolution: {integrity: sha512-qMGraRzIBsodV6569Fob4cQ4/yQNrcZ5Achh3SAQDljmqUtjAZ7BAA7GAyO/l5eizb7GtTmVq9Di7ORyKw82CQ==} + /single-spa/5.9.4: + resolution: {integrity: sha512-QkEoh0AzGuU82qnbUUk0ydF78QbU5wMKqKKJn7uUQfBiOYlRQEfIOpLM4m23Sab+kTOLI1kbYhYeiQ7fX5KVVw==, tarball: single-spa/download/single-spa-5.9.4.tgz} dev: false /sisteransi/1.0.5: - resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} + resolution: {integrity: sha1-E01oEpd1ZDfMBcoBNw06elcQde0=, tarball: sisteransi/download/sisteransi-1.0.5.tgz} dev: true /sitemap/6.4.0: - resolution: {integrity: sha512-DoPKNc2/apQZTUnfiOONWctwq7s6dZVspxAZe2VPMNtoqNq7HgXRvlRnbIpKjf+8+piQdWncwcy+YhhTGY5USQ==} + resolution: {integrity: sha1-tLxO3zbedCQFp1crw+RnukhLhS4=, tarball: sitemap/download/sitemap-6.4.0.tgz} engines: {node: '>=10.3.0', npm: '>=5.6.0'} hasBin: true dependencies: - '@types/node': 14.18.12 + '@types/node': 14.18.37 '@types/sax': 1.2.4 - arg: 5.0.1 + arg: 5.0.2 sax: 1.2.4 dev: true /slash/3.0.0: - resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + resolution: {integrity: sha1-ZTm+hwwWWtvVJAIg2+Nh8bxNRjQ=, tarball: slash/download/slash-3.0.0.tgz} engines: {node: '>=8'} dev: true /slash2/2.0.0: - resolution: {integrity: sha512-7ElvBydJPi3MHU/KEOblFSbO/skl4Z69jKkFCpYIYVOMSIZsKi4gYU43HGeZPmjxCXrHekoDAAewphPQNnsqtA==} + resolution: {integrity: sha1-9OChFwi4VFuRJpWYHPcJb1LGNIc=, tarball: slash2/download/slash2-2.0.0.tgz} engines: {node: '>=6'} dev: true /slice-ansi/0.0.4: - resolution: {integrity: sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=} + resolution: {integrity: sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=, tarball: slice-ansi/download/slice-ansi-0.0.4.tgz} engines: {node: '>=0.10.0'} dev: true /slice-ansi/4.0.0: - resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==} + resolution: {integrity: sha1-UA6N0P1VsFgVCGJVsxla3ypF/ms=, tarball: slice-ansi/download/slice-ansi-4.0.0.tgz} engines: {node: '>=10'} dependencies: ansi-styles: 4.3.0 @@ -13303,8 +15275,13 @@ packages: is-fullwidth-code-point: 3.0.0 dev: true + /smart-buffer/1.1.15: + resolution: {integrity: sha1-fxFLW2X6s+KjWqd1uxLw0cZJvxY=, tarball: smart-buffer/download/smart-buffer-1.1.15.tgz} + engines: {node: '>= 0.10.15', npm: '>= 1.3.5'} + dev: true + /snapdragon-node/2.1.1: - resolution: {integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==} + resolution: {integrity: sha1-bBdfhv8UvbByRWPo88GwIaKGhTs=, tarball: snapdragon-node/download/snapdragon-node-2.1.1.tgz} engines: {node: '>=0.10.0'} dependencies: define-property: 1.0.0 @@ -13313,14 +15290,14 @@ packages: dev: true /snapdragon-util/3.0.1: - resolution: {integrity: sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==} + resolution: {integrity: sha1-+VZHlIbyrNeXAGk/b3uAXkWrVuI=, tarball: snapdragon-util/download/snapdragon-util-3.0.1.tgz} engines: {node: '>=0.10.0'} dependencies: kind-of: 3.2.2 dev: true /snapdragon/0.8.2: - resolution: {integrity: sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==} + resolution: {integrity: sha1-ZJIufFZbDhQgS6GqfWlkJ40lGC0=, tarball: snapdragon/download/snapdragon-0.8.2.tgz} engines: {node: '>=0.10.0'} dependencies: base: 0.11.2 @@ -13331,140 +15308,175 @@ packages: source-map: 0.5.7 source-map-resolve: 0.5.3 use: 3.1.1 + transitivePeerDependencies: + - supports-color + dev: true + + /socks-proxy-agent/3.0.1: + resolution: {integrity: sha1-Lq58+OKoLTRWV2FTmn+XGMVhdlk=, tarball: socks-proxy-agent/download/socks-proxy-agent-3.0.1.tgz} + dependencies: + agent-base: 4.3.0 + socks: 1.1.10 + dev: true + + /socks/1.1.10: + resolution: {integrity: sha1-W4t/x8jzQcU+0FbpKbe/Tei6e1o=, tarball: socks/download/socks-1.1.10.tgz} + engines: {node: '>= 0.10.0', npm: '>= 1.3.5'} + deprecated: If using 2.x branch, please upgrade to at least 2.1.6 to avoid a serious bug with socket data flow and an import issue introduced in 2.1.0 + dependencies: + ip: 1.1.8 + smart-buffer: 1.1.15 dev: true /sort-keys/1.1.2: - resolution: {integrity: sha1-RBttTTRnmPG05J6JIK37oOVD+a0=} + resolution: {integrity: sha1-RBttTTRnmPG05J6JIK37oOVD+a0=, tarball: sort-keys/download/sort-keys-1.1.2.tgz} engines: {node: '>=0.10.0'} dependencies: is-plain-obj: 1.1.0 dev: true /sort-keys/2.0.0: - resolution: {integrity: sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=} + resolution: {integrity: sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=, tarball: sort-keys/download/sort-keys-2.0.0.tgz} engines: {node: '>=4'} dependencies: is-plain-obj: 1.1.0 dev: true /sort-keys/4.2.0: - resolution: {integrity: sha512-aUYIEU/UviqPgc8mHR6IW1EGxkAXpeRETYcrzg8cLAvUPZcpAlleSXHV2mY7G12GphSH6Gzv+4MMVSSkbdteHg==} + resolution: {integrity: sha1-a3Y4zuQsUG//jBzs3nN20hMVvhg=, tarball: sort-keys/download/sort-keys-4.2.0.tgz} engines: {node: '>=8'} dependencies: is-plain-obj: 2.1.0 dev: true + /sort-object-keys/1.1.3: + resolution: {integrity: sha1-v/gz/oXKsUezR0LkWGNFPB4ZC0U=, tarball: sort-object-keys/download/sort-object-keys-1.1.3.tgz} + dev: true + + /sort-package-json/1.57.0: + resolution: {integrity: sha512-FYsjYn2dHTRb41wqnv+uEqCUvBpK3jZcTp9rbz2qDTmel7Pmdtf+i2rLaaPMRZeSVM60V3Se31GyWFpmKs4Q5Q==, tarball: sort-package-json/download/sort-package-json-1.57.0.tgz} + hasBin: true + dependencies: + detect-indent: 6.1.0 + detect-newline: 3.1.0 + git-hooks-list: 1.0.3 + globby: 10.0.0 + is-plain-obj: 2.1.0 + sort-object-keys: 1.1.3 + dev: true + /source-map-js/1.0.2: - resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} + resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==, tarball: source-map-js/download/source-map-js-1.0.2.tgz} engines: {node: '>=0.10.0'} dev: true /source-map-resolve/0.5.3: - resolution: {integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==} + resolution: {integrity: sha1-GQhmvs51U+H48mei7oLGBrVQmho=, tarball: source-map-resolve/download/source-map-resolve-0.5.3.tgz} deprecated: See https://github.com/lydell/source-map-resolve#deprecated dependencies: atob: 2.1.2 - decode-uri-component: 0.2.0 + decode-uri-component: 0.2.2 resolve-url: 0.2.1 source-map-url: 0.4.1 urix: 0.1.0 dev: true /source-map-support/0.5.21: - resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} + resolution: {integrity: sha1-BP58f54e0tZiIzwoyys1ufY/bk8=, tarball: source-map-support/download/source-map-support-0.5.21.tgz} dependencies: buffer-from: 1.1.2 source-map: 0.6.1 dev: true /source-map-url/0.4.1: - resolution: {integrity: sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==} + resolution: {integrity: sha1-CvZmBadFpaL5HPG7+KevvCg97FY=, tarball: source-map-url/download/source-map-url-0.4.1.tgz} deprecated: See https://github.com/lydell/source-map-url#deprecated dev: true /source-map/0.5.7: - resolution: {integrity: sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=} + resolution: {integrity: sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=, tarball: source-map/download/source-map-0.5.7.tgz} engines: {node: '>=0.10.0'} dev: true /source-map/0.6.1: - resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + resolution: {integrity: sha1-dHIq8y6WFOnCh6jQu95IteLxomM=, tarball: source-map/download/source-map-0.6.1.tgz} engines: {node: '>=0.10.0'} dev: true - /source-map/0.7.3: - resolution: {integrity: sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==} + /source-map/0.7.4: + resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==, tarball: source-map/download/source-map-0.7.4.tgz} engines: {node: '>= 8'} dev: true /sourcemap-codec/1.4.8: - resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} + resolution: {integrity: sha1-6oBL2UhXQC5pktBaOO8a41qatMQ=, tarball: sourcemap-codec/download/sourcemap-codec-1.4.8.tgz} + deprecated: Please use @jridgewell/sourcemap-codec instead dev: true /space-separated-tokens/1.1.5: - resolution: {integrity: sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==} + resolution: {integrity: sha1-hfMsPRDZaCAH6RdBTdxcJtGqaJk=, tarball: space-separated-tokens/download/space-separated-tokens-1.1.5.tgz} dev: true /spdx-correct/3.1.1: - resolution: {integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==} + resolution: {integrity: sha1-3s6BrJweZxPl99G28X1Gj6U9iak=, tarball: spdx-correct/download/spdx-correct-3.1.1.tgz} dependencies: spdx-expression-parse: 3.0.1 - spdx-license-ids: 3.0.11 + spdx-license-ids: 3.0.12 dev: true /spdx-exceptions/2.3.0: - resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==} + resolution: {integrity: sha1-PyjOGnegA3JoPq3kpDMYNSeiFj0=, tarball: spdx-exceptions/download/spdx-exceptions-2.3.0.tgz} dev: true /spdx-expression-parse/3.0.1: - resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} + resolution: {integrity: sha1-z3D1BILu/cmOPOCmgz5KU87rpnk=, tarball: spdx-expression-parse/download/spdx-expression-parse-3.0.1.tgz} dependencies: spdx-exceptions: 2.3.0 - spdx-license-ids: 3.0.11 + spdx-license-ids: 3.0.12 dev: true - /spdx-license-ids/3.0.11: - resolution: {integrity: sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==} + /spdx-license-ids/3.0.12: + resolution: {integrity: sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==, tarball: spdx-license-ids/download/spdx-license-ids-3.0.12.tgz} dev: true /specificity/0.4.1: - resolution: {integrity: sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg==} + resolution: {integrity: sha1-qrXmRQEtsIuhguFRFlc40AiHsBk=, tarball: specificity/download/specificity-0.4.1.tgz} hasBin: true dev: true - /speech-rule-engine/3.3.3: - resolution: {integrity: sha512-0exWw+0XauLjat+f/aFeo5T8SiDsO1JtwpY3qgJE4cWt+yL/Stl0WP4VNDWdh7lzGkubUD9lWP4J1ASnORXfyQ==} + /speech-rule-engine/4.0.7: + resolution: {integrity: sha512-sJrL3/wHzNwJRLBdf6CjJWIlxC04iYKkyXvYSVsWVOiC2DSkHmxsqOhEeMsBA9XK+CHuNcsdkbFDnoUfAsmp9g==, tarball: speech-rule-engine/download/speech-rule-engine-4.0.7.tgz} hasBin: true dependencies: - commander: 9.0.0 + commander: 9.2.0 wicked-good-xpath: 1.3.0 xmldom-sre: 0.1.31 dev: true /split-on-first/1.1.0: - resolution: {integrity: sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==} + resolution: {integrity: sha1-9hCv7uOxK84dDDBCXnY5i3gkml8=, tarball: split-on-first/download/split-on-first-1.1.0.tgz} engines: {node: '>=6'} dev: true /split-string/3.1.0: - resolution: {integrity: sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==} + resolution: {integrity: sha1-fLCd2jqGWFcFxks5pkZgOGguj+I=, tarball: split-string/download/split-string-3.1.0.tgz} engines: {node: '>=0.10.0'} dependencies: extend-shallow: 3.0.2 dev: true /split/1.0.1: - resolution: {integrity: sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==} + resolution: {integrity: sha1-YFvZvjA6pZ+zX5Ip++oN3snqB9k=, tarball: split/download/split-1.0.1.tgz} dependencies: through: 2.3.8 dev: true /sprintf-js/1.0.3: - resolution: {integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=} + resolution: {integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=, tarball: sprintf-js/download/sprintf-js-1.0.3.tgz} dev: true /sshpk/1.17.0: - resolution: {integrity: sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==} + resolution: {integrity: sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==, tarball: sshpk/download/sshpk-1.17.0.tgz} engines: {node: '>=0.10.0'} hasBin: true dependencies: @@ -13479,76 +15491,106 @@ packages: tweetnacl: 0.14.5 dev: true + /ssri/4.1.6: + resolution: {integrity: sha1-DLSbashEV+e91GbLcww8tiPpols=, tarball: ssri/download/ssri-4.1.6.tgz} + dependencies: + safe-buffer: 5.2.1 + dev: true + + /ssri/5.3.0: + resolution: {integrity: sha1-ujhyycbTOgcEp9cf8EXl7EiZnQY=, tarball: ssri/download/ssri-5.3.0.tgz} + dependencies: + safe-buffer: 5.2.1 + dev: true + /stable/0.1.8: - resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==} + resolution: {integrity: sha1-g26zyDgv4pNv6vVEYxAXzn1Ho88=, tarball: stable/download/stable-0.1.8.tgz} + deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility' dev: true /stack-utils/1.0.5: - resolution: {integrity: sha512-KZiTzuV3CnSnSvgMRrARVCj+Ht7rMbauGDK0LdVFRGyenwdylpajAp4Q0i6SX8rEmbTpMMf6ryq2gb8pPq2WgQ==} + resolution: {integrity: sha1-oZsLAZR+ACnI5FHV1hpJj1uxRxs=, tarball: stack-utils/download/stack-utils-1.0.5.tgz} engines: {node: '>=8'} dependencies: escape-string-regexp: 2.0.0 dev: true - /stackframe/1.2.1: - resolution: {integrity: sha512-h88QkzREN/hy8eRdyNhhsO7RSJ5oyTqxxmmn0dzBIMUclZsjpfmrsg81vp8mjjAs2vAZ72nyWxRUwSwmh0e4xg==} + /stackframe/1.3.4: + resolution: {integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==, tarball: stackframe/download/stackframe-1.3.4.tgz} dev: true /static-extend/0.1.2: - resolution: {integrity: sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=} + resolution: {integrity: sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=, tarball: static-extend/download/static-extend-0.1.2.tgz} engines: {node: '>=0.10.0'} dependencies: define-property: 0.2.5 object-copy: 0.1.0 dev: true + /statuses/1.5.0: + resolution: {integrity: sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=, tarball: statuses/download/statuses-1.5.0.tgz} + engines: {node: '>= 0.6'} + dev: true + + /statuses/2.0.1: + resolution: {integrity: sha1-VcsADM8dSHKL0jxoWgY5mM8aG2M=, tarball: statuses/download/statuses-2.0.1.tgz} + engines: {node: '>= 0.8'} + dev: true + /stealthy-require/1.1.1: - resolution: {integrity: sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=} + resolution: {integrity: sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=, tarball: stealthy-require/download/stealthy-require-1.1.1.tgz} engines: {node: '>=0.10.0'} dev: true /stream-browserify/2.0.2: - resolution: {integrity: sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==} + resolution: {integrity: sha1-h1IdOKRKp+6RzhzSpH3wy0ndZgs=, tarball: stream-browserify/download/stream-browserify-2.0.2.tgz} dependencies: inherits: 2.0.4 - readable-stream: 2.3.7 + readable-stream: 2.3.8 + dev: true + + /stream-each/1.2.3: + resolution: {integrity: sha1-6+J6DDibBPvMIzZClS4Qcxr6m64=, tarball: stream-each/download/stream-each-1.2.3.tgz} + dependencies: + end-of-stream: 1.4.4 + stream-shift: 1.0.1 dev: true /stream-http/2.8.3: - resolution: {integrity: sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==} + resolution: {integrity: sha1-stJCRpKIpaJ+xP6JM6z2I95lFPw=, tarball: stream-http/download/stream-http-2.8.3.tgz} dependencies: builtin-status-codes: 3.0.0 inherits: 2.0.4 - readable-stream: 2.3.7 + readable-stream: 2.3.8 to-arraybuffer: 1.0.1 xtend: 4.0.2 dev: true /stream-shift/1.0.1: - resolution: {integrity: sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==} + resolution: {integrity: sha1-1wiCgVWasneEJCebCHfaPDktWj0=, tarball: stream-shift/download/stream-shift-1.0.1.tgz} dev: true /strict-uri-encode/1.1.0: - resolution: {integrity: sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=} + resolution: {integrity: sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=, tarball: strict-uri-encode/download/strict-uri-encode-1.1.0.tgz} engines: {node: '>=0.10.0'} dev: true /strict-uri-encode/2.0.0: - resolution: {integrity: sha1-ucczDHBChi9rFC3CdLvMWGbONUY=} + resolution: {integrity: sha1-ucczDHBChi9rFC3CdLvMWGbONUY=, tarball: strict-uri-encode/download/strict-uri-encode-2.0.0.tgz} engines: {node: '>=4'} dev: true /string-argv/0.3.1: - resolution: {integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==} + resolution: {integrity: sha1-leL77AQnrhkYSTX4FtdKqkxcGdo=, tarball: string-argv/download/string-argv-0.3.1.tgz} engines: {node: '>=0.6.19'} dev: true /string-hash/1.1.3: - resolution: {integrity: sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=} + resolution: {integrity: sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=, tarball: string-hash/download/string-hash-1.1.3.tgz} dev: true /string-length/3.1.0: - resolution: {integrity: sha512-Ttp5YvkGm5v9Ijagtaz1BnN+k9ObpvS0eIBblPMp2YWL8FBmi9qblQ9fexc2k/CXFgrTIteU3jAw3payCnwSTA==} + resolution: {integrity: sha1-EH74wjRW4Yeoq9SmEWL/SsbiWDc=, tarball: string-length/download/string-length-3.1.0.tgz} engines: {node: '>=8'} dependencies: astral-regex: 1.0.0 @@ -13556,7 +15598,7 @@ packages: dev: true /string-width/1.0.2: - resolution: {integrity: sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=} + resolution: {integrity: sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=, tarball: string-width/download/string-width-1.0.2.tgz} engines: {node: '>=0.10.0'} dependencies: code-point-at: 1.1.0 @@ -13565,7 +15607,7 @@ packages: dev: true /string-width/2.1.1: - resolution: {integrity: sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==} + resolution: {integrity: sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=, tarball: string-width/download/string-width-2.1.1.tgz} engines: {node: '>=4'} dependencies: is-fullwidth-code-point: 2.0.0 @@ -13573,7 +15615,7 @@ packages: dev: true /string-width/3.1.0: - resolution: {integrity: sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==} + resolution: {integrity: sha1-InZ74htirxCBV0MG9prFG2IgOWE=, tarball: string-width/download/string-width-3.1.0.tgz} engines: {node: '>=6'} dependencies: emoji-regex: 7.0.3 @@ -13582,7 +15624,7 @@ packages: dev: true /string-width/4.2.3: - resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + resolution: {integrity: sha1-JpxxF9J7Ba0uU2gwqOyJXvnG0BA=, tarball: string-width/download/string-width-4.2.3.tgz} engines: {node: '>=8'} dependencies: emoji-regex: 8.0.0 @@ -13590,56 +15632,58 @@ packages: strip-ansi: 6.0.1 dev: true - /string.prototype.matchall/4.0.6: - resolution: {integrity: sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg==} + /string.prototype.matchall/4.0.8: + resolution: {integrity: sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==, tarball: string.prototype.matchall/download/string.prototype.matchall-4.0.8.tgz} dependencies: call-bind: 1.0.2 - define-properties: 1.1.3 - es-abstract: 1.19.1 - get-intrinsic: 1.1.1 - has-symbols: 1.0.2 - internal-slot: 1.0.3 - regexp.prototype.flags: 1.4.1 + define-properties: 1.2.0 + es-abstract: 1.21.1 + get-intrinsic: 1.2.0 + has-symbols: 1.0.3 + internal-slot: 1.0.5 + regexp.prototype.flags: 1.4.3 side-channel: 1.0.4 dev: true - /string.prototype.padend/3.1.3: - resolution: {integrity: sha512-jNIIeokznm8SD/TZISQsZKYu7RJyheFNt84DUPrh482GC8RVp2MKqm2O5oBRdGxbDQoXrhhWtPIWQOiy20svUg==} + /string.prototype.padend/3.1.4: + resolution: {integrity: sha512-67otBXoksdjsnXXRUq+KMVTdlVRZ2af422Y0aTyTjVaoQkGr3mxl2Bc5emi7dOQ3OGVVQQskmLEWwFXwommpNw==, tarball: string.prototype.padend/download/string.prototype.padend-3.1.4.tgz} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - define-properties: 1.1.3 - es-abstract: 1.19.1 + define-properties: 1.2.0 + es-abstract: 1.21.1 dev: true - /string.prototype.trimend/1.0.4: - resolution: {integrity: sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==} + /string.prototype.trimend/1.0.6: + resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==, tarball: string.prototype.trimend/download/string.prototype.trimend-1.0.6.tgz} dependencies: call-bind: 1.0.2 - define-properties: 1.1.3 + define-properties: 1.2.0 + es-abstract: 1.21.1 dev: true - /string.prototype.trimstart/1.0.4: - resolution: {integrity: sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==} + /string.prototype.trimstart/1.0.6: + resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==, tarball: string.prototype.trimstart/download/string.prototype.trimstart-1.0.6.tgz} dependencies: call-bind: 1.0.2 - define-properties: 1.1.3 + define-properties: 1.2.0 + es-abstract: 1.21.1 dev: true /string_decoder/1.1.1: - resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} + resolution: {integrity: sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=, tarball: string_decoder/download/string_decoder-1.1.1.tgz} dependencies: safe-buffer: 5.1.2 dev: true /string_decoder/1.3.0: - resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + resolution: {integrity: sha1-QvEUWUpGzxqOMLCoT1bHjD7awh4=, tarball: string_decoder/download/string_decoder-1.3.0.tgz} dependencies: safe-buffer: 5.2.1 dev: true /stringify-entities/3.1.0: - resolution: {integrity: sha512-3FP+jGMmMV/ffZs86MoghGqAoqXAdxLrJP4GUdrDN1aIScYih5tuIO3eF4To5AJZ79KDZ8Fpdy7QJnK8SsL1Vg==} + resolution: {integrity: sha1-uNP+rCVtn/zJ+h/v3PPKcFdu6QM=, tarball: stringify-entities/download/stringify-entities-3.1.0.tgz} dependencies: character-entities-html4: 1.1.4 character-entities-legacy: 1.1.4 @@ -13647,7 +15691,7 @@ packages: dev: true /stringify-object/3.3.0: - resolution: {integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==} + resolution: {integrity: sha1-cDBlrvyhkwDTzoivT1s5VtdVZik=, tarball: stringify-object/download/stringify-object-3.3.0.tgz} engines: {node: '>=4'} dependencies: get-own-enumerable-property-symbols: 3.0.2 @@ -13656,100 +15700,100 @@ packages: dev: true /strip-ansi/3.0.1: - resolution: {integrity: sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=} + resolution: {integrity: sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=, tarball: strip-ansi/download/strip-ansi-3.0.1.tgz} engines: {node: '>=0.10.0'} dependencies: ansi-regex: 2.1.1 dev: true /strip-ansi/4.0.0: - resolution: {integrity: sha1-qEeQIusaw2iocTibY1JixQXuNo8=} + resolution: {integrity: sha1-qEeQIusaw2iocTibY1JixQXuNo8=, tarball: strip-ansi/download/strip-ansi-4.0.0.tgz} engines: {node: '>=4'} dependencies: - ansi-regex: 3.0.0 + ansi-regex: 3.0.1 dev: true /strip-ansi/5.2.0: - resolution: {integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==} + resolution: {integrity: sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4=, tarball: strip-ansi/download/strip-ansi-5.2.0.tgz} engines: {node: '>=6'} dependencies: - ansi-regex: 4.1.0 + ansi-regex: 4.1.1 dev: true /strip-ansi/6.0.1: - resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + resolution: {integrity: sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=, tarball: strip-ansi/download/strip-ansi-6.0.1.tgz} engines: {node: '>=8'} dependencies: ansi-regex: 5.0.1 dev: true /strip-bom/3.0.0: - resolution: {integrity: sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=} + resolution: {integrity: sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=, tarball: strip-bom/download/strip-bom-3.0.0.tgz} engines: {node: '>=4'} dev: true /strip-bom/4.0.0: - resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} + resolution: {integrity: sha1-nDUFwdtFvO3KPZz3oW9cWqOQGHg=, tarball: strip-bom/download/strip-bom-4.0.0.tgz} engines: {node: '>=8'} dev: true /strip-eof/1.0.0: - resolution: {integrity: sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=} + resolution: {integrity: sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=, tarball: strip-eof/download/strip-eof-1.0.0.tgz} engines: {node: '>=0.10.0'} dev: true /strip-final-newline/2.0.0: - resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + resolution: {integrity: sha1-ibhS+y/L6Tb29LMYevsKEsGrWK0=, tarball: strip-final-newline/download/strip-final-newline-2.0.0.tgz} engines: {node: '>=6'} dev: true /strip-indent/2.0.0: - resolution: {integrity: sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=} + resolution: {integrity: sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=, tarball: strip-indent/download/strip-indent-2.0.0.tgz} engines: {node: '>=4'} dev: true /strip-indent/3.0.0: - resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} + resolution: {integrity: sha1-wy4c7pQLazQyx3G8LFS8znPNMAE=, tarball: strip-indent/download/strip-indent-3.0.0.tgz} engines: {node: '>=8'} dependencies: min-indent: 1.0.1 dev: true /strip-json-comments/2.0.1: - resolution: {integrity: sha1-PFMZQukIwml8DsNEhYwobHygpgo=} + resolution: {integrity: sha1-PFMZQukIwml8DsNEhYwobHygpgo=, tarball: strip-json-comments/download/strip-json-comments-2.0.1.tgz} engines: {node: '>=0.10.0'} dev: true /strip-json-comments/3.1.1: - resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + resolution: {integrity: sha1-MfEoGzgyYwQ0gxwxDAHMzajL4AY=, tarball: strip-json-comments/download/strip-json-comments-3.1.1.tgz} engines: {node: '>=8'} dev: true /style-inject/0.3.0: - resolution: {integrity: sha512-IezA2qp+vcdlhJaVm5SOdPPTUu0FCEqfNSli2vRuSIBbu5Nq5UvygTk/VzeCqfLz2Atj3dVII5QBKGZRZ0edzw==} + resolution: {integrity: sha1-0hxHev/skYEcyCNVgypwDSK/jdM=, tarball: style-inject/download/style-inject-0.3.0.tgz} dev: true /style-search/0.1.0: - resolution: {integrity: sha1-eVjHk+R+MuB9K1yv5cC/jhLneQI=} + resolution: {integrity: sha1-eVjHk+R+MuB9K1yv5cC/jhLneQI=, tarball: style-search/download/style-search-0.1.0.tgz} dev: true /style-to-object/0.3.0: - resolution: {integrity: sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==} + resolution: {integrity: sha1-sbeQ0gWZHMeDgBlnIUl57hmnbkY=, tarball: style-to-object/download/style-to-object-0.3.0.tgz} dependencies: inline-style-parser: 0.1.1 dev: true /stylehacks/4.0.3: - resolution: {integrity: sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==} + resolution: {integrity: sha1-Zxj8r00eB9ihMYaQiB6NlnJqcdU=, tarball: stylehacks/download/stylehacks-4.0.3.tgz} engines: {node: '>=6.9.0'} dependencies: - browserslist: 4.19.3 + browserslist: 4.21.5 postcss: 7.0.39 postcss-selector-parser: 3.1.2 dev: true /stylelint-config-css-modules/2.3.0_stylelint@13.13.1: - resolution: {integrity: sha512-nSxwaJMv9wBrTAi+O4qXubyi1AR9eB36tJpY0uaFhKgEc3fwWGUzUK1Edl8AQHAoU7wmUeKtsuYjblyRP/V7rw==} + resolution: {integrity: sha1-v3mqrgnKn9rDf91RjRpAp3mqB2c=, tarball: stylelint-config-css-modules/download/stylelint-config-css-modules-2.3.0.tgz} peerDependencies: stylelint: 11.x - 14.x dependencies: @@ -13757,7 +15801,7 @@ packages: dev: true /stylelint-config-prettier/8.0.2_stylelint@13.13.1: - resolution: {integrity: sha512-TN1l93iVTXpF9NJstlvP7nOu9zY2k+mN0NSFQ/VEGz15ZIP9ohdDZTtCWHs5LjctAhSAzaILULGbgiM0ItId3A==} + resolution: {integrity: sha1-2p3jPaTFaJPL5+Jt8jmnN0BF4U4=, tarball: stylelint-config-prettier/download/stylelint-config-prettier-8.0.2.tgz} engines: {node: '>= 10', npm: '>= 5'} hasBin: true peerDependencies: @@ -13767,7 +15811,7 @@ packages: dev: true /stylelint-config-recommended/3.0.0_stylelint@13.13.1: - resolution: {integrity: sha512-F6yTRuc06xr1h5Qw/ykb2LuFynJ2IxkKfCMf+1xqPffkxh0S09Zc902XCffcsw/XMFq/OzQ1w54fLIDtmRNHnQ==} + resolution: {integrity: sha1-4OVHQ0AWxVOf4mUK/VgEmi/R1lc=, tarball: stylelint-config-recommended/download/stylelint-config-recommended-3.0.0.tgz} peerDependencies: stylelint: '>=10.1.0' dependencies: @@ -13775,7 +15819,7 @@ packages: dev: true /stylelint-config-standard/20.0.0_stylelint@13.13.1: - resolution: {integrity: sha512-IB2iFdzOTA/zS4jSVav6z+wGtin08qfj+YyExHB3LF9lnouQht//YyB0KZq9gGz5HNPkddHOzcY8HsUey6ZUlA==} + resolution: {integrity: sha1-BhNQkMngZL7+49WUKJ9Q4pW14g0=, tarball: stylelint-config-standard/download/stylelint-config-standard-20.0.0.tgz} peerDependencies: stylelint: '>=10.1.0' dependencies: @@ -13783,37 +15827,37 @@ packages: stylelint-config-recommended: 3.0.0_stylelint@13.13.1 dev: true - /stylelint-declaration-block-no-ignored-properties/2.5.0_stylelint@13.13.1: - resolution: {integrity: sha512-UNz5nUC5GMgMb6GPc/pHUTC0+ydxTdj2mUn7XcKRdwQoiUzzUmWWdSf1aFv2UzrW4x8JYNReE1u5JOj7g0ThJw==} + /stylelint-declaration-block-no-ignored-properties/2.7.0_stylelint@13.13.1: + resolution: {integrity: sha512-44SpI9+9Oc1ICuwwRfwS/3npQ2jPobDSTnwWdNgZGryGqQCp17CgEIWjCv1BgUOSzND3RqywNCNLKvO1AOxbfg==, tarball: stylelint-declaration-block-no-ignored-properties/download/stylelint-declaration-block-no-ignored-properties-2.7.0.tgz} engines: {node: '>=6'} peerDependencies: - stylelint: ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0 || ^12.0.0 || ^13.0.0 || ^14.0.0 + stylelint: ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0 || ^12.0.0 || ^13.0.0 || ^14.0.0 || ^15.0.0 dependencies: stylelint: 13.13.1 dev: true /stylelint/13.13.1: - resolution: {integrity: sha512-Mv+BQr5XTUrKqAXmpqm6Ddli6Ief+AiPZkRsIrAoUKFuq/ElkUh9ZMYxXD0iQNZ5ADghZKLOWz1h7hTClB7zgQ==} + resolution: {integrity: sha1-/KnJ9d55kKsmoA8We4l48IOhjzw=, tarball: stylelint/download/stylelint-13.13.1.tgz} engines: {node: '>=10.13.0'} hasBin: true dependencies: - '@stylelint/postcss-css-in-js': 0.37.2_4f7b71a942b8b7a555b8adf78f88122b - '@stylelint/postcss-markdown': 0.36.2_4f7b71a942b8b7a555b8adf78f88122b + '@stylelint/postcss-css-in-js': 0.37.3_j55xdkkcxc32kvnyvx3y7casfm + '@stylelint/postcss-markdown': 0.36.2_j55xdkkcxc32kvnyvx3y7casfm autoprefixer: 9.8.8 balanced-match: 2.0.0 chalk: 4.1.2 - cosmiconfig: 7.0.1 - debug: 4.3.3 + cosmiconfig: 7.1.0 + debug: 4.3.4 execall: 2.0.0 - fast-glob: 3.2.11 - fastest-levenshtein: 1.0.12 + fast-glob: 3.2.12 + fastest-levenshtein: 1.0.16 file-entry-cache: 6.0.1 get-stdin: 8.0.0 global-modules: 2.0.0 globby: 11.1.0 globjoin: 0.1.4 - html-tags: 3.1.0 - ignore: 5.2.0 + html-tags: 3.2.0 + ignore: 5.2.4 import-lazy: 4.0.0 imurmurhash: 0.1.4 known-css-properties: 0.21.0 @@ -13821,18 +15865,18 @@ packages: log-symbols: 4.1.0 mathml-tag-names: 2.1.3 meow: 9.0.0 - micromatch: 4.0.4 + micromatch: 4.0.5 normalize-selector: 0.2.0 postcss: 7.0.39 - postcss-html: 0.36.0_4f7b71a942b8b7a555b8adf78f88122b + postcss-html: 0.36.0_j55xdkkcxc32kvnyvx3y7casfm postcss-less: 3.1.4 postcss-media-query-parser: 0.2.3 postcss-resolve-nested-selector: 0.1.1 postcss-safe-parser: 4.0.2 postcss-sass: 0.4.4 postcss-scss: 2.1.1 - postcss-selector-parser: 6.0.9 - postcss-syntax: 0.36.2_postcss@7.0.39 + postcss-selector-parser: 6.0.11 + postcss-syntax: 0.36.2_kei4jy7wdgbhc236h4oijypxom postcss-value-parser: 4.2.0 resolve-from: 5.0.0 slash: 3.0.0 @@ -13842,54 +15886,56 @@ packages: style-search: 0.1.0 sugarss: 2.0.0 svg-tags: 1.0.0 - table: 6.8.0 + table: 6.8.1 v8-compile-cache: 2.3.0 write-file-atomic: 3.0.3 transitivePeerDependencies: + - postcss-jsx + - postcss-markdown - supports-color dev: true /sugarss/2.0.0: - resolution: {integrity: sha512-WfxjozUk0UVA4jm+U1d736AUpzSrNsQcIbyOkoE364GrtWmIrFdk5lksEupgWMD4VaT/0kVx1dobpiDumSgmJQ==} + resolution: {integrity: sha1-3dduASSyl9QL88yjHIsi7LQ7xh0=, tarball: sugarss/download/sugarss-2.0.0.tgz} dependencies: postcss: 7.0.39 dev: true /supports-color/2.0.0: - resolution: {integrity: sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=} + resolution: {integrity: sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=, tarball: supports-color/download/supports-color-2.0.0.tgz} engines: {node: '>=0.8.0'} dev: true /supports-color/3.2.3: - resolution: {integrity: sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=} + resolution: {integrity: sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=, tarball: supports-color/download/supports-color-3.2.3.tgz} engines: {node: '>=0.8.0'} dependencies: has-flag: 1.0.0 dev: true /supports-color/5.5.0: - resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} + resolution: {integrity: sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=, tarball: supports-color/download/supports-color-5.5.0.tgz} engines: {node: '>=4'} dependencies: has-flag: 3.0.0 dev: true /supports-color/6.1.0: - resolution: {integrity: sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==} + resolution: {integrity: sha1-B2Srxpxj1ayELdSGfo0CXogN+PM=, tarball: supports-color/download/supports-color-6.1.0.tgz} engines: {node: '>=6'} dependencies: has-flag: 3.0.0 dev: true /supports-color/7.2.0: - resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + resolution: {integrity: sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=, tarball: supports-color/download/supports-color-7.2.0.tgz} engines: {node: '>=8'} dependencies: has-flag: 4.0.0 dev: true - /supports-hyperlinks/2.2.0: - resolution: {integrity: sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==} + /supports-hyperlinks/2.3.0: + resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==, tarball: supports-hyperlinks/download/supports-hyperlinks-2.3.0.tgz} engines: {node: '>=8'} dependencies: has-flag: 4.0.0 @@ -13897,20 +15943,20 @@ packages: dev: true /supports-preserve-symlinks-flag/1.0.0: - resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==, tarball: supports-preserve-symlinks-flag/download/supports-preserve-symlinks-flag-1.0.0.tgz} engines: {node: '>= 0.4'} dev: true /svg-parser/2.0.4: - resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==} + resolution: {integrity: sha1-/cLinhOVFzYUC3bLEiyO5mMOtrU=, tarball: svg-parser/download/svg-parser-2.0.4.tgz} dev: true /svg-tags/1.0.0: - resolution: {integrity: sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=} + resolution: {integrity: sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=, tarball: svg-tags/download/svg-tags-1.0.0.tgz} dev: true /svgo/1.3.2: - resolution: {integrity: sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==} + resolution: {integrity: sha1-ttxRHAYzRsnkFbgeQ0ARRbltQWc=, tarball: svgo/download/svgo-1.3.2.tgz} engines: {node: '>=4.0.0'} deprecated: This SVGO version is no longer supported. Upgrade to v2.x.x. hasBin: true @@ -13922,8 +15968,8 @@ packages: css-tree: 1.0.0-alpha.37 csso: 4.2.0 js-yaml: 3.14.1 - mkdirp: 0.5.5 - object.values: 1.1.5 + mkdirp: 0.5.6 + object.values: 1.1.6 sax: 1.2.4 stable: 0.1.8 unquote: 1.1.1 @@ -13931,52 +15977,131 @@ packages: dev: true /symbol-observable/1.2.0: - resolution: {integrity: sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==} + resolution: {integrity: sha1-wiaIrtTqs83C3+rLtWFmBWCgCAQ=, tarball: symbol-observable/download/symbol-observable-1.2.0.tgz} engines: {node: '>=0.10.0'} dev: true /symbol-tree/3.2.4: - resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} + resolution: {integrity: sha1-QwY30ki6d+B4iDlR+5qg7tfGP6I=, tarball: symbol-tree/download/symbol-tree-3.2.4.tgz} + dev: true + + /systeminformation/5.17.12: + resolution: {integrity: sha512-I3pfMW2vue53u+X08BNxaJieaHkRoMMKjWetY9lbYJeWFaeWPO6P4FkNc4XOCX8F9vbQ0HqQ25RJoz3U/B7liw==, tarball: systeminformation/download/systeminformation-5.17.12.tgz} + engines: {node: '>=8.0.0'} + os: [darwin, linux, win32, freebsd, openbsd, netbsd, sunos, android] + hasBin: true + dev: true + + /table-layout/1.0.2: + resolution: {integrity: sha1-xAOKGFOwE21jNlpzS2kxz0+tSgQ=, tarball: table-layout/download/table-layout-1.0.2.tgz} + engines: {node: '>=8.0.0'} + dependencies: + array-back: 4.0.2 + deep-extend: 0.6.0 + typical: 5.2.0 + wordwrapjs: 4.0.1 dev: true - /table/6.8.0: - resolution: {integrity: sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==} + /table/6.8.1: + resolution: {integrity: sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==, tarball: table/download/table-6.8.1.tgz} engines: {node: '>=10.0.0'} dependencies: - ajv: 8.10.0 + ajv: 8.12.0 lodash.truncate: 4.4.2 slice-ansi: 4.0.0 string-width: 4.2.3 strip-ansi: 6.0.1 dev: true + /tachometer/0.5.10: + resolution: {integrity: sha1-HBWPoOGlSu7uacYD+GbGSaEd33c=, tarball: tachometer/download/tachometer-0.5.10.tgz} + hasBin: true + dependencies: + '@types/command-line-usage': 5.0.2 + '@types/selenium-webdriver': 4.1.12 + '@types/table': 6.3.2 + ansi-escape-sequences: 6.2.1 + command-line-args: 5.2.1 + command-line-usage: 6.1.3 + csv-stringify: 5.6.5 + fs-extra: 10.1.0 + get-stream: 6.0.1 + got: 11.8.6 + jsonschema: 1.4.1 + jsonwebtoken: 8.5.1 + jstat: 1.9.6 + koa: 2.14.1 + koa-bodyparser: 4.3.0 + koa-mount: 4.0.0 + koa-node-resolve: 1.0.0-pre.9 + koa-send: 5.0.1 + koa-static: 5.0.0 + pkg-install: 1.0.0 + pkg-up: 3.1.0 + progress: 2.0.3 + sanitize-filename: 1.6.3 + selenium-webdriver: 4.8.1 + semver: 7.3.8 + source-map-support: 0.5.21 + strip-ansi: 6.0.1 + systeminformation: 5.17.12 + table: 6.8.1 + ua-parser-js: 0.7.34 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + dev: true + /tapable/1.1.3: - resolution: {integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==} + resolution: {integrity: sha1-ofzMBrWNth/XpF2i2kT186Pme6I=, tarball: tapable/download/tapable-1.1.3.tgz} engines: {node: '>=6'} dev: true + /tar-fs/1.16.3: + resolution: {integrity: sha1-lmpiiEHaLEAQQGqCFny9Xgxy1Qk=, tarball: tar-fs/download/tar-fs-1.16.3.tgz} + dependencies: + chownr: 1.1.4 + mkdirp: 0.5.6 + pump: 1.0.3 + tar-stream: 1.6.2 + dev: true + + /tar-stream/1.6.2: + resolution: {integrity: sha1-jqVdqzeXIlPZqa+Q/c1VmuQ1xVU=, tarball: tar-stream/download/tar-stream-1.6.2.tgz} + engines: {node: '>= 0.8.0'} + dependencies: + bl: 1.2.3 + buffer-alloc: 1.2.0 + end-of-stream: 1.4.4 + fs-constants: 1.0.0 + readable-stream: 2.3.8 + to-buffer: 1.1.1 + xtend: 4.0.2 + dev: true + /temp-dir/2.0.0: - resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==} + resolution: {integrity: sha1-vekrBb3+sVFugEycAK1FF38xMh4=, tarball: temp-dir/download/temp-dir-2.0.0.tgz} engines: {node: '>=8'} dev: true /term-size/1.2.0: - resolution: {integrity: sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=} + resolution: {integrity: sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=, tarball: term-size/download/term-size-1.2.0.tgz} engines: {node: '>=4'} dependencies: execa: 0.7.0 dev: true /terminal-link/2.1.1: - resolution: {integrity: sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==} + resolution: {integrity: sha1-FKZKJ6s8Dfkz6lRvulXy0HjtyZQ=, tarball: terminal-link/download/terminal-link-2.1.1.tgz} engines: {node: '>=8'} dependencies: ansi-escapes: 4.3.2 - supports-hyperlinks: 2.2.0 + supports-hyperlinks: 2.3.0 dev: true /ternary-stream/2.1.1: - resolution: {integrity: sha512-j6ei9hxSoyGlqTmoMjOm+QNvUKDOIY6bNl4Uh1lhBvl6yjPW2iLqxDUYyfDPZknQ4KdRziFl+ec99iT4l7g0cw==} + resolution: {integrity: sha1-StZLmGaNeWoIWvLEk4haQ1qKi/w=, tarball: ternary-stream/download/ternary-stream-2.1.1.tgz} engines: {node: '>= 0.10.0'} dependencies: duplexify: 3.7.1 @@ -13985,120 +16110,138 @@ packages: through2: 2.0.5 dev: true - /terser/5.11.0: - resolution: {integrity: sha512-uCA9DLanzzWSsN1UirKwylhhRz3aKPInlfmpGfw8VN6jHsAtu8HJtIpeeHHK23rxnE/cDc+yvmq5wqkIC6Kn0A==} + /terser/5.14.2: + resolution: {integrity: sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==, tarball: terser/download/terser-5.14.2.tgz} engines: {node: '>=10'} hasBin: true dependencies: - acorn: 8.7.0 + '@jridgewell/source-map': 0.3.2 + acorn: 8.8.2 commander: 2.20.3 - source-map: 0.7.3 source-map-support: 0.5.21 dev: true - /terser/5.6.0: - resolution: {integrity: sha512-vyqLMoqadC1uR0vywqOZzriDYzgEkNJFK4q9GeyOBHIbiECHiWLKcWfbQWAUaPfxkjDhapSlZB9f7fkMrvkVjA==} + /terser/5.16.5: + resolution: {integrity: sha512-qcwfg4+RZa3YvlFh0qjifnzBHjKGNbtDo9yivMqMFDy9Q6FSaQWSB/j1xKhsoUFJIqDOM3TsN6D5xbrMrFcHbg==, tarball: terser/download/terser-5.16.5.tgz} engines: {node: '>=10'} hasBin: true dependencies: + '@jridgewell/source-map': 0.3.2 + acorn: 8.8.2 commander: 2.20.3 - source-map: 0.7.3 source-map-support: 0.5.21 dev: true /test-exclude/5.2.3: - resolution: {integrity: sha512-M+oxtseCFO3EDtAaGH7iiej3CBkzXqFMbzqYAACdzKui4eZA+pq3tZEwChvOdNfa7xxy8BfbmgJSIr43cC/+2g==} + resolution: {integrity: sha1-w9Ph4xHrfuQF4JLawQrv0JCR6sA=, tarball: test-exclude/download/test-exclude-5.2.3.tgz} engines: {node: '>=6'} dependencies: - glob: 7.2.0 + glob: 7.2.3 minimatch: 3.1.2 read-pkg-up: 4.0.0 require-main-filename: 2.0.0 dev: true /test-exclude/6.0.0: - resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} + resolution: {integrity: sha1-BKhphmHYBepvopO2y55jrARO8V4=, tarball: test-exclude/download/test-exclude-6.0.0.tgz} engines: {node: '>=8'} dependencies: '@istanbuljs/schema': 0.1.3 - glob: 7.2.0 + glob: 7.2.3 minimatch: 3.1.2 dev: true /text-table/0.2.0: - resolution: {integrity: sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=} + resolution: {integrity: sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=, tarball: text-table/download/text-table-0.2.0.tgz} + dev: true + + /textextensions/2.6.0: + resolution: {integrity: sha1-1+SrE/5U4y4IhzvkDVG3QimwD8Q=, tarball: textextensions/download/textextensions-2.6.0.tgz} + engines: {node: '>=0.8'} dev: true /throat/5.0.0: - resolution: {integrity: sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==} + resolution: {integrity: sha1-xRmSNYA6rRh1SmZ9ZZtecs4Wdks=, tarball: throat/download/throat-5.0.0.tgz} dev: true /through/2.3.8: - resolution: {integrity: sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=} + resolution: {integrity: sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=, tarball: through/download/through-2.3.8.tgz} dev: true /through2-filter/3.0.0: - resolution: {integrity: sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==} + resolution: {integrity: sha1-cA54bfI2fCyIzYqlvkz5weeDElQ=, tarball: through2-filter/download/through2-filter-3.0.0.tgz} dependencies: through2: 2.0.5 xtend: 4.0.2 dev: true /through2/2.0.5: - resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==} + resolution: {integrity: sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0=, tarball: through2/download/through2-2.0.5.tgz} dependencies: - readable-stream: 2.3.7 + readable-stream: 2.3.8 xtend: 4.0.2 dev: true /through2/3.0.1: - resolution: {integrity: sha512-M96dvTalPT3YbYLaKaCuwu+j06D/8Jfib0o/PxbVt6Amhv3dUAtW6rTV1jPgJSBG83I/e04Y6xkVdVhSRhi0ww==} + resolution: {integrity: sha1-OSducTwzAu3544jdnIEt07glvVo=, tarball: through2/download/through2-3.0.1.tgz} dependencies: - readable-stream: 3.6.0 + readable-stream: 3.6.1 dev: true /time-stamp/1.1.0: - resolution: {integrity: sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=} + resolution: {integrity: sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=, tarball: time-stamp/download/time-stamp-1.1.0.tgz} + engines: {node: '>=0.10.0'} + dev: true + + /timed-out/4.0.1: + resolution: {integrity: sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=, tarball: timed-out/download/timed-out-4.0.1.tgz} engines: {node: '>=0.10.0'} dev: true /timers-browserify/2.0.12: - resolution: {integrity: sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==} + resolution: {integrity: sha1-RKRcEfv0B/NPl7zNFXfGUjYbAO4=, tarball: timers-browserify/download/timers-browserify-2.0.12.tgz} engines: {node: '>=0.6.0'} dependencies: setimmediate: 1.0.5 dev: true /timsort/0.3.0: - resolution: {integrity: sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=} + resolution: {integrity: sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=, tarball: timsort/download/timsort-0.3.0.tgz} dev: true - /tiny-invariant/1.2.0: - resolution: {integrity: sha512-1Uhn/aqw5C6RI4KejVeTg6mIS7IqxnLJ8Mv2tV5rTc0qWobay7pDUz6Wi392Cnc8ak1H0F2cjoRzb2/AW4+Fvg==} + /tiny-invariant/1.3.1: + resolution: {integrity: sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==, tarball: tiny-invariant/download/tiny-invariant-1.3.1.tgz} dev: true /tiny-warning/1.0.3: - resolution: {integrity: sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==} + resolution: {integrity: sha1-lKMNtFPfTGQ9D9VmBg1gqHXYR1Q=, tarball: tiny-warning/download/tiny-warning-1.0.3.tgz} dev: true - /tlds/1.230.0: - resolution: {integrity: sha512-QFuY6JBWZt2bZXlapjqsojul5dv9xfo7Uc8wTUlctJOuF+BS/ICni2f4x7MFiT7muUVmcKC1LvGnU4GWhYO0PQ==} + /tlds/1.236.0: + resolution: {integrity: sha512-oP2PZ3KeGlgpHgsEfrtva3/K9kzsJUNliQSbCfrJ7JMCWFoCdtG+9YMq/g2AnADQ1v5tVlbtvKJZ4KLpy/P6MA==, tarball: tlds/download/tlds-1.236.0.tgz} hasBin: true dev: true /tmp/0.0.33: - resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} + resolution: {integrity: sha1-bTQzWIl2jSGyvNoKonfO07G/rfk=, tarball: tmp/download/tmp-0.0.33.tgz} engines: {node: '>=0.6.0'} dependencies: os-tmpdir: 1.0.2 dev: true + /tmp/0.2.1: + resolution: {integrity: sha1-hFf8MDfc9HGcJRNnoa9lAO4czxQ=, tarball: tmp/download/tmp-0.2.1.tgz} + engines: {node: '>=8.17.0'} + dependencies: + rimraf: 3.0.2 + dev: true + /tmpl/1.0.5: - resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} + resolution: {integrity: sha1-hoPguQK7nCDE9ybjwLafNlGMB8w=, tarball: tmpl/download/tmpl-1.0.5.tgz} dev: true /to-absolute-glob/2.0.2: - resolution: {integrity: sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=} + resolution: {integrity: sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=, tarball: to-absolute-glob/download/to-absolute-glob-2.0.2.tgz} engines: {node: '>=0.10.0'} dependencies: is-absolute: 1.0.0 @@ -14106,28 +16249,32 @@ packages: dev: true /to-arraybuffer/1.0.1: - resolution: {integrity: sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=} + resolution: {integrity: sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=, tarball: to-arraybuffer/download/to-arraybuffer-1.0.1.tgz} + dev: true + + /to-buffer/1.1.1: + resolution: {integrity: sha1-STvUj2LXxD/N7TE6A9ytsuEhOoA=, tarball: to-buffer/download/to-buffer-1.1.1.tgz} dev: true /to-fast-properties/2.0.0: - resolution: {integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=} + resolution: {integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=, tarball: to-fast-properties/download/to-fast-properties-2.0.0.tgz} engines: {node: '>=4'} dev: true /to-object-path/0.3.0: - resolution: {integrity: sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=} + resolution: {integrity: sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=, tarball: to-object-path/download/to-object-path-0.3.0.tgz} engines: {node: '>=0.10.0'} dependencies: kind-of: 3.2.2 dev: true /to-readable-stream/1.0.0: - resolution: {integrity: sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==} + resolution: {integrity: sha1-zgqgwvPfat+FLvtASng+d8BHV3E=, tarball: to-readable-stream/download/to-readable-stream-1.0.0.tgz} engines: {node: '>=6'} dev: true /to-regex-range/2.1.1: - resolution: {integrity: sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=} + resolution: {integrity: sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=, tarball: to-regex-range/download/to-regex-range-2.1.1.tgz} engines: {node: '>=0.10.0'} dependencies: is-number: 3.0.0 @@ -14135,14 +16282,14 @@ packages: dev: true /to-regex-range/5.0.1: - resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + resolution: {integrity: sha1-FkjESq58jZiKMmAY7XL1tN0DkuQ=, tarball: to-regex-range/download/to-regex-range-5.0.1.tgz} engines: {node: '>=8.0'} dependencies: is-number: 7.0.0 dev: true /to-regex/3.0.2: - resolution: {integrity: sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==} + resolution: {integrity: sha1-E8/dmzNlUvMLUfM6iuG0Knp1mc4=, tarball: to-regex/download/to-regex-3.0.2.tgz} engines: {node: '>=0.10.0'} dependencies: define-property: 2.0.2 @@ -14152,67 +16299,79 @@ packages: dev: true /to-through/2.0.0: - resolution: {integrity: sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY=} + resolution: {integrity: sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY=, tarball: to-through/download/to-through-2.0.0.tgz} engines: {node: '>= 0.10'} dependencies: through2: 2.0.5 dev: true + /toidentifier/1.0.1: + resolution: {integrity: sha1-O+NDIaiKgg7RvYDfqjPkefu43TU=, tarball: toidentifier/download/toidentifier-1.0.1.tgz} + engines: {node: '>=0.6'} + dev: true + /tough-cookie/2.5.0: - resolution: {integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==} + resolution: {integrity: sha1-zZ+yoKodWhK0c72fuW+j3P9lreI=, tarball: tough-cookie/download/tough-cookie-2.5.0.tgz} engines: {node: '>=0.8'} dependencies: - psl: 1.8.0 - punycode: 2.1.1 + psl: 1.9.0 + punycode: 2.3.0 dev: true /tough-cookie/3.0.1: - resolution: {integrity: sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==} + resolution: {integrity: sha1-nfT1fnOcJpMKAYGEiH9K233Kc7I=, tarball: tough-cookie/download/tough-cookie-3.0.1.tgz} engines: {node: '>=6'} dependencies: ip-regex: 2.1.0 - psl: 1.8.0 - punycode: 2.1.1 + psl: 1.9.0 + punycode: 2.3.0 dev: true - /tough-cookie/4.0.0: - resolution: {integrity: sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==} + /tough-cookie/4.1.2: + resolution: {integrity: sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==, tarball: tough-cookie/download/tough-cookie-4.1.2.tgz} engines: {node: '>=6'} dependencies: - psl: 1.8.0 - punycode: 2.1.1 - universalify: 0.1.2 + psl: 1.9.0 + punycode: 2.3.0 + universalify: 0.2.0 + url-parse: 1.5.10 dev: true /tr46/1.0.1: - resolution: {integrity: sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=} + resolution: {integrity: sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=, tarball: tr46/download/tr46-1.0.1.tgz} dependencies: - punycode: 2.1.1 + punycode: 2.3.0 dev: true /tr46/2.1.0: - resolution: {integrity: sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==} + resolution: {integrity: sha1-+oeqgcpdWUHajL8fm3SdyWmk4kA=, tarball: tr46/download/tr46-2.1.0.tgz} engines: {node: '>=8'} dependencies: - punycode: 2.1.1 + punycode: 2.3.0 dev: true /trim-newlines/2.0.0: - resolution: {integrity: sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=} + resolution: {integrity: sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=, tarball: trim-newlines/download/trim-newlines-2.0.0.tgz} engines: {node: '>=4'} dev: true /trim-newlines/3.0.1: - resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==} + resolution: {integrity: sha1-Jgpdli2LdSQlsy86fbDcrNF2wUQ=, tarball: trim-newlines/download/trim-newlines-3.0.1.tgz} engines: {node: '>=8'} dev: true /trough/1.0.5: - resolution: {integrity: sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==} + resolution: {integrity: sha1-uLY5zvrX0LsqvTfUM/+Ck++l9AY=, tarball: trough/download/trough-1.0.5.tgz} + dev: true + + /truncate-utf8-bytes/1.0.2: + resolution: {integrity: sha1-QFkjkJWS1W94pYGENLC3hInKXys=, tarball: truncate-utf8-bytes/download/truncate-utf8-bytes-1.0.2.tgz} + dependencies: + utf8-byte-length: 1.0.4 dev: true /ts-jest/25.5.1_jest@25.5.4: - resolution: {integrity: sha512-kHEUlZMK8fn8vkxDjwbHlxXRB9dHYpyzqKIGDNxbzs+Rz+ssNDSDNusEK8Fk/sDd4xE6iKoQLfFkFVaskmTJyw==} + resolution: {integrity: sha1-KROv0I8oOF1U8vToKL5NJh9DN8c=, tarball: ts-jest/download/ts-jest-25.5.1.tgz} engines: {node: '>= 8'} hasBin: true peerDependencies: @@ -14223,17 +16382,17 @@ packages: buffer-from: 1.1.2 fast-json-stable-stringify: 2.1.0 jest: 25.5.4 - json5: 2.2.0 + json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 - micromatch: 4.0.4 - mkdirp: 0.5.5 + micromatch: 4.0.5 + mkdirp: 0.5.6 semver: 6.3.0 yargs-parser: 18.1.3 dev: true - /ts-loader/8.3.0_typescript@4.5.5: - resolution: {integrity: sha512-MgGly4I6cStsJy27ViE32UoqxPTN9Xly4anxxVyaIWR+9BGxboV4EyJBGfR3RePV7Ksjj3rHmPZJeIt+7o4Vag==} + /ts-loader/8.4.0_typescript@4.9.5: + resolution: {integrity: sha512-6nFY3IZ2//mrPc+ImY3hNWx1vCHyEhl6V+wLmL4CZcm6g1CqX7UKrkc6y0i4FwcfOhxyMPCfaEvh20f4r9GNpw==, tarball: ts-loader/download/ts-loader-8.4.0.tgz} engines: {node: '>=10.0.0'} peerDependencies: typescript: '*' @@ -14241,111 +16400,150 @@ packages: dependencies: chalk: 4.1.2 enhanced-resolve: 4.5.0 - loader-utils: 2.0.2 - micromatch: 4.0.4 - semver: 7.3.5 - typescript: 4.5.5 + loader-utils: 2.0.4 + micromatch: 4.0.5 + semver: 7.3.8 + typescript: 4.9.5 dev: true /tslib/1.14.1: - resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} + resolution: {integrity: sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=, tarball: tslib/download/tslib-1.14.1.tgz} - /tslib/2.0.1: - resolution: {integrity: sha512-SgIkNheinmEBgx1IUNirK0TUD4X9yjjBRTqqjggWCU3pUEqIk3/Uwl3yRixYKT6WjQuGiwDv4NomL3wqRCj+CQ==} + /tslib/2.5.0: + resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==, tarball: tslib/download/tslib-2.5.0.tgz} dev: true - /tsutils/3.21.0_typescript@4.5.5: - resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} + /tsscmp/1.0.6: + resolution: {integrity: sha1-hbmVg6w1iexL/vgltQAKqRHWBes=, tarball: tsscmp/download/tsscmp-1.0.6.tgz} + engines: {node: '>=0.6.x'} + dev: true + + /tsutils/3.21.0_typescript@4.9.5: + resolution: {integrity: sha1-tIcX05TOpsHglpg+7Vjp1hcVtiM=, tarball: tsutils/download/tsutils-3.21.0.tgz} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 - typescript: 4.5.5 + typescript: 4.9.5 dev: true /tty-browserify/0.0.0: - resolution: {integrity: sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=} + resolution: {integrity: sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=, tarball: tty-browserify/download/tty-browserify-0.0.0.tgz} dev: true /tunnel-agent/0.6.0: - resolution: {integrity: sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=} + resolution: {integrity: sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=, tarball: tunnel-agent/download/tunnel-agent-0.6.0.tgz} dependencies: safe-buffer: 5.2.1 dev: true /tweetnacl/0.14.5: - resolution: {integrity: sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=} + resolution: {integrity: sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=, tarball: tweetnacl/download/tweetnacl-0.14.5.tgz} dev: true /type-check/0.3.2: - resolution: {integrity: sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=} + resolution: {integrity: sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=, tarball: type-check/download/type-check-0.3.2.tgz} engines: {node: '>= 0.8.0'} dependencies: prelude-ls: 1.1.2 dev: true /type-check/0.4.0: - resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + resolution: {integrity: sha1-B7ggO/pwVsBlcFDjzNLDdzC6uPE=, tarball: type-check/download/type-check-0.4.0.tgz} engines: {node: '>= 0.8.0'} dependencies: prelude-ls: 1.2.1 dev: true /type-detect/4.0.8: - resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} + resolution: {integrity: sha1-dkb7XxiHHPu3dJ5pvTmmOI63RQw=, tarball: type-detect/download/type-detect-4.0.8.tgz} engines: {node: '>=4'} dev: true /type-fest/0.18.1: - resolution: {integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==} + resolution: {integrity: sha1-20vBUaSiz07r+a3V23VQjbbMhB8=, tarball: type-fest/download/type-fest-0.18.1.tgz} engines: {node: '>=10'} dev: true /type-fest/0.20.2: - resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} + resolution: {integrity: sha1-G/IH9LKPkVg2ZstfvTJ4hzAc1fQ=, tarball: type-fest/download/type-fest-0.20.2.tgz} engines: {node: '>=10'} dev: true /type-fest/0.21.3: - resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} + resolution: {integrity: sha1-0mCiSwGYQ24TP6JqUkptZfo7Ljc=, tarball: type-fest/download/type-fest-0.21.3.tgz} engines: {node: '>=10'} dev: true /type-fest/0.3.1: - resolution: {integrity: sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==} + resolution: {integrity: sha1-Y9ANIE4FlHT+Xht8ARESu9HcKeE=, tarball: type-fest/download/type-fest-0.3.1.tgz} engines: {node: '>=6'} dev: true /type-fest/0.4.1: - resolution: {integrity: sha512-IwzA/LSfD2vC1/YDYMv/zHP4rDF1usCwllsDpbolT3D4fUepIO7f9K70jjmUewU/LmGUKJcwcVtDCpnKk4BPMw==} + resolution: {integrity: sha1-i993dDOF2KTxO6lfYQ9czWjHKPg=, tarball: type-fest/download/type-fest-0.4.1.tgz} engines: {node: '>=6'} dev: true /type-fest/0.6.0: - resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} + resolution: {integrity: sha1-jSojcNPfiG61yQraHFv2GIrPg4s=, tarball: type-fest/download/type-fest-0.6.0.tgz} engines: {node: '>=8'} dev: true /type-fest/0.8.1: - resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} + resolution: {integrity: sha1-CeJJ696FHTseSNJ8EFREZn8XuD0=, tarball: type-fest/download/type-fest-0.8.1.tgz} engines: {node: '>=8'} dev: true + /type-is/1.6.18: + resolution: {integrity: sha1-TlUs0F3wlGfcvE73Od6J8s83wTE=, tarball: type-is/download/type-is-1.6.18.tgz} + engines: {node: '>= 0.6'} + dependencies: + media-typer: 0.3.0 + mime-types: 2.1.35 + dev: true + + /typed-array-length/1.0.4: + resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==, tarball: typed-array-length/download/typed-array-length-1.0.4.tgz} + dependencies: + call-bind: 1.0.2 + for-each: 0.3.3 + is-typed-array: 1.1.10 + dev: true + /typedarray-to-buffer/3.1.5: - resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} + resolution: {integrity: sha1-qX7nqf9CaRufeD/xvFES/j/KkIA=, tarball: typedarray-to-buffer/download/typedarray-to-buffer-3.1.5.tgz} dependencies: is-typedarray: 1.0.0 dev: true - /typescript/4.5.5: - resolution: {integrity: sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==} + /typedarray/0.0.6: + resolution: {integrity: sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=, tarball: typedarray/download/typedarray-0.0.6.tgz} + dev: true + + /typescript/4.9.5: + resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==, tarball: typescript/download/typescript-4.9.5.tgz} engines: {node: '>=4.2.0'} hasBin: true dev: true + /typical/4.0.0: + resolution: {integrity: sha1-y+r/O5164eK7+vWk5vEezP3pT8Q=, tarball: typical/download/typical-4.0.0.tgz} + engines: {node: '>=8'} + dev: true + + /typical/5.2.0: + resolution: {integrity: sha1-TaqsTytTFUYIBPCs9stpxSu5MGY=, tarball: typical/download/typical-5.2.0.tgz} + engines: {node: '>=8'} + dev: true + + /ua-parser-js/0.7.34: + resolution: {integrity: sha512-cJMeh/eOILyGu0ejgTKB95yKT3zOenSe9UGE3vj6WfiOwgGYnmATUsnDixMFvdU+rNMvWih83hrUP8VwhF9yXQ==, tarball: ua-parser-js/download/ua-parser-js-0.7.34.tgz} + dev: true + /uglify-js/2.8.29: - resolution: {integrity: sha1-KcVzMUgFe7Th913zW3qcty5qWd0=} + resolution: {integrity: sha1-KcVzMUgFe7Th913zW3qcty5qWd0=, tarball: uglify-js/download/uglify-js-2.8.29.tgz} engines: {node: '>=0.8.0'} hasBin: true dependencies: @@ -14356,28 +16554,28 @@ packages: dev: true /uglify-to-browserify/1.0.2: - resolution: {integrity: sha1-bgkk1r2mta/jSeOabWMoUKD4grc=} + resolution: {integrity: sha1-bgkk1r2mta/jSeOabWMoUKD4grc=, tarball: uglify-to-browserify/download/uglify-to-browserify-1.0.2.tgz} requiresBuild: true dev: true optional: true /umi-plugin-hire/1.0.6: - resolution: {integrity: sha512-POna9n6paM4uHglvLKGxV3kw203gpZ1nlL58M31DBLzp1anyaLpQy51HBG0sC6GAy0DS2FLJZhVS5zcBPJLM2g==} + resolution: {integrity: sha1-Jn9nVaQL1byEQs/MU8oHLe/mDwc=, tarball: umi-plugin-hire/download/umi-plugin-hire-1.0.6.tgz} peerDependencies: umi: ^3.0.0 dev: true - /umi/3.5.21: - resolution: {integrity: sha512-5o303IRxl1PkShxV/DGptA1buoycFicsKgdoFPv9Ij9t/RExSfV5o63AZI+MwmsSlcqN+zjluFgrujXR27Wssw==} + /umi/3.5.37: + resolution: {integrity: sha512-OVguoKbZdIHe3qVAvvn/ELRsg/jDtlsr5T+xJq3sGwik7r5lQqU4bkiBJ9KoJ42i59cIYPiB0eqyZiWQm4D6yA==, tarball: umi/download/umi-3.5.37.tgz} hasBin: true dependencies: - '@umijs/bundler-webpack': 3.5.21_react-dom@16.14.0+react@16.14.0 - '@umijs/core': 3.5.21 - '@umijs/deps': 3.5.21 - '@umijs/preset-built-in': 3.5.21_react-dom@16.14.0+react@16.14.0 - '@umijs/runtime': 3.5.21_react@16.14.0 - '@umijs/types': 3.5.21_react-dom@16.14.0+react@16.14.0 - '@umijs/utils': 3.5.21 + '@umijs/bundler-webpack': 3.5.37_wcqkhtmu7mswc6yz4uyexck3ty + '@umijs/core': 3.5.37 + '@umijs/deps': 3.5.37 + '@umijs/preset-built-in': 3.5.37_wcqkhtmu7mswc6yz4uyexck3ty + '@umijs/runtime': 3.5.37_react@16.14.0 + '@umijs/types': 3.5.37_wcqkhtmu7mswc6yz4uyexck3ty + '@umijs/utils': 3.5.37 react: 16.14.0 react-dom: 16.14.0_react@16.14.0 v8-compile-cache: 2.3.0 @@ -14385,46 +16583,47 @@ packages: - react-router dev: true - /unbox-primitive/1.0.1: - resolution: {integrity: sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==} + /unbox-primitive/1.0.2: + resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==, tarball: unbox-primitive/download/unbox-primitive-1.0.2.tgz} dependencies: - function-bind: 1.1.1 - has-bigints: 1.0.1 - has-symbols: 1.0.2 + call-bind: 1.0.2 + has-bigints: 1.0.2 + has-symbols: 1.0.3 which-boxed-primitive: 1.0.2 dev: true /unc-path-regex/0.1.2: - resolution: {integrity: sha1-5z3T17DXxe2G+6xrCufYxqadUPo=} + resolution: {integrity: sha1-5z3T17DXxe2G+6xrCufYxqadUPo=, tarball: unc-path-regex/download/unc-path-regex-0.1.2.tgz} engines: {node: '>=0.10.0'} dev: true /unicode-canonical-property-names-ecmascript/2.0.0: - resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} + resolution: {integrity: sha1-MBrNxSVjFnDTn2FG4Od/9rvevdw=, tarball: unicode-canonical-property-names-ecmascript/download/unicode-canonical-property-names-ecmascript-2.0.0.tgz} engines: {node: '>=4'} dev: true /unicode-match-property-ecmascript/2.0.0: - resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} + resolution: {integrity: sha1-VP0W4OyxZ88Ezx91a9zJLrp5dsM=, tarball: unicode-match-property-ecmascript/download/unicode-match-property-ecmascript-2.0.0.tgz} engines: {node: '>=4'} dependencies: unicode-canonical-property-names-ecmascript: 2.0.0 - unicode-property-aliases-ecmascript: 2.0.0 + unicode-property-aliases-ecmascript: 2.1.0 dev: true - /unicode-match-property-value-ecmascript/2.0.0: - resolution: {integrity: sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==} + /unicode-match-property-value-ecmascript/2.1.0: + resolution: {integrity: sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==, tarball: unicode-match-property-value-ecmascript/download/unicode-match-property-value-ecmascript-2.1.0.tgz} engines: {node: '>=4'} dev: true - /unicode-property-aliases-ecmascript/2.0.0: - resolution: {integrity: sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==} + /unicode-property-aliases-ecmascript/2.1.0: + resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==, tarball: unicode-property-aliases-ecmascript/download/unicode-property-aliases-ecmascript-2.1.0.tgz} engines: {node: '>=4'} dev: true /unified/8.4.2: - resolution: {integrity: sha512-JCrmN13jI4+h9UAyKEoGcDZV+i1E7BLFuG7OsaDvTXI5P0qhHX+vZO/kOhz9jn8HGENDKbwSeB0nVOg4gVStGA==} + resolution: {integrity: sha1-E61YtKQ3+qJ1GkpMahb2gMUA//E=, tarball: unified/download/unified-8.4.2.tgz} dependencies: + '@types/unist': 2.0.6 bail: 1.0.5 extend: 3.0.2 is-plain-obj: 2.1.0 @@ -14433,8 +16632,9 @@ packages: dev: true /unified/9.2.2: - resolution: {integrity: sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==} + resolution: {integrity: sha1-Z2SaGr/Dq4XSlpUCkCd16wMUaXU=, tarball: unified/download/unified-9.2.2.tgz} dependencies: + '@types/unist': 2.0.6 bail: 1.0.5 extend: 3.0.2 is-buffer: 2.0.5 @@ -14444,7 +16644,7 @@ packages: dev: true /union-value/1.0.1: - resolution: {integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==} + resolution: {integrity: sha1-C2/nuDWuzaYcbqTU8CwUIh4QmEc=, tarball: union-value/download/union-value-1.0.1.tgz} engines: {node: '>=0.10.0'} dependencies: arr-union: 3.1.0 @@ -14454,76 +16654,88 @@ packages: dev: true /uniq/1.0.1: - resolution: {integrity: sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=} + resolution: {integrity: sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=, tarball: uniq/download/uniq-1.0.1.tgz} dev: true /uniqs/2.0.0: - resolution: {integrity: sha1-/+3ks2slKQaW5uFl1KWe25mOawI=} + resolution: {integrity: sha1-/+3ks2slKQaW5uFl1KWe25mOawI=, tarball: uniqs/download/uniqs-2.0.0.tgz} + dev: true + + /unique-filename/1.1.1: + resolution: {integrity: sha1-HWl2k2mtoFgxA6HmrodoG1ZXMjA=, tarball: unique-filename/download/unique-filename-1.1.1.tgz} + dependencies: + unique-slug: 2.0.2 + dev: true + + /unique-slug/2.0.2: + resolution: {integrity: sha1-uqvOkQg/xk6UWw861hPiZPfNTmw=, tarball: unique-slug/download/unique-slug-2.0.2.tgz} + dependencies: + imurmurhash: 0.1.4 dev: true /unique-stream/2.3.1: - resolution: {integrity: sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==} + resolution: {integrity: sha1-xl0RDppK35psWUiygFPZqNBMvqw=, tarball: unique-stream/download/unique-stream-2.3.1.tgz} dependencies: json-stable-stringify-without-jsonify: 1.0.1 through2-filter: 3.0.0 dev: true /unique-string/1.0.0: - resolution: {integrity: sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=} + resolution: {integrity: sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=, tarball: unique-string/download/unique-string-1.0.0.tgz} engines: {node: '>=4'} dependencies: crypto-random-string: 1.0.0 dev: true /unist-builder/2.0.3: - resolution: {integrity: sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw==} + resolution: {integrity: sha1-d2SHEbXYavCULzNDl6M8XpFRZDY=, tarball: unist-builder/download/unist-builder-2.0.3.tgz} dev: true /unist-util-filter/2.0.3: - resolution: {integrity: sha512-8k6Jl/KLFqIRTHydJlHh6+uFgqYHq66pV75pZgr1JwfyFSjbWb12yfb0yitW/0TbHXjr9U4G9BQpOvMANB+ExA==} + resolution: {integrity: sha1-VYz4ZgFvDnreHjDvGQq/JTER3Tk=, tarball: unist-util-filter/download/unist-util-filter-2.0.3.tgz} dependencies: unist-util-is: 4.1.0 dev: true /unist-util-find-after/3.0.0: - resolution: {integrity: sha512-ojlBqfsBftYXExNu3+hHLfJQ/X1jYY/9vdm4yZWjIbf0VuWF6CRufci1ZyoD/wV2TYMKxXUoNuoqwy+CkgzAiQ==} + resolution: {integrity: sha1-XGX86/ZNT49JbbRvqP0PvzVLQ+Y=, tarball: unist-util-find-after/download/unist-util-find-after-3.0.0.tgz} dependencies: unist-util-is: 4.1.0 dev: true /unist-util-find-all-after/3.0.2: - resolution: {integrity: sha512-xaTC/AGZ0rIM2gM28YVRAFPIZpzbpDtU3dRmp7EXlNVA8ziQc4hY3H7BHXM1J49nEmiqc3svnqMReW+PGqbZKQ==} + resolution: {integrity: sha1-/f7NFMW3rqXp7zjV4NX3dO61YfY=, tarball: unist-util-find-all-after/download/unist-util-find-all-after-3.0.2.tgz} dependencies: unist-util-is: 4.1.0 dev: true /unist-util-generated/1.1.6: - resolution: {integrity: sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg==} + resolution: {integrity: sha1-WrUfaJ4pkqRyvrGzXyzn/y8yTUs=, tarball: unist-util-generated/download/unist-util-generated-1.1.6.tgz} dev: true /unist-util-is/4.1.0: - resolution: {integrity: sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==} + resolution: {integrity: sha1-l25fRip6Xec9lLcGusG5BnG1d5c=, tarball: unist-util-is/download/unist-util-is-4.1.0.tgz} dev: true /unist-util-position/3.1.0: - resolution: {integrity: sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==} + resolution: {integrity: sha1-HELuYwH41S9H0U9iu9t5ZXH6LUc=, tarball: unist-util-position/download/unist-util-position-3.1.0.tgz} dev: true /unist-util-stringify-position/2.0.3: - resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==} + resolution: {integrity: sha1-zOO/oc34W6c3XR1bF73Eytqb2do=, tarball: unist-util-stringify-position/download/unist-util-stringify-position-2.0.3.tgz} dependencies: '@types/unist': 2.0.6 dev: true /unist-util-visit-parents/3.1.1: - resolution: {integrity: sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==} + resolution: {integrity: sha1-ZabOaY94prD1aqDojxOAGIbNrvY=, tarball: unist-util-visit-parents/download/unist-util-visit-parents-3.1.1.tgz} dependencies: '@types/unist': 2.0.6 unist-util-is: 4.1.0 dev: true /unist-util-visit/2.0.3: - resolution: {integrity: sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==} + resolution: {integrity: sha1-w3A4kxRt9HIDu4qXla9H17lxIIw=, tarball: unist-util-visit/download/unist-util-visit-2.0.3.tgz} dependencies: '@types/unist': 2.0.6 unist-util-is: 4.1.0 @@ -14531,24 +16743,71 @@ packages: dev: true /universalify/0.1.2: - resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} + resolution: {integrity: sha1-tkb2m+OULavOzJ1mOcgNwQXvqmY=, tarball: universalify/download/universalify-0.1.2.tgz} + engines: {node: '>= 4.0.0'} + dev: true + + /universalify/0.2.0: + resolution: {integrity: sha1-ZFF2BWb6hXU0dFqx3elS0bF2G+A=, tarball: universalify/download/universalify-0.2.0.tgz} engines: {node: '>= 4.0.0'} dev: true + /universalify/2.0.0: + resolution: {integrity: sha1-daSYTv7cSwiXXFrrc/Uw0C3yVxc=, tarball: universalify/download/universalify-2.0.0.tgz} + engines: {node: '>= 10.0.0'} + dev: true + + /unpipe/1.0.0: + resolution: {integrity: sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=, tarball: unpipe/download/unpipe-1.0.0.tgz} + engines: {node: '>= 0.8'} + dev: true + /unquote/1.1.1: - resolution: {integrity: sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=} + resolution: {integrity: sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=, tarball: unquote/download/unquote-1.1.1.tgz} dev: true /unset-value/1.0.0: - resolution: {integrity: sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=} + resolution: {integrity: sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=, tarball: unset-value/download/unset-value-1.0.0.tgz} engines: {node: '>=0.10.0'} dependencies: has-value: 0.3.1 isobject: 3.0.1 dev: true + /unzip-response/2.0.1: + resolution: {integrity: sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=, tarball: unzip-response/download/unzip-response-2.0.1.tgz} + engines: {node: '>=4'} + dev: true + + /update-browserslist-db/1.0.10_browserslist@4.21.5: + resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==, tarball: update-browserslist-db/download/update-browserslist-db-1.0.10.tgz} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + dependencies: + browserslist: 4.21.5 + escalade: 3.1.1 + picocolors: 1.0.0 + dev: true + + /update-notifier/2.5.0: + resolution: {integrity: sha1-0HRFk+E/Fh5AassdlAi3LK0Ir/Y=, tarball: update-notifier/download/update-notifier-2.5.0.tgz} + engines: {node: '>=4'} + dependencies: + boxen: 1.3.0 + chalk: 2.4.2 + configstore: 3.1.5 + import-lazy: 2.1.0 + is-ci: 1.2.1 + is-installed-globally: 0.1.0 + is-npm: 1.0.0 + latest-version: 3.1.0 + semver-diff: 2.1.0 + xdg-basedir: 3.0.0 + dev: true + /update-notifier/3.0.0: - resolution: {integrity: sha512-6Xe3oF2bvuoj4YECUc52yxVs94yWrxwqHbzyveDktTS1WhnlTRpNcQMxUshcB7nRVGi1jEXiqL5cW1S5WSyzKg==} + resolution: {integrity: sha1-6bv48PW3os5mZspGM0/bKUkuj6s=, tarball: update-notifier/download/update-notifier-3.0.0.tgz} engines: {node: '>=8'} dependencies: boxen: 3.2.0 @@ -14566,7 +16825,7 @@ packages: dev: true /update-notifier/3.0.1: - resolution: {integrity: sha512-grrmrB6Zb8DUiyDIaeRTBCkgISYUgETNe7NglEbVsrLWXeESnlCSP50WfRSj/GmzMPl6Uchj24S/p80nP/ZQrQ==} + resolution: {integrity: sha1-eOy2i5FeL9G+n3Z/bimM6HtzYlA=, tarball: update-notifier/download/update-notifier-3.0.1.tgz} engines: {node: '>=8'} dependencies: boxen: 3.2.0 @@ -14584,40 +16843,54 @@ packages: dev: true /uri-js/4.4.1: - resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + resolution: {integrity: sha1-mxpSWVIlhZ5V9mnZKPiMbFfyp34=, tarball: uri-js/download/uri-js-4.4.1.tgz} dependencies: - punycode: 2.1.1 + punycode: 2.3.0 dev: true /urix/0.1.0: - resolution: {integrity: sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=} + resolution: {integrity: sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=, tarball: urix/download/urix-0.1.0.tgz} deprecated: Please see https://github.com/lydell/urix#deprecated dev: true + /url-parse-lax/1.0.0: + resolution: {integrity: sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=, tarball: url-parse-lax/download/url-parse-lax-1.0.0.tgz} + engines: {node: '>=0.10.0'} + dependencies: + prepend-http: 1.0.4 + dev: true + /url-parse-lax/3.0.0: - resolution: {integrity: sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=} + resolution: {integrity: sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=, tarball: url-parse-lax/download/url-parse-lax-3.0.0.tgz} engines: {node: '>=4'} dependencies: prepend-http: 2.0.0 dev: true + /url-parse/1.5.10: + resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==, tarball: url-parse/download/url-parse-1.5.10.tgz} + dependencies: + querystringify: 2.2.0 + requires-port: 1.0.0 + dev: true + /url-regex/5.0.0: - resolution: {integrity: sha512-O08GjTiAFNsSlrUWfqF1jH0H1W3m35ZyadHrGv5krdnmPPoxP27oDTqux/579PtaroiSGm5yma6KT1mHFH6Y/g==} + resolution: {integrity: sha1-j1RWq4PYmNGLL5F1OnAmSbhzJzo=, tarball: url-regex/download/url-regex-5.0.0.tgz} engines: {node: '>=8'} dependencies: ip-regex: 4.3.0 - tlds: 1.230.0 + tlds: 1.236.0 dev: true /url/0.11.0: - resolution: {integrity: sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=} + resolution: {integrity: sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=, tarball: url/download/url-0.11.0.tgz} dependencies: punycode: 1.3.2 querystring: 0.2.0 dev: true /use-subscription/1.5.1: - resolution: {integrity: sha512-Xv2a1P/yReAjAbhylMfFplFKj9GssgTwN7RlcTxBujFQcloStWNDQdc4g4NRWH9xS4i/FDk04vQBptAXoF3VcA==} + resolution: {integrity: sha1-c1ARB/AvrYTG3VeWW+sLdcaMQtE=, tarball: use-subscription/download/use-subscription-1.5.1.tgz} peerDependencies: react: ^16.8.0 || ^17.0.0 dependencies: @@ -14625,7 +16898,7 @@ packages: dev: true /use-subscription/1.5.1_react@16.14.0: - resolution: {integrity: sha512-Xv2a1P/yReAjAbhylMfFplFKj9GssgTwN7RlcTxBujFQcloStWNDQdc4g4NRWH9xS4i/FDk04vQBptAXoF3VcA==} + resolution: {integrity: sha1-c1ARB/AvrYTG3VeWW+sLdcaMQtE=, tarball: use-subscription/download/use-subscription-1.5.1.tgz} peerDependencies: react: ^16.8.0 || ^17.0.0 dependencies: @@ -14634,82 +16907,91 @@ packages: dev: true /use/3.1.1: - resolution: {integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==} + resolution: {integrity: sha1-1QyMrHmhn7wg8pEfVuuXP04QBw8=, tarball: use/download/use-3.1.1.tgz} engines: {node: '>=0.10.0'} dev: true + /utf8-byte-length/1.0.4: + resolution: {integrity: sha1-9F8VDExm7uloGGUFq5P8u4rWv2E=, tarball: utf8-byte-length/download/utf8-byte-length-1.0.4.tgz} + dev: true + /util-deprecate/1.0.2: - resolution: {integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=} + resolution: {integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=, tarball: util-deprecate/download/util-deprecate-1.0.2.tgz} dev: true /util.promisify/1.0.1: - resolution: {integrity: sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==} + resolution: {integrity: sha1-a693dLgO6w91INi4HQeYKlmruu4=, tarball: util.promisify/download/util.promisify-1.0.1.tgz} dependencies: - define-properties: 1.1.3 - es-abstract: 1.19.1 - has-symbols: 1.0.2 - object.getownpropertydescriptors: 2.1.3 + define-properties: 1.2.0 + es-abstract: 1.21.1 + has-symbols: 1.0.3 + object.getownpropertydescriptors: 2.1.5 dev: true /util/0.10.3: - resolution: {integrity: sha1-evsa/lCAUkZInj23/g7TeTNqwPk=} + resolution: {integrity: sha1-evsa/lCAUkZInj23/g7TeTNqwPk=, tarball: util/download/util-0.10.3.tgz} dependencies: inherits: 2.0.1 dev: true /util/0.11.1: - resolution: {integrity: sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==} + resolution: {integrity: sha1-MjZzNyDsZLsn9uJvQhqqLhtYjWE=, tarball: util/download/util-0.11.1.tgz} dependencies: inherits: 2.0.3 dev: true /uuid/3.4.0: - resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==} + resolution: {integrity: sha1-sj5DWK+oogL+ehAK8fX4g/AgB+4=, tarball: uuid/download/uuid-3.4.0.tgz} 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 /v8-compile-cache/2.3.0: - resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==} + resolution: {integrity: sha1-LeGWGMZtwkfc+2+ZM4A12CRaLO4=, tarball: v8-compile-cache/download/v8-compile-cache-2.3.0.tgz} dev: true /v8-to-istanbul/4.1.4: - resolution: {integrity: sha512-Rw6vJHj1mbdK8edjR7+zuJrpDtKIgNdAvTSAcpYfgMIw+u2dPDntD3dgN4XQFLU2/fvFQdzj+EeSGfd/jnY5fQ==} + resolution: {integrity: sha1-uXk28hwOLZmW1JheXFFW6dTknNY=, tarball: v8-to-istanbul/download/v8-to-istanbul-4.1.4.tgz} engines: {node: 8.x.x || >=10.10.0} dependencies: '@types/istanbul-lib-coverage': 2.0.4 - convert-source-map: 1.8.0 - source-map: 0.7.3 + convert-source-map: 1.9.0 + source-map: 0.7.4 dev: true /validate-npm-package-license/3.0.4: - resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} + resolution: {integrity: sha1-/JH2uce6FchX9MssXe/uw51PQQo=, tarball: validate-npm-package-license/download/validate-npm-package-license-3.0.4.tgz} dependencies: spdx-correct: 3.1.1 spdx-expression-parse: 3.0.1 dev: true /validate-npm-package-name/3.0.0: - resolution: {integrity: sha1-X6kS2B630MdK/BQN5zF/DKffQ34=} + resolution: {integrity: sha1-X6kS2B630MdK/BQN5zF/DKffQ34=, tarball: validate-npm-package-name/download/validate-npm-package-name-3.0.0.tgz} dependencies: builtins: 1.0.3 dev: true /value-equal/1.0.1: - resolution: {integrity: sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==} + resolution: {integrity: sha1-Hgt5THNMXAyt4XnEN9NW2TGjTWw=, tarball: value-equal/download/value-equal-1.0.1.tgz} dev: true /value-or-function/3.0.0: - resolution: {integrity: sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM=} + resolution: {integrity: sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM=, tarball: value-or-function/download/value-or-function-3.0.0.tgz} engines: {node: '>= 0.10'} dev: true + /vary/1.1.2: + resolution: {integrity: sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=, tarball: vary/download/vary-1.1.2.tgz} + engines: {node: '>= 0.8'} + dev: true + /vendors/1.0.4: - resolution: {integrity: sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==} + resolution: {integrity: sha1-4rgApT56Kbk1BsPPQRANFsTErY4=, tarball: vendors/download/vendors-1.0.4.tgz} dev: true /verror/1.10.0: - resolution: {integrity: sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=} + resolution: {integrity: sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=, tarball: verror/download/verror-1.10.0.tgz} engines: {'0': node >=0.6.0} dependencies: assert-plus: 1.0.0 @@ -14718,18 +17000,18 @@ packages: dev: true /vfile-location/3.2.0: - resolution: {integrity: sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==} + resolution: {integrity: sha1-2OQfvL1AYGNmnr9sM9Vq6HIdDzw=, tarball: vfile-location/download/vfile-location-3.2.0.tgz} dev: true /vfile-message/2.0.4: - resolution: {integrity: sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==} + resolution: {integrity: sha1-W0O4gXHUCerlhHfRPyPdQdUsNxo=, tarball: vfile-message/download/vfile-message-2.0.4.tgz} dependencies: '@types/unist': 2.0.6 unist-util-stringify-position: 2.0.3 dev: true /vfile/4.2.1: - resolution: {integrity: sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==} + resolution: {integrity: sha1-A/Hc4o/GJcYlvGUUNQ+9sA+p5iQ=, tarball: vfile/download/vfile-4.2.1.tgz} dependencies: '@types/unist': 2.0.6 is-buffer: 2.0.5 @@ -14738,18 +17020,18 @@ packages: dev: true /vinyl-fs/3.0.3: - resolution: {integrity: sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==} + resolution: {integrity: sha1-yFhJQF9nQo/qu71cXb3WT0fTG8c=, tarball: vinyl-fs/download/vinyl-fs-3.0.3.tgz} engines: {node: '>= 0.10'} dependencies: fs-mkdirp-stream: 1.0.0 glob-stream: 6.1.0 - graceful-fs: 4.2.9 + graceful-fs: 4.2.10 is-valid-glob: 1.0.0 lazystream: 1.0.1 lead: 1.0.0 - object.assign: 4.1.2 + object.assign: 4.1.4 pumpify: 1.5.1 - readable-stream: 2.3.7 + readable-stream: 2.3.8 remove-bom-buffer: 3.0.0 remove-bom-stream: 1.2.0 resolve-options: 1.1.0 @@ -14761,12 +17043,12 @@ packages: dev: true /vinyl-sourcemap/1.1.0: - resolution: {integrity: sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY=} + resolution: {integrity: sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY=, tarball: vinyl-sourcemap/download/vinyl-sourcemap-1.1.0.tgz} engines: {node: '>= 0.10'} dependencies: append-buffer: 1.0.2 - convert-source-map: 1.8.0 - graceful-fs: 4.2.9 + convert-source-map: 1.9.0 + graceful-fs: 4.2.10 normalize-path: 2.1.1 now-and-later: 2.0.1 remove-bom-buffer: 3.0.0 @@ -14774,13 +17056,13 @@ packages: dev: true /vinyl-sourcemaps-apply/0.2.1: - resolution: {integrity: sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU=} + resolution: {integrity: sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU=, tarball: vinyl-sourcemaps-apply/download/vinyl-sourcemaps-apply-0.2.1.tgz} dependencies: source-map: 0.5.7 dev: true /vinyl/2.2.1: - resolution: {integrity: sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==} + resolution: {integrity: sha1-I8+4u6tezjgDqiwKHrKK98u6GXQ=, tarball: vinyl/download/vinyl-2.2.1.tgz} engines: {node: '>= 0.10'} dependencies: clone: 2.1.2 @@ -14792,17 +17074,17 @@ packages: dev: true /vm-browserify/1.1.2: - resolution: {integrity: sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==} + resolution: {integrity: sha1-eGQcSIuObKkadfUR56OzKobl3aA=, tarball: vm-browserify/download/vm-browserify-1.1.2.tgz} dev: true /w3c-hr-time/1.0.2: - resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==} + resolution: {integrity: sha1-ConN9cwVgi35w2BUNnaWPgzDCM0=, tarball: w3c-hr-time/download/w3c-hr-time-1.0.2.tgz} dependencies: browser-process-hrtime: 1.0.0 dev: true /w3c-xmlserializer/1.1.2: - resolution: {integrity: sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==} + resolution: {integrity: sha1-MEhcp9cKb9BSQgo9Ev2Q5jOc55Q=, tarball: w3c-xmlserializer/download/w3c-xmlserializer-1.1.2.tgz} dependencies: domexception: 1.0.1 webidl-conversions: 4.0.2 @@ -14810,38 +17092,38 @@ packages: dev: true /w3c-xmlserializer/2.0.0: - resolution: {integrity: sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==} + resolution: {integrity: sha1-PnEEoFt1FGzGD1ZDgLf2g6zxAgo=, tarball: w3c-xmlserializer/download/w3c-xmlserializer-2.0.0.tgz} engines: {node: '>=10'} dependencies: xml-name-validator: 3.0.0 dev: true /walker/1.0.8: - resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} + resolution: {integrity: sha1-vUmNtHev5XPcBBhfAR06uKjXZT8=, tarball: walker/download/walker-1.0.8.tgz} dependencies: makeerror: 1.0.12 dev: true /web-namespaces/1.1.4: - resolution: {integrity: sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==} + resolution: {integrity: sha1-vJij3mDa3X+u/EA9EHbVKfXgMOw=, tarball: web-namespaces/download/web-namespaces-1.1.4.tgz} dev: true /webidl-conversions/4.0.2: - resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} + resolution: {integrity: sha1-qFWYCx8LazWbodXZ+zmulB+qY60=, tarball: webidl-conversions/download/webidl-conversions-4.0.2.tgz} dev: true /webidl-conversions/5.0.0: - resolution: {integrity: sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==} + resolution: {integrity: sha1-rlnIoAsSFUOirMZcBDT1ew/BGv8=, tarball: webidl-conversions/download/webidl-conversions-5.0.0.tgz} engines: {node: '>=8'} dev: true /webidl-conversions/6.1.0: - resolution: {integrity: sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==} + resolution: {integrity: sha1-kRG01+qArNQPUnDWZmIa+ni2lRQ=, tarball: webidl-conversions/download/webidl-conversions-6.1.0.tgz} engines: {node: '>=10.4'} dev: true /webpack-chain/6.5.1: - resolution: {integrity: sha512-7doO/SRtLu8q5WM0s7vPKPWX580qhi0/yBHkOxNkv50f6qB76Zy9o2wRTrrPULqYTvQlVHuvbA8v+G5ayuUDsA==} + resolution: {integrity: sha1-TycoTLu2N+PI+970Pu9YjU2GEgY=, tarball: webpack-chain/download/webpack-chain-6.5.1.tgz} engines: {node: '>=8'} dependencies: deepmerge: 1.5.2 @@ -14849,17 +17131,17 @@ packages: dev: true /whatwg-encoding/1.0.5: - resolution: {integrity: sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==} + resolution: {integrity: sha1-WrrPd3wyFmpR0IXWtPPn0nET3bA=, tarball: whatwg-encoding/download/whatwg-encoding-1.0.5.tgz} dependencies: iconv-lite: 0.4.24 dev: true /whatwg-mimetype/2.3.0: - resolution: {integrity: sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==} + resolution: {integrity: sha1-PUseAxLSB5h5+Cav8Y2+7KWWD78=, tarball: whatwg-mimetype/download/whatwg-mimetype-2.3.0.tgz} dev: true /whatwg-url/7.1.0: - resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} + resolution: {integrity: sha1-wsSS8eymEpiO/T0iZr4bn8YXDQY=, tarball: whatwg-url/download/whatwg-url-7.1.0.tgz} dependencies: lodash.sortby: 4.7.0 tr46: 1.0.1 @@ -14867,7 +17149,7 @@ packages: dev: true /whatwg-url/8.7.0: - resolution: {integrity: sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==} + resolution: {integrity: sha1-ZWp45RD/jzk3vAvL6fXArDWUG3c=, tarball: whatwg-url/download/whatwg-url-8.7.0.tgz} engines: {node: '>=10'} dependencies: lodash: 4.17.21 @@ -14876,32 +17158,44 @@ packages: dev: true /when/3.7.8: - resolution: {integrity: sha1-xxMLan6gRpPoQs3J56Hyqjmjn4I=} + resolution: {integrity: sha1-xxMLan6gRpPoQs3J56Hyqjmjn4I=, tarball: when/download/when-3.7.8.tgz} dev: true /which-boxed-primitive/1.0.2: - resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} + resolution: {integrity: sha1-E3V7yJsgmwSf5dhkMOIc9AqJqOY=, tarball: which-boxed-primitive/download/which-boxed-primitive-1.0.2.tgz} dependencies: is-bigint: 1.0.4 is-boolean-object: 1.1.2 - is-number-object: 1.0.6 + is-number-object: 1.0.7 is-string: 1.0.7 is-symbol: 1.0.4 dev: true /which-module/2.0.0: - resolution: {integrity: sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=} + resolution: {integrity: sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=, tarball: which-module/download/which-module-2.0.0.tgz} + dev: true + + /which-typed-array/1.1.9: + resolution: {integrity: sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==, tarball: which-typed-array/download/which-typed-array-1.1.9.tgz} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.5 + call-bind: 1.0.2 + for-each: 0.3.3 + gopd: 1.0.1 + has-tostringtag: 1.0.0 + is-typed-array: 1.1.10 dev: true /which/1.3.1: - resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} + resolution: {integrity: sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo=, tarball: which/download/which-1.3.1.tgz} hasBin: true dependencies: isexe: 2.0.0 dev: true /which/2.0.2: - resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + resolution: {integrity: sha1-fGqN0KY2oDJ+ELWckobu6T8/UbE=, tarball: which/download/which-2.0.2.tgz} engines: {node: '>= 8'} hasBin: true dependencies: @@ -14909,39 +17203,47 @@ packages: dev: true /wicked-good-xpath/1.3.0: - resolution: {integrity: sha1-gbDpXoZQ5JyUsiKY//hoa1VTz2w=} + resolution: {integrity: sha1-gbDpXoZQ5JyUsiKY//hoa1VTz2w=, tarball: wicked-good-xpath/download/wicked-good-xpath-1.3.0.tgz} dev: true /wide-align/1.1.5: - resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} + resolution: {integrity: sha1-3x1MIGhUNp7PPJpImPGyP72dFdM=, tarball: wide-align/download/wide-align-1.1.5.tgz} dependencies: - string-width: 4.2.3 + string-width: 1.0.2 dev: true /widest-line/2.0.1: - resolution: {integrity: sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==} + resolution: {integrity: sha1-dDh2RzDsfvQ4HOTfgvuYpTFCo/w=, tarball: widest-line/download/widest-line-2.0.1.tgz} engines: {node: '>=4'} dependencies: string-width: 2.1.1 dev: true /window-size/0.1.0: - resolution: {integrity: sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=} + resolution: {integrity: sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=, tarball: window-size/download/window-size-0.1.0.tgz} engines: {node: '>= 0.8.0'} dev: true /word-wrap/1.2.3: - resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} + resolution: {integrity: sha1-YQY29rH3A4kb00dxzLF/uTtHB5w=, tarball: word-wrap/download/word-wrap-1.2.3.tgz} engines: {node: '>=0.10.0'} dev: true /wordwrap/0.0.2: - resolution: {integrity: sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=} + resolution: {integrity: sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=, tarball: wordwrap/download/wordwrap-0.0.2.tgz} engines: {node: '>=0.4.0'} dev: true + /wordwrapjs/4.0.1: + resolution: {integrity: sha1-2XkLzPsRCg/Hg2tevOCTezeouY8=, tarball: wordwrapjs/download/wordwrapjs-4.0.1.tgz} + engines: {node: '>=8.0.0'} + dependencies: + reduce-flatten: 2.0.0 + typical: 5.2.0 + dev: true + /wrap-ansi/3.0.1: - resolution: {integrity: sha1-KIoE2H7aXChuBg3+jxNc6NAH+Lo=} + resolution: {integrity: sha1-KIoE2H7aXChuBg3+jxNc6NAH+Lo=, tarball: wrap-ansi/download/wrap-ansi-3.0.1.tgz} engines: {node: '>=4'} dependencies: string-width: 2.1.1 @@ -14949,7 +17251,7 @@ packages: dev: true /wrap-ansi/6.2.0: - resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} + resolution: {integrity: sha1-6Tk7oHEC5skaOyIUePAlfNKFblM=, tarball: wrap-ansi/download/wrap-ansi-6.2.0.tgz} engines: {node: '>=8'} dependencies: ansi-styles: 4.3.0 @@ -14958,19 +17260,19 @@ packages: dev: true /wrappy/1.0.2: - resolution: {integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=} + resolution: {integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=, tarball: wrappy/download/wrappy-1.0.2.tgz} dev: true /write-file-atomic/2.4.3: - resolution: {integrity: sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==} + resolution: {integrity: sha1-H9Lprh3z51uNjDZ0Q8aS1MqB9IE=, tarball: write-file-atomic/download/write-file-atomic-2.4.3.tgz} dependencies: - graceful-fs: 4.2.9 + graceful-fs: 4.2.10 imurmurhash: 0.1.4 signal-exit: 3.0.7 dev: true /write-file-atomic/3.0.3: - resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} + resolution: {integrity: sha1-Vr1cWlxwSBzRnFcb05q5ZaXeVug=, tarball: write-file-atomic/download/write-file-atomic-3.0.3.tgz} dependencies: imurmurhash: 0.1.4 is-typedarray: 1.0.0 @@ -14979,11 +17281,11 @@ packages: dev: true /write-json-file/3.2.0: - resolution: {integrity: sha512-3xZqT7Byc2uORAatYiP3DHUUAVEkNOswEWNs9H5KXiicRTvzYzYqKjYc4G7p+8pltvAw641lVByKVtMpf+4sYQ==} + resolution: {integrity: sha1-Zbvcns2KFFjhWVJ3DMut/P9f5io=, tarball: write-json-file/download/write-json-file-3.2.0.tgz} engines: {node: '>=6'} dependencies: detect-indent: 5.0.0 - graceful-fs: 4.2.9 + graceful-fs: 4.2.10 make-dir: 2.1.0 pify: 4.0.1 sort-keys: 2.0.0 @@ -14991,11 +17293,11 @@ packages: dev: true /write-json-file/4.3.0: - resolution: {integrity: sha512-PxiShnxf0IlnQuMYOPPhPkhExoCQuTUNPOa/2JWCYTmBquU9njyyDuwRKN26IZBlp4yn1nt+Agh2HOOBl+55HQ==} + resolution: {integrity: sha1-kIST1v0jIlNErzJAFuTKj3At0S0=, tarball: write-json-file/download/write-json-file-4.3.0.tgz} engines: {node: '>=8.3'} dependencies: detect-indent: 6.1.0 - graceful-fs: 4.2.9 + graceful-fs: 4.2.10 is-plain-obj: 2.1.0 make-dir: 3.1.0 sort-keys: 4.2.0 @@ -15003,7 +17305,7 @@ packages: dev: true /write-pkg/4.0.0: - resolution: {integrity: sha512-v2UQ+50TNf2rNHJ8NyWttfm/EJUBWMJcx6ZTYZr6Qp52uuegWw/lBkCtCbnYZEmPRNL61m+u67dAmGxo+HTULA==} + resolution: {integrity: sha1-Z1zATvbBH6rLvHdxskwKu/KiADk=, tarball: write-pkg/download/write-pkg-4.0.0.tgz} engines: {node: '>=8'} dependencies: sort-keys: 2.0.0 @@ -15011,8 +17313,8 @@ packages: write-json-file: 3.2.0 dev: true - /ws/7.5.7: - resolution: {integrity: sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==} + /ws/7.5.9: + resolution: {integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==, tarball: ws/download/ws-7.5.9.tgz} engines: {node: '>=8.3.0'} peerDependencies: bufferutil: ^4.0.1 @@ -15024,61 +17326,82 @@ packages: optional: true dev: true + /ws/8.12.1: + resolution: {integrity: sha512-1qo+M9Ba+xNhPB+YTWUlK6M17brTut5EXbcBaMRN5pH5dFrXz7lzz1ChFSUq3bOUl8yEvSenhHmYUNJxFzdJew==, tarball: ws/download/ws-8.12.1.tgz} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: true + /xdg-basedir/3.0.0: - resolution: {integrity: sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=} + resolution: {integrity: sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=, tarball: xdg-basedir/download/xdg-basedir-3.0.0.tgz} engines: {node: '>=4'} dev: true /xml-name-validator/3.0.0: - resolution: {integrity: sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==} + resolution: {integrity: sha1-auc+Bt5NjG5H+fsYH3jWSK1FfGo=, tarball: xml-name-validator/download/xml-name-validator-3.0.0.tgz} dev: true /xmlchars/2.2.0: - resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} + resolution: {integrity: sha1-Bg/hvLf5x2/ioX24apvDq4lCEMs=, tarball: xmlchars/download/xmlchars-2.2.0.tgz} dev: true /xmldom-sre/0.1.31: - resolution: {integrity: sha512-f9s+fUkX04BxQf+7mMWAp5zk61pciie+fFLC9hX9UVvCeJQfNHRHXpeo5MPcR0EUf57PYLdt+ZO4f3Ipk2oZUw==} + resolution: {integrity: sha1-EIYNW6ssYDFEWX0EvyxJgOmAZ/Q=, tarball: xmldom-sre/download/xmldom-sre-0.1.31.tgz} engines: {node: '>=0.1'} dev: true /xtend/4.0.2: - resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} + resolution: {integrity: sha1-u3J3n1+kZRhrH0OPZ0+jR/2121Q=, tarball: xtend/download/xtend-4.0.2.tgz} engines: {node: '>=0.4'} dev: true + /y18n/3.2.2: + resolution: {integrity: sha1-hckBvWRwznH8S7cjrSCbcPfyhpY=, tarball: y18n/download/y18n-3.2.2.tgz} + dev: true + /y18n/4.0.3: - resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} + resolution: {integrity: sha1-tfJZyCzW4zaSHv17/Yv1YN6e7t8=, tarball: y18n/download/y18n-4.0.3.tgz} dev: true /yallist/2.1.2: - resolution: {integrity: sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=} + resolution: {integrity: sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=, tarball: yallist/download/yallist-2.1.2.tgz} + dev: true + + /yallist/3.1.1: + resolution: {integrity: sha1-27fa+b/YusmrRev2ArjLrQ1dCP0=, tarball: yallist/download/yallist-3.1.1.tgz} dev: true /yallist/4.0.0: - resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + resolution: {integrity: sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=, tarball: yallist/download/yallist-4.0.0.tgz} dev: true /yaml/1.10.2: - resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} + resolution: {integrity: sha1-IwHF/78StGfejaIzOkWeKeeSDks=, tarball: yaml/download/yaml-1.10.2.tgz} engines: {node: '>= 6'} dev: true /yargs-parser/10.1.0: - resolution: {integrity: sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==} + resolution: {integrity: sha1-cgImW4n36eny5XZeD+c1qQXtuqg=, tarball: yargs-parser/download/yargs-parser-10.1.0.tgz} dependencies: camelcase: 4.1.0 dev: true /yargs-parser/13.1.2: - resolution: {integrity: sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==} + resolution: {integrity: sha1-Ew8JcC667vJlDVTObj5XBvek+zg=, tarball: yargs-parser/download/yargs-parser-13.1.2.tgz} dependencies: camelcase: 5.3.1 decamelize: 1.2.0 dev: true /yargs-parser/18.1.3: - resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} + resolution: {integrity: sha1-vmjEl1xrKr9GkjawyHA2L6sJp7A=, tarball: yargs-parser/download/yargs-parser-18.1.3.tgz} engines: {node: '>=6'} dependencies: camelcase: 5.3.1 @@ -15086,12 +17409,12 @@ packages: dev: true /yargs-parser/20.2.9: - resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} + resolution: {integrity: sha1-LrfcOwKJcY/ClfNidThFxBoMlO4=, tarball: yargs-parser/download/yargs-parser-20.2.9.tgz} engines: {node: '>=10'} dev: true /yargs/15.4.1: - resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==} + resolution: {integrity: sha1-DYehbeAa7p2L7Cv7909nhRcw9Pg=, tarball: yargs/download/yargs-15.4.1.tgz} engines: {node: '>=8'} dependencies: cliui: 6.0.0 @@ -15108,7 +17431,7 @@ packages: dev: true /yargs/3.10.0: - resolution: {integrity: sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=} + resolution: {integrity: sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=, tarball: yargs/download/yargs-3.10.0.tgz} dependencies: camelcase: 1.2.1 cliui: 2.1.0 @@ -15116,6 +17439,16 @@ packages: window-size: 0.1.0 dev: true + /ylru/1.3.2: + resolution: {integrity: sha512-RXRJzMiK6U2ye0BlGGZnmpwJDPgakn6aNQ0A7gHRbD4I0uvK4TW6UqkK1V0pp9jskjJBAXd3dRrbzWkqJ+6cxA==, tarball: ylru/download/ylru-1.3.2.tgz} + engines: {node: '>= 4.0.0'} + dev: true + + /yocto-queue/0.1.0: + resolution: {integrity: sha1-ApTrPe4FAo0x7hpfosVWpqrxChs=, tarball: yocto-queue/download/yocto-queue-0.1.0.tgz} + engines: {node: '>=10'} + dev: true + /zwitch/1.0.5: - resolution: {integrity: sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==} + resolution: {integrity: sha1-0R1zgf/tFrdC9q97PyI9XNn+mSA=, tarball: zwitch/download/zwitch-1.0.5.tgz} dev: true diff --git a/tsconfig.json b/tsconfig.json index 8c1cce65d..210540d6d 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -6,7 +6,7 @@ "declaration": true, "outDir": "./esm", "rootDir": "./", - "importHelpers": true, + "importHelpers": false, "downlevelIteration": true, "strict": true, "noImplicitAny": true, @@ -25,7 +25,7 @@ "allowSyntheticDefaultImports": true, "esModuleInterop": true, "experimentalDecorators": true, - "skipLibCheck": true + "skipLibCheck": false }, "exclude": ["node_modules", "examples"] } From 0a36a57b5be123a752e514f636d532b00039e5a2 Mon Sep 17 00:00:00 2001 From: Kuitos Date: Tue, 14 Mar 2023 23:31:42 +0800 Subject: [PATCH 02/10] =?UTF-8?q?=F0=9F=8E=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/loader/.fatherrc.js | 11 +- packages/loader/package.json | 20 +- packages/loader/src/index.ts | 8 +- packages/loader/src/writable-dom/index.ts | 22 +- packages/qiankun/.fatherrc.js | 12 +- packages/qiankun/package.json | 5 +- packages/qiankun/src/index.ts | 31 + packages/sandbox/.fatherrc.js | 11 +- packages/sandbox/package.json | 4 +- packages/sandbox/src/Compartment.ts | 40 +- packages/sandbox/src/transformer.ts | 49 + pnpm-lock.yaml | 5330 ++++++++------------- 12 files changed, 2181 insertions(+), 3362 deletions(-) create mode 100644 packages/sandbox/src/transformer.ts diff --git a/packages/loader/.fatherrc.js b/packages/loader/.fatherrc.js index 048528b06..9563a5640 100644 --- a/packages/loader/.fatherrc.js +++ b/packages/loader/.fatherrc.js @@ -1,12 +1,7 @@ export default { - target: 'browser', - esm: 'babel', - cjs: 'babel', - umd: { - minFile: true, - sourcemap: true, - }, - runtimeHelpers: true, + platform: 'browser', + esm: {}, + cjs: {}, extraBabelPlugins: [ [ 'babel-plugin-import', diff --git a/packages/loader/package.json b/packages/loader/package.json index 256bcd74d..7238c9f2b 100644 --- a/packages/loader/package.json +++ b/packages/loader/package.json @@ -2,23 +2,29 @@ "name": "@qiankunjs/loader", "version": "0.0.1", "description": "", - "main": "./lib/index.ts", - "module": "./es/index.js", + "main": "./dist/cjs/index.js", + "module": "./dist/esm/index.js", + "types": "./dist/esm/index.d.ts", "scripts": { - "build": "father-build", + "build": "father build", "test": "cross-env NODE_ENV=test jest", "bench": "npm run build && tachometer ./benchmarks/parser/import-html-entry.html ./benchmarks/parser/parser.html ./benchmarks/parser/huge-html/import-html-entry.html ./benchmarks/parser/huge-html/parser.html --timeout=1" }, - "author": "", + "author": "Kuitos", "license": "MIT", "dependencies": { - "@babel/runtime": "^7.10.5" + "@babel/runtime": "^7.10.5", + "lodash": "^4.17.11" }, "devDependencies": { + "@types/lodash": "^4.14.129", "babel-plugin-import": "^1.12.1", - "father-build": "^1.7.0", + "father": "^4.1.0", "import-html-entry": "^1.12.0", "tachometer": "^0.5.10", "typescript": "^4.1.2" - } + }, + "files": [ + "dist" + ] } diff --git a/packages/loader/src/index.ts b/packages/loader/src/index.ts index 5f43f6f13..cecd21760 100644 --- a/packages/loader/src/index.ts +++ b/packages/loader/src/index.ts @@ -14,7 +14,7 @@ type Entry = HTMLEntry; type ImportOpts = { fetch?: typeof window.fetch; decoder?: (chunk: string) => string; - assetsTransformer?: (node: Node) => Node; + assetsTransformer?: (node: Node, context: string) => Node; }; /** @@ -24,10 +24,12 @@ type ImportOpts = { * @todo Compatible with browsers that do not support WritableStream/TransformStream */ export async function importEntry(entry: Entry, target: HTMLElement, opts?: ImportOpts): Promise { - const { fetch = window.fetch, assetsTransformer } = opts || {}; + const { fetch = window.fetch, assetsTransformer = (node: Node) => node } = opts || {}; const res = await fetch(entry); if (res.body) { - await res.body.pipeThrough(new TextDecoderStream()).pipeTo(new WritableDOMStream(target, null, assetsTransformer)); + await res.body + .pipeThrough(new TextDecoderStream()) + .pipeTo(new WritableDOMStream(target, null, (node) => assetsTransformer(node, entry))); } } diff --git a/packages/loader/src/writable-dom/index.ts b/packages/loader/src/writable-dom/index.ts index 3c4b87579..23f34a08c 100644 --- a/packages/loader/src/writable-dom/index.ts +++ b/packages/loader/src/writable-dom/index.ts @@ -33,8 +33,15 @@ let createDocument = (target: ParentNode, nextSibling: ChildNode | null): Docume return createDocument(target, nextSibling); }; -// @ts-ignore -export = function writableDOM( +type WritableDOM = { + new ( + target: ParentNode, + previousSibling?: ChildNode | null, + assetTransformer?: (node: Node) => Node, + ): WritableStream; + (target: ParentNode, previousSibling?: ChildNode | null, assetTransformer?: (node: Node) => Node): Writable; +}; +function writableDOM( this: unknown, target: ParentNode, previousSibling?: ChildNode | null, @@ -145,14 +152,9 @@ export = function writableDOM( if (resolve) resolve(); } } -} as { - new ( - target: ParentNode, - previousSibling?: ChildNode | null, - assetTransformer?: (node: Node) => Node, - ): WritableStream; - (target: ParentNode, previousSibling?: ChildNode | null): Writable; -}; +} + +export default writableDOM as WritableDOM; function isBlocking(node: any): node is HTMLElement { return ( diff --git a/packages/qiankun/.fatherrc.js b/packages/qiankun/.fatherrc.js index 048528b06..0e24205c5 100644 --- a/packages/qiankun/.fatherrc.js +++ b/packages/qiankun/.fatherrc.js @@ -1,12 +1,8 @@ export default { - target: 'browser', - esm: 'babel', - cjs: 'babel', - umd: { - minFile: true, - sourcemap: true, - }, - runtimeHelpers: true, + platform: 'browser', + esm: {}, + cjs: {}, + umd: {}, extraBabelPlugins: [ [ 'babel-plugin-import', diff --git a/packages/qiankun/package.json b/packages/qiankun/package.json index 5e2d8449e..3d51f9d5e 100644 --- a/packages/qiankun/package.json +++ b/packages/qiankun/package.json @@ -15,7 +15,7 @@ "types": "./es/index.d.ts", "sideEffects": false, "scripts": { - "build": "father-build", + "build": "father build", "prepublishOnly": "yarn ci", "lint": "yarn lint:js && yarn lint:prettier", "lint:js": "eslint --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src", @@ -42,6 +42,7 @@ "homepage": "https://github.com/kuitos/qiankun#readme", "dependencies": { "@babel/runtime": "^7.10.5", + "@qiankunjs/loader": "^0.0.1", "import-html-entry": "^1.9.0", "lodash": "^4.17.11", "single-spa": "^5.9.2", @@ -53,7 +54,7 @@ "@types/vfile-message": "1.x", "babel-plugin-import": "^1.12.1", "cross-env": "^7.0.2", - "father-build": "^1.7.0", + "father": "^4.1.0", "jest": "^25.2.2", "levenary": "^1.1.1", "np": "^5.0.3", diff --git a/packages/qiankun/src/index.ts b/packages/qiankun/src/index.ts index e69de29bb..7711db234 100644 --- a/packages/qiankun/src/index.ts +++ b/packages/qiankun/src/index.ts @@ -0,0 +1,31 @@ +import { importEntry } from '@qiankunjs/loader'; + +export type ObjectType = Record; + +export type Entry = + | string + | { + scripts?: string[]; + styles?: string[]; + html?: string; + }; + +type AppMetadata = { + // app name + name: string; + // app entry + entry: Entry; +}; + +// just for manual loaded apps, in single-spa it called parcel +export type LoadableApp = AppMetadata & { + // where the app mount to, mutual exclusive with the legacy custom render function + container: string | HTMLElement; + // props pass to app + props?: T; +}; + +export async function loadMicroApp(app: LoadableApp) { + const { entry, container } = app; + await importEntry(entry, container); +} diff --git a/packages/sandbox/.fatherrc.js b/packages/sandbox/.fatherrc.js index 048528b06..9563a5640 100644 --- a/packages/sandbox/.fatherrc.js +++ b/packages/sandbox/.fatherrc.js @@ -1,12 +1,7 @@ export default { - target: 'browser', - esm: 'babel', - cjs: 'babel', - umd: { - minFile: true, - sourcemap: true, - }, - runtimeHelpers: true, + platform: 'browser', + esm: {}, + cjs: {}, extraBabelPlugins: [ [ 'babel-plugin-import', diff --git a/packages/sandbox/package.json b/packages/sandbox/package.json index e06009d5a..13415445d 100644 --- a/packages/sandbox/package.json +++ b/packages/sandbox/package.json @@ -4,7 +4,7 @@ "description": "", "main": "src/index.ts", "scripts": { - "build": "father-build", + "build": "father build", "test": "cross-env NODE_ENV=test jest" }, "author": "", @@ -13,7 +13,7 @@ "@babel/runtime": "^7.10.5" }, "devDependencies": { - "father-build": "^1.7.0", + "father": "^4.1.0", "babel-plugin-import": "^1.12.1", "typescript": "^4.1.2" } diff --git a/packages/sandbox/src/Compartment.ts b/packages/sandbox/src/Compartment.ts index 38b44a9c0..6460cfa05 100644 --- a/packages/sandbox/src/Compartment.ts +++ b/packages/sandbox/src/Compartment.ts @@ -1,14 +1,26 @@ -type Transform = (source: string) => string; -type ModuleMap = Record; - -interface CompartmentOptions { - transforms?: Transform[]; -} - -export class Compartment { - constructor(globals?: object, moduleMap?: ModuleMap, options?: CompartmentOptions) {} - - get globalThis(): Record; - - evaluate(code: string, options?: CompartmentOptions): any; -} +// type Transform = (source: string) => string; +// type ModuleMap = Record; +// +// interface CompartmentOptions { +// transforms?: Transform[]; +// } +// +// const nativeWindow = new Function('return window')(); +// +// export class Compartment { +// private readonly globalObject: Record; +// +// constructor(globals?: object) { +// this.globalObject = globals || {}; +// } +// +// get globalThis(): Record { +// return this.globalObject; +// } +// +// private makeEvaluate(options?: CompartmentOptions): (code: string) => T {} +// +// evaluate(code: string, options?: CompartmentOptions): T { +// const script = document.createElement('script'); +// } +// } diff --git a/packages/sandbox/src/transformer.ts b/packages/sandbox/src/transformer.ts new file mode 100644 index 000000000..a876e1be7 --- /dev/null +++ b/packages/sandbox/src/transformer.ts @@ -0,0 +1,49 @@ +/** + * @author Kuitos + * @since 2023-03-14 + */ + +type TransformerOpts = { + fetch: typeof window.fetch; +}; + +function transpileScript(script: HTMLScriptElement, baseURL: string, opts: TransformerOpts): void { + const { src } = script; + if (src) { + const entireUrl = new URL(src, baseURL); + script.removeAttribute('src'); + const scriptSrc = entireUrl.href; + script.dataset.src = scriptSrc; + + (async () => { + const { fetch } = opts; + await fetch(scriptSrc) + .then((res) => res.text()) + .then((code) => { + const sourceUrl = `//# sourceURL=${scriptSrc}\n`; + const scopedGlobalVariableFnParameters = ['window', 'globalThis'].join(','); + // eslint-disable-next-line max-len + const wrappedCode = `;with(window.proxy){(function(${scopedGlobalVariableFnParameters}){;${code}\n${sourceUrl}}).bind(window)(${scopedGlobalVariableFnParameters})};`; + script.src = URL.createObjectURL(new Blob([wrappedCode], { type: 'application/javascript' })); + }); + })(); + } +} + +export function assetsTransformer(node: Node, context: string, opts?: { fetch: typeof window.fetch }): Node { + const { fetch = window.fetch } = opts || {}; + + const { tagName } = node as HTMLElement; + + switch (tagName) { + case 'SCRIPT': { + transpileScript(node as HTMLScriptElement, context, { fetch }); + break; + } + + default: + break; + } + + return node; +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index be1158c0e..ee61d8d23 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -37,16 +37,20 @@ importers: packages/loader: specifiers: '@babel/runtime': ^7.10.5 + '@types/lodash': ^4.14.129 babel-plugin-import: ^1.12.1 - father-build: ^1.7.0 + father: ^4.1.0 import-html-entry: ^1.12.0 + lodash: ^4.17.11 tachometer: ^0.5.10 typescript: ^4.1.2 dependencies: '@babel/runtime': 7.21.0 + lodash: 4.17.21 devDependencies: + '@types/lodash': 4.14.191 babel-plugin-import: 1.13.6 - father-build: 1.22.5 + father: 4.1.6 import-html-entry: 1.14.3 tachometer: 0.5.10 typescript: 4.9.5 @@ -54,12 +58,13 @@ importers: packages/qiankun: specifiers: '@babel/runtime': ^7.10.5 + '@qiankunjs/loader': ^0.0.1 '@types/jest': ^25.1.4 '@types/lodash': ^4.14.129 '@types/vfile-message': 1.x babel-plugin-import: ^1.12.1 cross-env: ^7.0.2 - father-build: ^1.7.0 + father: ^4.1.0 import-html-entry: ^1.9.0 jest: ^25.2.2 levenary: ^1.1.1 @@ -71,6 +76,7 @@ importers: typescript: ^4.1.2 dependencies: '@babel/runtime': 7.21.0 + '@qiankunjs/loader': link:../loader import-html-entry: 1.14.3 lodash: 4.17.21 single-spa: 5.9.4 @@ -81,7 +87,7 @@ importers: '@types/vfile-message': 1.0.1 babel-plugin-import: 1.13.6 cross-env: 7.0.3 - father-build: 1.22.5 + father: 4.1.6 jest: 25.5.4 levenary: 1.1.1 np: 5.2.1 @@ -92,13 +98,13 @@ importers: specifiers: '@babel/runtime': ^7.10.5 babel-plugin-import: ^1.12.1 - father-build: ^1.7.0 + father: ^4.1.0 typescript: ^4.1.2 dependencies: '@babel/runtime': 7.21.0 devDependencies: babel-plugin-import: 1.13.6 - father-build: 1.22.5 + father: 4.1.6 typescript: 4.9.5 packages: @@ -129,29 +135,6 @@ packages: engines: {node: '>=6.9.0'} dev: true - /@babel/core/7.18.2: - resolution: {integrity: sha512-A8pri1YJiC5UnkdrWcmfZTJTV85b4UXTAfImGmCfYmax4TR9Cw8sDS0MOk++Gp2mE/BefVJ5nwy5yzqNJbP/DQ==, tarball: '@babel/core/download/@babel/core-7.18.2.tgz'} - engines: {node: '>=6.9.0'} - dependencies: - '@ampproject/remapping': 2.2.0 - '@babel/code-frame': 7.18.6 - '@babel/generator': 7.21.1 - '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.18.2 - '@babel/helper-module-transforms': 7.21.2 - '@babel/helpers': 7.21.0 - '@babel/parser': 7.21.2 - '@babel/template': 7.20.7 - '@babel/traverse': 7.21.2 - '@babel/types': 7.21.2 - convert-source-map: 1.9.0 - debug: 4.3.4 - gensync: 1.0.0-beta.2 - json5: 2.2.3 - semver: 6.3.0 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/core/7.21.0: resolution: {integrity: sha512-PuxUbxcW6ZYe656yL3EAhpy7qXKq0DmYsrJLpbB8XrsCP9Nm+XCg9XFMb5vIDliPD7+U/+M+QJlH17XOcB7eXA==, tarball: '@babel/core/download/@babel/core-7.21.0.tgz'} engines: {node: '>=6.9.0'} @@ -214,20 +197,6 @@ packages: '@babel/types': 7.21.2 dev: true - /@babel/helper-compilation-targets/7.20.7_@babel+core@7.18.2: - resolution: {integrity: sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==, tarball: '@babel/helper-compilation-targets/download/@babel/helper-compilation-targets-7.20.7.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/compat-data': 7.21.0 - '@babel/core': 7.18.2 - '@babel/helper-validator-option': 7.21.0 - browserslist: 4.21.5 - lru-cache: 5.1.1 - semver: 6.3.0 - dev: true - /@babel/helper-compilation-targets/7.20.7_@babel+core@7.21.0: resolution: {integrity: sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==, tarball: '@babel/helper-compilation-targets/download/@babel/helper-compilation-targets-7.20.7.tgz'} engines: {node: '>=6.9.0'} @@ -242,25 +211,6 @@ packages: semver: 6.3.0 dev: true - /@babel/helper-create-class-features-plugin/7.21.0_@babel+core@7.18.2: - resolution: {integrity: sha512-Q8wNiMIdwsv5la5SPxNYzzkPnjgC0Sy0i7jLkVOCdllu/xcVNkr3TeZzbHBJrj+XXRqzX5uCyCoV9eu6xUG7KQ==, tarball: '@babel/helper-create-class-features-plugin/download/@babel/helper-create-class-features-plugin-7.21.0.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.18.2 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-function-name': 7.21.0 - '@babel/helper-member-expression-to-functions': 7.21.0 - '@babel/helper-optimise-call-expression': 7.18.6 - '@babel/helper-replace-supers': 7.20.7 - '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 - '@babel/helper-split-export-declaration': 7.18.6 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/helper-create-class-features-plugin/7.21.0_@babel+core@7.21.0: resolution: {integrity: sha512-Q8wNiMIdwsv5la5SPxNYzzkPnjgC0Sy0i7jLkVOCdllu/xcVNkr3TeZzbHBJrj+XXRqzX5uCyCoV9eu6xUG7KQ==, tarball: '@babel/helper-create-class-features-plugin/download/@babel/helper-create-class-features-plugin-7.21.0.tgz'} engines: {node: '>=6.9.0'} @@ -280,17 +230,6 @@ packages: - supports-color dev: true - /@babel/helper-create-regexp-features-plugin/7.21.0_@babel+core@7.18.2: - resolution: {integrity: sha512-N+LaFW/auRSWdx7SHD/HiARwXQju1vXTW4fKr4u5SgBUTm51OKEjKgj+cs00ggW3kEvNqwErnlwuq7Y3xBe4eg==, tarball: '@babel/helper-create-regexp-features-plugin/download/@babel/helper-create-regexp-features-plugin-7.21.0.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.18.2 - '@babel/helper-annotate-as-pure': 7.18.6 - regexpu-core: 5.3.1 - dev: true - /@babel/helper-create-regexp-features-plugin/7.21.0_@babel+core@7.21.0: resolution: {integrity: sha512-N+LaFW/auRSWdx7SHD/HiARwXQju1vXTW4fKr4u5SgBUTm51OKEjKgj+cs00ggW3kEvNqwErnlwuq7Y3xBe4eg==, tarball: '@babel/helper-create-regexp-features-plugin/download/@babel/helper-create-regexp-features-plugin-7.21.0.tgz'} engines: {node: '>=6.9.0'} @@ -302,22 +241,6 @@ packages: regexpu-core: 5.3.1 dev: true - /@babel/helper-define-polyfill-provider/0.3.3_@babel+core@7.18.2: - resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==, tarball: '@babel/helper-define-polyfill-provider/download/@babel/helper-define-polyfill-provider-0.3.3.tgz'} - peerDependencies: - '@babel/core': ^7.4.0-0 - dependencies: - '@babel/core': 7.18.2 - '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.18.2 - '@babel/helper-plugin-utils': 7.20.2 - debug: 4.3.4 - lodash.debounce: 4.0.8 - resolve: 1.22.1 - semver: 6.3.0 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/helper-define-polyfill-provider/0.3.3_@babel+core@7.21.0: resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==, tarball: '@babel/helper-define-polyfill-provider/download/@babel/helper-define-polyfill-provider-0.3.3.tgz'} peerDependencies: @@ -403,21 +326,6 @@ packages: engines: {node: '>=6.9.0'} dev: true - /@babel/helper-remap-async-to-generator/7.18.9_@babel+core@7.18.2: - resolution: {integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==, tarball: '@babel/helper-remap-async-to-generator/download/@babel/helper-remap-async-to-generator-7.18.9.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.18.2 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-wrap-function': 7.20.5 - '@babel/types': 7.21.2 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/helper-remap-async-to-generator/7.18.9_@babel+core@7.21.0: resolution: {integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==, tarball: '@babel/helper-remap-async-to-generator/download/@babel/helper-remap-async-to-generator-7.18.9.tgz'} engines: {node: '>=6.9.0'} @@ -545,21 +453,6 @@ packages: '@babel/plugin-proposal-optional-chaining': 7.21.0_@babel+core@7.21.0 dev: true - /@babel/plugin-proposal-async-generator-functions/7.20.7_@babel+core@7.18.2: - resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==, tarball: '@babel/plugin-proposal-async-generator-functions/download/@babel/plugin-proposal-async-generator-functions-7.20.7.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.2 - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.18.2 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.18.2 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/plugin-proposal-async-generator-functions/7.20.7_@babel+core@7.21.0: resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==, tarball: '@babel/plugin-proposal-async-generator-functions/download/@babel/plugin-proposal-async-generator-functions-7.20.7.tgz'} engines: {node: '>=6.9.0'} @@ -575,18 +468,6 @@ packages: - supports-color dev: true - /@babel/plugin-proposal-class-properties/7.12.1_@babel+core@7.18.2: - resolution: {integrity: sha1-oIL/VB8qKaSCEGW4rdk0bAwW5d4=, tarball: '@babel/plugin-proposal-class-properties/download/@babel/plugin-proposal-class-properties-7.12.1.tgz'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.2 - '@babel/helper-create-class-features-plugin': 7.21.0_@babel+core@7.18.2 - '@babel/helper-plugin-utils': 7.20.2 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/plugin-proposal-class-properties/7.18.6_@babel+core@7.21.0: resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==, tarball: '@babel/plugin-proposal-class-properties/download/@babel/plugin-proposal-class-properties-7.18.6.tgz'} engines: {node: '>=6.9.0'} @@ -614,19 +495,6 @@ packages: - supports-color dev: true - /@babel/plugin-proposal-decorators/7.12.1_@babel+core@7.18.2: - resolution: {integrity: sha1-WScUOf7UFFRWxBBnRQVDruMy0V8=, tarball: '@babel/plugin-proposal-decorators/download/@babel/plugin-proposal-decorators-7.12.1.tgz'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.2 - '@babel/helper-create-class-features-plugin': 7.21.0_@babel+core@7.18.2 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-decorators': 7.21.0_@babel+core@7.18.2 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/plugin-proposal-decorators/7.21.0_@babel+core@7.21.0: resolution: {integrity: sha512-MfgX49uRrFUTL/HvWtmx3zmpyzMMr4MTj3d527MLlr/4RTT9G/ytFFP7qet2uM2Ve03b+BkpWUpK+lRXnQ+v9w==, tarball: '@babel/plugin-proposal-decorators/download/@babel/plugin-proposal-decorators-7.21.0.tgz'} engines: {node: '>=6.9.0'} @@ -643,27 +511,6 @@ packages: - supports-color dev: true - /@babel/plugin-proposal-do-expressions/7.12.1_@babel+core@7.18.2: - resolution: {integrity: sha1-jX8bxTLYFoFHVVwm49uSLMDf0vg=, tarball: '@babel/plugin-proposal-do-expressions/download/@babel/plugin-proposal-do-expressions-7.12.1.tgz'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.2 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-do-expressions': 7.18.6_@babel+core@7.18.2 - dev: true - - /@babel/plugin-proposal-dynamic-import/7.18.6_@babel+core@7.18.2: - resolution: {integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==, tarball: '@babel/plugin-proposal-dynamic-import/download/@babel/plugin-proposal-dynamic-import-7.18.6.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.2 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.18.2 - dev: true - /@babel/plugin-proposal-dynamic-import/7.18.6_@babel+core@7.21.0: resolution: {integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==, tarball: '@babel/plugin-proposal-dynamic-import/download/@babel/plugin-proposal-dynamic-import-7.18.6.tgz'} engines: {node: '>=6.9.0'} @@ -675,26 +522,6 @@ packages: '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.21.0 dev: true - /@babel/plugin-proposal-export-default-from/7.12.1_@babel+core@7.18.2: - resolution: {integrity: sha1-xuYtZoqKvP4NKLgvVgOV/sthHFo=, tarball: '@babel/plugin-proposal-export-default-from/download/@babel/plugin-proposal-export-default-from-7.12.1.tgz'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.2 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-export-default-from': 7.18.6_@babel+core@7.18.2 - dev: true - - /@babel/plugin-proposal-export-namespace-from/7.12.1_@babel+core@7.18.2: - resolution: {integrity: sha1-i5uPN2stiPXdd05NJKXMLjZ5ttQ=, tarball: '@babel/plugin-proposal-export-namespace-from/download/@babel/plugin-proposal-export-namespace-from-7.12.1.tgz'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.2 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.18.2 - dev: true - /@babel/plugin-proposal-export-namespace-from/7.18.9_@babel+core@7.21.0: resolution: {integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==, tarball: '@babel/plugin-proposal-export-namespace-from/download/@babel/plugin-proposal-export-namespace-from-7.18.9.tgz'} engines: {node: '>=6.9.0'} @@ -706,17 +533,6 @@ packages: '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.21.0 dev: true - /@babel/plugin-proposal-json-strings/7.18.6_@babel+core@7.18.2: - resolution: {integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==, tarball: '@babel/plugin-proposal-json-strings/download/@babel/plugin-proposal-json-strings-7.18.6.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.2 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.18.2 - dev: true - /@babel/plugin-proposal-json-strings/7.18.6_@babel+core@7.21.0: resolution: {integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==, tarball: '@babel/plugin-proposal-json-strings/download/@babel/plugin-proposal-json-strings-7.18.6.tgz'} engines: {node: '>=6.9.0'} @@ -728,17 +544,6 @@ packages: '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.21.0 dev: true - /@babel/plugin-proposal-logical-assignment-operators/7.20.7_@babel+core@7.18.2: - resolution: {integrity: sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==, tarball: '@babel/plugin-proposal-logical-assignment-operators/download/@babel/plugin-proposal-logical-assignment-operators-7.20.7.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.2 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.18.2 - dev: true - /@babel/plugin-proposal-logical-assignment-operators/7.20.7_@babel+core@7.21.0: resolution: {integrity: sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==, tarball: '@babel/plugin-proposal-logical-assignment-operators/download/@babel/plugin-proposal-logical-assignment-operators-7.20.7.tgz'} engines: {node: '>=6.9.0'} @@ -750,16 +555,6 @@ packages: '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.21.0 dev: true - /@babel/plugin-proposal-nullish-coalescing-operator/7.12.1_@babel+core@7.18.2: - resolution: {integrity: sha1-PtT/8xwBXn8/FGfxkNvlRc17BGw=, tarball: '@babel/plugin-proposal-nullish-coalescing-operator/download/@babel/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.2 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.18.2 - dev: true - /@babel/plugin-proposal-nullish-coalescing-operator/7.18.6_@babel+core@7.21.0: resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==, tarball: '@babel/plugin-proposal-nullish-coalescing-operator/download/@babel/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz'} engines: {node: '>=6.9.0'} @@ -771,17 +566,6 @@ packages: '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.21.0 dev: true - /@babel/plugin-proposal-numeric-separator/7.18.6_@babel+core@7.18.2: - resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==, tarball: '@babel/plugin-proposal-numeric-separator/download/@babel/plugin-proposal-numeric-separator-7.18.6.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.2 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.18.2 - dev: true - /@babel/plugin-proposal-numeric-separator/7.18.6_@babel+core@7.21.0: resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==, tarball: '@babel/plugin-proposal-numeric-separator/download/@babel/plugin-proposal-numeric-separator-7.18.6.tgz'} engines: {node: '>=6.9.0'} @@ -793,20 +577,6 @@ packages: '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.21.0 dev: true - /@babel/plugin-proposal-object-rest-spread/7.20.7_@babel+core@7.18.2: - resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==, tarball: '@babel/plugin-proposal-object-rest-spread/download/@babel/plugin-proposal-object-rest-spread-7.20.7.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/compat-data': 7.21.0 - '@babel/core': 7.18.2 - '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.18.2 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.18.2 - '@babel/plugin-transform-parameters': 7.20.7_@babel+core@7.18.2 - dev: true - /@babel/plugin-proposal-object-rest-spread/7.20.7_@babel+core@7.21.0: resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==, tarball: '@babel/plugin-proposal-object-rest-spread/download/@babel/plugin-proposal-object-rest-spread-7.20.7.tgz'} engines: {node: '>=6.9.0'} @@ -821,17 +591,6 @@ packages: '@babel/plugin-transform-parameters': 7.20.7_@babel+core@7.21.0 dev: true - /@babel/plugin-proposal-optional-catch-binding/7.18.6_@babel+core@7.18.2: - resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==, tarball: '@babel/plugin-proposal-optional-catch-binding/download/@babel/plugin-proposal-optional-catch-binding-7.18.6.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.2 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.18.2 - dev: true - /@babel/plugin-proposal-optional-catch-binding/7.18.6_@babel+core@7.21.0: resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==, tarball: '@babel/plugin-proposal-optional-catch-binding/download/@babel/plugin-proposal-optional-catch-binding-7.18.6.tgz'} engines: {node: '>=6.9.0'} @@ -843,17 +602,6 @@ packages: '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.21.0 dev: true - /@babel/plugin-proposal-optional-chaining/7.12.1_@babel+core@7.18.2: - resolution: {integrity: sha1-zOEiID/IoyeUKW/Dd8be2vQ2N5c=, tarball: '@babel/plugin-proposal-optional-chaining/download/@babel/plugin-proposal-optional-chaining-7.12.1.tgz'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.2 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.18.2 - dev: true - /@babel/plugin-proposal-optional-chaining/7.21.0_@babel+core@7.21.0: resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==, tarball: '@babel/plugin-proposal-optional-chaining/download/@babel/plugin-proposal-optional-chaining-7.21.0.tgz'} engines: {node: '>=6.9.0'} @@ -866,19 +614,6 @@ packages: '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.21.0 dev: true - /@babel/plugin-proposal-private-methods/7.18.6_@babel+core@7.18.2: - resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==, tarball: '@babel/plugin-proposal-private-methods/download/@babel/plugin-proposal-private-methods-7.18.6.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.2 - '@babel/helper-create-class-features-plugin': 7.21.0_@babel+core@7.18.2 - '@babel/helper-plugin-utils': 7.20.2 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/plugin-proposal-private-methods/7.18.6_@babel+core@7.21.0: resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==, tarball: '@babel/plugin-proposal-private-methods/download/@babel/plugin-proposal-private-methods-7.18.6.tgz'} engines: {node: '>=6.9.0'} @@ -907,17 +642,6 @@ packages: - supports-color dev: true - /@babel/plugin-proposal-unicode-property-regex/7.18.6_@babel+core@7.18.2: - resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==, tarball: '@babel/plugin-proposal-unicode-property-regex/download/@babel/plugin-proposal-unicode-property-regex-7.18.6.tgz'} - engines: {node: '>=4'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.2 - '@babel/helper-create-regexp-features-plugin': 7.21.0_@babel+core@7.18.2 - '@babel/helper-plugin-utils': 7.20.2 - dev: true - /@babel/plugin-proposal-unicode-property-regex/7.18.6_@babel+core@7.21.0: resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==, tarball: '@babel/plugin-proposal-unicode-property-regex/download/@babel/plugin-proposal-unicode-property-regex-7.18.6.tgz'} engines: {node: '>=4'} @@ -929,15 +653,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.18.2: - resolution: {integrity: sha1-qYP7Gusuw/btBCohD2QOkOeG/g0=, tarball: '@babel/plugin-syntax-async-generators/download/@babel/plugin-syntax-async-generators-7.8.4.tgz'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.2 - '@babel/helper-plugin-utils': 7.20.2 - dev: true - /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.21.0: resolution: {integrity: sha1-qYP7Gusuw/btBCohD2QOkOeG/g0=, tarball: '@babel/plugin-syntax-async-generators/download/@babel/plugin-syntax-async-generators-7.8.4.tgz'} peerDependencies: @@ -956,15 +671,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.18.2: - resolution: {integrity: sha1-tcmHJ0xKOoK4lxR5aTGmtTVErhA=, tarball: '@babel/plugin-syntax-class-properties/download/@babel/plugin-syntax-class-properties-7.12.13.tgz'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.2 - '@babel/helper-plugin-utils': 7.20.2 - dev: true - /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.21.0: resolution: {integrity: sha1-tcmHJ0xKOoK4lxR5aTGmtTVErhA=, tarball: '@babel/plugin-syntax-class-properties/download/@babel/plugin-syntax-class-properties-7.12.13.tgz'} peerDependencies: @@ -984,19 +690,18 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-decorators/7.21.0_@babel+core@7.18.2: + /@babel/plugin-syntax-decorators/7.21.0_@babel+core@7.21.0: resolution: {integrity: sha512-tIoPpGBR8UuM4++ccWN3gifhVvQu7ZizuR1fklhRJrd5ewgbkUS+0KVFeWWxELtn18NTLoW32XV7zyOgIAiz+w==, tarball: '@babel/plugin-syntax-decorators/download/@babel/plugin-syntax-decorators-7.21.0.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-decorators/7.21.0_@babel+core@7.21.0: - resolution: {integrity: sha512-tIoPpGBR8UuM4++ccWN3gifhVvQu7ZizuR1fklhRJrd5ewgbkUS+0KVFeWWxELtn18NTLoW32XV7zyOgIAiz+w==, tarball: '@babel/plugin-syntax-decorators/download/@babel/plugin-syntax-decorators-7.21.0.tgz'} - engines: {node: '>=6.9.0'} + /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.21.0: + resolution: {integrity: sha1-Yr+Ysto80h1iYVT8lu5bPLaOrLM=, tarball: '@babel/plugin-syntax-dynamic-import/download/@babel/plugin-syntax-dynamic-import-7.8.3.tgz'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1004,27 +709,27 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-do-expressions/7.18.6_@babel+core@7.18.2: - resolution: {integrity: sha512-kTogvOsjBTVOSZtkkziiXB5hwGXqwhq2gBXDaiWVruRLDT7C2GqfbsMnicHJ7ePq2GE8UJeWS34YbNP6yDhwUA==, tarball: '@babel/plugin-syntax-do-expressions/download/@babel/plugin-syntax-do-expressions-7.18.6.tgz'} - engines: {node: '>=6.9.0'} + /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.21.0: + resolution: {integrity: sha1-AolkqbqA28CUyRXEh618TnpmRlo=, tarball: '@babel/plugin-syntax-export-namespace-from/download/@babel/plugin-syntax-export-namespace-from-7.8.3.tgz'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.18.2: - resolution: {integrity: sha1-Yr+Ysto80h1iYVT8lu5bPLaOrLM=, tarball: '@babel/plugin-syntax-dynamic-import/download/@babel/plugin-syntax-dynamic-import-7.8.3.tgz'} + /@babel/plugin-syntax-import-assertions/7.20.0_@babel+core@7.21.0: + resolution: {integrity: sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==, tarball: '@babel/plugin-syntax-import-assertions/download/@babel/plugin-syntax-import-assertions-7.20.0.tgz'} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.21.0: - resolution: {integrity: sha1-Yr+Ysto80h1iYVT8lu5bPLaOrLM=, tarball: '@babel/plugin-syntax-dynamic-import/download/@babel/plugin-syntax-dynamic-import-7.8.3.tgz'} + /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.21.0: + resolution: {integrity: sha1-7mATSMNw+jNNIge+FYd3SWUh/VE=, tarball: '@babel/plugin-syntax-import-meta/download/@babel/plugin-syntax-import-meta-7.10.4.tgz'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1032,27 +737,27 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-export-default-from/7.18.6_@babel+core@7.18.2: - resolution: {integrity: sha512-Kr//z3ujSVNx6E9z9ih5xXXMqK07VVTuqPmqGe6Mss/zW5XPeLZeSDZoP9ab/hT4wPKqAgjl2PnhPrcpk8Seew==, tarball: '@babel/plugin-syntax-export-default-from/download/@babel/plugin-syntax-export-default-from-7.18.6.tgz'} - engines: {node: '>=6.9.0'} + /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.21.0: + resolution: {integrity: sha1-AcohtmjNghjJ5kDLbdiMVBKyyWo=, tarball: '@babel/plugin-syntax-json-strings/download/@babel/plugin-syntax-json-strings-7.8.3.tgz'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.18.2: - resolution: {integrity: sha1-AolkqbqA28CUyRXEh618TnpmRlo=, tarball: '@babel/plugin-syntax-export-namespace-from/download/@babel/plugin-syntax-export-namespace-from-7.8.3.tgz'} + /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.21.0: + resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==, tarball: '@babel/plugin-syntax-jsx/download/@babel/plugin-syntax-jsx-7.18.6.tgz'} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.21.0: - resolution: {integrity: sha1-AolkqbqA28CUyRXEh618TnpmRlo=, tarball: '@babel/plugin-syntax-export-namespace-from/download/@babel/plugin-syntax-export-namespace-from-7.8.3.tgz'} + /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.21.0: + resolution: {integrity: sha1-ypHvRjA1MESLkGZSusLp/plB9pk=, tarball: '@babel/plugin-syntax-logical-assignment-operators/download/@babel/plugin-syntax-logical-assignment-operators-7.10.4.tgz'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1060,9 +765,8 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-import-assertions/7.20.0_@babel+core@7.21.0: - resolution: {integrity: sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==, tarball: '@babel/plugin-syntax-import-assertions/download/@babel/plugin-syntax-import-assertions-7.20.0.tgz'} - engines: {node: '>=6.9.0'} + /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.21.0: + resolution: {integrity: sha1-Fn7XA2iIYIH3S1w2xlqIwDtm0ak=, tarball: '@babel/plugin-syntax-nullish-coalescing-operator/download/@babel/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1070,8 +774,8 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.21.0: - resolution: {integrity: sha1-7mATSMNw+jNNIge+FYd3SWUh/VE=, tarball: '@babel/plugin-syntax-import-meta/download/@babel/plugin-syntax-import-meta-7.10.4.tgz'} + /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.21.0: + resolution: {integrity: sha1-ubBws+M1cM2f0Hun+pHA3Te5r5c=, tarball: '@babel/plugin-syntax-numeric-separator/download/@babel/plugin-syntax-numeric-separator-7.10.4.tgz'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1079,17 +783,17 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.18.2: - resolution: {integrity: sha1-AcohtmjNghjJ5kDLbdiMVBKyyWo=, tarball: '@babel/plugin-syntax-json-strings/download/@babel/plugin-syntax-json-strings-7.8.3.tgz'} + /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.21.0: + resolution: {integrity: sha1-YOIl7cvZimQDMqLnLdPmbxr1WHE=, tarball: '@babel/plugin-syntax-object-rest-spread/download/@babel/plugin-syntax-object-rest-spread-7.8.3.tgz'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.21.0: - resolution: {integrity: sha1-AcohtmjNghjJ5kDLbdiMVBKyyWo=, tarball: '@babel/plugin-syntax-json-strings/download/@babel/plugin-syntax-json-strings-7.8.3.tgz'} + /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.21.0: + resolution: {integrity: sha1-YRGiZbz7Ag6579D9/X0mQCue1sE=, tarball: '@babel/plugin-syntax-optional-catch-binding/download/@babel/plugin-syntax-optional-catch-binding-7.8.3.tgz'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1097,18 +801,17 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.18.2: - resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==, tarball: '@babel/plugin-syntax-jsx/download/@babel/plugin-syntax-jsx-7.18.6.tgz'} - engines: {node: '>=6.9.0'} + /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.21.0: + resolution: {integrity: sha1-T2nCq5UWfgGAzVM2YT+MV4j31Io=, tarball: '@babel/plugin-syntax-optional-chaining/download/@babel/plugin-syntax-optional-chaining-7.8.3.tgz'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.21.0: - resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==, tarball: '@babel/plugin-syntax-jsx/download/@babel/plugin-syntax-jsx-7.18.6.tgz'} + /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.21.0: + resolution: {integrity: sha1-DcZnHsDqIrbpShEU+FeXDNOd4a0=, tarball: '@babel/plugin-syntax-private-property-in-object/download/@babel/plugin-syntax-private-property-in-object-7.14.5.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1117,17 +820,19 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.18.2: - resolution: {integrity: sha1-ypHvRjA1MESLkGZSusLp/plB9pk=, tarball: '@babel/plugin-syntax-logical-assignment-operators/download/@babel/plugin-syntax-logical-assignment-operators-7.10.4.tgz'} + /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.21.0: + resolution: {integrity: sha1-wc/a3DWmRiQAAfBhOCR7dBw02Uw=, tarball: '@babel/plugin-syntax-top-level-await/download/@babel/plugin-syntax-top-level-await-7.14.5.tgz'} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.21.0: - resolution: {integrity: sha1-ypHvRjA1MESLkGZSusLp/plB9pk=, tarball: '@babel/plugin-syntax-logical-assignment-operators/download/@babel/plugin-syntax-logical-assignment-operators-7.10.4.tgz'} + /@babel/plugin-syntax-typescript/7.20.0_@babel+core@7.21.0: + resolution: {integrity: sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==, tarball: '@babel/plugin-syntax-typescript/download/@babel/plugin-syntax-typescript-7.20.0.tgz'} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1135,35 +840,43 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.18.2: - resolution: {integrity: sha1-Fn7XA2iIYIH3S1w2xlqIwDtm0ak=, tarball: '@babel/plugin-syntax-nullish-coalescing-operator/download/@babel/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz'} + /@babel/plugin-transform-arrow-functions/7.20.7_@babel+core@7.21.0: + resolution: {integrity: sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==, tarball: '@babel/plugin-transform-arrow-functions/download/@babel/plugin-transform-arrow-functions-7.20.7.tgz'} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.21.0: - resolution: {integrity: sha1-Fn7XA2iIYIH3S1w2xlqIwDtm0ak=, tarball: '@babel/plugin-syntax-nullish-coalescing-operator/download/@babel/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz'} + /@babel/plugin-transform-async-to-generator/7.20.7_@babel+core@7.21.0: + resolution: {integrity: sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==, tarball: '@babel/plugin-transform-async-to-generator/download/@babel/plugin-transform-async-to-generator-7.20.7.tgz'} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.0 + '@babel/helper-module-imports': 7.18.6 '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.21.0 + transitivePeerDependencies: + - supports-color dev: true - /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.18.2: - resolution: {integrity: sha1-ubBws+M1cM2f0Hun+pHA3Te5r5c=, tarball: '@babel/plugin-syntax-numeric-separator/download/@babel/plugin-syntax-numeric-separator-7.10.4.tgz'} + /@babel/plugin-transform-block-scoped-functions/7.18.6_@babel+core@7.21.0: + resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==, tarball: '@babel/plugin-transform-block-scoped-functions/download/@babel/plugin-transform-block-scoped-functions-7.18.6.tgz'} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.21.0: - resolution: {integrity: sha1-ubBws+M1cM2f0Hun+pHA3Te5r5c=, tarball: '@babel/plugin-syntax-numeric-separator/download/@babel/plugin-syntax-numeric-separator-7.10.4.tgz'} + /@babel/plugin-transform-block-scoping/7.21.0_@babel+core@7.21.0: + resolution: {integrity: sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==, tarball: '@babel/plugin-transform-block-scoping/download/@babel/plugin-transform-block-scoping-7.21.0.tgz'} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1171,62 +884,81 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.18.2: - resolution: {integrity: sha1-YOIl7cvZimQDMqLnLdPmbxr1WHE=, tarball: '@babel/plugin-syntax-object-rest-spread/download/@babel/plugin-syntax-object-rest-spread-7.8.3.tgz'} + /@babel/plugin-transform-classes/7.21.0_@babel+core@7.21.0: + resolution: {integrity: sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==, tarball: '@babel/plugin-transform-classes/download/@babel/plugin-transform-classes-7.21.0.tgz'} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.21.0 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.21.0 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-function-name': 7.21.0 + '@babel/helper-optimise-call-expression': 7.18.6 '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-replace-supers': 7.20.7 + '@babel/helper-split-export-declaration': 7.18.6 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color dev: true - /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.21.0: - resolution: {integrity: sha1-YOIl7cvZimQDMqLnLdPmbxr1WHE=, tarball: '@babel/plugin-syntax-object-rest-spread/download/@babel/plugin-syntax-object-rest-spread-7.8.3.tgz'} + /@babel/plugin-transform-computed-properties/7.20.7_@babel+core@7.21.0: + resolution: {integrity: sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==, tarball: '@babel/plugin-transform-computed-properties/download/@babel/plugin-transform-computed-properties-7.20.7.tgz'} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 + '@babel/template': 7.20.7 dev: true - /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.18.2: - resolution: {integrity: sha1-YRGiZbz7Ag6579D9/X0mQCue1sE=, tarball: '@babel/plugin-syntax-optional-catch-binding/download/@babel/plugin-syntax-optional-catch-binding-7.8.3.tgz'} + /@babel/plugin-transform-destructuring/7.20.7_@babel+core@7.21.0: + resolution: {integrity: sha512-Xwg403sRrZb81IVB79ZPqNQME23yhugYVqgTxAhT99h485F4f+GMELFhhOsscDUB7HCswepKeCKLn/GZvUKoBA==, tarball: '@babel/plugin-transform-destructuring/download/@babel/plugin-transform-destructuring-7.20.7.tgz'} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.21.0: - resolution: {integrity: sha1-YRGiZbz7Ag6579D9/X0mQCue1sE=, tarball: '@babel/plugin-syntax-optional-catch-binding/download/@babel/plugin-syntax-optional-catch-binding-7.8.3.tgz'} + /@babel/plugin-transform-dotall-regex/7.18.6_@babel+core@7.21.0: + resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==, tarball: '@babel/plugin-transform-dotall-regex/download/@babel/plugin-transform-dotall-regex-7.18.6.tgz'} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.0 + '@babel/helper-create-regexp-features-plugin': 7.21.0_@babel+core@7.21.0 '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.18.2: - resolution: {integrity: sha1-T2nCq5UWfgGAzVM2YT+MV4j31Io=, tarball: '@babel/plugin-syntax-optional-chaining/download/@babel/plugin-syntax-optional-chaining-7.8.3.tgz'} + /@babel/plugin-transform-duplicate-keys/7.18.9_@babel+core@7.21.0: + resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==, tarball: '@babel/plugin-transform-duplicate-keys/download/@babel/plugin-transform-duplicate-keys-7.18.9.tgz'} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.21.0: - resolution: {integrity: sha1-T2nCq5UWfgGAzVM2YT+MV4j31Io=, tarball: '@babel/plugin-syntax-optional-chaining/download/@babel/plugin-syntax-optional-chaining-7.8.3.tgz'} + /@babel/plugin-transform-exponentiation-operator/7.18.6_@babel+core@7.21.0: + resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==, tarball: '@babel/plugin-transform-exponentiation-operator/download/@babel/plugin-transform-exponentiation-operator-7.18.6.tgz'} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.0 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.18.9 '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.21.0: - resolution: {integrity: sha1-DcZnHsDqIrbpShEU+FeXDNOd4a0=, tarball: '@babel/plugin-syntax-private-property-in-object/download/@babel/plugin-syntax-private-property-in-object-7.14.5.tgz'} + /@babel/plugin-transform-for-of/7.21.0_@babel+core@7.21.0: + resolution: {integrity: sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ==, tarball: '@babel/plugin-transform-for-of/download/@babel/plugin-transform-for-of-7.21.0.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1235,18 +967,20 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.18.2: - resolution: {integrity: sha1-wc/a3DWmRiQAAfBhOCR7dBw02Uw=, tarball: '@babel/plugin-syntax-top-level-await/download/@babel/plugin-syntax-top-level-await-7.14.5.tgz'} + /@babel/plugin-transform-function-name/7.18.9_@babel+core@7.21.0: + resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==, tarball: '@babel/plugin-transform-function-name/download/@babel/plugin-transform-function-name-7.18.9.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.21.0 + '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.21.0 + '@babel/helper-function-name': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.21.0: - resolution: {integrity: sha1-wc/a3DWmRiQAAfBhOCR7dBw02Uw=, tarball: '@babel/plugin-syntax-top-level-await/download/@babel/plugin-syntax-top-level-await-7.14.5.tgz'} + /@babel/plugin-transform-literals/7.18.9_@babel+core@7.21.0: + resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==, tarball: '@babel/plugin-transform-literals/download/@babel/plugin-transform-literals-7.18.9.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1255,106 +989,117 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-typescript/7.20.0_@babel+core@7.18.2: - resolution: {integrity: sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==, tarball: '@babel/plugin-syntax-typescript/download/@babel/plugin-syntax-typescript-7.20.0.tgz'} + /@babel/plugin-transform-member-expression-literals/7.18.6_@babel+core@7.21.0: + resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==, tarball: '@babel/plugin-transform-member-expression-literals/download/@babel/plugin-transform-member-expression-literals-7.18.6.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-typescript/7.20.0_@babel+core@7.21.0: - resolution: {integrity: sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==, tarball: '@babel/plugin-syntax-typescript/download/@babel/plugin-syntax-typescript-7.20.0.tgz'} + /@babel/plugin-transform-modules-amd/7.20.11_@babel+core@7.21.0: + resolution: {integrity: sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==, tarball: '@babel/plugin-transform-modules-amd/download/@babel/plugin-transform-modules-amd-7.20.11.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.0 + '@babel/helper-module-transforms': 7.21.2 '@babel/helper-plugin-utils': 7.20.2 + transitivePeerDependencies: + - supports-color dev: true - /@babel/plugin-transform-arrow-functions/7.20.7_@babel+core@7.18.2: - resolution: {integrity: sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==, tarball: '@babel/plugin-transform-arrow-functions/download/@babel/plugin-transform-arrow-functions-7.20.7.tgz'} + /@babel/plugin-transform-modules-commonjs/7.21.2_@babel+core@7.21.0: + resolution: {integrity: sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA==, tarball: '@babel/plugin-transform-modules-commonjs/download/@babel/plugin-transform-modules-commonjs-7.21.2.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.21.0 + '@babel/helper-module-transforms': 7.21.2 '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-simple-access': 7.20.2 + transitivePeerDependencies: + - supports-color dev: true - /@babel/plugin-transform-arrow-functions/7.20.7_@babel+core@7.21.0: - resolution: {integrity: sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==, tarball: '@babel/plugin-transform-arrow-functions/download/@babel/plugin-transform-arrow-functions-7.20.7.tgz'} + /@babel/plugin-transform-modules-systemjs/7.20.11_@babel+core@7.21.0: + resolution: {integrity: sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==, tarball: '@babel/plugin-transform-modules-systemjs/download/@babel/plugin-transform-modules-systemjs-7.20.11.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.0 + '@babel/helper-hoist-variables': 7.18.6 + '@babel/helper-module-transforms': 7.21.2 '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-validator-identifier': 7.19.1 + transitivePeerDependencies: + - supports-color dev: true - /@babel/plugin-transform-async-to-generator/7.20.7_@babel+core@7.18.2: - resolution: {integrity: sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==, tarball: '@babel/plugin-transform-async-to-generator/download/@babel/plugin-transform-async-to-generator-7.20.7.tgz'} + /@babel/plugin-transform-modules-umd/7.18.6_@babel+core@7.21.0: + resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==, tarball: '@babel/plugin-transform-modules-umd/download/@babel/plugin-transform-modules-umd-7.18.6.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 - '@babel/helper-module-imports': 7.18.6 + '@babel/core': 7.21.0 + '@babel/helper-module-transforms': 7.21.2 '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.18.2 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-async-to-generator/7.20.7_@babel+core@7.21.0: - resolution: {integrity: sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==, tarball: '@babel/plugin-transform-async-to-generator/download/@babel/plugin-transform-async-to-generator-7.20.7.tgz'} + /@babel/plugin-transform-named-capturing-groups-regex/7.20.5_@babel+core@7.21.0: + resolution: {integrity: sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==, tarball: '@babel/plugin-transform-named-capturing-groups-regex/download/@babel/plugin-transform-named-capturing-groups-regex-7.20.5.tgz'} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.21.0 - '@babel/helper-module-imports': 7.18.6 + '@babel/helper-create-regexp-features-plugin': 7.21.0_@babel+core@7.21.0 '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.21.0 - transitivePeerDependencies: - - supports-color dev: true - /@babel/plugin-transform-block-scoped-functions/7.18.6_@babel+core@7.18.2: - resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==, tarball: '@babel/plugin-transform-block-scoped-functions/download/@babel/plugin-transform-block-scoped-functions-7.18.6.tgz'} + /@babel/plugin-transform-new-target/7.18.6_@babel+core@7.21.0: + resolution: {integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==, tarball: '@babel/plugin-transform-new-target/download/@babel/plugin-transform-new-target-7.18.6.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-block-scoped-functions/7.18.6_@babel+core@7.21.0: - resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==, tarball: '@babel/plugin-transform-block-scoped-functions/download/@babel/plugin-transform-block-scoped-functions-7.18.6.tgz'} + /@babel/plugin-transform-object-super/7.18.6_@babel+core@7.21.0: + resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==, tarball: '@babel/plugin-transform-object-super/download/@babel/plugin-transform-object-super-7.18.6.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-replace-supers': 7.20.7 + transitivePeerDependencies: + - supports-color dev: true - /@babel/plugin-transform-block-scoping/7.21.0_@babel+core@7.18.2: - resolution: {integrity: sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==, tarball: '@babel/plugin-transform-block-scoping/download/@babel/plugin-transform-block-scoping-7.21.0.tgz'} + /@babel/plugin-transform-parameters/7.20.7_@babel+core@7.21.0: + resolution: {integrity: sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA==, tarball: '@babel/plugin-transform-parameters/download/@babel/plugin-transform-parameters-7.20.7.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-block-scoping/7.21.0_@babel+core@7.21.0: - resolution: {integrity: sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==, tarball: '@babel/plugin-transform-block-scoping/download/@babel/plugin-transform-block-scoping-7.21.0.tgz'} + /@babel/plugin-transform-property-literals/7.18.6_@babel+core@7.21.0: + resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==, tarball: '@babel/plugin-transform-property-literals/download/@babel/plugin-transform-property-literals-7.18.6.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1363,80 +1108,64 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-classes/7.21.0_@babel+core@7.18.2: - resolution: {integrity: sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==, tarball: '@babel/plugin-transform-classes/download/@babel/plugin-transform-classes-7.21.0.tgz'} + /@babel/plugin-transform-react-display-name/7.18.6_@babel+core@7.21.0: + resolution: {integrity: sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==, tarball: '@babel/plugin-transform-react-display-name/download/@babel/plugin-transform-react-display-name-7.18.6.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.18.2 - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-function-name': 7.21.0 - '@babel/helper-optimise-call-expression': 7.18.6 + '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-replace-supers': 7.20.7 - '@babel/helper-split-export-declaration': 7.18.6 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color dev: true - /@babel/plugin-transform-classes/7.21.0_@babel+core@7.21.0: - resolution: {integrity: sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==, tarball: '@babel/plugin-transform-classes/download/@babel/plugin-transform-classes-7.21.0.tgz'} + /@babel/plugin-transform-react-jsx-development/7.18.6_@babel+core@7.21.0: + resolution: {integrity: sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==, tarball: '@babel/plugin-transform-react-jsx-development/download/@babel/plugin-transform-react-jsx-development-7.18.6.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.0 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.21.0 - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-function-name': 7.21.0 - '@babel/helper-optimise-call-expression': 7.18.6 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-replace-supers': 7.20.7 - '@babel/helper-split-export-declaration': 7.18.6 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color + '@babel/plugin-transform-react-jsx': 7.21.0_@babel+core@7.21.0 dev: true - /@babel/plugin-transform-computed-properties/7.20.7_@babel+core@7.18.2: - resolution: {integrity: sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==, tarball: '@babel/plugin-transform-computed-properties/download/@babel/plugin-transform-computed-properties-7.20.7.tgz'} + /@babel/plugin-transform-react-jsx/7.21.0_@babel+core@7.21.0: + resolution: {integrity: sha512-6OAWljMvQrZjR2DaNhVfRz6dkCAVV+ymcLUmaf8bccGOHn2v5rHJK3tTpij0BuhdYWP4LLaqj5lwcdlpAAPuvg==, tarball: '@babel/plugin-transform-react-jsx/download/@babel/plugin-transform-react-jsx-7.21.0.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.21.0 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-module-imports': 7.18.6 '@babel/helper-plugin-utils': 7.20.2 - '@babel/template': 7.20.7 + '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.21.0 + '@babel/types': 7.21.2 dev: true - /@babel/plugin-transform-computed-properties/7.20.7_@babel+core@7.21.0: - resolution: {integrity: sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==, tarball: '@babel/plugin-transform-computed-properties/download/@babel/plugin-transform-computed-properties-7.20.7.tgz'} + /@babel/plugin-transform-react-pure-annotations/7.18.6_@babel+core@7.21.0: + resolution: {integrity: sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==, tarball: '@babel/plugin-transform-react-pure-annotations/download/@babel/plugin-transform-react-pure-annotations-7.18.6.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.0 + '@babel/helper-annotate-as-pure': 7.18.6 '@babel/helper-plugin-utils': 7.20.2 - '@babel/template': 7.20.7 dev: true - /@babel/plugin-transform-destructuring/7.20.7_@babel+core@7.18.2: - resolution: {integrity: sha512-Xwg403sRrZb81IVB79ZPqNQME23yhugYVqgTxAhT99h485F4f+GMELFhhOsscDUB7HCswepKeCKLn/GZvUKoBA==, tarball: '@babel/plugin-transform-destructuring/download/@babel/plugin-transform-destructuring-7.20.7.tgz'} + /@babel/plugin-transform-regenerator/7.20.5_@babel+core@7.21.0: + resolution: {integrity: sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==, tarball: '@babel/plugin-transform-regenerator/download/@babel/plugin-transform-regenerator-7.20.5.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 + regenerator-transform: 0.15.1 dev: true - /@babel/plugin-transform-destructuring/7.20.7_@babel+core@7.21.0: - resolution: {integrity: sha512-Xwg403sRrZb81IVB79ZPqNQME23yhugYVqgTxAhT99h485F4f+GMELFhhOsscDUB7HCswepKeCKLn/GZvUKoBA==, tarball: '@babel/plugin-transform-destructuring/download/@babel/plugin-transform-destructuring-7.20.7.tgz'} + /@babel/plugin-transform-reserved-words/7.18.6_@babel+core@7.21.0: + resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==, tarball: '@babel/plugin-transform-reserved-words/download/@babel/plugin-transform-reserved-words-7.18.6.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1445,40 +1174,39 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-dotall-regex/7.18.6_@babel+core@7.18.2: - resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==, tarball: '@babel/plugin-transform-dotall-regex/download/@babel/plugin-transform-dotall-regex-7.18.6.tgz'} + /@babel/plugin-transform-shorthand-properties/7.18.6_@babel+core@7.21.0: + resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==, tarball: '@babel/plugin-transform-shorthand-properties/download/@babel/plugin-transform-shorthand-properties-7.18.6.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 - '@babel/helper-create-regexp-features-plugin': 7.21.0_@babel+core@7.18.2 + '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-dotall-regex/7.18.6_@babel+core@7.21.0: - resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==, tarball: '@babel/plugin-transform-dotall-regex/download/@babel/plugin-transform-dotall-regex-7.18.6.tgz'} + /@babel/plugin-transform-spread/7.20.7_@babel+core@7.21.0: + resolution: {integrity: sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==, tarball: '@babel/plugin-transform-spread/download/@babel/plugin-transform-spread-7.20.7.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.0 - '@babel/helper-create-regexp-features-plugin': 7.21.0_@babel+core@7.21.0 '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 dev: true - /@babel/plugin-transform-duplicate-keys/7.18.9_@babel+core@7.18.2: - resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==, tarball: '@babel/plugin-transform-duplicate-keys/download/@babel/plugin-transform-duplicate-keys-7.18.9.tgz'} + /@babel/plugin-transform-sticky-regex/7.18.6_@babel+core@7.21.0: + resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==, tarball: '@babel/plugin-transform-sticky-regex/download/@babel/plugin-transform-sticky-regex-7.18.6.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.21.0 '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-duplicate-keys/7.18.9_@babel+core@7.21.0: - resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==, tarball: '@babel/plugin-transform-duplicate-keys/download/@babel/plugin-transform-duplicate-keys-7.18.9.tgz'} + /@babel/plugin-transform-template-literals/7.18.9_@babel+core@7.21.0: + resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==, tarball: '@babel/plugin-transform-template-literals/download/@babel/plugin-transform-template-literals-7.18.9.tgz'} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1487,601 +1215,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-exponentiation-operator/7.18.6_@babel+core@7.18.2: - resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==, tarball: '@babel/plugin-transform-exponentiation-operator/download/@babel/plugin-transform-exponentiation-operator-7.18.6.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.2 - '@babel/helper-builder-binary-assignment-operator-visitor': 7.18.9 - '@babel/helper-plugin-utils': 7.20.2 - dev: true - - /@babel/plugin-transform-exponentiation-operator/7.18.6_@babel+core@7.21.0: - resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==, tarball: '@babel/plugin-transform-exponentiation-operator/download/@babel/plugin-transform-exponentiation-operator-7.18.6.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.0 - '@babel/helper-builder-binary-assignment-operator-visitor': 7.18.9 - '@babel/helper-plugin-utils': 7.20.2 - dev: true - - /@babel/plugin-transform-for-of/7.21.0_@babel+core@7.18.2: - resolution: {integrity: sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ==, tarball: '@babel/plugin-transform-for-of/download/@babel/plugin-transform-for-of-7.21.0.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.2 - '@babel/helper-plugin-utils': 7.20.2 - dev: true - - /@babel/plugin-transform-for-of/7.21.0_@babel+core@7.21.0: - resolution: {integrity: sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ==, tarball: '@babel/plugin-transform-for-of/download/@babel/plugin-transform-for-of-7.21.0.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.0 - '@babel/helper-plugin-utils': 7.20.2 - dev: true - - /@babel/plugin-transform-function-name/7.18.9_@babel+core@7.18.2: - resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==, tarball: '@babel/plugin-transform-function-name/download/@babel/plugin-transform-function-name-7.18.9.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.2 - '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.18.2 - '@babel/helper-function-name': 7.21.0 - '@babel/helper-plugin-utils': 7.20.2 - dev: true - - /@babel/plugin-transform-function-name/7.18.9_@babel+core@7.21.0: - resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==, tarball: '@babel/plugin-transform-function-name/download/@babel/plugin-transform-function-name-7.18.9.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.0 - '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.21.0 - '@babel/helper-function-name': 7.21.0 - '@babel/helper-plugin-utils': 7.20.2 - dev: true - - /@babel/plugin-transform-literals/7.18.9_@babel+core@7.18.2: - resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==, tarball: '@babel/plugin-transform-literals/download/@babel/plugin-transform-literals-7.18.9.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.2 - '@babel/helper-plugin-utils': 7.20.2 - dev: true - - /@babel/plugin-transform-literals/7.18.9_@babel+core@7.21.0: - resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==, tarball: '@babel/plugin-transform-literals/download/@babel/plugin-transform-literals-7.18.9.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.0 - '@babel/helper-plugin-utils': 7.20.2 - dev: true - - /@babel/plugin-transform-member-expression-literals/7.18.6_@babel+core@7.18.2: - resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==, tarball: '@babel/plugin-transform-member-expression-literals/download/@babel/plugin-transform-member-expression-literals-7.18.6.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.2 - '@babel/helper-plugin-utils': 7.20.2 - dev: true - - /@babel/plugin-transform-member-expression-literals/7.18.6_@babel+core@7.21.0: - resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==, tarball: '@babel/plugin-transform-member-expression-literals/download/@babel/plugin-transform-member-expression-literals-7.18.6.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.0 - '@babel/helper-plugin-utils': 7.20.2 - dev: true - - /@babel/plugin-transform-modules-amd/7.20.11_@babel+core@7.18.2: - resolution: {integrity: sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==, tarball: '@babel/plugin-transform-modules-amd/download/@babel/plugin-transform-modules-amd-7.20.11.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.2 - '@babel/helper-module-transforms': 7.21.2 - '@babel/helper-plugin-utils': 7.20.2 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/plugin-transform-modules-amd/7.20.11_@babel+core@7.21.0: - resolution: {integrity: sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==, tarball: '@babel/plugin-transform-modules-amd/download/@babel/plugin-transform-modules-amd-7.20.11.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.0 - '@babel/helper-module-transforms': 7.21.2 - '@babel/helper-plugin-utils': 7.20.2 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/plugin-transform-modules-commonjs/7.12.1_@babel+core@7.18.2: - resolution: {integrity: sha1-+kAxJFQmNseGz5tGCg/7tIqG5kg=, tarball: '@babel/plugin-transform-modules-commonjs/download/@babel/plugin-transform-modules-commonjs-7.12.1.tgz'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.2 - '@babel/helper-module-transforms': 7.21.2 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-simple-access': 7.20.2 - babel-plugin-dynamic-import-node: 2.3.3 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/plugin-transform-modules-commonjs/7.21.2_@babel+core@7.21.0: - resolution: {integrity: sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA==, tarball: '@babel/plugin-transform-modules-commonjs/download/@babel/plugin-transform-modules-commonjs-7.21.2.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.0 - '@babel/helper-module-transforms': 7.21.2 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-simple-access': 7.20.2 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/plugin-transform-modules-systemjs/7.20.11_@babel+core@7.18.2: - resolution: {integrity: sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==, tarball: '@babel/plugin-transform-modules-systemjs/download/@babel/plugin-transform-modules-systemjs-7.20.11.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.2 - '@babel/helper-hoist-variables': 7.18.6 - '@babel/helper-module-transforms': 7.21.2 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-validator-identifier': 7.19.1 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/plugin-transform-modules-systemjs/7.20.11_@babel+core@7.21.0: - resolution: {integrity: sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==, tarball: '@babel/plugin-transform-modules-systemjs/download/@babel/plugin-transform-modules-systemjs-7.20.11.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.0 - '@babel/helper-hoist-variables': 7.18.6 - '@babel/helper-module-transforms': 7.21.2 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-validator-identifier': 7.19.1 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/plugin-transform-modules-umd/7.18.6_@babel+core@7.18.2: - resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==, tarball: '@babel/plugin-transform-modules-umd/download/@babel/plugin-transform-modules-umd-7.18.6.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.2 - '@babel/helper-module-transforms': 7.21.2 - '@babel/helper-plugin-utils': 7.20.2 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/plugin-transform-modules-umd/7.18.6_@babel+core@7.21.0: - resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==, tarball: '@babel/plugin-transform-modules-umd/download/@babel/plugin-transform-modules-umd-7.18.6.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.0 - '@babel/helper-module-transforms': 7.21.2 - '@babel/helper-plugin-utils': 7.20.2 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/plugin-transform-named-capturing-groups-regex/7.20.5_@babel+core@7.18.2: - resolution: {integrity: sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==, tarball: '@babel/plugin-transform-named-capturing-groups-regex/download/@babel/plugin-transform-named-capturing-groups-regex-7.20.5.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.18.2 - '@babel/helper-create-regexp-features-plugin': 7.21.0_@babel+core@7.18.2 - '@babel/helper-plugin-utils': 7.20.2 - dev: true - - /@babel/plugin-transform-named-capturing-groups-regex/7.20.5_@babel+core@7.21.0: - resolution: {integrity: sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==, tarball: '@babel/plugin-transform-named-capturing-groups-regex/download/@babel/plugin-transform-named-capturing-groups-regex-7.20.5.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.21.0 - '@babel/helper-create-regexp-features-plugin': 7.21.0_@babel+core@7.21.0 - '@babel/helper-plugin-utils': 7.20.2 - dev: true - - /@babel/plugin-transform-new-target/7.18.6_@babel+core@7.18.2: - resolution: {integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==, tarball: '@babel/plugin-transform-new-target/download/@babel/plugin-transform-new-target-7.18.6.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.2 - '@babel/helper-plugin-utils': 7.20.2 - dev: true - - /@babel/plugin-transform-new-target/7.18.6_@babel+core@7.21.0: - resolution: {integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==, tarball: '@babel/plugin-transform-new-target/download/@babel/plugin-transform-new-target-7.18.6.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.0 - '@babel/helper-plugin-utils': 7.20.2 - dev: true - - /@babel/plugin-transform-object-super/7.18.6_@babel+core@7.18.2: - resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==, tarball: '@babel/plugin-transform-object-super/download/@babel/plugin-transform-object-super-7.18.6.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.2 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-replace-supers': 7.20.7 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/plugin-transform-object-super/7.18.6_@babel+core@7.21.0: - resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==, tarball: '@babel/plugin-transform-object-super/download/@babel/plugin-transform-object-super-7.18.6.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.0 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-replace-supers': 7.20.7 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/plugin-transform-parameters/7.20.7_@babel+core@7.18.2: - resolution: {integrity: sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA==, tarball: '@babel/plugin-transform-parameters/download/@babel/plugin-transform-parameters-7.20.7.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.2 - '@babel/helper-plugin-utils': 7.20.2 - dev: true - - /@babel/plugin-transform-parameters/7.20.7_@babel+core@7.21.0: - resolution: {integrity: sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA==, tarball: '@babel/plugin-transform-parameters/download/@babel/plugin-transform-parameters-7.20.7.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.0 - '@babel/helper-plugin-utils': 7.20.2 - dev: true - - /@babel/plugin-transform-property-literals/7.18.6_@babel+core@7.18.2: - resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==, tarball: '@babel/plugin-transform-property-literals/download/@babel/plugin-transform-property-literals-7.18.6.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.2 - '@babel/helper-plugin-utils': 7.20.2 - dev: true - - /@babel/plugin-transform-property-literals/7.18.6_@babel+core@7.21.0: - resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==, tarball: '@babel/plugin-transform-property-literals/download/@babel/plugin-transform-property-literals-7.18.6.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.0 - '@babel/helper-plugin-utils': 7.20.2 - dev: true - - /@babel/plugin-transform-react-constant-elements/7.20.2_@babel+core@7.18.2: - resolution: {integrity: sha512-KS/G8YI8uwMGKErLFOHS/ekhqdHhpEloxs43NecQHVgo2QuQSyJhGIY1fL8UGl9wy5ItVwwoUL4YxVqsplGq2g==, tarball: '@babel/plugin-transform-react-constant-elements/download/@babel/plugin-transform-react-constant-elements-7.20.2.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.2 - '@babel/helper-plugin-utils': 7.20.2 - dev: true - - /@babel/plugin-transform-react-display-name/7.18.6_@babel+core@7.18.2: - resolution: {integrity: sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==, tarball: '@babel/plugin-transform-react-display-name/download/@babel/plugin-transform-react-display-name-7.18.6.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.2 - '@babel/helper-plugin-utils': 7.20.2 - dev: true - - /@babel/plugin-transform-react-display-name/7.18.6_@babel+core@7.21.0: - resolution: {integrity: sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==, tarball: '@babel/plugin-transform-react-display-name/download/@babel/plugin-transform-react-display-name-7.18.6.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.0 - '@babel/helper-plugin-utils': 7.20.2 - dev: true - - /@babel/plugin-transform-react-jsx-development/7.18.6_@babel+core@7.18.2: - resolution: {integrity: sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==, tarball: '@babel/plugin-transform-react-jsx-development/download/@babel/plugin-transform-react-jsx-development-7.18.6.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.2 - '@babel/plugin-transform-react-jsx': 7.21.0_@babel+core@7.18.2 - dev: true - - /@babel/plugin-transform-react-jsx-development/7.18.6_@babel+core@7.21.0: - resolution: {integrity: sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==, tarball: '@babel/plugin-transform-react-jsx-development/download/@babel/plugin-transform-react-jsx-development-7.18.6.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.0 - '@babel/plugin-transform-react-jsx': 7.21.0_@babel+core@7.21.0 - dev: true - - /@babel/plugin-transform-react-jsx-self/7.21.0_@babel+core@7.18.2: - resolution: {integrity: sha512-f/Eq+79JEu+KUANFks9UZCcvydOOGMgF7jBrcwjHa5jTZD8JivnhCJYvmlhR/WTXBWonDExPoW0eO/CR4QJirA==, tarball: '@babel/plugin-transform-react-jsx-self/download/@babel/plugin-transform-react-jsx-self-7.21.0.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.2 - '@babel/helper-plugin-utils': 7.20.2 - dev: true - - /@babel/plugin-transform-react-jsx-source/7.19.6_@babel+core@7.18.2: - resolution: {integrity: sha512-RpAi004QyMNisst/pvSanoRdJ4q+jMCWyk9zdw/CyLB9j8RXEahodR6l2GyttDRyEVWZtbN+TpLiHJ3t34LbsQ==, tarball: '@babel/plugin-transform-react-jsx-source/download/@babel/plugin-transform-react-jsx-source-7.19.6.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.2 - '@babel/helper-plugin-utils': 7.20.2 - dev: true - - /@babel/plugin-transform-react-jsx/7.21.0_@babel+core@7.18.2: - resolution: {integrity: sha512-6OAWljMvQrZjR2DaNhVfRz6dkCAVV+ymcLUmaf8bccGOHn2v5rHJK3tTpij0BuhdYWP4LLaqj5lwcdlpAAPuvg==, tarball: '@babel/plugin-transform-react-jsx/download/@babel/plugin-transform-react-jsx-7.21.0.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.2 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-module-imports': 7.18.6 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.18.2 - '@babel/types': 7.21.2 - dev: true - - /@babel/plugin-transform-react-jsx/7.21.0_@babel+core@7.21.0: - resolution: {integrity: sha512-6OAWljMvQrZjR2DaNhVfRz6dkCAVV+ymcLUmaf8bccGOHn2v5rHJK3tTpij0BuhdYWP4LLaqj5lwcdlpAAPuvg==, tarball: '@babel/plugin-transform-react-jsx/download/@babel/plugin-transform-react-jsx-7.21.0.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.0 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-module-imports': 7.18.6 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.21.0 - '@babel/types': 7.21.2 - dev: true - - /@babel/plugin-transform-react-pure-annotations/7.18.6_@babel+core@7.18.2: - resolution: {integrity: sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==, tarball: '@babel/plugin-transform-react-pure-annotations/download/@babel/plugin-transform-react-pure-annotations-7.18.6.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.2 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-plugin-utils': 7.20.2 - dev: true - - /@babel/plugin-transform-react-pure-annotations/7.18.6_@babel+core@7.21.0: - resolution: {integrity: sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==, tarball: '@babel/plugin-transform-react-pure-annotations/download/@babel/plugin-transform-react-pure-annotations-7.18.6.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.0 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-plugin-utils': 7.20.2 - dev: true - - /@babel/plugin-transform-regenerator/7.20.5_@babel+core@7.18.2: - resolution: {integrity: sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==, tarball: '@babel/plugin-transform-regenerator/download/@babel/plugin-transform-regenerator-7.20.5.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.2 - '@babel/helper-plugin-utils': 7.20.2 - regenerator-transform: 0.15.1 - dev: true - - /@babel/plugin-transform-regenerator/7.20.5_@babel+core@7.21.0: - resolution: {integrity: sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==, tarball: '@babel/plugin-transform-regenerator/download/@babel/plugin-transform-regenerator-7.20.5.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.0 - '@babel/helper-plugin-utils': 7.20.2 - regenerator-transform: 0.15.1 - dev: true - - /@babel/plugin-transform-reserved-words/7.18.6_@babel+core@7.18.2: - resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==, tarball: '@babel/plugin-transform-reserved-words/download/@babel/plugin-transform-reserved-words-7.18.6.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.2 - '@babel/helper-plugin-utils': 7.20.2 - dev: true - - /@babel/plugin-transform-reserved-words/7.18.6_@babel+core@7.21.0: - resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==, tarball: '@babel/plugin-transform-reserved-words/download/@babel/plugin-transform-reserved-words-7.18.6.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.0 - '@babel/helper-plugin-utils': 7.20.2 - dev: true - - /@babel/plugin-transform-runtime/7.18.2_@babel+core@7.18.2: - resolution: {integrity: sha512-mr1ufuRMfS52ttq+1G1PD8OJNqgcTFjq3hwn8SZ5n1x1pBhi0E36rYMdTK0TsKtApJ4lDEdfXJwtGobQMHSMPg==, tarball: '@babel/plugin-transform-runtime/download/@babel/plugin-transform-runtime-7.18.2.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.2 - '@babel/helper-module-imports': 7.18.6 - '@babel/helper-plugin-utils': 7.20.2 - babel-plugin-polyfill-corejs2: 0.3.3_@babel+core@7.18.2 - babel-plugin-polyfill-corejs3: 0.5.3_@babel+core@7.18.2 - babel-plugin-polyfill-regenerator: 0.3.1_@babel+core@7.18.2 - semver: 6.3.0 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/plugin-transform-shorthand-properties/7.18.6_@babel+core@7.18.2: - resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==, tarball: '@babel/plugin-transform-shorthand-properties/download/@babel/plugin-transform-shorthand-properties-7.18.6.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.2 - '@babel/helper-plugin-utils': 7.20.2 - dev: true - - /@babel/plugin-transform-shorthand-properties/7.18.6_@babel+core@7.21.0: - resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==, tarball: '@babel/plugin-transform-shorthand-properties/download/@babel/plugin-transform-shorthand-properties-7.18.6.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.0 - '@babel/helper-plugin-utils': 7.20.2 - dev: true - - /@babel/plugin-transform-spread/7.20.7_@babel+core@7.18.2: - resolution: {integrity: sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==, tarball: '@babel/plugin-transform-spread/download/@babel/plugin-transform-spread-7.20.7.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.2 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 - dev: true - - /@babel/plugin-transform-spread/7.20.7_@babel+core@7.21.0: - resolution: {integrity: sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==, tarball: '@babel/plugin-transform-spread/download/@babel/plugin-transform-spread-7.20.7.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.0 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 - dev: true - - /@babel/plugin-transform-sticky-regex/7.18.6_@babel+core@7.18.2: - resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==, tarball: '@babel/plugin-transform-sticky-regex/download/@babel/plugin-transform-sticky-regex-7.18.6.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.2 - '@babel/helper-plugin-utils': 7.20.2 - dev: true - - /@babel/plugin-transform-sticky-regex/7.18.6_@babel+core@7.21.0: - resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==, tarball: '@babel/plugin-transform-sticky-regex/download/@babel/plugin-transform-sticky-regex-7.18.6.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.0 - '@babel/helper-plugin-utils': 7.20.2 - dev: true - - /@babel/plugin-transform-template-literals/7.18.9_@babel+core@7.18.2: - resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==, tarball: '@babel/plugin-transform-template-literals/download/@babel/plugin-transform-template-literals-7.18.9.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.2 - '@babel/helper-plugin-utils': 7.20.2 - dev: true - - /@babel/plugin-transform-template-literals/7.18.9_@babel+core@7.21.0: - resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==, tarball: '@babel/plugin-transform-template-literals/download/@babel/plugin-transform-template-literals-7.18.9.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.21.0 - '@babel/helper-plugin-utils': 7.20.2 - dev: true - - /@babel/plugin-transform-typeof-symbol/7.18.9_@babel+core@7.18.2: - resolution: {integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==, tarball: '@babel/plugin-transform-typeof-symbol/download/@babel/plugin-transform-typeof-symbol-7.18.9.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.2 - '@babel/helper-plugin-utils': 7.20.2 - dev: true - /@babel/plugin-transform-typeof-symbol/7.18.9_@babel+core@7.21.0: resolution: {integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==, tarball: '@babel/plugin-transform-typeof-symbol/download/@babel/plugin-transform-typeof-symbol-7.18.9.tgz'} engines: {node: '>=6.9.0'} @@ -2092,20 +1225,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-typescript/7.21.0_@babel+core@7.18.2: - resolution: {integrity: sha512-xo///XTPp3mDzTtrqXoBlK9eiAYW3wv9JXglcn/u1bi60RW11dEUxIgA8cbnDhutS1zacjMRmAwxE0gMklLnZg==, tarball: '@babel/plugin-transform-typescript/download/@babel/plugin-transform-typescript-7.21.0.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.2 - '@babel/helper-create-class-features-plugin': 7.21.0_@babel+core@7.18.2 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-syntax-typescript': 7.20.0_@babel+core@7.18.2 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/plugin-transform-typescript/7.21.0_@babel+core@7.21.0: resolution: {integrity: sha512-xo///XTPp3mDzTtrqXoBlK9eiAYW3wv9JXglcn/u1bi60RW11dEUxIgA8cbnDhutS1zacjMRmAwxE0gMklLnZg==, tarball: '@babel/plugin-transform-typescript/download/@babel/plugin-transform-typescript-7.21.0.tgz'} engines: {node: '>=6.9.0'} @@ -2120,16 +1239,6 @@ packages: - supports-color dev: true - /@babel/plugin-transform-unicode-escapes/7.18.10_@babel+core@7.18.2: - resolution: {integrity: sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==, tarball: '@babel/plugin-transform-unicode-escapes/download/@babel/plugin-transform-unicode-escapes-7.18.10.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.2 - '@babel/helper-plugin-utils': 7.20.2 - dev: true - /@babel/plugin-transform-unicode-escapes/7.18.10_@babel+core@7.21.0: resolution: {integrity: sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==, tarball: '@babel/plugin-transform-unicode-escapes/download/@babel/plugin-transform-unicode-escapes-7.18.10.tgz'} engines: {node: '>=6.9.0'} @@ -2140,17 +1249,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-transform-unicode-regex/7.18.6_@babel+core@7.18.2: - resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==, tarball: '@babel/plugin-transform-unicode-regex/download/@babel/plugin-transform-unicode-regex-7.18.6.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.2 - '@babel/helper-create-regexp-features-plugin': 7.21.0_@babel+core@7.18.2 - '@babel/helper-plugin-utils': 7.20.2 - dev: true - /@babel/plugin-transform-unicode-regex/7.18.6_@babel+core@7.21.0: resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==, tarball: '@babel/plugin-transform-unicode-regex/download/@babel/plugin-transform-unicode-regex-7.18.6.tgz'} engines: {node: '>=6.9.0'} @@ -2162,82 +1260,6 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/preset-env/7.12.1_@babel+core@7.18.2: - resolution: {integrity: sha1-nH5cqCoZ78hlOEu0mJFI0u5desI=, tarball: '@babel/preset-env/download/@babel/preset-env-7.12.1.tgz'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/compat-data': 7.21.0 - '@babel/core': 7.18.2 - '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.18.2 - '@babel/helper-module-imports': 7.18.6 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-validator-option': 7.21.0 - '@babel/plugin-proposal-async-generator-functions': 7.20.7_@babel+core@7.18.2 - '@babel/plugin-proposal-class-properties': 7.12.1_@babel+core@7.18.2 - '@babel/plugin-proposal-dynamic-import': 7.18.6_@babel+core@7.18.2 - '@babel/plugin-proposal-export-namespace-from': 7.12.1_@babel+core@7.18.2 - '@babel/plugin-proposal-json-strings': 7.18.6_@babel+core@7.18.2 - '@babel/plugin-proposal-logical-assignment-operators': 7.20.7_@babel+core@7.18.2 - '@babel/plugin-proposal-nullish-coalescing-operator': 7.12.1_@babel+core@7.18.2 - '@babel/plugin-proposal-numeric-separator': 7.18.6_@babel+core@7.18.2 - '@babel/plugin-proposal-object-rest-spread': 7.20.7_@babel+core@7.18.2 - '@babel/plugin-proposal-optional-catch-binding': 7.18.6_@babel+core@7.18.2 - '@babel/plugin-proposal-optional-chaining': 7.12.1_@babel+core@7.18.2 - '@babel/plugin-proposal-private-methods': 7.18.6_@babel+core@7.18.2 - '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.18.2 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.18.2 - '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.18.2 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.18.2 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.18.2 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.18.2 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.18.2 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.18.2 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.18.2 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.18.2 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.18.2 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.18.2 - '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.18.2 - '@babel/plugin-transform-arrow-functions': 7.20.7_@babel+core@7.18.2 - '@babel/plugin-transform-async-to-generator': 7.20.7_@babel+core@7.18.2 - '@babel/plugin-transform-block-scoped-functions': 7.18.6_@babel+core@7.18.2 - '@babel/plugin-transform-block-scoping': 7.21.0_@babel+core@7.18.2 - '@babel/plugin-transform-classes': 7.21.0_@babel+core@7.18.2 - '@babel/plugin-transform-computed-properties': 7.20.7_@babel+core@7.18.2 - '@babel/plugin-transform-destructuring': 7.20.7_@babel+core@7.18.2 - '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.18.2 - '@babel/plugin-transform-duplicate-keys': 7.18.9_@babel+core@7.18.2 - '@babel/plugin-transform-exponentiation-operator': 7.18.6_@babel+core@7.18.2 - '@babel/plugin-transform-for-of': 7.21.0_@babel+core@7.18.2 - '@babel/plugin-transform-function-name': 7.18.9_@babel+core@7.18.2 - '@babel/plugin-transform-literals': 7.18.9_@babel+core@7.18.2 - '@babel/plugin-transform-member-expression-literals': 7.18.6_@babel+core@7.18.2 - '@babel/plugin-transform-modules-amd': 7.20.11_@babel+core@7.18.2 - '@babel/plugin-transform-modules-commonjs': 7.12.1_@babel+core@7.18.2 - '@babel/plugin-transform-modules-systemjs': 7.20.11_@babel+core@7.18.2 - '@babel/plugin-transform-modules-umd': 7.18.6_@babel+core@7.18.2 - '@babel/plugin-transform-named-capturing-groups-regex': 7.20.5_@babel+core@7.18.2 - '@babel/plugin-transform-new-target': 7.18.6_@babel+core@7.18.2 - '@babel/plugin-transform-object-super': 7.18.6_@babel+core@7.18.2 - '@babel/plugin-transform-parameters': 7.20.7_@babel+core@7.18.2 - '@babel/plugin-transform-property-literals': 7.18.6_@babel+core@7.18.2 - '@babel/plugin-transform-regenerator': 7.20.5_@babel+core@7.18.2 - '@babel/plugin-transform-reserved-words': 7.18.6_@babel+core@7.18.2 - '@babel/plugin-transform-shorthand-properties': 7.18.6_@babel+core@7.18.2 - '@babel/plugin-transform-spread': 7.20.7_@babel+core@7.18.2 - '@babel/plugin-transform-sticky-regex': 7.18.6_@babel+core@7.18.2 - '@babel/plugin-transform-template-literals': 7.18.9_@babel+core@7.18.2 - '@babel/plugin-transform-typeof-symbol': 7.18.9_@babel+core@7.18.2 - '@babel/plugin-transform-unicode-escapes': 7.18.10_@babel+core@7.18.2 - '@babel/plugin-transform-unicode-regex': 7.18.6_@babel+core@7.18.2 - '@babel/preset-modules': 0.1.5_@babel+core@7.18.2 - '@babel/types': 7.21.2 - core-js-compat: 3.29.0 - semver: 5.7.1 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/preset-env/7.20.2_@babel+core@7.21.0: resolution: {integrity: sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==, tarball: '@babel/preset-env/download/@babel/preset-env-7.20.2.tgz'} engines: {node: '>=6.9.0'} @@ -2318,23 +1340,10 @@ packages: babel-plugin-polyfill-corejs2: 0.3.3_@babel+core@7.21.0 babel-plugin-polyfill-corejs3: 0.6.0_@babel+core@7.21.0 babel-plugin-polyfill-regenerator: 0.4.1_@babel+core@7.21.0 - core-js-compat: 3.29.0 - semver: 6.3.0 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/preset-modules/0.1.5_@babel+core@7.18.2: - resolution: {integrity: sha1-75Odbn8miCfhhBY43G/5VRXhFdk=, tarball: '@babel/preset-modules/download/@babel/preset-modules-0.1.5.tgz'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.2 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.18.2 - '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.18.2 - '@babel/types': 7.21.2 - esutils: 2.0.3 + core-js-compat: 3.29.0 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color dev: true /@babel/preset-modules/0.1.5_@babel+core@7.21.0: @@ -2350,36 +1359,6 @@ packages: esutils: 2.0.3 dev: true - /@babel/preset-react/7.12.1_@babel+core@7.18.2: - resolution: {integrity: sha1-fwIrE/VbbdgvAPFtHFma5imFNYw=, tarball: '@babel/preset-react/download/@babel/preset-react-7.12.1.tgz'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.2 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-transform-react-display-name': 7.18.6_@babel+core@7.18.2 - '@babel/plugin-transform-react-jsx': 7.21.0_@babel+core@7.18.2 - '@babel/plugin-transform-react-jsx-development': 7.18.6_@babel+core@7.18.2 - '@babel/plugin-transform-react-jsx-self': 7.21.0_@babel+core@7.18.2 - '@babel/plugin-transform-react-jsx-source': 7.19.6_@babel+core@7.18.2 - '@babel/plugin-transform-react-pure-annotations': 7.18.6_@babel+core@7.18.2 - dev: true - - /@babel/preset-react/7.18.6_@babel+core@7.18.2: - resolution: {integrity: sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==, tarball: '@babel/preset-react/download/@babel/preset-react-7.18.6.tgz'} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.2 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-validator-option': 7.21.0 - '@babel/plugin-transform-react-display-name': 7.18.6_@babel+core@7.18.2 - '@babel/plugin-transform-react-jsx': 7.21.0_@babel+core@7.18.2 - '@babel/plugin-transform-react-jsx-development': 7.18.6_@babel+core@7.18.2 - '@babel/plugin-transform-react-pure-annotations': 7.18.6_@babel+core@7.18.2 - dev: true - /@babel/preset-react/7.18.6_@babel+core@7.21.0: resolution: {integrity: sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==, tarball: '@babel/preset-react/download/@babel/preset-react-7.18.6.tgz'} engines: {node: '>=6.9.0'} @@ -2395,18 +1374,6 @@ packages: '@babel/plugin-transform-react-pure-annotations': 7.18.6_@babel+core@7.21.0 dev: true - /@babel/preset-typescript/7.12.1_@babel+core@7.18.2: - resolution: {integrity: sha1-hkgLSDu5f3UDbohk/kBMx4LMMRs=, tarball: '@babel/preset-typescript/download/@babel/preset-typescript-7.12.1.tgz'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.2 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/plugin-transform-typescript': 7.21.0_@babel+core@7.18.2 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/preset-typescript/7.21.0_@babel+core@7.21.0: resolution: {integrity: sha512-myc9mpoVA5m1rF8K8DgLEatOYFDpwC+RkMkjZ0Du6uI62YvDe8uxIEYVs/VCdSJ097nlALiU/yBC7//3nI+hNg==, tarball: '@babel/preset-typescript/download/@babel/preset-typescript-7.21.0.tgz'} engines: {node: '>=6.9.0'} @@ -2421,19 +1388,6 @@ packages: - supports-color dev: true - /@babel/register/7.12.1_@babel+core@7.18.2: - resolution: {integrity: sha1-zbCHvfxPckHAMjHyLhXSEazyFDg=, tarball: '@babel/register/download/@babel/register-7.12.1.tgz'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.2 - find-cache-dir: 2.1.0 - lodash: 4.17.21 - make-dir: 2.1.0 - pirates: 4.0.5 - source-map-support: 0.5.21 - dev: true - /@babel/regjsgen/0.8.0: resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==, tarball: '@babel/regjsgen/download/@babel/regjsgen-0.8.0.tgz'} dev: true @@ -2495,6 +1449,10 @@ packages: resolution: {integrity: sha1-CwPRi4ijCJTKqxSr1mmxy79HuEM=, tarball: '@bloomberg/record-tuple-polyfill/download/@bloomberg/record-tuple-polyfill-0.0.3.tgz'} dev: true + /@bloomberg/record-tuple-polyfill/0.0.4: + resolution: {integrity: sha1-nvPfRORyzrmgogENhYpSbyAh/vo=, tarball: '@bloomberg/record-tuple-polyfill/download/@bloomberg/record-tuple-polyfill-0.0.4.tgz'} + dev: true + /@cnakazawa/watch/1.0.4: resolution: {integrity: sha1-+GSuhQBND8q29QvpFBxNo2jRZWo=, tarball: '@cnakazawa/watch/download/@cnakazawa/watch-1.0.4.tgz'} engines: {node: '>=0.1.95'} @@ -2509,6 +1467,318 @@ packages: engines: {node: '>=4.0.0'} dev: true + /@csstools/postcss-color-function/1.1.1_postcss@8.4.21: + resolution: {integrity: sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==, tarball: '@csstools/postcss-color-function/download/@csstools/postcss-color-function-1.1.1.tgz'} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/postcss-progressive-custom-properties': 1.3.0_postcss@8.4.21 + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + dev: true + + /@csstools/postcss-font-format-keywords/1.0.1_postcss@8.4.21: + resolution: {integrity: sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==, tarball: '@csstools/postcss-font-format-keywords/download/@csstools/postcss-font-format-keywords-1.0.1.tgz'} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + dev: true + + /@csstools/postcss-hwb-function/1.0.2_postcss@8.4.21: + resolution: {integrity: sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==, tarball: '@csstools/postcss-hwb-function/download/@csstools/postcss-hwb-function-1.0.2.tgz'} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + dev: true + + /@csstools/postcss-ic-unit/1.0.1_postcss@8.4.21: + resolution: {integrity: sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==, tarball: '@csstools/postcss-ic-unit/download/@csstools/postcss-ic-unit-1.0.1.tgz'} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/postcss-progressive-custom-properties': 1.3.0_postcss@8.4.21 + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + dev: true + + /@csstools/postcss-is-pseudo-class/2.0.7_postcss@8.4.21: + resolution: {integrity: sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==, tarball: '@csstools/postcss-is-pseudo-class/download/@csstools/postcss-is-pseudo-class-2.0.7.tgz'} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/selector-specificity': 2.1.1_wajs5nedgkikc5pcuwett7legi + postcss: 8.4.21 + postcss-selector-parser: 6.0.11 + dev: true + + /@csstools/postcss-normalize-display-values/1.0.1_postcss@8.4.21: + resolution: {integrity: sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==, tarball: '@csstools/postcss-normalize-display-values/download/@csstools/postcss-normalize-display-values-1.0.1.tgz'} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + dev: true + + /@csstools/postcss-oklab-function/1.1.1_postcss@8.4.21: + resolution: {integrity: sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==, tarball: '@csstools/postcss-oklab-function/download/@csstools/postcss-oklab-function-1.1.1.tgz'} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/postcss-progressive-custom-properties': 1.3.0_postcss@8.4.21 + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + dev: true + + /@csstools/postcss-progressive-custom-properties/1.3.0_postcss@8.4.21: + resolution: {integrity: sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==, tarball: '@csstools/postcss-progressive-custom-properties/download/@csstools/postcss-progressive-custom-properties-1.3.0.tgz'} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.3 + dependencies: + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + dev: true + + /@csstools/postcss-stepped-value-functions/1.0.1_postcss@8.4.21: + resolution: {integrity: sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==, tarball: '@csstools/postcss-stepped-value-functions/download/@csstools/postcss-stepped-value-functions-1.0.1.tgz'} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + dev: true + + /@csstools/postcss-unset-value/1.0.2_postcss@8.4.21: + resolution: {integrity: sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==, tarball: '@csstools/postcss-unset-value/download/@csstools/postcss-unset-value-1.0.2.tgz'} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.21 + dev: true + + /@csstools/selector-specificity/2.1.1_wajs5nedgkikc5pcuwett7legi: + resolution: {integrity: sha512-jwx+WCqszn53YHOfvFMJJRd/B2GqkCBt+1MJSG6o5/s8+ytHMvDZXsJgUEWLk12UnLd7HYKac4BYU5i/Ron1Cw==, tarball: '@csstools/selector-specificity/download/@csstools/selector-specificity-2.1.1.tgz'} + engines: {node: ^14 || ^16 || >=18} + peerDependencies: + postcss: ^8.4 + postcss-selector-parser: ^6.0.10 + dependencies: + postcss: 8.4.21 + postcss-selector-parser: 6.0.11 + dev: true + + /@esbuild/android-arm/0.16.17: + resolution: {integrity: sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==, tarball: '@esbuild/android-arm/download/@esbuild/android-arm-0.16.17.tgz'} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-arm64/0.16.17: + resolution: {integrity: sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==, tarball: '@esbuild/android-arm64/download/@esbuild/android-arm64-0.16.17.tgz'} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-x64/0.16.17: + resolution: {integrity: sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==, tarball: '@esbuild/android-x64/download/@esbuild/android-x64-0.16.17.tgz'} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-arm64/0.16.17: + resolution: {integrity: sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==, tarball: '@esbuild/darwin-arm64/download/@esbuild/darwin-arm64-0.16.17.tgz'} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-x64/0.16.17: + resolution: {integrity: sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==, tarball: '@esbuild/darwin-x64/download/@esbuild/darwin-x64-0.16.17.tgz'} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-arm64/0.16.17: + resolution: {integrity: sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==, tarball: '@esbuild/freebsd-arm64/download/@esbuild/freebsd-arm64-0.16.17.tgz'} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-x64/0.16.17: + resolution: {integrity: sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==, tarball: '@esbuild/freebsd-x64/download/@esbuild/freebsd-x64-0.16.17.tgz'} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm/0.16.17: + resolution: {integrity: sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==, tarball: '@esbuild/linux-arm/download/@esbuild/linux-arm-0.16.17.tgz'} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm64/0.16.17: + resolution: {integrity: sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==, tarball: '@esbuild/linux-arm64/download/@esbuild/linux-arm64-0.16.17.tgz'} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ia32/0.16.17: + resolution: {integrity: sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==, tarball: '@esbuild/linux-ia32/download/@esbuild/linux-ia32-0.16.17.tgz'} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-loong64/0.16.17: + resolution: {integrity: sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==, tarball: '@esbuild/linux-loong64/download/@esbuild/linux-loong64-0.16.17.tgz'} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-mips64el/0.16.17: + resolution: {integrity: sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==, tarball: '@esbuild/linux-mips64el/download/@esbuild/linux-mips64el-0.16.17.tgz'} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ppc64/0.16.17: + resolution: {integrity: sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==, tarball: '@esbuild/linux-ppc64/download/@esbuild/linux-ppc64-0.16.17.tgz'} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-riscv64/0.16.17: + resolution: {integrity: sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==, tarball: '@esbuild/linux-riscv64/download/@esbuild/linux-riscv64-0.16.17.tgz'} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-s390x/0.16.17: + resolution: {integrity: sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==, tarball: '@esbuild/linux-s390x/download/@esbuild/linux-s390x-0.16.17.tgz'} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-x64/0.16.17: + resolution: {integrity: sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==, tarball: '@esbuild/linux-x64/download/@esbuild/linux-x64-0.16.17.tgz'} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/netbsd-x64/0.16.17: + resolution: {integrity: sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==, tarball: '@esbuild/netbsd-x64/download/@esbuild/netbsd-x64-0.16.17.tgz'} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/openbsd-x64/0.16.17: + resolution: {integrity: sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==, tarball: '@esbuild/openbsd-x64/download/@esbuild/openbsd-x64-0.16.17.tgz'} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/sunos-x64/0.16.17: + resolution: {integrity: sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==, tarball: '@esbuild/sunos-x64/download/@esbuild/sunos-x64-0.16.17.tgz'} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-arm64/0.16.17: + resolution: {integrity: sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==, tarball: '@esbuild/win32-arm64/download/@esbuild/win32-arm64-0.16.17.tgz'} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-ia32/0.16.17: + resolution: {integrity: sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==, tarball: '@esbuild/win32-ia32/download/@esbuild/win32-ia32-0.16.17.tgz'} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-x64/0.16.17: + resolution: {integrity: sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==, tarball: '@esbuild/win32-x64/download/@esbuild/win32-x64-0.16.17.tgz'} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@eslint/eslintrc/0.4.3: resolution: {integrity: sha1-nkKYHvA1vrPdSa3ResuW6P9vOUw=, tarball: '@eslint/eslintrc/download/@eslint/eslintrc-0.4.3.tgz'} engines: {node: ^10.12.0 || >=12.0.0} @@ -2708,6 +1978,13 @@ packages: - supports-color dev: true + /@jest/schemas/29.4.3: + resolution: {integrity: sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==, tarball: '@jest/schemas/download/@jest/schemas-29.4.3.tgz'} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@sinclair/typebox': 0.25.24 + dev: true + /@jest/source-map/25.5.0: resolution: {integrity: sha1-31wg1gUKopLCxtPw0sdgavMVvRs=, tarball: '@jest/source-map/download/@jest/source-map-25.5.0.tgz'} engines: {node: '>= 8.3'} @@ -2788,6 +2065,18 @@ packages: chalk: 4.1.2 dev: true + /@jest/types/29.5.0: + resolution: {integrity: sha512-qbu7kN6czmVRc3xWFQcAN03RAUamgppVUdXrvl1Wr3jlNF93o9mJbGcDWrwGB6ht44u7efB1qCFgVQmca24Uog==, tarball: '@jest/types/download/@jest/types-29.5.0.tgz'} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/schemas': 29.4.3 + '@types/istanbul-lib-coverage': 2.0.4 + '@types/istanbul-reports': 3.0.1 + '@types/node': 18.14.6 + '@types/yargs': 17.0.22 + chalk: 4.1.2 + dev: true + /@jridgewell/gen-mapping/0.1.1: resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==, tarball: '@jridgewell/gen-mapping/download/@jridgewell/gen-mapping-0.1.1.tgz'} engines: {node: '>=6.0.0'} @@ -2815,90 +2104,22 @@ packages: engines: {node: '>=6.0.0'} dev: true - /@jridgewell/source-map/0.3.2: - resolution: {integrity: sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==, tarball: '@jridgewell/source-map/download/@jridgewell/source-map-0.3.2.tgz'} - dependencies: - '@jridgewell/gen-mapping': 0.3.2 - '@jridgewell/trace-mapping': 0.3.17 - dev: true - - /@jridgewell/sourcemap-codec/1.4.14: - resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==, tarball: '@jridgewell/sourcemap-codec/download/@jridgewell/sourcemap-codec-1.4.14.tgz'} - dev: true - - /@jridgewell/trace-mapping/0.3.17: - resolution: {integrity: sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==, tarball: '@jridgewell/trace-mapping/download/@jridgewell/trace-mapping-0.3.17.tgz'} - dependencies: - '@jridgewell/resolve-uri': 3.1.0 - '@jridgewell/sourcemap-codec': 1.4.14 - dev: true - - /@lerna/filter-packages/4.0.0: - resolution: {integrity: sha1-sfcNcOHenN02pOUMqgrFAfjQEvI=, tarball: '@lerna/filter-packages/download/@lerna/filter-packages-4.0.0.tgz'} - engines: {node: '>= 10.18.0'} - dependencies: - '@lerna/validation-error': 4.0.0 - multimatch: 5.0.0 - npmlog: 4.1.2 - dev: true - - /@lerna/package-graph/4.0.0: - resolution: {integrity: sha1-FqACU6isgQ9yBBSBy0a87o2BI90=, tarball: '@lerna/package-graph/download/@lerna/package-graph-4.0.0.tgz'} - engines: {node: '>= 10.18.0'} - dependencies: - '@lerna/prerelease-id-from-version': 4.0.0 - '@lerna/validation-error': 4.0.0 - npm-package-arg: 8.1.5 - npmlog: 4.1.2 - semver: 7.3.8 - dev: true - - /@lerna/package/4.0.0: - resolution: {integrity: sha1-G0wlnEvP9FyHbuHVkaBDqsvA1rc=, tarball: '@lerna/package/download/@lerna/package-4.0.0.tgz'} - engines: {node: '>= 10.18.0'} - dependencies: - load-json-file: 6.2.0 - npm-package-arg: 8.1.5 - write-pkg: 4.0.0 - dev: true - - /@lerna/prerelease-id-from-version/4.0.0: - resolution: {integrity: sha1-x+Bnb87hlQ2FYw4Qjt3s3VtIyRY=, tarball: '@lerna/prerelease-id-from-version/download/@lerna/prerelease-id-from-version-4.0.0.tgz'} - engines: {node: '>= 10.18.0'} - dependencies: - semver: 7.3.8 - dev: true - - /@lerna/project/4.0.0: - resolution: {integrity: sha1-/4SJOTWDNTOnTe/zDA5k3bfwums=, tarball: '@lerna/project/download/@lerna/project-4.0.0.tgz'} - engines: {node: '>= 10.18.0'} + /@jridgewell/source-map/0.3.2: + resolution: {integrity: sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==, tarball: '@jridgewell/source-map/download/@jridgewell/source-map-0.3.2.tgz'} dependencies: - '@lerna/package': 4.0.0 - '@lerna/validation-error': 4.0.0 - cosmiconfig: 7.1.0 - dedent: 0.7.0 - dot-prop: 6.0.1 - glob-parent: 5.1.2 - globby: 11.1.0 - load-json-file: 6.2.0 - npmlog: 4.1.2 - p-map: 4.0.0 - resolve-from: 5.0.0 - write-json-file: 4.3.0 + '@jridgewell/gen-mapping': 0.3.2 + '@jridgewell/trace-mapping': 0.3.17 dev: true - /@lerna/query-graph/4.0.0: - resolution: {integrity: sha1-Cd0cgZrF7j842yOTEUNwH4pu72M=, tarball: '@lerna/query-graph/download/@lerna/query-graph-4.0.0.tgz'} - engines: {node: '>= 10.18.0'} - dependencies: - '@lerna/package-graph': 4.0.0 + /@jridgewell/sourcemap-codec/1.4.14: + resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==, tarball: '@jridgewell/sourcemap-codec/download/@jridgewell/sourcemap-codec-1.4.14.tgz'} dev: true - /@lerna/validation-error/4.0.0: - resolution: {integrity: sha1-r51i/oME6qLrmmuhOU+aqAcCbTU=, tarball: '@lerna/validation-error/download/@lerna/validation-error-4.0.0.tgz'} - engines: {node: '>= 10.18.0'} + /@jridgewell/trace-mapping/0.3.17: + resolution: {integrity: sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==, tarball: '@jridgewell/trace-mapping/download/@jridgewell/trace-mapping-0.3.17.tgz'} dependencies: - npmlog: 4.1.2 + '@jridgewell/resolve-uri': 3.1.0 + '@jridgewell/sourcemap-codec': 1.4.14 dev: true /@mapbox/hast-util-to-jsx/1.0.0: @@ -2914,6 +2135,49 @@ packages: stringify-object: 3.3.0 dev: true + /@microsoft/api-extractor-model/7.26.3: + resolution: {integrity: sha512-1Y/JOkaCF5zE6P56saA0yPzEb7ZJwoF2d8fUYdzZY4I0p1gmqGbNk1h9WguvrN5hANg+2CaqcOX0eh+l4SAhJw==, tarball: '@microsoft/api-extractor-model/download/@microsoft/api-extractor-model-7.26.3.tgz'} + dependencies: + '@microsoft/tsdoc': 0.14.2 + '@microsoft/tsdoc-config': 0.16.2 + '@rushstack/node-core-library': 3.55.1 + transitivePeerDependencies: + - '@types/node' + dev: true + + /@microsoft/api-extractor/7.34.3: + resolution: {integrity: sha512-vXpU+i/MMinVzDxbLo3of1Sx/IS5bwOZl4XrX8YyqNBXFvovEer5ex0wckWumkBErDZtLOMp3zhZfYL3W7h3cg==, tarball: '@microsoft/api-extractor/download/@microsoft/api-extractor-7.34.3.tgz'} + hasBin: true + dependencies: + '@microsoft/api-extractor-model': 7.26.3 + '@microsoft/tsdoc': 0.14.2 + '@microsoft/tsdoc-config': 0.16.2 + '@rushstack/node-core-library': 3.55.1 + '@rushstack/rig-package': 0.3.17 + '@rushstack/ts-command-line': 4.13.1 + colors: 1.2.5 + lodash: 4.17.21 + resolve: 1.22.1 + semver: 7.3.8 + source-map: 0.6.1 + typescript: 4.8.4 + transitivePeerDependencies: + - '@types/node' + dev: true + + /@microsoft/tsdoc-config/0.16.2: + resolution: {integrity: sha512-OGiIzzoBLgWWR0UdRJX98oYO+XKGf7tiK4Zk6tQ/E4IJqGCe7dvkTvgDZV5cFJUzLGDOjeAXrnZoA6QkVySuxw==, tarball: '@microsoft/tsdoc-config/download/@microsoft/tsdoc-config-0.16.2.tgz'} + dependencies: + '@microsoft/tsdoc': 0.14.2 + ajv: 6.12.6 + jju: 1.4.0 + resolve: 1.19.0 + dev: true + + /@microsoft/tsdoc/0.14.2: + resolution: {integrity: sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug==, tarball: '@microsoft/tsdoc/download/@microsoft/tsdoc-0.14.2.tgz'} + dev: true + /@nicolo-ribaudo/eslint-scope-5-internals/5.1.1-v1: resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==, tarball: '@nicolo-ribaudo/eslint-scope-5-internals/download/@nicolo-ribaudo/eslint-scope-5-internals-5.1.1-v1.tgz'} dependencies: @@ -2941,114 +2205,75 @@ packages: fastq: 1.15.0 dev: true - /@rollup/plugin-babel/5.3.1_xqgxu46vmt6jfc6v3442ues2di: - resolution: {integrity: sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==, tarball: '@rollup/plugin-babel/download/@rollup/plugin-babel-5.3.1.tgz'} - engines: {node: '>= 10.0.0'} + /@pmmmwh/react-refresh-webpack-plugin/0.5.10_react-refresh@0.14.0: + resolution: {integrity: sha512-j0Ya0hCFZPd4x40qLzbhGsh9TMtdb+CJQiso+WxLOPNasohq9cc5SNUcwsZaRH6++Xh91Xkm/xHCkuIiIu0LUA==, tarball: '@pmmmwh/react-refresh-webpack-plugin/download/@pmmmwh/react-refresh-webpack-plugin-0.5.10.tgz'} + engines: {node: '>= 10.13'} peerDependencies: - '@babel/core': ^7.0.0 - '@types/babel__core': ^7.1.9 - rollup: ^1.20.0||^2.0.0 + '@types/webpack': 4.x || 5.x + react-refresh: '>=0.10.0 <1.0.0' + sockjs-client: ^1.4.0 + type-fest: '>=0.17.0 <4.0.0' + webpack: '>=4.43.0 <6.0.0' + webpack-dev-server: 3.x || 4.x + webpack-hot-middleware: 2.x + webpack-plugin-serve: 0.x || 1.x peerDependenciesMeta: - '@types/babel__core': + '@types/webpack': + optional: true + sockjs-client: + optional: true + type-fest: + optional: true + webpack-dev-server: + optional: true + webpack-hot-middleware: + optional: true + webpack-plugin-serve: optional: true dependencies: - '@babel/core': 7.18.2 - '@babel/helper-module-imports': 7.18.6 - '@rollup/pluginutils': 3.1.0_rollup@2.33.3 - rollup: 2.33.3 - dev: true - - /@rollup/plugin-commonjs/16.0.0_rollup@2.33.3: - resolution: {integrity: sha1-FpAE1WzQ8KHQ81kV0xoDaw7+KB8=, tarball: '@rollup/plugin-commonjs/download/@rollup/plugin-commonjs-16.0.0.tgz'} - engines: {node: '>= 8.0.0'} - peerDependencies: - rollup: ^2.30.0 - dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.33.3 - commondir: 1.0.1 - estree-walker: 2.0.2 - glob: 7.2.3 - is-reference: 1.2.1 - magic-string: 0.25.9 - resolve: 1.22.1 - rollup: 2.33.3 - dev: true - - /@rollup/plugin-inject/4.0.2_rollup@2.33.3: - resolution: {integrity: sha1-VbIbskSgdnX3/d5XfbkpyC/Bc5U=, tarball: '@rollup/plugin-inject/download/@rollup/plugin-inject-4.0.2.tgz'} - peerDependencies: - rollup: ^1.20.0 || ^2.0.0 - dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.33.3 - estree-walker: 1.0.1 - magic-string: 0.25.9 - rollup: 2.33.3 - dev: true - - /@rollup/plugin-json/4.1.0_rollup@2.33.3: - resolution: {integrity: sha1-VOCYZ65pY8WThE2L16nHGClElvM=, tarball: '@rollup/plugin-json/download/@rollup/plugin-json-4.1.0.tgz'} - peerDependencies: - rollup: ^1.20.0 || ^2.0.0 - dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.33.3 - rollup: 2.33.3 + ansi-html-community: 0.0.8 + common-path-prefix: 3.0.0 + core-js-pure: 3.29.0 + error-stack-parser: 2.1.4 + find-up: 5.0.0 + html-entities: 2.3.3 + loader-utils: 2.0.4 + react-refresh: 0.14.0 + schema-utils: 3.1.1 + source-map: 0.7.4 dev: true - /@rollup/plugin-node-resolve/10.0.0_rollup@2.33.3: - resolution: {integrity: sha1-RAZKK5jfdTDmas+JQf8mL8m06tg=, tarball: '@rollup/plugin-node-resolve/download/@rollup/plugin-node-resolve-10.0.0.tgz'} - engines: {node: '>= 10.0.0'} + /@rushstack/node-core-library/3.55.1: + resolution: {integrity: sha512-t/nZHq4/4S3ltpYVyIsbbIqmcZx3qEe3Aaw8tI9B6XRNqCFzPxtoTopqTPTuRn8XqCtoDaSe6uMlnn7YCTu8lQ==, tarball: '@rushstack/node-core-library/download/@rushstack/node-core-library-3.55.1.tgz'} peerDependencies: - rollup: ^1.20.0||^2.0.0 + '@types/node': '*' + peerDependenciesMeta: + '@types/node': + optional: true dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.33.3 - '@types/resolve': 1.17.1 - builtin-modules: 3.3.0 - deepmerge: 4.3.0 - is-module: 1.0.0 + colors: 1.2.5 + fs-extra: 7.0.1 + import-lazy: 4.0.0 + jju: 1.4.0 resolve: 1.22.1 - rollup: 2.33.3 - dev: true - - /@rollup/plugin-replace/2.3.4_rollup@2.33.3: - resolution: {integrity: sha1-fdhMF3VdYrUJV38ts361JNfKiMo=, tarball: '@rollup/plugin-replace/download/@rollup/plugin-replace-2.3.4.tgz'} - peerDependencies: - rollup: ^1.20.0 || ^2.0.0 - dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.33.3 - magic-string: 0.25.9 - rollup: 2.33.3 - dev: true - - /@rollup/plugin-url/5.0.1_rollup@2.33.3: - resolution: {integrity: sha1-d/yfVhAM2Dz7RRCa331IrxyOzb8=, tarball: '@rollup/plugin-url/download/@rollup/plugin-url-5.0.1.tgz'} - engines: {node: '>=8.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0 - dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.33.3 - make-dir: 3.1.0 - mime: 2.6.0 - rollup: 2.33.3 + semver: 7.3.8 + z-schema: 5.0.5 dev: true - /@rollup/pluginutils/3.1.0_rollup@2.33.3: - resolution: {integrity: sha1-cGtFJO5tyLEDs8mVUz5a1oDAK5s=, tarball: '@rollup/pluginutils/download/@rollup/pluginutils-3.1.0.tgz'} - engines: {node: '>= 8.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0 + /@rushstack/rig-package/0.3.17: + resolution: {integrity: sha512-nxvAGeIMnHl1LlZSQmacgcRV4y1EYtgcDIrw6KkeVjudOMonlxO482PhDj3LVZEp6L7emSf6YSO2s5JkHlwfZA==, tarball: '@rushstack/rig-package/download/@rushstack/rig-package-0.3.17.tgz'} dependencies: - '@types/estree': 0.0.39 - estree-walker: 1.0.1 - picomatch: 2.3.1 - rollup: 2.33.3 + resolve: 1.17.0 + strip-json-comments: 3.1.1 dev: true - /@rollup/pluginutils/4.2.1: - resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==, tarball: '@rollup/pluginutils/download/@rollup/pluginutils-4.2.1.tgz'} - engines: {node: '>= 8.0.0'} + /@rushstack/ts-command-line/4.13.1: + resolution: {integrity: sha512-UTQMRyy/jH1IS2U+6pyzyn9xQ2iMcoUKkTcZUzOP/aaMiKlWLwCTDiBVwhw/M1crDx6apF9CwyjuWO9r1SBdJQ==, tarball: '@rushstack/ts-command-line/download/@rushstack/ts-command-line-4.13.1.tgz'} dependencies: - estree-walker: 2.0.2 - picomatch: 2.3.1 + '@types/argparse': 1.0.38 + argparse: 1.0.10 + colors: 1.2.5 + string-argv: 0.3.1 dev: true /@samverschueren/stream-to-observable/0.3.1_rxjs@6.6.7: @@ -3069,6 +2294,10 @@ packages: - zenObservable dev: true + /@sinclair/typebox/0.25.24: + resolution: {integrity: sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==, tarball: '@sinclair/typebox/download/@sinclair/typebox-0.25.24.tgz'} + dev: true + /@sindresorhus/is/0.14.0: resolution: {integrity: sha1-n7OjzzEyMoFR81PeRjLgHlIQK+o=, tarball: '@sindresorhus/is/download/@sindresorhus/is-0.14.0.tgz'} engines: {node: '>=6'} @@ -3114,9 +2343,13 @@ packages: - supports-color dev: true - /@svgr/babel-plugin-add-jsx-attribute/5.4.0: - resolution: {integrity: sha1-ge9hlHuyaOudUFI0RvnGOPs1WQY=, tarball: '@svgr/babel-plugin-add-jsx-attribute/download/@svgr/babel-plugin-add-jsx-attribute-5.4.0.tgz'} + /@svgr/babel-plugin-add-jsx-attribute/6.5.1_@babel+core@7.21.0: + resolution: {integrity: sha512-9PYGcXrAxitycIjRmZB+Q0JaN07GZIWaTBIGQzfaZv+qr1n8X1XUEJ5rZ/vx6OVD9RRYlrNnXWExQXcmZeD/BQ==, tarball: '@svgr/babel-plugin-add-jsx-attribute/download/@svgr/babel-plugin-add-jsx-attribute-6.5.1.tgz'} engines: {node: '>=10'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.0 dev: true /@svgr/babel-plugin-remove-jsx-attribute/5.4.0: @@ -3129,98 +2362,114 @@ packages: engines: {node: '>=10'} dev: true - /@svgr/babel-plugin-replace-jsx-attribute-value/5.0.1: - resolution: {integrity: sha1-CyIfxX+fzRDpH+IZ4s0N0DFFqJc=, tarball: '@svgr/babel-plugin-replace-jsx-attribute-value/download/@svgr/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz'} + /@svgr/babel-plugin-replace-jsx-attribute-value/6.5.1_@babel+core@7.21.0: + resolution: {integrity: sha512-8DPaVVE3fd5JKuIC29dqyMB54sA6mfgki2H2+swh+zNJoynC8pMPzOkidqHOSc6Wj032fhl8Z0TVn1GiPpAiJg==, tarball: '@svgr/babel-plugin-replace-jsx-attribute-value/download/@svgr/babel-plugin-replace-jsx-attribute-value-6.5.1.tgz'} engines: {node: '>=10'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.0 dev: true - /@svgr/babel-plugin-svg-dynamic-title/5.4.0: - resolution: {integrity: sha1-E5tUbdDDGGtuXbT+/CbLC66nKdc=, tarball: '@svgr/babel-plugin-svg-dynamic-title/download/@svgr/babel-plugin-svg-dynamic-title-5.4.0.tgz'} + /@svgr/babel-plugin-svg-dynamic-title/6.5.1_@babel+core@7.21.0: + resolution: {integrity: sha512-FwOEi0Il72iAzlkaHrlemVurgSQRDFbk0OC8dSvD5fSBPHltNh7JtLsxmZUhjYBZo2PpcU/RJvvi6Q0l7O7ogw==, tarball: '@svgr/babel-plugin-svg-dynamic-title/download/@svgr/babel-plugin-svg-dynamic-title-6.5.1.tgz'} engines: {node: '>=10'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.0 dev: true - /@svgr/babel-plugin-svg-em-dimensions/5.4.0: - resolution: {integrity: sha1-ZUP2lSZjKhM85cq6uWXe6uoiNKA=, tarball: '@svgr/babel-plugin-svg-em-dimensions/download/@svgr/babel-plugin-svg-em-dimensions-5.4.0.tgz'} + /@svgr/babel-plugin-svg-em-dimensions/6.5.1_@babel+core@7.21.0: + resolution: {integrity: sha512-gWGsiwjb4tw+ITOJ86ndY/DZZ6cuXMNE/SjcDRg+HLuCmwpcjOktwRF9WgAiycTqJD/QXqL2f8IzE2Rzh7aVXA==, tarball: '@svgr/babel-plugin-svg-em-dimensions/download/@svgr/babel-plugin-svg-em-dimensions-6.5.1.tgz'} engines: {node: '>=10'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.0 dev: true - /@svgr/babel-plugin-transform-react-native-svg/5.4.0: - resolution: {integrity: sha1-AL+aenPxytOUjNqx+N+3dHUPjIA=, tarball: '@svgr/babel-plugin-transform-react-native-svg/download/@svgr/babel-plugin-transform-react-native-svg-5.4.0.tgz'} + /@svgr/babel-plugin-transform-react-native-svg/6.5.1_@babel+core@7.21.0: + resolution: {integrity: sha512-2jT3nTayyYP7kI6aGutkyfJ7UMGtuguD72OjeGLwVNyfPRBD8zQthlvL+fAbAKk5n9ZNcvFkp/b1lZ7VsYqVJg==, tarball: '@svgr/babel-plugin-transform-react-native-svg/download/@svgr/babel-plugin-transform-react-native-svg-6.5.1.tgz'} engines: {node: '>=10'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.0 dev: true - /@svgr/babel-plugin-transform-svg-component/5.5.0: - resolution: {integrity: sha1-WDpeKhk+IU2i86/rC56NMlASa0o=, tarball: '@svgr/babel-plugin-transform-svg-component/download/@svgr/babel-plugin-transform-svg-component-5.5.0.tgz'} - engines: {node: '>=10'} + /@svgr/babel-plugin-transform-svg-component/6.5.1_@babel+core@7.21.0: + resolution: {integrity: sha512-a1p6LF5Jt33O3rZoVRBqdxL350oge54iZWHNI6LJB5tQ7EelvD/Mb1mfBiZNAan0dt4i3VArkFRjA4iObuNykQ==, tarball: '@svgr/babel-plugin-transform-svg-component/download/@svgr/babel-plugin-transform-svg-component-6.5.1.tgz'} + engines: {node: '>=12'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.0 dev: true - /@svgr/babel-preset/5.5.0: - resolution: {integrity: sha1-ivVPPgqK3XseKw/NWogsVTk98yc=, tarball: '@svgr/babel-preset/download/@svgr/babel-preset-5.5.0.tgz'} + /@svgr/babel-preset/6.5.1_@babel+core@7.21.0: + resolution: {integrity: sha512-6127fvO/FF2oi5EzSQOAjo1LE3OtNVh11R+/8FXa+mHx1ptAaS4cknIjnUA7e6j6fwGGJ17NzaTJFUwOV2zwCw==, tarball: '@svgr/babel-preset/download/@svgr/babel-preset-6.5.1.tgz'} engines: {node: '>=10'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: - '@svgr/babel-plugin-add-jsx-attribute': 5.4.0 + '@babel/core': 7.21.0 + '@svgr/babel-plugin-add-jsx-attribute': 6.5.1_@babel+core@7.21.0 '@svgr/babel-plugin-remove-jsx-attribute': 5.4.0 '@svgr/babel-plugin-remove-jsx-empty-expression': 5.0.1 - '@svgr/babel-plugin-replace-jsx-attribute-value': 5.0.1 - '@svgr/babel-plugin-svg-dynamic-title': 5.4.0 - '@svgr/babel-plugin-svg-em-dimensions': 5.4.0 - '@svgr/babel-plugin-transform-react-native-svg': 5.4.0 - '@svgr/babel-plugin-transform-svg-component': 5.5.0 + '@svgr/babel-plugin-replace-jsx-attribute-value': 6.5.1_@babel+core@7.21.0 + '@svgr/babel-plugin-svg-dynamic-title': 6.5.1_@babel+core@7.21.0 + '@svgr/babel-plugin-svg-em-dimensions': 6.5.1_@babel+core@7.21.0 + '@svgr/babel-plugin-transform-react-native-svg': 6.5.1_@babel+core@7.21.0 + '@svgr/babel-plugin-transform-svg-component': 6.5.1_@babel+core@7.21.0 dev: true - /@svgr/core/5.5.0: - resolution: {integrity: sha1-gugmuHFdcQgxIP6PJJLsfXh0pXk=, tarball: '@svgr/core/download/@svgr/core-5.5.0.tgz'} + /@svgr/core/6.5.1: + resolution: {integrity: sha512-/xdLSWxK5QkqG524ONSjvg3V/FkNyCv538OIBdQqPNaAta3AsXj/Bd2FbvR87yMbXO2hFSWiAe/Q6IkVPDw+mw==, tarball: '@svgr/core/download/@svgr/core-6.5.1.tgz'} engines: {node: '>=10'} dependencies: - '@svgr/plugin-jsx': 5.5.0 + '@babel/core': 7.21.0 + '@svgr/babel-preset': 6.5.1_@babel+core@7.21.0 + '@svgr/plugin-jsx': 6.5.1_@svgr+core@6.5.1 camelcase: 6.3.0 cosmiconfig: 7.1.0 transitivePeerDependencies: - supports-color dev: true - /@svgr/hast-util-to-babel-ast/5.5.0: - resolution: {integrity: sha1-XuUqnCUz9z5j+PIrd5+TzUMqVGE=, tarball: '@svgr/hast-util-to-babel-ast/download/@svgr/hast-util-to-babel-ast-5.5.0.tgz'} + /@svgr/hast-util-to-babel-ast/6.5.1: + resolution: {integrity: sha512-1hnUxxjd83EAxbL4a0JDJoD3Dao3hmjvyvyEV8PzWmLK3B9m9NPlW7GKjFyoWE8nM7HnXzPcmmSyOW8yOddSXw==, tarball: '@svgr/hast-util-to-babel-ast/download/@svgr/hast-util-to-babel-ast-6.5.1.tgz'} engines: {node: '>=10'} dependencies: '@babel/types': 7.21.2 + entities: 4.4.0 dev: true - /@svgr/plugin-jsx/5.5.0: - resolution: {integrity: sha1-GqjNeYodtxc6wENGbXtSI2s2kAA=, tarball: '@svgr/plugin-jsx/download/@svgr/plugin-jsx-5.5.0.tgz'} + /@svgr/plugin-jsx/6.5.1_@svgr+core@6.5.1: + resolution: {integrity: sha512-+UdQxI3jgtSjCykNSlEMuy1jSRQlGC7pqBCPvkG/2dATdWo082zHTTK3uhnAju2/6XpE6B5mZ3z4Z8Ns01S8Gw==, tarball: '@svgr/plugin-jsx/download/@svgr/plugin-jsx-6.5.1.tgz'} engines: {node: '>=10'} + peerDependencies: + '@svgr/core': ^6.0.0 dependencies: - '@babel/core': 7.18.2 - '@svgr/babel-preset': 5.5.0 - '@svgr/hast-util-to-babel-ast': 5.5.0 + '@babel/core': 7.21.0 + '@svgr/babel-preset': 6.5.1_@babel+core@7.21.0 + '@svgr/core': 6.5.1 + '@svgr/hast-util-to-babel-ast': 6.5.1 svg-parser: 2.0.4 transitivePeerDependencies: - supports-color dev: true - /@svgr/plugin-svgo/5.5.0: - resolution: {integrity: sha1-AtpV2FMgVJMk4gHHsuU79DH8wkY=, tarball: '@svgr/plugin-svgo/download/@svgr/plugin-svgo-5.5.0.tgz'} + /@svgr/plugin-svgo/6.5.1_@svgr+core@6.5.1: + resolution: {integrity: sha512-omvZKf8ixP9z6GWgwbtmP9qQMPX4ODXi+wzbVZgomNFsUIlHA1sf4fThdwTWSsZGgvGAG6yE+b/F5gWUkcZ/iQ==, tarball: '@svgr/plugin-svgo/download/@svgr/plugin-svgo-6.5.1.tgz'} engines: {node: '>=10'} + peerDependencies: + '@svgr/core': '*' dependencies: + '@svgr/core': 6.5.1 cosmiconfig: 7.1.0 deepmerge: 4.3.0 - svgo: 1.3.2 - dev: true - - /@svgr/rollup/5.5.0: - resolution: {integrity: sha1-nOqqbUY5Fuaa/4qeELO7j7uUaIo=, tarball: '@svgr/rollup/download/@svgr/rollup-5.5.0.tgz'} - engines: {node: '>=10'} - dependencies: - '@babel/core': 7.18.2 - '@babel/plugin-transform-react-constant-elements': 7.20.2_@babel+core@7.18.2 - '@babel/preset-env': 7.12.1_@babel+core@7.18.2 - '@babel/preset-react': 7.18.6_@babel+core@7.18.2 - '@svgr/core': 5.5.0 - '@svgr/plugin-jsx': 5.5.0 - '@svgr/plugin-svgo': 5.5.0 - rollup-pluginutils: 2.8.2 - transitivePeerDependencies: - - supports-color + svgo: 2.8.0 dev: true /@szmarczak/http-timer/1.1.2: @@ -3242,6 +2491,15 @@ packages: engines: {node: '>= 6'} dev: true + /@trysound/sax/0.2.0: + resolution: {integrity: sha1-zMqrdYr1Z2Hre/N69vA/Mm3XmK0=, tarball: '@trysound/sax/download/@trysound/sax-0.2.0.tgz'} + engines: {node: '>=10.13.0'} + dev: true + + /@types/argparse/1.0.38: + resolution: {integrity: sha1-qB/YYG1IH4c6OADG665PHXaKVqk=, tarball: '@types/argparse/download/@types/argparse-1.0.38.tgz'} + dev: true + /@types/babel__core/7.20.0: resolution: {integrity: sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==, tarball: '@types/babel__core/download/@types/babel__core-7.20.0.tgz'} dependencies: @@ -3291,10 +2549,6 @@ packages: '@types/json-schema': 7.0.11 dev: true - /@types/estree/0.0.39: - resolution: {integrity: sha1-4Xfmme4bjCLSMXTKqnQiZEOJUJ8=, tarball: '@types/estree/download/@types/estree-0.0.39.tgz'} - dev: true - /@types/estree/1.0.0: resolution: {integrity: sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==, tarball: '@types/estree/download/@types/estree-1.0.0.tgz'} dev: true @@ -3302,7 +2556,7 @@ packages: /@types/execa/0.9.0: resolution: {integrity: sha1-mwJdJ1XxfoC+r5Now/TzGdiw+5M=, tarball: '@types/execa/download/@types/execa-0.9.0.tgz'} dependencies: - '@types/node': 11.15.54 + '@types/node': 18.14.6 dev: true /@types/glob/7.2.0: @@ -3318,6 +2572,10 @@ packages: '@types/node': 18.14.6 dev: true + /@types/hapi__joi/17.1.9: + resolution: {integrity: sha512-oOMFT8vmCTFncsF1engrs04jatz8/Anwx3De9uxnOK4chgSEgWBvFtpSoJo8u3784JNO+ql5tzRR6phHoRnscQ==, tarball: '@types/hapi__joi/download/@types/hapi__joi-17.1.9.tgz'} + dev: true + /@types/hast/2.3.4: resolution: {integrity: sha1-iqXvksEX0g2XSoK9+2pkiwjAuvw=, tarball: '@types/hast/download/@types/hast-2.3.4.tgz'} dependencies: @@ -3393,10 +2651,6 @@ packages: '@types/unist': 2.0.6 dev: true - /@types/minimatch/3.0.5: - resolution: {integrity: sha1-EAHMXmo3BLg8I2An538vWOoBD0A=, tarball: '@types/minimatch/download/@types/minimatch-3.0.5.tgz'} - dev: true - /@types/minimatch/5.1.2: resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==, tarball: '@types/minimatch/download/@types/minimatch-5.1.2.tgz'} dev: true @@ -3437,10 +2691,6 @@ packages: resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==, tarball: '@types/prop-types/download/@types/prop-types-15.7.5.tgz'} dev: true - /@types/q/1.5.5: - resolution: {integrity: sha1-daKo59irSyMEFFBdkjNdHctTpt8=, tarball: '@types/q/download/@types/q-1.5.5.tgz'} - dev: true - /@types/react-dom/16.9.18: resolution: {integrity: sha512-lmNARUX3+rNF/nmoAFqasG0jAA7q6MeGZK/fdeLwY3kAA4NPgHHrG5bNQe2B5xmD4B+x6Z6h0rEJQ7MEEgQxsw==, tarball: '@types/react-dom/download/@types/react-dom-16.9.18.tgz'} dependencies: @@ -3501,12 +2751,6 @@ packages: csstype: 3.1.1 dev: true - /@types/resolve/1.17.1: - resolution: {integrity: sha1-Ov1q2JZ8d+Q3bFmKgt3Vj0bsRdY=, tarball: '@types/resolve/download/@types/resolve-1.17.1.tgz'} - dependencies: - '@types/node': 18.14.6 - dev: true - /@types/responselike/1.0.0: resolution: {integrity: sha1-JR9P59FU0rrRJavhtCmyOv0mLik=, tarball: '@types/responselike/download/@types/responselike-1.0.0.tgz'} dependencies: @@ -3516,7 +2760,7 @@ packages: /@types/sax/1.2.4: resolution: {integrity: sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw==, tarball: '@types/sax/download/@types/sax-1.2.4.tgz'} dependencies: - '@types/node': 14.18.37 + '@types/node': 18.14.6 dev: true /@types/scheduler/0.16.2: @@ -3577,6 +2821,12 @@ packages: '@types/yargs-parser': 21.0.0 dev: true + /@types/yargs/17.0.22: + resolution: {integrity: sha512-pet5WJ9U8yPVRhkwuEIp5ktAeAqRZOq4UdAyWLWzxbtpyXnzbtLdKiXAjJzi/KLmPGS9wk86lUFWZFN6sISo4g==, tarball: '@types/yargs/download/@types/yargs-17.0.22.tgz'} + dependencies: + '@types/yargs-parser': 21.0.0 + dev: true + /@typescript-eslint/eslint-plugin/5.54.0_upfp7q3y5merkkqzbm2yvqbijq: resolution: {integrity: sha512-+hSN9BdSr629RF02d7mMtXhAJvDTyCbprNYJKrXETlul/Aml6YZwd90XioVbjejQeHbb3R8Dg0CkRgoJDxo8aw==, tarball: '@typescript-eslint/eslint-plugin/download/@typescript-eslint/eslint-plugin-5.54.0.tgz'} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -3810,6 +3060,34 @@ packages: '@umijs/utils': 3.5.37 dev: true + /@umijs/babel-preset-umi/4.0.57: + resolution: {integrity: sha512-1CF/kBnmf18WK9w1UNxPzr27s4HoB5YBWAEgnWgjrhHDsK89ShqT/RghMKJgzDs9T/QAEKB2ABrk22M8NhT0jQ==, tarball: '@umijs/babel-preset-umi/download/@umijs/babel-preset-umi-4.0.57.tgz'} + dependencies: + '@babel/runtime': 7.21.0 + '@bloomberg/record-tuple-polyfill': 0.0.4 + '@umijs/bundler-utils': 4.0.57 + '@umijs/utils': 4.0.57 + babel-plugin-styled-components: 2.0.7 + core-js: 3.28.0 + transitivePeerDependencies: + - styled-components + - supports-color + dev: true + + /@umijs/bundler-esbuild/4.0.57: + resolution: {integrity: sha512-u2OXX08MSmZXfTEqRvGiU7lbFpUQ4UxNDpZTQvfL/pe2Oylra6y3CCeMycLfLv7xLlvkzrNMg4M2HUJ7Hl8hxg==, tarball: '@umijs/bundler-esbuild/download/@umijs/bundler-esbuild-4.0.57.tgz'} + hasBin: true + dependencies: + '@umijs/bundler-utils': 4.0.57 + '@umijs/utils': 4.0.57 + enhanced-resolve: 5.9.3 + postcss: 8.4.21 + postcss-flexbugs-fixes: 5.0.2_postcss@8.4.21 + postcss-preset-env: 7.5.0_postcss@8.4.21 + transitivePeerDependencies: + - supports-color + dev: true + /@umijs/bundler-utils/3.5.37_hflg5r6ml7trnjm7sh3tgaza54: resolution: {integrity: sha512-4f0CnXOkkqW7fPdKPQ1NmnhyNOjTn5cqTzAcSYtSM7pL2d0O6yf1mCe9qkUSY9fQgOYtHwrBYheS6EtTes/fQA==, tarball: '@umijs/bundler-utils/download/@umijs/bundler-utils-3.5.37.tgz'} dependencies: @@ -3834,6 +3112,18 @@ packages: - react-router dev: true + /@umijs/bundler-utils/4.0.57: + resolution: {integrity: sha512-fIP2UeiHOZG4me7PLvFivJU2+PaG0EGKXkty6aevBLupiHv+4QKTZ95CPfRWuEQLHthqPXNn3EQDPxAeLblZ/w==, tarball: '@umijs/bundler-utils/download/@umijs/bundler-utils-4.0.57.tgz'} + dependencies: + '@umijs/utils': 4.0.57 + esbuild: 0.16.17 + regenerate: 1.4.2 + regenerate-unicode-properties: 10.1.0 + spdy: 4.0.2 + transitivePeerDependencies: + - supports-color + dev: true + /@umijs/bundler-webpack/3.5.37_hflg5r6ml7trnjm7sh3tgaza54: resolution: {integrity: sha512-t9m35Mk1zIqQLxho6F99vtAN3gXtGG1DfLh6v9htNdaRDU3TMYk3ocBLEbywS9ZNX+MUxIBKDwh63Q1CbAMNSQ==, tarball: '@umijs/bundler-webpack/download/@umijs/bundler-webpack-3.5.37.tgz'} hasBin: true @@ -3884,6 +3174,45 @@ packages: - react-router dev: true + /@umijs/bundler-webpack/4.0.57_typescript@4.8.4: + resolution: {integrity: sha512-e2g/rD0JBXYU+pguCX+fCSj6KYGVpUDxSqqQIcflw7SxIl5+Vvueo24coL5lMBbDFWKk7OFF2G0Yg9/OBXb2aw==, tarball: '@umijs/bundler-webpack/download/@umijs/bundler-webpack-4.0.57.tgz'} + hasBin: true + dependencies: + '@pmmmwh/react-refresh-webpack-plugin': 0.5.10_react-refresh@0.14.0 + '@svgr/core': 6.5.1 + '@svgr/plugin-jsx': 6.5.1_@svgr+core@6.5.1 + '@svgr/plugin-svgo': 6.5.1_@svgr+core@6.5.1 + '@types/hapi__joi': 17.1.9 + '@umijs/babel-preset-umi': 4.0.57 + '@umijs/bundler-utils': 4.0.57 + '@umijs/case-sensitive-paths-webpack-plugin': 1.0.1 + '@umijs/mfsu': 4.0.57 + '@umijs/utils': 4.0.57 + cors: 2.8.5 + css-loader: 6.7.1 + es5-imcompatible-versions: 0.1.80 + fork-ts-checker-webpack-plugin: 7.3.0_typescript@4.8.4 + jest-worker: 29.4.3 + lightningcss: 1.19.0 + node-libs-browser: 2.2.1 + postcss: 8.4.21 + postcss-preset-env: 7.5.0_postcss@8.4.21 + react-error-overlay: 6.0.9 + react-refresh: 0.14.0 + transitivePeerDependencies: + - '@types/webpack' + - sockjs-client + - styled-components + - supports-color + - type-fest + - typescript + - vue-template-compiler + - webpack + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve + dev: true + /@umijs/case-sensitive-paths-webpack-plugin/1.0.1: resolution: {integrity: sha512-kDKJ8yTarxwxGJDInG33hOpaQRZ//XpNuuznQ/1Mscypw6kappzFmrBr2dOYave++K7JHouoANF354UpbEQw0Q==, tarball: '@umijs/case-sensitive-paths-webpack-plugin/download/@umijs/case-sensitive-paths-webpack-plugin-1.0.1.tgz'} dev: true @@ -3897,6 +3226,15 @@ packages: '@umijs/utils': 3.5.37 dev: true + /@umijs/core/4.0.57: + resolution: {integrity: sha512-9xqbR4LeNm4ND18Ijmb/cKMxHbnrQYAvMxtjandZL8L+eRXzxWBg2c0WwIY4B4ILJCQ4h1VqsUtahfjogklZSg==, tarball: '@umijs/core/download/@umijs/core-4.0.57.tgz'} + dependencies: + '@umijs/bundler-utils': 4.0.57 + '@umijs/utils': 4.0.57 + transitivePeerDependencies: + - supports-color + dev: true + /@umijs/deps/3.5.37: resolution: {integrity: sha512-nR4fjlTJwI5HVZpI8j7DchLFF3L9ZfJBpxibO8Gbucp6wEkFmNbMFggZC1x8p+1bNAVf2a0LV1WgIgtO5rxLzg==, tarball: '@umijs/deps/download/@umijs/deps-3.5.37.tgz'} dependencies: @@ -3949,6 +3287,18 @@ packages: - supports-color dev: true + /@umijs/mfsu/4.0.57: + resolution: {integrity: sha512-JrXmeAGAq4T+rNUjOsxNl2Tpm61505XLHhRm4VCf95L/UCyX1t0xVLaCsQUp0BUF4O/OAXKnXDX/t6KatxMvbQ==, tarball: '@umijs/mfsu/download/@umijs/mfsu-4.0.57.tgz'} + dependencies: + '@umijs/bundler-esbuild': 4.0.57 + '@umijs/bundler-utils': 4.0.57 + '@umijs/utils': 4.0.57 + enhanced-resolve: 5.9.3 + is-equal: 1.6.4 + transitivePeerDependencies: + - supports-color + dev: true + /@umijs/plugin-analytics/0.2.3_umi@3.5.37: resolution: {integrity: sha512-6Fj+EOzd2vXe1YHjK1aqhHlITWBXcnhPd6pxAEjeGu3vAxDcfp1yM3PoRr//baBXk8CYF2krWDQGYy+OlRXM4A==, tarball: '@umijs/plugin-analytics/download/@umijs/plugin-analytics-0.2.3.tgz'} peerDependencies: @@ -4208,6 +3558,18 @@ packages: '@umijs/deps': 3.5.37 dev: true + /@umijs/utils/4.0.57: + resolution: {integrity: sha512-3nsoWOY5KwjuAhw2yEQ3A91x/KyLiX2cFpxnem0AYHTFwFPY06XdtBqvF6Skg7z4Dv2G5n3qUz0EjkmYHCpEvw==, tarball: '@umijs/utils/download/@umijs/utils-4.0.57.tgz'} + dependencies: + chokidar: 3.5.3 + pino: 7.11.0 + dev: true + + /@vercel/ncc/0.33.3: + resolution: {integrity: sha512-JGZ11QV+/ZcfudW2Cz2JVp54/pJNXbsuWRgSh2ZmmZdQBKXqBtIGrwI1Wyx8nlbzAiEFe7FHi4K1zX4//jxTnQ==, tarball: '@vercel/ncc/download/@vercel/ncc-0.33.3.tgz'} + hasBin: true + dev: true + /abab/2.0.6: resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==, tarball: abab/download/abab-2.0.6.tgz} dev: true @@ -4220,25 +3582,6 @@ packages: negotiator: 0.6.3 dev: true - /accord/0.29.0: - resolution: {integrity: sha1-t0HBdtAENcWSnUZt/oz2vukzseQ=, tarball: accord/download/accord-0.29.0.tgz} - dependencies: - convert-source-map: 1.9.0 - glob: 7.2.3 - indx: 0.2.3 - lodash.clone: 4.5.0 - lodash.defaults: 4.2.0 - lodash.flatten: 4.4.0 - lodash.merge: 4.6.2 - lodash.partialright: 4.2.1 - lodash.pick: 4.4.0 - lodash.uniq: 4.5.0 - resolve: 1.22.1 - semver: 5.7.1 - uglify-js: 2.8.29 - when: 3.7.8 - dev: true - /acorn-globals/4.3.4: resolution: {integrity: sha1-n6GSat3BHJcwjE5m163Q1Awycuc=, tarball: acorn-globals/download/acorn-globals-4.3.4.tgz} dependencies: @@ -4362,19 +3705,6 @@ packages: uri-js: 4.4.1 dev: true - /align-text/0.1.4: - resolution: {integrity: sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=, tarball: align-text/download/align-text-0.1.4.tgz} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 3.2.2 - longest: 1.0.1 - repeat-string: 1.6.1 - dev: true - - /alphanum-sort/1.0.2: - resolution: {integrity: sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=, tarball: alphanum-sort/download/alphanum-sort-1.0.2.tgz} - dev: true - /ansi-align/2.0.0: resolution: {integrity: sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=, tarball: ansi-align/download/ansi-align-2.0.0.tgz} dependencies: @@ -4387,30 +3717,11 @@ packages: string-width: 4.2.3 dev: true - /ansi-colors/1.1.0: - resolution: {integrity: sha1-Y3S03V1HGP884npnGjscrQdxMqk=, tarball: ansi-colors/download/ansi-colors-1.1.0.tgz} - engines: {node: '>=0.10.0'} - dependencies: - ansi-wrap: 0.1.0 - dev: true - - /ansi-colors/3.2.4: - resolution: {integrity: sha1-46PaS/uubIapwoViXeEkojQCb78=, tarball: ansi-colors/download/ansi-colors-3.2.4.tgz} - engines: {node: '>=6'} - dev: true - /ansi-colors/4.1.3: resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==, tarball: ansi-colors/download/ansi-colors-4.1.3.tgz} engines: {node: '>=6'} dev: true - /ansi-cyan/0.1.1: - resolution: {integrity: sha1-U4rlKK+JgvKK4w2G8vF0VtJgmHM=, tarball: ansi-cyan/download/ansi-cyan-0.1.1.tgz} - engines: {node: '>=0.10.0'} - dependencies: - ansi-wrap: 0.1.0 - dev: true - /ansi-escape-sequences/6.2.1: resolution: {integrity: sha512-0gK95MrLXv+Vy5h4eKGvSX1yXopBqSYBi3/w4hekUxs/hHakF6asH9Gg7UXbb7IH9weAlVIrUzVOITNBr8Imag==, tarball: ansi-escape-sequences/download/ansi-escape-sequences-6.2.1.tgz} engines: {node: '>=12.17'} @@ -4430,11 +3741,10 @@ packages: type-fest: 0.21.3 dev: true - /ansi-gray/0.1.1: - resolution: {integrity: sha1-KWLPVOyXksSFEKPetSRDaGHvclE=, tarball: ansi-gray/download/ansi-gray-0.1.1.tgz} - engines: {node: '>=0.10.0'} - dependencies: - ansi-wrap: 0.1.0 + /ansi-html-community/0.0.8: + resolution: {integrity: sha1-afvE1sy+OD+XNpNK40w/gpDxv0E=, tarball: ansi-html-community/download/ansi-html-community-0.0.8.tgz} + engines: {'0': node >= 0.8.0} + hasBin: true dev: true /ansi-html/0.0.9: @@ -4443,13 +3753,6 @@ packages: hasBin: true dev: true - /ansi-red/0.1.1: - resolution: {integrity: sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw=, tarball: ansi-red/download/ansi-red-0.1.1.tgz} - engines: {node: '>=0.10.0'} - dependencies: - ansi-wrap: 0.1.0 - dev: true - /ansi-regex/2.1.1: resolution: {integrity: sha1-w7M6te42DYbg5ijwRorn7yfWVN8=, tarball: ansi-regex/download/ansi-regex-2.1.1.tgz} engines: {node: '>=0.10.0'} @@ -4489,11 +3792,6 @@ packages: color-convert: 2.0.1 dev: true - /ansi-wrap/0.1.0: - resolution: {integrity: sha1-qCJQ3bABXponyoLoLqYDu/pF768=, tarball: ansi-wrap/download/ansi-wrap-0.1.0.tgz} - engines: {node: '>=0.10.0'} - dev: true - /any-observable/0.3.0_rxjs@6.6.7: resolution: {integrity: sha1-r5M0deWAamfQ198JDdXovvZdEZs=, tarball: any-observable/download/any-observable-0.3.0.tgz} engines: {node: '>=6'} @@ -4541,13 +3839,6 @@ packages: picomatch: 2.3.1 dev: true - /append-buffer/1.0.2: - resolution: {integrity: sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE=, tarball: append-buffer/download/append-buffer-1.0.2.tgz} - engines: {node: '>=0.10.0'} - dependencies: - buffer-equal: 1.0.1 - dev: true - /aproba/1.2.0: resolution: {integrity: sha1-aALmJk79GMeQobDVF/DyYnvyyUo=, tarball: aproba/download/aproba-1.2.0.tgz} dev: true @@ -4556,13 +3847,6 @@ packages: resolution: {integrity: sha1-G8R4GPMFdk8jqzMGsL/AhsWinRE=, tarball: arch/download/arch-2.2.0.tgz} dev: true - /are-we-there-yet/1.1.7: - resolution: {integrity: sha1-sVR0qTKtq0/4pQ2a36fk6SbyEUY=, tarball: are-we-there-yet/download/are-we-there-yet-1.1.7.tgz} - dependencies: - delegates: 1.0.0 - readable-stream: 2.3.8 - dev: true - /arg/5.0.2: resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==, tarball: arg/download/arg-5.0.2.tgz} dev: true @@ -4577,14 +3861,6 @@ packages: resolution: {integrity: sha1-JG9Q88p4oyQPbJl+ipvR6sSeSzg=, tarball: argparse/download/argparse-2.0.1.tgz} dev: true - /arr-diff/1.1.0: - resolution: {integrity: sha1-aHwydYFjWI/vfeezb6vklesaOZo=, tarball: arr-diff/download/arr-diff-1.1.0.tgz} - engines: {node: '>=0.10.0'} - dependencies: - arr-flatten: 1.1.0 - array-slice: 0.2.3 - dev: true - /arr-diff/4.0.0: resolution: {integrity: sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=, tarball: arr-diff/download/arr-diff-4.0.0.tgz} engines: {node: '>=0.10.0'} @@ -4595,11 +3871,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /arr-union/2.1.0: - resolution: {integrity: sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=, tarball: arr-union/download/arr-union-2.1.0.tgz} - engines: {node: '>=0.10.0'} - dev: true - /arr-union/3.1.0: resolution: {integrity: sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=, tarball: arr-union/download/arr-union-3.1.0.tgz} engines: {node: '>=0.10.0'} @@ -4620,11 +3891,6 @@ packages: engines: {node: '>=12.17'} dev: true - /array-differ/3.0.0: - resolution: {integrity: sha1-PLs9DzFoEOr8xHYkc0I31q7krms=, tarball: array-differ/download/array-differ-3.0.0.tgz} - engines: {node: '>=8'} - dev: true - /array-equal/1.0.0: resolution: {integrity: sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=, tarball: array-equal/download/array-equal-1.0.0.tgz} dev: true @@ -4645,11 +3911,6 @@ packages: is-string: 1.0.7 dev: true - /array-slice/0.2.3: - resolution: {integrity: sha1-3Tz7gO15c6dRF82sabC5nshhhvU=, tarball: array-slice/download/array-slice-0.2.3.tgz} - engines: {node: '>=0.10.0'} - dev: true - /array-union/1.0.2: resolution: {integrity: sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=, tarball: array-union/download/array-union-1.0.2.tgz} engines: {node: '>=0.10.0'} @@ -4682,17 +3943,6 @@ packages: es-shim-unscopables: 1.0.0 dev: true - /array.prototype.reduce/1.0.5: - resolution: {integrity: sha512-kDdugMl7id9COE8R7MHF5jWk7Dqt/fs4Pv+JXoICnYwqpjjjbUurz6w5fT5IG6brLdJhv6/VoHB0H7oyIBXd+Q==, tarball: array.prototype.reduce/download/array.prototype.reduce-1.0.5.tgz} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.21.1 - es-array-method-boxes-properly: 1.0.0 - is-string: 1.0.7 - dev: true - /array.prototype.tosorted/1.1.1: resolution: {integrity: sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==, tarball: array.prototype.tosorted/download/array.prototype.tosorted-1.1.1.tgz} dependencies: @@ -4708,15 +3958,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /arrify/2.0.1: - resolution: {integrity: sha1-yWVekzHgq81YjSp8rX6ZVvZnAfo=, tarball: arrify/download/arrify-2.0.1.tgz} - engines: {node: '>=8'} - dev: true - - /asap/2.0.6: - resolution: {integrity: sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=, tarball: asap/download/asap-2.0.6.tgz} - dev: true - /asn1.js/5.4.1: resolution: {integrity: sha1-EamAuE67kXgc41sP3C7ilON4Pwc=, tarball: asn1.js/download/asn1.js-5.4.1.tgz} dependencies: @@ -4774,18 +4015,25 @@ packages: hasBin: true dev: true - /autoprefixer/9.6.0: - resolution: {integrity: sha1-ARHGveKtIMbxeZWjP6189oVLTIc=, tarball: autoprefixer/download/autoprefixer-9.6.0.tgz} - engines: {node: '>=6.0.0'} + /atomic-sleep/1.0.0: + resolution: {integrity: sha1-64W3emAfyTLP5DLFrNNkqeLJB1s=, tarball: atomic-sleep/download/atomic-sleep-1.0.0.tgz} + engines: {node: '>=8.0.0'} + dev: true + + /autoprefixer/10.4.14_postcss@8.4.21: + resolution: {integrity: sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==, tarball: autoprefixer/download/autoprefixer-10.4.14.tgz} + engines: {node: ^10 || ^12 || >=14} hasBin: true + peerDependencies: + postcss: ^8.1.0 dependencies: browserslist: 4.21.5 - caniuse-lite: 1.0.30001460 - chalk: 2.4.2 + caniuse-lite: 1.0.30001466 + fraction.js: 4.2.0 normalize-range: 0.1.2 - num2fraction: 1.2.2 - postcss: 7.0.39 - postcss-value-parser: 3.3.1 + picocolors: 1.0.0 + postcss: 8.4.21 + postcss-value-parser: 4.2.0 dev: true /autoprefixer/9.8.8: @@ -4793,7 +4041,7 @@ packages: hasBin: true dependencies: browserslist: 4.21.5 - caniuse-lite: 1.0.30001460 + caniuse-lite: 1.0.30001466 normalize-range: 0.1.2 num2fraction: 1.2.2 picocolors: 0.2.1 @@ -4855,18 +4103,6 @@ packages: '@babel/helper-module-imports': 7.18.6 dev: true - /babel-plugin-istanbul/5.2.0: - resolution: {integrity: sha1-30reg9iXqS3wacTZolzyZxKTyFQ=, tarball: babel-plugin-istanbul/download/babel-plugin-istanbul-5.2.0.tgz} - engines: {node: '>=6'} - dependencies: - '@babel/helper-plugin-utils': 7.20.2 - find-up: 3.0.0 - istanbul-lib-instrument: 3.3.0 - test-exclude: 5.2.3 - transitivePeerDependencies: - - supports-color - dev: true - /babel-plugin-istanbul/6.1.1: resolution: {integrity: sha1-+ojsWSMv2bTjbbvFQKjsmptH2nM=, tarball: babel-plugin-istanbul/download/babel-plugin-istanbul-6.1.1.tgz} engines: {node: '>=8'} @@ -4889,17 +4125,15 @@ packages: '@types/babel__traverse': 7.18.3 dev: true - /babel-plugin-polyfill-corejs2/0.3.3_@babel+core@7.18.2: - resolution: {integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==, tarball: babel-plugin-polyfill-corejs2/download/babel-plugin-polyfill-corejs2-0.3.3.tgz} - peerDependencies: - '@babel/core': ^7.0.0-0 + /babel-plugin-module-resolver/4.1.0: + resolution: {integrity: sha1-IqTzL3RBcn7B+/SWe4Y+Hj6fM+I=, tarball: babel-plugin-module-resolver/download/babel-plugin-module-resolver-4.1.0.tgz} + engines: {node: '>= 8.0.0'} dependencies: - '@babel/compat-data': 7.21.0 - '@babel/core': 7.18.2 - '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.18.2 - semver: 6.3.0 - transitivePeerDependencies: - - supports-color + find-babel-config: 1.2.0 + glob: 7.2.3 + pkg-up: 3.1.0 + reselect: 4.1.7 + resolve: 1.22.1 dev: true /babel-plugin-polyfill-corejs2/0.3.3_@babel+core@7.21.0: @@ -4915,18 +4149,6 @@ packages: - supports-color dev: true - /babel-plugin-polyfill-corejs3/0.5.3_@babel+core@7.18.2: - resolution: {integrity: sha512-zKsXDh0XjnrUEW0mxIHLfjBfnXSMr5Q/goMe/fxpQnLm07mcOZiIZHBNWCMx60HmdvjxfXcalac0tfFg0wqxyw==, tarball: babel-plugin-polyfill-corejs3/download/babel-plugin-polyfill-corejs3-0.5.3.tgz} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.2 - '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.18.2 - core-js-compat: 3.29.0 - transitivePeerDependencies: - - supports-color - dev: true - /babel-plugin-polyfill-corejs3/0.6.0_@babel+core@7.21.0: resolution: {integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==, tarball: babel-plugin-polyfill-corejs3/download/babel-plugin-polyfill-corejs3-0.6.0.tgz} peerDependencies: @@ -4939,17 +4161,6 @@ packages: - supports-color dev: true - /babel-plugin-polyfill-regenerator/0.3.1_@babel+core@7.18.2: - resolution: {integrity: sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==, tarball: babel-plugin-polyfill-regenerator/download/babel-plugin-polyfill-regenerator-0.3.1.tgz} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.2 - '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.18.2 - transitivePeerDependencies: - - supports-color - dev: true - /babel-plugin-polyfill-regenerator/0.4.1_@babel+core@7.21.0: resolution: {integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==, tarball: babel-plugin-polyfill-regenerator/download/babel-plugin-polyfill-regenerator-0.4.1.tgz} peerDependencies: @@ -4961,8 +4172,32 @@ packages: - supports-color dev: true - /babel-plugin-react-require/3.1.1: - resolution: {integrity: sha1-XD0lZPoWseRSEu1SUZ2xR7FZYQY=, tarball: babel-plugin-react-require/download/babel-plugin-react-require-3.1.1.tgz} + /babel-plugin-react-require/3.1.3: + resolution: {integrity: sha1-uj1zBbBEqQw1wyxamrlD/WjhY40=, tarball: babel-plugin-react-require/download/babel-plugin-react-require-3.1.3.tgz} + dev: true + + /babel-plugin-styled-components/2.0.7: + resolution: {integrity: sha512-i7YhvPgVqRKfoQ66toiZ06jPNA3p6ierpfUuEWxNF+fV27Uv5gxBkf8KZLHUCc1nFA9j6+80pYoIpqCeyW3/bA==, tarball: babel-plugin-styled-components/download/babel-plugin-styled-components-2.0.7.tgz} + peerDependencies: + styled-components: '>= 2' + dependencies: + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-module-imports': 7.18.6 + babel-plugin-syntax-jsx: 6.18.0 + lodash: 4.17.21 + picomatch: 2.3.1 + dev: true + + /babel-plugin-syntax-jsx/6.18.0: + resolution: {integrity: sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=, tarball: babel-plugin-syntax-jsx/download/babel-plugin-syntax-jsx-6.18.0.tgz} + dev: true + + /babel-plugin-transform-define/2.0.1: + resolution: {integrity: sha1-ajT9bqiZif63VyHuTM6Bfsd5vn8=, tarball: babel-plugin-transform-define/download/babel-plugin-transform-define-2.0.1.tgz} + engines: {node: '>= 8.x.x'} + dependencies: + lodash: 4.17.21 + traverse: 0.6.6 dev: true /babel-preset-current-node-syntax/0.1.4_@babel+core@7.21.0: @@ -5234,11 +4469,6 @@ packages: resolution: {integrity: sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=, tarball: buffer-equal-constant-time/download/buffer-equal-constant-time-1.0.1.tgz} dev: true - /buffer-equal/1.0.1: - resolution: {integrity: sha512-QoV3ptgEaQpvVwbXdSO39iqPQTCxSF7A5U99AxbHYqUdCizL/lH2Z0A2y6nbZucxMEOtNyZfG2s6gsVugGpKkg==, tarball: buffer-equal/download/buffer-equal-1.0.1.tgz} - engines: {node: '>=0.4'} - dev: true - /buffer-fill/1.0.0: resolution: {integrity: sha1-+PeLdniYiO858gXNY39o5wISKyw=, tarball: buffer-fill/download/buffer-fill-1.0.0.tgz} dev: true @@ -5259,11 +4489,6 @@ packages: isarray: 1.0.0 dev: true - /builtin-modules/3.3.0: - resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==, tarball: builtin-modules/download/builtin-modules-3.3.0.tgz} - engines: {node: '>=6'} - dev: true - /builtin-status-codes/3.0.0: resolution: {integrity: sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=, tarball: builtin-status-codes/download/builtin-status-codes-3.0.0.tgz} dev: true @@ -5421,11 +4646,6 @@ packages: quick-lru: 4.0.1 dev: true - /camelcase/1.2.1: - resolution: {integrity: sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=, tarball: camelcase/download/camelcase-1.2.1.tgz} - engines: {node: '>=0.10.0'} - dev: true - /camelcase/4.1.0: resolution: {integrity: sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=, tarball: camelcase/download/camelcase-4.1.0.tgz} engines: {node: '>=4'} @@ -5441,19 +4661,14 @@ packages: engines: {node: '>=10'} dev: true - /caniuse-api/3.0.0: - resolution: {integrity: sha1-Xk2Q4idJYdRikZl99Znj7QCO5MA=, tarball: caniuse-api/download/caniuse-api-3.0.0.tgz} - dependencies: - browserslist: 4.21.5 - caniuse-lite: 1.0.30001460 - lodash.memoize: 4.1.2 - lodash.uniq: 4.5.0 - dev: true - /caniuse-lite/1.0.30001460: resolution: {integrity: sha512-Bud7abqjvEjipUkpLs4D7gR0l8hBYBHoa+tGtKJHvT2AYzLp1z7EmVkUT4ERpVUfca8S2HGIVs883D8pUH1ZzQ==, tarball: caniuse-lite/download/caniuse-lite-1.0.30001460.tgz} dev: true + /caniuse-lite/1.0.30001466: + resolution: {integrity: sha512-ewtFBSfWjEmxUgNBSZItFSmVtvk9zkwkl1OfRZlKA8slltRN+/C/tuGVrF9styXkN36Yu3+SeJ1qkXxDEyNZ5w==, tarball: caniuse-lite/download/caniuse-lite-1.0.30001466.tgz} + dev: true + /capture-exit/2.0.0: resolution: {integrity: sha1-+5U7+uvreB9iiYI52rtCbQilCaQ=, tarball: capture-exit/download/capture-exit-2.0.0.tgz} engines: {node: 6.* || 8.* || >= 10.*} @@ -5474,14 +4689,6 @@ packages: resolution: {integrity: sha1-JGaH3rtgFHNRMb6KurLZOJj40EM=, tarball: ccount/download/ccount-1.1.0.tgz} dev: true - /center-align/0.1.3: - resolution: {integrity: sha1-qg0yYptu6XIgBBHL1EYckHvCt60=, tarball: center-align/download/center-align-0.1.3.tgz} - engines: {node: '>=0.10.0'} - dependencies: - align-text: 0.1.4 - lazy-cache: 1.0.4 - dev: true - /chalk/1.1.3: resolution: {integrity: sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=, tarball: chalk/download/chalk-1.1.3.tgz} engines: {node: '>=0.10.0'} @@ -5580,6 +4787,11 @@ packages: resolution: {integrity: sha1-Z6npZL4xpR4V5QENWObxKDQAL0Y=, tarball: ci-info/download/ci-info-2.0.0.tgz} dev: true + /ci-info/3.8.0: + resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==, tarball: ci-info/download/ci-info-3.8.0.tgz} + engines: {node: '>=8'} + dev: true + /cipher-base/1.0.4: resolution: {integrity: sha1-h2Dk7MJy9MNjUy+SbYdKriwTl94=, tarball: cipher-base/download/cipher-base-1.0.4.tgz} dependencies: @@ -5668,14 +4880,6 @@ packages: is-wsl: 2.2.0 dev: true - /cliui/2.1.0: - resolution: {integrity: sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=, tarball: cliui/download/cliui-2.1.0.tgz} - dependencies: - center-align: 0.1.3 - right-align: 0.1.3 - wordwrap: 0.0.2 - dev: true - /cliui/6.0.0: resolution: {integrity: sha1-UR1wLAxOQcoVbX0OlgIfI+EyJbE=, tarball: cliui/download/cliui-6.0.0.tgz} dependencies: @@ -5684,11 +4888,6 @@ packages: wrap-ansi: 6.2.0 dev: true - /clone-buffer/1.0.0: - resolution: {integrity: sha1-4+JbIHrE5wGvch4staFnksrD3Fg=, tarball: clone-buffer/download/clone-buffer-1.0.0.tgz} - engines: {node: '>= 0.10'} - dev: true - /clone-regexp/2.2.0: resolution: {integrity: sha1-fWXgCIXNh5ZAXDWnN+eoa3Qp428=, tarball: clone-regexp/download/clone-regexp-2.2.0.tgz} engines: {node: '>=6'} @@ -5702,23 +4901,6 @@ packages: mimic-response: 1.0.1 dev: true - /clone-stats/1.0.0: - resolution: {integrity: sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=, tarball: clone-stats/download/clone-stats-1.0.0.tgz} - dev: true - - /clone/2.1.2: - resolution: {integrity: sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=, tarball: clone/download/clone-2.1.2.tgz} - engines: {node: '>=0.8'} - dev: true - - /cloneable-readable/1.1.3: - resolution: {integrity: sha1-EgoAywU7+2OiIucJ+Wg+ouEdjOw=, tarball: cloneable-readable/download/cloneable-readable-1.1.3.tgz} - dependencies: - inherits: 2.0.4 - process-nextick-args: 2.0.1 - readable-stream: 2.3.8 - dev: true - /co-body/6.1.0: resolution: {integrity: sha1-2HqO/DVk+b/jrO2O9c0Ex6h2ZUc=, tarball: co-body/download/co-body-6.1.0.tgz} dependencies: @@ -5733,15 +4915,6 @@ packages: engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} dev: true - /coa/2.0.2: - resolution: {integrity: sha1-Q/bCEVG07yv1cYfbDXPeIp4+fsM=, tarball: coa/download/coa-2.0.2.tgz} - engines: {node: '>= 4.0'} - dependencies: - '@types/q': 1.5.5 - chalk: 2.4.2 - q: 1.5.1 - dev: true - /code-point-at/1.1.0: resolution: {integrity: sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=, tarball: code-point-at/download/code-point-at-1.1.0.tgz} engines: {node: '>=0.10.0'} @@ -5821,23 +4994,9 @@ packages: resolution: {integrity: sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=, tarball: color-name/download/color-name-1.1.4.tgz} dev: true - /color-string/1.9.1: - resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==, tarball: color-string/download/color-string-1.9.1.tgz} - dependencies: - color-name: 1.1.4 - simple-swizzle: 0.2.2 - dev: true - - /color-support/1.1.3: - resolution: {integrity: sha1-k4NDeaHMmgxh+C9S8NBDIiUb1aI=, tarball: color-support/download/color-support-1.1.3.tgz} - hasBin: true - dev: true - - /color/3.2.1: - resolution: {integrity: sha1-NUTcGYyvRJDD7MmnkLVP6f9F4WQ=, tarball: color/download/color-3.2.1.tgz} - dependencies: - color-convert: 1.9.3 - color-string: 1.9.1 + /colors/1.2.5: + resolution: {integrity: sha1-icetmjdLwDDfgBMkH2gTbtiDWvw=, tarball: colors/download/colors-1.2.5.tgz} + engines: {node: '>=0.1.90'} dev: true /combined-stream/1.0.8: @@ -5875,13 +5034,25 @@ packages: resolution: {integrity: sha1-/UhehMA+tIgcIHIrpIA16FMa6zM=, tarball: commander/download/commander-2.20.3.tgz} dev: true + /commander/7.2.0: + resolution: {integrity: sha1-o2y1fQtQHOEI5NIFWaFQo5HZerc=, tarball: commander/download/commander-7.2.0.tgz} + engines: {node: '>= 10'} + dev: true + /commander/9.2.0: resolution: {integrity: sha512-e2i4wANQiSXgnrBlIatyHtP1odfUp0BbV5Y5nEGbxtIrStkEOAAzCUirvLBNXHLr7kwLvJl6V+4V3XV9x7Wd9w==, tarball: commander/download/commander-9.2.0.tgz} engines: {node: ^12.20.0 || >=14} dev: true - /commondir/1.0.1: - resolution: {integrity: sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=, tarball: commondir/download/commondir-1.0.1.tgz} + /commander/9.5.0: + resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==, tarball: commander/download/commander-9.5.0.tgz} + engines: {node: ^12.20.0 || >=14} + requiresBuild: true + dev: true + optional: true + + /common-path-prefix/3.0.0: + resolution: {integrity: sha1-fQB6fgfFjEtNX0MxMaGRQbKfEeA=, tarball: common-path-prefix/download/common-path-prefix-3.0.0.tgz} dev: true /component-emitter/1.3.0: @@ -5902,12 +5073,6 @@ packages: typedarray: 0.0.6 dev: true - /concat-with-sourcemaps/1.1.0: - resolution: {integrity: sha1-1OqT8FriV5CVG5nns7CeOQikCC4=, tarball: concat-with-sourcemaps/download/concat-with-sourcemaps-1.1.0.tgz} - dependencies: - source-map: 0.6.1 - dev: true - /configstore/3.1.5: resolution: {integrity: sha1-6a8zH63BTavVRNPn523ERqCaUw8=, tarball: configstore/download/configstore-3.1.5.tgz} engines: {node: '>=4'} @@ -5936,10 +5101,6 @@ packages: resolution: {integrity: sha1-ZwY871fOts9Jk6KrOlWECujEkzY=, tarball: console-browserify/download/console-browserify-1.2.0.tgz} dev: true - /console-control-strings/1.1.0: - resolution: {integrity: sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=, tarball: console-control-strings/download/console-control-strings-1.1.0.tgz} - dev: true - /constants-browserify/1.0.0: resolution: {integrity: sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=, tarball: constants-browserify/download/constants-browserify-1.0.0.tgz} dev: true @@ -6004,6 +5165,11 @@ packages: requiresBuild: true dev: true + /core-js/3.28.0: + resolution: {integrity: sha512-GiZn9D4Z/rSYvTeg1ljAIsEqFm0LaN9gVtwDCrKL80zHtS31p9BAjmTxVqTQDMpwlMolJZOFntUG2uwyj7DAqw==, tarball: core-js/download/core-js-3.28.0.tgz} + requiresBuild: true + dev: true + /core-js/3.6.5: resolution: {integrity: sha1-c5XcJzrzf7LlDpvT2f6EEoUjHRo=, tarball: core-js/download/core-js-3.6.5.tgz} 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. @@ -6018,6 +5184,14 @@ packages: resolution: {integrity: sha1-pgQtNjTCsn6TKPg3uWX6yDgI24U=, tarball: core-util-is/download/core-util-is-1.0.3.tgz} dev: true + /cors/2.8.5: + resolution: {integrity: sha1-6sEdpRWS3Ya58G9uesKTs9+HXSk=, tarball: cors/download/cors-2.8.5.tgz} + engines: {node: '>= 0.10'} + dependencies: + object-assign: 4.1.1 + vary: 1.1.2 + dev: true + /cosmiconfig/5.2.1: resolution: {integrity: sha1-BA9yaAnFked6F8CjYmykW08Wixo=, tarball: cosmiconfig/download/cosmiconfig-5.2.1.tgz} engines: {node: '>=4'} @@ -6136,19 +5310,18 @@ packages: engines: {node: '>=6.0.0'} hasBin: true dependencies: - postcss: 7.0.32 - dev: true - - /css-color-names/0.0.4: - resolution: {integrity: sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=, tarball: css-color-names/download/css-color-names-0.0.4.tgz} + postcss: 7.0.39 dev: true - /css-declaration-sorter/4.0.1: - resolution: {integrity: sha1-wZiUD2OnbX42wecQGLABchBUyyI=, tarball: css-declaration-sorter/download/css-declaration-sorter-4.0.1.tgz} - engines: {node: '>4'} + /css-blank-pseudo/3.0.3_postcss@8.4.21: + resolution: {integrity: sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==, tarball: css-blank-pseudo/download/css-blank-pseudo-3.0.3.tgz} + engines: {node: ^12 || ^14 || >=16} + hasBin: true + peerDependencies: + postcss: ^8.4 dependencies: - postcss: 7.0.39 - timsort: 0.3.0 + postcss: 8.4.21 + postcss-selector-parser: 6.0.11 dev: true /css-has-pseudo/0.10.0: @@ -6156,19 +5329,35 @@ packages: engines: {node: '>=6.0.0'} hasBin: true dependencies: - postcss: 7.0.32 + postcss: 7.0.39 postcss-selector-parser: 5.0.0 dev: true - /css-modules-loader-core/1.1.0: - resolution: {integrity: sha1-WQhmgpShvs0mGuCkziGwtVHyHRY=, tarball: css-modules-loader-core/download/css-modules-loader-core-1.1.0.tgz} + /css-has-pseudo/3.0.4_postcss@8.4.21: + resolution: {integrity: sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==, tarball: css-has-pseudo/download/css-has-pseudo-3.0.4.tgz} + engines: {node: ^12 || ^14 || >=16} + hasBin: true + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: 8.4.21 + postcss-selector-parser: 6.0.11 + dev: true + + /css-loader/6.7.1: + resolution: {integrity: sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==, tarball: css-loader/download/css-loader-6.7.1.tgz} + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^5.0.0 dependencies: - icss-replace-symbols: 1.1.0 - postcss: 6.0.1 - postcss-modules-extract-imports: 1.1.0 - postcss-modules-local-by-default: 1.2.0 - postcss-modules-scope: 1.1.0 - postcss-modules-values: 1.3.0 + icss-utils: 5.1.0_postcss@8.4.21 + postcss: 8.4.21 + postcss-modules-extract-imports: 3.0.0_postcss@8.4.21 + postcss-modules-local-by-default: 4.0.0_postcss@8.4.21 + postcss-modules-scope: 3.0.0_postcss@8.4.21 + postcss-modules-values: 4.0.0_postcss@8.4.21 + postcss-value-parser: 4.2.0 + semver: 7.3.8 dev: true /css-prefers-color-scheme/3.1.1: @@ -6176,35 +5365,27 @@ packages: engines: {node: '>=6.0.0'} hasBin: true dependencies: - postcss: 7.0.32 - dev: true - - /css-select-base-adapter/0.1.1: - resolution: {integrity: sha1-Oy/0lyzDYquIVhUHqVQIoUMhNdc=, tarball: css-select-base-adapter/download/css-select-base-adapter-0.1.1.tgz} - dev: true - - /css-select/2.1.0: - resolution: {integrity: sha1-ajRlM1ZjWTSoG6ymjQJVQyEF2+8=, tarball: css-select/download/css-select-2.1.0.tgz} - dependencies: - boolbase: 1.0.0 - css-what: 3.4.2 - domutils: 1.7.0 - nth-check: 1.0.2 + postcss: 7.0.39 dev: true - /css-selector-tokenizer/0.7.3: - resolution: {integrity: sha1-c18mGG5nx0mq8nV4NAXPBmH66PE=, tarball: css-selector-tokenizer/download/css-selector-tokenizer-0.7.3.tgz} + /css-prefers-color-scheme/6.0.3_postcss@8.4.21: + resolution: {integrity: sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==, tarball: css-prefers-color-scheme/download/css-prefers-color-scheme-6.0.3.tgz} + engines: {node: ^12 || ^14 || >=16} + hasBin: true + peerDependencies: + postcss: ^8.4 dependencies: - cssesc: 3.0.0 - fastparse: 1.1.2 + postcss: 8.4.21 dev: true - /css-tree/1.0.0-alpha.37: - resolution: {integrity: sha1-mL69YsTB2flg7DQM+fdSLjBwmiI=, tarball: css-tree/download/css-tree-1.0.0-alpha.37.tgz} - engines: {node: '>=8.0.0'} + /css-select/4.3.0: + resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==, tarball: css-select/download/css-select-4.3.0.tgz} dependencies: - mdn-data: 2.0.4 - source-map: 0.6.1 + boolbase: 1.0.0 + css-what: 6.1.0 + domhandler: 4.3.1 + domutils: 2.8.0 + nth-check: 2.1.1 dev: true /css-tree/1.1.3: @@ -6215,8 +5396,8 @@ packages: source-map: 0.6.1 dev: true - /css-what/3.4.2: - resolution: {integrity: sha1-6nAm/LAXd+295SEk4h8yfnrpUOQ=, tarball: css-what/download/css-what-3.4.2.tgz} + /css-what/6.1.0: + resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==, tarball: css-what/download/css-what-6.1.0.tgz} engines: {node: '>= 6'} dev: true @@ -6224,6 +5405,10 @@ packages: resolution: {integrity: sha1-O/LypowQ9cagir2SN4Mx7oA83bA=, tarball: cssdb/download/cssdb-4.4.0.tgz} dev: true + /cssdb/6.6.3: + resolution: {integrity: sha512-7GDvDSmE+20+WcSMhP17Q1EVWUrLlbxxpMDqG731n8P99JhnQZHR9YvtjPvEHfjFUjvQJvdpKCjlKOX+xe4UVA==, tarball: cssdb/download/cssdb-6.6.3.tgz} + dev: true + /cssesc/2.0.0: resolution: {integrity: sha1-OxO9G7HLNuG8taTc0n9UxdyzVwM=, tarball: cssesc/download/cssesc-2.0.0.tgz} engines: {node: '>=4'} @@ -6236,74 +5421,6 @@ packages: hasBin: true dev: true - /cssnano-preset-default/4.0.8: - resolution: {integrity: sha1-kgYisfwelaNOiDggPxOXpQTy0/8=, tarball: cssnano-preset-default/download/cssnano-preset-default-4.0.8.tgz} - engines: {node: '>=6.9.0'} - dependencies: - css-declaration-sorter: 4.0.1 - cssnano-util-raw-cache: 4.0.1 - postcss: 7.0.39 - postcss-calc: 7.0.5 - postcss-colormin: 4.0.3 - postcss-convert-values: 4.0.1 - postcss-discard-comments: 4.0.2 - postcss-discard-duplicates: 4.0.2 - postcss-discard-empty: 4.0.1 - postcss-discard-overridden: 4.0.1 - postcss-merge-longhand: 4.0.11 - postcss-merge-rules: 4.0.3 - postcss-minify-font-values: 4.0.2 - postcss-minify-gradients: 4.0.2 - postcss-minify-params: 4.0.2 - postcss-minify-selectors: 4.0.2 - postcss-normalize-charset: 4.0.1 - postcss-normalize-display-values: 4.0.2 - postcss-normalize-positions: 4.0.2 - postcss-normalize-repeat-style: 4.0.2 - postcss-normalize-string: 4.0.2 - postcss-normalize-timing-functions: 4.0.2 - postcss-normalize-unicode: 4.0.1 - postcss-normalize-url: 4.0.1 - postcss-normalize-whitespace: 4.0.2 - postcss-ordered-values: 4.1.2 - postcss-reduce-initial: 4.0.3 - postcss-reduce-transforms: 4.0.2 - postcss-svgo: 4.0.3 - postcss-unique-selectors: 4.0.1 - dev: true - - /cssnano-util-get-arguments/4.0.0: - resolution: {integrity: sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=, tarball: cssnano-util-get-arguments/download/cssnano-util-get-arguments-4.0.0.tgz} - engines: {node: '>=6.9.0'} - dev: true - - /cssnano-util-get-match/4.0.0: - resolution: {integrity: sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=, tarball: cssnano-util-get-match/download/cssnano-util-get-match-4.0.0.tgz} - engines: {node: '>=6.9.0'} - dev: true - - /cssnano-util-raw-cache/4.0.1: - resolution: {integrity: sha1-sm1f1fcqEd/np4RvtMZyYPlr8oI=, tarball: cssnano-util-raw-cache/download/cssnano-util-raw-cache-4.0.1.tgz} - engines: {node: '>=6.9.0'} - dependencies: - postcss: 7.0.39 - dev: true - - /cssnano-util-same-parent/4.0.1: - resolution: {integrity: sha1-V0CC+yhZ0ttDOFWDXZqEVuoYu/M=, tarball: cssnano-util-same-parent/download/cssnano-util-same-parent-4.0.1.tgz} - engines: {node: '>=6.9.0'} - dev: true - - /cssnano/4.1.11: - resolution: {integrity: sha1-x7X1uB2iacsf2YLLlgwSAJEMmpk=, tarball: cssnano/download/cssnano-4.1.11.tgz} - engines: {node: '>=6.9.0'} - dependencies: - cosmiconfig: 5.2.1 - cssnano-preset-default: 4.0.8 - is-resolvable: 1.1.0 - postcss: 7.0.39 - dev: true - /csso/4.2.0: resolution: {integrity: sha1-6jpWE0bo3J9UbW/r7dUBh884lSk=, tarball: csso/download/csso-4.2.0.tgz} engines: {node: '>=8.0.0'} @@ -6593,21 +5710,26 @@ packages: engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} dev: true - /detect-indent/5.0.0: - resolution: {integrity: sha1-OHHMCmoALow+Wzz38zYmRnXwa50=, tarball: detect-indent/download/detect-indent-5.0.0.tgz} - engines: {node: '>=4'} - dev: true - /detect-indent/6.1.0: resolution: {integrity: sha1-WSSF67v2s7GrK+F1yDk9BMoNV+Y=, tarball: detect-indent/download/detect-indent-6.1.0.tgz} engines: {node: '>=8'} dev: true + /detect-libc/1.0.3: + resolution: {integrity: sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=, tarball: detect-libc/download/detect-libc-1.0.3.tgz} + engines: {node: '>=0.10'} + hasBin: true + dev: true + /detect-newline/3.1.0: resolution: {integrity: sha1-V29d/GOuGhkv8ZLYrTr2MImRtlE=, tarball: detect-newline/download/detect-newline-3.1.0.tgz} engines: {node: '>=8'} dev: true + /detect-node/2.1.0: + resolution: {integrity: sha1-yccHdaScPQO8LAbZpzvlUPl4+LE=, tarball: detect-node/download/detect-node-2.1.0.tgz} + dev: true + /diff-sequences/25.2.6: resolution: {integrity: sha1-X0Z8AO3TU1K3vKRteSfWDmh6dt0=, tarball: diff-sequences/download/diff-sequences-25.2.6.tgz} engines: {node: '>= 8.3'} @@ -6653,6 +5775,14 @@ packages: entities: 2.2.0 dev: true + /dom-serializer/1.4.1: + resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==, tarball: dom-serializer/download/dom-serializer-1.4.1.tgz} + dependencies: + domelementtype: 2.3.0 + domhandler: 4.3.1 + entities: 2.2.0 + dev: true + /domain-browser/1.2.0: resolution: {integrity: sha1-PTH1AZGmdJ3RN1p/Ui6CPULlTto=, tarball: domain-browser/download/domain-browser-1.2.0.tgz} engines: {node: '>=0.4', npm: '>=1.2'} @@ -6685,6 +5815,13 @@ packages: domelementtype: 1.3.1 dev: true + /domhandler/4.3.1: + resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==, tarball: domhandler/download/domhandler-4.3.1.tgz} + engines: {node: '>= 4'} + dependencies: + domelementtype: 2.3.0 + dev: true + /domutils/1.7.0: resolution: {integrity: sha1-Vuo0HoNOBuZ0ivehyyXaZ+qfjCo=, tarball: domutils/download/domutils-1.7.0.tgz} dependencies: @@ -6692,6 +5829,14 @@ packages: domelementtype: 1.3.1 dev: true + /domutils/2.8.0: + resolution: {integrity: sha1-RDfe9dtuLR9dbuhZvZXKfQIEgTU=, tarball: domutils/download/domutils-2.8.0.tgz} + dependencies: + dom-serializer: 1.4.1 + domelementtype: 2.3.0 + domhandler: 4.3.1 + dev: true + /dot-prop/4.2.1: resolution: {integrity: sha1-RYhBlKcfws2nHLtLzrOk3S9DO6Q=, tarball: dot-prop/download/dot-prop-4.2.1.tgz} engines: {node: '>=4'} @@ -6699,20 +5844,6 @@ packages: is-obj: 1.0.1 dev: true - /dot-prop/5.3.0: - resolution: {integrity: sha1-kMzOcIzZzYLMTcjD3dmr3VWyDog=, tarball: dot-prop/download/dot-prop-5.3.0.tgz} - engines: {node: '>=8'} - dependencies: - is-obj: 2.0.0 - dev: true - - /dot-prop/6.0.1: - resolution: {integrity: sha1-/CazzxQrnlm3Tb057WbOYgxoEIM=, tarball: dot-prop/download/dot-prop-6.0.1.tgz} - engines: {node: '>=10'} - dependencies: - is-obj: 2.0.0 - dev: true - /dumi-assets-types/1.0.1: resolution: {integrity: sha512-A+fJp7L+Q6nU5S2KgbdnyfRoCkAZy+UFudQ45QPM7W+3LIe8o+Tt0cURIQMnLZMBjoKbItB5IDi+IM39FwFZvQ==, tarball: dumi-assets-types/download/dumi-assets-types-1.0.1.tgz} dev: true @@ -6782,6 +5913,15 @@ packages: stream-shift: 1.0.1 dev: true + /duplexify/4.1.2: + resolution: {integrity: sha1-GLT40oKJEy+guVc8iY2fkD+Bx7A=, tarball: duplexify/download/duplexify-4.1.2.tgz} + dependencies: + end-of-stream: 1.4.4 + inherits: 2.0.4 + readable-stream: 3.6.1 + stream-shift: 1.0.1 + dev: true + /ecc-jsbn/0.1.2: resolution: {integrity: sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=, tarball: ecc-jsbn/download/ecc-jsbn-0.1.2.tgz} dependencies: @@ -6867,6 +6007,14 @@ packages: tapable: 1.1.3 dev: true + /enhanced-resolve/5.9.3: + resolution: {integrity: sha512-Bq9VSor+kjvW3f9/MiiR4eE3XYgOl7/rS8lnSxbRbF3kS0B2r+Y9w5krBWxZgDxASVZbdYrn5wT4j/Wb0J9qow==, tarball: enhanced-resolve/download/enhanced-resolve-5.9.3.tgz} + engines: {node: '>=10.13.0'} + dependencies: + graceful-fs: 4.2.10 + tapable: 2.2.1 + dev: true + /enquirer/2.3.6: resolution: {integrity: sha1-Kn/l3WNKHkElqXXsmU/1RW3Dc00=, tarball: enquirer/download/enquirer-2.3.6.tgz} engines: {node: '>=8.6'} @@ -6882,6 +6030,11 @@ packages: resolution: {integrity: sha1-CY3JDruD2N/6CJ1VJWs1HTTE2lU=, tarball: entities/download/entities-2.2.0.tgz} dev: true + /entities/4.4.0: + resolution: {integrity: sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==, tarball: entities/download/entities-4.4.0.tgz} + engines: {node: '>=0.12'} + dev: true + /err-code/1.1.2: resolution: {integrity: sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA=, tarball: err-code/download/err-code-1.1.2.tgz} dev: true @@ -6949,8 +6102,18 @@ packages: which-typed-array: 1.1.9 dev: true - /es-array-method-boxes-properly/1.0.0: - resolution: {integrity: sha1-hz8+hEGN5O4Zxb51KZCy5EcY0J4=, tarball: es-array-method-boxes-properly/download/es-array-method-boxes-properly-1.0.0.tgz} + /es-get-iterator/1.1.3: + resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==, tarball: es-get-iterator/download/es-get-iterator-1.1.3.tgz} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.0 + has-symbols: 1.0.3 + is-arguments: 1.1.1 + is-map: 2.0.2 + is-set: 2.0.2 + is-string: 1.0.7 + isarray: 2.0.5 + stop-iteration-iterator: 1.0.0 dev: true /es-module-lexer/0.7.1: @@ -7001,6 +6164,36 @@ packages: requiresBuild: true dev: true + /esbuild/0.16.17: + resolution: {integrity: sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==, tarball: esbuild/download/esbuild-0.16.17.tgz} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/android-arm': 0.16.17 + '@esbuild/android-arm64': 0.16.17 + '@esbuild/android-x64': 0.16.17 + '@esbuild/darwin-arm64': 0.16.17 + '@esbuild/darwin-x64': 0.16.17 + '@esbuild/freebsd-arm64': 0.16.17 + '@esbuild/freebsd-x64': 0.16.17 + '@esbuild/linux-arm': 0.16.17 + '@esbuild/linux-arm64': 0.16.17 + '@esbuild/linux-ia32': 0.16.17 + '@esbuild/linux-loong64': 0.16.17 + '@esbuild/linux-mips64el': 0.16.17 + '@esbuild/linux-ppc64': 0.16.17 + '@esbuild/linux-riscv64': 0.16.17 + '@esbuild/linux-s390x': 0.16.17 + '@esbuild/linux-x64': 0.16.17 + '@esbuild/netbsd-x64': 0.16.17 + '@esbuild/openbsd-x64': 0.16.17 + '@esbuild/sunos-x64': 0.16.17 + '@esbuild/win32-arm64': 0.16.17 + '@esbuild/win32-ia32': 0.16.17 + '@esbuild/win32-x64': 0.16.17 + dev: true + /escalade/3.1.1: resolution: {integrity: sha1-2M/ccACWXFoBdLSoLqpcBVJ0LkA=, tarball: escalade/download/escalade-3.1.1.tgz} engines: {node: '>=6'} @@ -7414,27 +6607,11 @@ packages: engines: {node: '>=4.0'} dev: true - /estree-walker/0.6.1: - resolution: {integrity: sha1-UwSRQ/QMbrkYsjZx0f4yGfOhs2I=, tarball: estree-walker/download/estree-walker-0.6.1.tgz} - dev: true - - /estree-walker/1.0.1: - resolution: {integrity: sha1-MbxdYSyWtwQQa0d+bdXYqhOMtwA=, tarball: estree-walker/download/estree-walker-1.0.1.tgz} - dev: true - - /estree-walker/2.0.2: - resolution: {integrity: sha1-UvAQF4wqTBF6d1fP6UKtt9LaTKw=, tarball: estree-walker/download/estree-walker-2.0.2.tgz} - dev: true - /esutils/2.0.3: resolution: {integrity: sha1-dNLrTeC42hKTcRkQ1Qd1ubcQ72Q=, tarball: esutils/download/esutils-2.0.3.tgz} engines: {node: '>=0.10.0'} dev: true - /eventemitter3/4.0.7: - resolution: {integrity: sha1-Lem2j2Uo1WRO9cWVJqG0oHMGFp8=, tarball: eventemitter3/download/eventemitter3-4.0.7.tgz} - dev: true - /events/3.3.0: resolution: {integrity: sha1-Mala0Kkk4tLEGagTrrLE6HjqdAA=, tarball: events/download/events-3.3.0.tgz} engines: {node: '>=0.8.x'} @@ -7569,13 +6746,6 @@ packages: jest-regex-util: 25.2.6 dev: true - /extend-shallow/1.1.4: - resolution: {integrity: sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=, tarball: extend-shallow/download/extend-shallow-1.1.4.tgz} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 1.1.0 - dev: true - /extend-shallow/2.0.1: resolution: {integrity: sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=, tarball: extend-shallow/download/extend-shallow-2.0.1.tgz} engines: {node: '>=0.10.0'} @@ -7625,16 +6795,6 @@ packages: engines: {'0': node >=0.6.0} dev: true - /fancy-log/1.3.3: - resolution: {integrity: sha1-28GRVPVYaQFQojlToK29A1vkX8c=, tarball: fancy-log/download/fancy-log-1.3.3.tgz} - engines: {node: '>= 0.10'} - dependencies: - ansi-gray: 0.1.1 - color-support: 1.1.3 - parse-node-version: 1.0.1 - time-stamp: 1.1.0 - dev: true - /fast-deep-equal/3.1.3: resolution: {integrity: sha1-On1WtVnWy8PrUSMlJE5hmmXGxSU=, tarball: fast-deep-equal/download/fast-deep-equal-3.1.3.tgz} dev: true @@ -7658,86 +6818,57 @@ packages: resolution: {integrity: sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=, tarball: fast-levenshtein/download/fast-levenshtein-2.0.6.tgz} dev: true + /fast-redact/3.1.2: + resolution: {integrity: sha512-+0em+Iya9fKGfEQGcd62Yv6onjBmmhV1uh86XVfOU8VwAe6kaFdQCWI9s0/Nnugx5Vd9tdbZ7e6gE2tR9dzXdw==, tarball: fast-redact/download/fast-redact-3.1.2.tgz} + engines: {node: '>=6'} + dev: true + /fastest-levenshtein/1.0.16: resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==, tarball: fastest-levenshtein/download/fastest-levenshtein-1.0.16.tgz} engines: {node: '>= 4.9.1'} dev: true - /fastparse/1.1.2: - resolution: {integrity: sha1-kXKMWllC7O2FMSg8eUQe5BIsNak=, tarball: fastparse/download/fastparse-1.1.2.tgz} - dev: true - /fastq/1.15.0: resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==, tarball: fastq/download/fastq-1.15.0.tgz} dependencies: reusify: 1.0.4 dev: true - /father-build/1.22.5: - resolution: {integrity: sha512-SoEghgQ5fZb3UbwyFQAhow4UBqRkxCG7yIdLgqoPS6dde+3YYjZztMyubXCjuNQ8o3UAIWczuBsww4wzpGFP/g==, tarball: father-build/download/father-build-1.22.5.tgz} + /father/4.1.6: + resolution: {integrity: sha512-EYLrycl6e5K0NPAsLnWdKkQtLsXBFZxK1tJ8ng5L6TTs4j1iwt7p53mQfR7AXzX61clWC3WNh8KuXXd5ahKORw==, tarball: father/download/father-4.1.6.tgz} hasBin: true dependencies: - '@babel/core': 7.18.2 - '@babel/plugin-proposal-class-properties': 7.12.1_@babel+core@7.18.2 - '@babel/plugin-proposal-decorators': 7.12.1_@babel+core@7.18.2 - '@babel/plugin-proposal-do-expressions': 7.12.1_@babel+core@7.18.2 - '@babel/plugin-proposal-export-default-from': 7.12.1_@babel+core@7.18.2 - '@babel/plugin-proposal-export-namespace-from': 7.12.1_@babel+core@7.18.2 - '@babel/plugin-proposal-nullish-coalescing-operator': 7.12.1_@babel+core@7.18.2 - '@babel/plugin-proposal-optional-chaining': 7.12.1_@babel+core@7.18.2 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.18.2 - '@babel/plugin-transform-modules-commonjs': 7.12.1_@babel+core@7.18.2 - '@babel/plugin-transform-runtime': 7.18.2_@babel+core@7.18.2 - '@babel/preset-env': 7.12.1_@babel+core@7.18.2 - '@babel/preset-react': 7.12.1_@babel+core@7.18.2 - '@babel/preset-typescript': 7.12.1_@babel+core@7.18.2 - '@babel/register': 7.12.1_@babel+core@7.18.2 - '@lerna/filter-packages': 4.0.0 - '@lerna/project': 4.0.0 - '@lerna/query-graph': 4.0.0 - '@rollup/plugin-babel': 5.3.1_xqgxu46vmt6jfc6v3442ues2di - '@rollup/plugin-commonjs': 16.0.0_rollup@2.33.3 - '@rollup/plugin-inject': 4.0.2_rollup@2.33.3 - '@rollup/plugin-json': 4.1.0_rollup@2.33.3 - '@rollup/plugin-node-resolve': 10.0.0_rollup@2.33.3 - '@rollup/plugin-replace': 2.3.4_rollup@2.33.3 - '@rollup/plugin-url': 5.0.1_rollup@2.33.3 - '@svgr/rollup': 5.5.0 - ajv: 6.12.6 - autoprefixer: 9.6.0 - babel-plugin-istanbul: 5.2.0 - babel-plugin-react-require: 3.1.1 - chalk: 2.4.2 - chokidar: 3.5.3 - es5-imcompatible-versions: 0.1.80 - glob: 7.2.3 - gulp-if: 2.0.2 - gulp-less: 4.0.1 - gulp-plumber: 1.2.1 - gulp-typescript: 5.0.1_typescript@4.9.5 - less: 3.9.0 - less-plugin-npm-import: 2.1.0 - lodash: 4.17.21 - pkg-up: 3.1.0 - rimraf: 2.6.3 - rollup: 2.33.3 - rollup-plugin-postcss: 3.1.8 - rollup-plugin-terser: 7.0.2_rollup@2.33.3 - rollup-plugin-typescript2: 0.32.1_75mwnyfcye57wcmqrjugzpk55y - semver: 6.1.1 - signale: 1.4.0 - slash2: 2.0.0 - temp-dir: 2.0.0 - through2: 3.0.1 - ts-loader: 8.4.0_typescript@4.9.5 - typescript: 4.9.5 - update-notifier: 3.0.0 - vinyl-fs: 3.0.3 - yargs-parser: 13.1.2 + '@microsoft/api-extractor': 7.34.3 + '@umijs/babel-preset-umi': 4.0.57 + '@umijs/bundler-utils': 4.0.57 + '@umijs/bundler-webpack': 4.0.57_typescript@4.8.4 + '@umijs/core': 4.0.57 + '@umijs/utils': 4.0.57 + '@vercel/ncc': 0.33.3 + babel-plugin-dynamic-import-node: 2.3.3 + babel-plugin-module-resolver: 4.1.0 + babel-plugin-react-require: 3.1.3 + babel-plugin-transform-define: 2.0.1 + fast-glob: 3.2.12 + file-system-cache: 2.0.0 + loader-runner: 4.2.0 + minimatch: 3.1.2 + tsconfig-paths: 4.0.0 + typescript: 4.8.4 + typescript-transform-paths: 3.4.6_typescript@4.8.4 + v8-compile-cache: 2.3.0 transitivePeerDependencies: - - '@types/babel__core' + - '@types/node' + - '@types/webpack' + - sockjs-client + - styled-components - supports-color + - type-fest + - vue-template-compiler - webpack + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve dev: true /fault/1.0.4: @@ -7786,6 +6917,13 @@ packages: engines: {node: '>=0.10.0'} dev: true + /file-system-cache/2.0.0: + resolution: {integrity: sha512-QlYut2ZtxRgdW/dboSmiKZWM8FsnpLaLI549hN/RWgwn3FawSil7Jc2n7nFHheclvYxa4LJqwEOvNUYv9VsCXg==, tarball: file-system-cache/download/file-system-cache-2.0.0.tgz} + dependencies: + fs-extra: 10.1.0 + ramda: 0.28.0 + dev: true + /filesize/3.6.1: resolution: {integrity: sha1-CQuz7gG2+AGoqL6Z0xcQs0Irsxc=, tarball: filesize/download/filesize-3.6.1.tgz} engines: {node: '>= 0.4.0'} @@ -7813,22 +6951,12 @@ packages: engines: {node: '>=0.10.0'} dev: true - /find-cache-dir/2.1.0: - resolution: {integrity: sha1-jQ+UzRP+Q8bHwmGg2GEVypGMBfc=, tarball: find-cache-dir/download/find-cache-dir-2.1.0.tgz} - engines: {node: '>=6'} - dependencies: - commondir: 1.0.1 - make-dir: 2.1.0 - pkg-dir: 3.0.0 - dev: true - - /find-cache-dir/3.3.2: - resolution: {integrity: sha1-swxbbv8HMHMa6pu9nb7L2AJW1ks=, tarball: find-cache-dir/download/find-cache-dir-3.3.2.tgz} - engines: {node: '>=8'} + /find-babel-config/1.2.0: + resolution: {integrity: sha1-qbezF+tbmGDNqdVHQKjIM3oig6I=, tarball: find-babel-config/download/find-babel-config-1.2.0.tgz} + engines: {node: '>=4.0.0'} dependencies: - commondir: 1.0.1 - make-dir: 3.1.0 - pkg-dir: 4.2.0 + json5: 0.5.1 + path-exists: 3.0.0 dev: true /find-file-up/0.1.3: @@ -7931,8 +7059,30 @@ packages: resolution: {integrity: sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=, tarball: forever-agent/download/forever-agent-0.6.1.tgz} dev: true - /fork-stream/0.0.4: - resolution: {integrity: sha1-24Sfznf2cIpfjzhq5TOgkHtUrnA=, tarball: fork-stream/download/fork-stream-0.0.4.tgz} + /fork-ts-checker-webpack-plugin/7.3.0_typescript@4.8.4: + resolution: {integrity: sha512-IN+XTzusCjR5VgntYFgxbxVx3WraPRnKehBFrf00cMSrtUuW9MsG9dhL6MWpY6MkjC3wVwoujfCDgZZCQwbswA==, tarball: fork-ts-checker-webpack-plugin/download/fork-ts-checker-webpack-plugin-7.3.0.tgz} + engines: {node: '>=12.13.0', yarn: '>=1.0.0'} + peerDependencies: + typescript: '>3.6.0' + vue-template-compiler: '*' + webpack: ^5.11.0 + peerDependenciesMeta: + vue-template-compiler: + optional: true + dependencies: + '@babel/code-frame': 7.18.6 + chalk: 4.1.2 + chokidar: 3.5.3 + cosmiconfig: 7.1.0 + deepmerge: 4.3.0 + fs-extra: 10.1.0 + memfs: 3.4.13 + minimatch: 3.1.2 + node-abort-controller: 3.1.1 + schema-utils: 3.1.1 + semver: 7.3.8 + tapable: 2.2.1 + typescript: 4.8.4 dev: true /form-data/2.3.3: @@ -7958,6 +7108,10 @@ packages: engines: {node: '>=0.4.x'} dev: true + /fraction.js/4.2.0: + resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==, tarball: fraction.js/download/fraction.js-4.2.0.tgz} + dev: true + /fragment-cache/0.2.1: resolution: {integrity: sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=, tarball: fragment-cache/download/fragment-cache-0.2.1.tgz} engines: {node: '>=0.10.0'} @@ -8003,12 +7157,17 @@ packages: universalify: 0.1.2 dev: true - /fs-mkdirp-stream/1.0.0: - resolution: {integrity: sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes=, tarball: fs-mkdirp-stream/download/fs-mkdirp-stream-1.0.0.tgz} - engines: {node: '>= 0.10'} + /fs-extra/7.0.1: + resolution: {integrity: sha1-TxicRKoSO4lfcigE9V6iPq3DSOk=, tarball: fs-extra/download/fs-extra-7.0.1.tgz} + engines: {node: '>=6 <7 || >=8'} dependencies: graceful-fs: 4.2.10 - through2: 2.0.5 + jsonfile: 4.0.0 + universalify: 0.1.2 + dev: true + + /fs-monkey/1.0.3: + resolution: {integrity: sha1-rjrJLVO7Mo7+DpodlUH2rY1I4tM=, tarball: fs-monkey/download/fs-monkey-1.0.3.tgz} dev: true /fs-write-stream-atomic/1.0.10: @@ -8024,15 +7183,6 @@ packages: resolution: {integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8=, tarball: fs.realpath/download/fs.realpath-1.0.0.tgz} dev: true - /fsevents/2.1.3: - resolution: {integrity: sha1-+3OHA66NL5/pAMM4Nt3r7ouX8j4=, tarball: fsevents/download/fsevents-2.1.3.tgz} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - deprecated: '"Please update to latest v2.3 or v2.2"' - requiresBuild: true - dev: true - optional: true - /fsevents/2.3.2: resolution: {integrity: sha1-ilJveLj99GI7cJ4Ll1xSwkwC/Ro=, tarball: fsevents/download/fsevents-2.3.2.tgz} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} @@ -8063,25 +7213,6 @@ packages: resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==, tarball: functions-have-names/download/functions-have-names-1.2.3.tgz} dev: true - /gauge/2.7.4: - resolution: {integrity: sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg==, tarball: gauge/download/gauge-2.7.4.tgz} - dependencies: - aproba: 1.2.0 - console-control-strings: 1.1.0 - has-unicode: 2.0.1 - object-assign: 4.1.1 - signal-exit: 3.0.7 - string-width: 1.0.2 - strip-ansi: 3.0.1 - wide-align: 1.1.5 - dev: true - - /generic-names/2.0.1: - resolution: {integrity: sha1-+KN46tLMqno08DF7BVVIMq5BuHI=, tarball: generic-names/download/generic-names-2.0.1.tgz} - dependencies: - loader-utils: 1.4.2 - dev: true - /genfun/4.0.1: resolution: {integrity: sha1-7RAEHy5KfxsKOEZtF6XD4n3x38E=, tarball: genfun/download/genfun-4.0.1.tgz} dev: true @@ -8209,13 +7340,6 @@ packages: resolution: {integrity: sha1-+YX+3MCpqledyI16/waNVcxiUaA=, tarball: github-url-from-git/download/github-url-from-git-1.5.0.tgz} dev: true - /glob-parent/3.1.0: - resolution: {integrity: sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=, tarball: glob-parent/download/glob-parent-3.1.0.tgz} - dependencies: - is-glob: 3.1.0 - path-dirname: 1.0.2 - dev: true - /glob-parent/5.1.2: resolution: {integrity: sha1-hpgyxYA0/mikCTwX3BXoNA2EAcQ=, tarball: glob-parent/download/glob-parent-5.1.2.tgz} engines: {node: '>= 6'} @@ -8230,22 +7354,6 @@ packages: is-glob: 4.0.3 dev: true - /glob-stream/6.1.0: - resolution: {integrity: sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ=, tarball: glob-stream/download/glob-stream-6.1.0.tgz} - engines: {node: '>= 0.10'} - dependencies: - extend: 3.0.2 - glob: 7.2.3 - glob-parent: 3.1.0 - is-negated-glob: 1.0.0 - ordered-read-streams: 1.0.1 - pumpify: 1.5.1 - readable-stream: 2.3.8 - remove-trailing-separator: 1.1.0 - to-absolute-glob: 2.0.2 - unique-stream: 2.3.1 - dev: true - /glob/7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==, tarball: glob/download/glob-7.2.3.tgz} dependencies: @@ -8461,57 +7569,8 @@ packages: dev: true optional: true - /gulp-if/2.0.2: - resolution: {integrity: sha1-pJe351cwBQQcqivIt92jyARE1ik=, tarball: gulp-if/download/gulp-if-2.0.2.tgz} - engines: {node: '>= 0.10.0'} - dependencies: - gulp-match: 1.1.0 - ternary-stream: 2.1.1 - through2: 2.0.5 - dev: true - - /gulp-less/4.0.1: - resolution: {integrity: sha1-NIwzpd3nogfFdxsdgmHRrBAhzu0=, tarball: gulp-less/download/gulp-less-4.0.1.tgz} - engines: {node: '>=0.10.0'} - dependencies: - accord: 0.29.0 - less: 3.9.0 - object-assign: 4.1.1 - plugin-error: 0.1.2 - replace-ext: 1.0.1 - through2: 2.0.5 - vinyl-sourcemaps-apply: 0.2.1 - dev: true - - /gulp-match/1.1.0: - resolution: {integrity: sha1-VStwgPwAbudSyQVj+f7J1hqv308=, tarball: gulp-match/download/gulp-match-1.1.0.tgz} - dependencies: - minimatch: 3.1.2 - dev: true - - /gulp-plumber/1.2.1: - resolution: {integrity: sha1-04cAdVowC503Ixjk/7X/fO0LLIQ=, tarball: gulp-plumber/download/gulp-plumber-1.2.1.tgz} - engines: {node: '>=0.10', npm: '>=1.2.10'} - dependencies: - chalk: 1.1.3 - fancy-log: 1.3.3 - plugin-error: 0.1.2 - through2: 2.0.5 - dev: true - - /gulp-typescript/5.0.1_typescript@4.9.5: - resolution: {integrity: sha1-lsZWWm6zHgjCquHIV7GgeeYibZQ=, tarball: gulp-typescript/download/gulp-typescript-5.0.1.tgz} - engines: {node: '>= 8'} - peerDependencies: - typescript: ~2.7.1 || >=2.8.0-dev || >=2.9.0-dev || ~3.0.0 || >=3.0.0-dev || >=3.1.0-dev || >= 3.2.0-dev || >= 3.3.0-dev - dependencies: - ansi-colors: 3.2.4 - plugin-error: 1.0.1 - source-map: 0.7.4 - through2: 3.0.1 - typescript: 4.9.5 - vinyl: 2.2.1 - vinyl-fs: 3.0.3 + /handle-thing/2.0.1: + resolution: {integrity: sha1-hX95zjWVgMNA1DCBzGSJcNC7I04=, tarball: handle-thing/download/handle-thing-2.0.1.tgz} dev: true /har-schema/2.0.0: @@ -8544,11 +7603,6 @@ packages: resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==, tarball: has-bigints/download/has-bigints-1.0.2.tgz} dev: true - /has-flag/1.0.0: - resolution: {integrity: sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=, tarball: has-flag/download/has-flag-1.0.0.tgz} - engines: {node: '>=0.10.0'} - dev: true - /has-flag/3.0.0: resolution: {integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0=, tarball: has-flag/download/has-flag-3.0.0.tgz} engines: {node: '>=4'} @@ -8582,10 +7636,6 @@ packages: has-symbols: 1.0.3 dev: true - /has-unicode/2.0.1: - resolution: {integrity: sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=, tarball: has-unicode/download/has-unicode-2.0.1.tgz} - dev: true - /has-value/0.3.1: resolution: {integrity: sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=, tarball: has-value/download/has-value-0.3.1.tgz} engines: {node: '>=0.10.0'} @@ -8758,10 +7808,6 @@ packages: space-separated-tokens: 1.1.5 dev: true - /hex-color-regex/1.1.0: - resolution: {integrity: sha1-TAb8y0YC/iYCs8k9+C1+fb8aio4=, tarball: hex-color-regex/download/hex-color-regex-1.1.0.tgz} - dev: true - /history-with-query/4.10.4: resolution: {integrity: sha1-gWH/PFBE4p3663PnWH6z1MGoCQ4=, tarball: history-with-query/download/history-with-query-4.10.4.tgz} dependencies: @@ -8830,12 +7876,13 @@ packages: lru-cache: 6.0.0 dev: true - /hsl-regex/1.0.0: - resolution: {integrity: sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=, tarball: hsl-regex/download/hsl-regex-1.0.0.tgz} - dev: true - - /hsla-regex/1.0.0: - resolution: {integrity: sha1-wc56MWjIxmFAM6S194d/OyJfnDg=, tarball: hsla-regex/download/hsla-regex-1.0.0.tgz} + /hpack.js/2.1.6: + resolution: {integrity: sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=, tarball: hpack.js/download/hpack.js-2.1.6.tgz} + dependencies: + inherits: 2.0.4 + obuf: 1.1.2 + readable-stream: 2.3.8 + wbuf: 1.7.3 dev: true /html-encoding-sniffer/1.0.2: @@ -8895,6 +7942,10 @@ packages: resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==, tarball: http-cache-semantics/download/http-cache-semantics-4.1.1.tgz} dev: true + /http-deceiver/1.2.7: + resolution: {integrity: sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=, tarball: http-deceiver/download/http-deceiver-1.2.7.tgz} + dev: true + /http-errors/1.6.3: resolution: {integrity: sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=, tarball: http-errors/download/http-errors-1.6.3.tgz} engines: {node: '>= 0.6'} @@ -9036,8 +8087,13 @@ packages: safer-buffer: 2.1.2 dev: true - /icss-replace-symbols/1.1.0: - resolution: {integrity: sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=, tarball: icss-replace-symbols/download/icss-replace-symbols-1.1.0.tgz} + /icss-utils/5.1.0_postcss@8.4.21: + resolution: {integrity: sha1-xr5oWKvQE9do6YNmrkfiXViHsa4=, tarball: icss-utils/download/icss-utils-5.1.0.tgz} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: 8.4.21 dev: true /ieee754/1.2.1: @@ -9058,14 +8114,6 @@ packages: engines: {node: '>= 4'} dev: true - /image-size/0.5.5: - resolution: {integrity: sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=, tarball: image-size/download/image-size-0.5.5.tgz} - engines: {node: '>=0.10.0'} - hasBin: true - requiresBuild: true - dev: true - optional: true - /image-size/0.8.3: resolution: {integrity: sha1-8LVohX4DTym6/9NwE1h/LAyti0Y=, tarball: image-size/download/image-size-0.8.3.tgz} engines: {node: '>=6.9.0'} @@ -9085,13 +8133,6 @@ packages: import-from: 2.1.0 dev: true - /import-cwd/3.0.0: - resolution: {integrity: sha1-IIRVR3GAFRJuqbNna3WS+4vUz5I=, tarball: import-cwd/download/import-cwd-3.0.0.tgz} - engines: {node: '>=8'} - dependencies: - import-from: 3.0.0 - dev: true - /import-fresh/2.0.0: resolution: {integrity: sha1-2BNVwVYS04bGH53dOSLUMEgipUY=, tarball: import-fresh/download/import-fresh-2.0.0.tgz} engines: {node: '>=4'} @@ -9115,13 +8156,6 @@ packages: resolve-from: 3.0.0 dev: true - /import-from/3.0.0: - resolution: {integrity: sha1-BVz+w4zVon2AV8pRN219O/CJGWY=, tarball: import-from/download/import-from-3.0.0.tgz} - engines: {node: '>=8'} - dependencies: - resolve-from: 5.0.0 - dev: true - /import-html-entry/1.14.3: resolution: {integrity: sha512-bQOxi0vgebkDjYf510XiRgsRNZR3idBiBXAjJtzOzIO1ukSj+h/lIM3zx7poZiJVMMUuwjiEkYLlvmJNhKw85A==, tarball: import-html-entry/download/import-html-entry-1.14.3.tgz} dependencies: @@ -9170,10 +8204,6 @@ packages: resolution: {integrity: sha1-8w9xbI4r00bHtn0985FVZqfAVgc=, tarball: indexes-of/download/indexes-of-1.0.1.tgz} dev: true - /indx/0.2.3: - resolution: {integrity: sha1-Fdz1bunPZcAjTFE8J/vVgOcPvFA=, tarball: indx/download/indx-0.2.3.tgz} - dev: true - /inflation/2.0.0: resolution: {integrity: sha1-i0F+R8KPklpFEz2RTKH9OJEH8w8=, tarball: inflation/download/inflation-2.0.0.tgz} engines: {node: '>= 0.8.0'} @@ -9289,19 +8319,6 @@ packages: engines: {node: '>=8'} dev: true - /is-absolute-url/2.1.0: - resolution: {integrity: sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=, tarball: is-absolute-url/download/is-absolute-url-2.1.0.tgz} - engines: {node: '>=0.10.0'} - dev: true - - /is-absolute/1.0.0: - resolution: {integrity: sha1-OV4a6EsR8mrReV5zwXN45IowFXY=, tarball: is-absolute/download/is-absolute-1.0.0.tgz} - 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: sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=, tarball: is-accessor-descriptor/download/is-accessor-descriptor-0.1.6.tgz} engines: {node: '>=0.10.0'} @@ -9327,6 +8344,14 @@ packages: is-decimal: 1.0.4 dev: true + /is-arguments/1.1.1: + resolution: {integrity: sha1-FbP4j9oB8ql/7ITKdhpWDxI++ps=, tarball: is-arguments/download/is-arguments-1.1.1.tgz} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + has-tostringtag: 1.0.0 + dev: true + /is-array-buffer/3.0.2: resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==, tarball: is-array-buffer/download/is-array-buffer-3.0.2.tgz} dependencies: @@ -9339,8 +8364,18 @@ packages: resolution: {integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=, tarball: is-arrayish/download/is-arrayish-0.2.1.tgz} dev: true - /is-arrayish/0.3.2: - resolution: {integrity: sha1-RXSirlb3qyBolvtDHq7tBm/fjwM=, tarball: is-arrayish/download/is-arrayish-0.3.2.tgz} + /is-arrow-function/2.0.3: + resolution: {integrity: sha1-Kb4sLY2UUIUri7r7Y1unuNjofsI=, tarball: is-arrow-function/download/is-arrow-function-2.0.3.tgz} + engines: {node: '>= 0.4'} + dependencies: + is-callable: 1.2.7 + dev: true + + /is-async-function/2.0.0: + resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==, tarball: is-async-function/download/is-async-function-2.0.0.tgz} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 dev: true /is-bigint/1.0.4: @@ -9392,17 +8427,6 @@ packages: ci-info: 2.0.0 dev: true - /is-color-stop/1.1.0: - resolution: {integrity: sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=, tarball: is-color-stop/download/is-color-stop-1.1.0.tgz} - dependencies: - css-color-names: 0.0.4 - hex-color-regex: 1.1.0 - hsl-regex: 1.0.0 - hsla-regex: 1.0.0 - rgb-regex: 1.0.1 - rgba-regex: 1.0.0 - dev: true - /is-core-module/2.11.0: resolution: {integrity: sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==, tarball: is-core-module/download/is-core-module-2.11.0.tgz} dependencies: @@ -9463,6 +8487,33 @@ packages: hasBin: true dev: true + /is-equal/1.6.4: + resolution: {integrity: sha512-NiPOTBb5ahmIOYkJ7mVTvvB1bydnTzixvfO+59AjJKBpyjPBIULL3EHGxySyZijlVpewveJyhiLQThcivkkAtw==, tarball: is-equal/download/is-equal-1.6.4.tgz} + engines: {node: '>= 0.4'} + dependencies: + es-get-iterator: 1.1.3 + functions-have-names: 1.2.3 + has: 1.0.3 + has-bigints: 1.0.2 + has-symbols: 1.0.3 + is-arrow-function: 2.0.3 + is-bigint: 1.0.4 + is-boolean-object: 1.1.2 + is-callable: 1.2.7 + is-date-object: 1.0.5 + is-generator-function: 1.0.10 + is-number-object: 1.0.7 + is-regex: 1.1.4 + is-string: 1.0.7 + is-symbol: 1.0.4 + isarray: 2.0.5 + object-inspect: 1.12.3 + object.entries: 1.1.6 + object.getprototypeof: 1.0.4 + which-boxed-primitive: 1.0.2 + which-collection: 1.0.1 + dev: true + /is-extendable/0.1.1: resolution: {integrity: sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=, tarball: is-extendable/download/is-extendable-0.1.1.tgz} engines: {node: '>=0.10.0'} @@ -9480,6 +8531,12 @@ packages: engines: {node: '>=0.10.0'} dev: true + /is-finalizationregistry/1.0.2: + resolution: {integrity: sha1-yHSbZfF8EzMT5mGxKJuVrT29YuY=, tarball: is-finalizationregistry/download/is-finalizationregistry-1.0.2.tgz} + dependencies: + call-bind: 1.0.2 + dev: true + /is-fullwidth-code-point/1.0.0: resolution: {integrity: sha1-754xOG8DGn8NZDr4L95QxFfvAMs=, tarball: is-fullwidth-code-point/download/is-fullwidth-code-point-1.0.0.tgz} engines: {node: '>=0.10.0'} @@ -9509,13 +8566,6 @@ packages: has-tostringtag: 1.0.0 dev: true - /is-glob/3.1.0: - resolution: {integrity: sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=, tarball: is-glob/download/is-glob-3.1.0.tgz} - engines: {node: '>=0.10.0'} - dependencies: - is-extglob: 2.1.1 - dev: true - /is-glob/4.0.3: resolution: {integrity: sha1-ZPYeQsu7LuwgcanawLKLoeZdUIQ=, tarball: is-glob/download/is-glob-4.0.3.tgz} engines: {node: '>=0.10.0'} @@ -9543,13 +8593,8 @@ packages: is-path-inside: 3.0.3 dev: true - /is-module/1.0.0: - resolution: {integrity: sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=, tarball: is-module/download/is-module-1.0.0.tgz} - dev: true - - /is-negated-glob/1.0.0: - resolution: {integrity: sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=, tarball: is-negated-glob/download/is-negated-glob-1.0.0.tgz} - engines: {node: '>=0.10.0'} + /is-map/2.0.2: + resolution: {integrity: sha1-AJItuMm/c+gbejNYJ7wqQ/K5ESc=, tarball: is-map/download/is-map-2.0.2.tgz} dev: true /is-negative-zero/2.0.2: @@ -9591,11 +8636,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /is-obj/2.0.0: - resolution: {integrity: sha1-Rz+wXZc3BeP9liBUUBjKjiLvSYI=, tarball: is-obj/download/is-obj-2.0.0.tgz} - engines: {node: '>=8'} - dev: true - /is-observable/1.1.0: resolution: {integrity: sha1-s+mGyPRN6VCGfKtUA/WjRlAFl14=, tarball: is-observable/download/is-observable-1.1.0.tgz} engines: {node: '>=4'} @@ -9664,12 +8704,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /is-reference/1.2.1: - resolution: {integrity: sha1-iy2sCzcfS8mU/eq6nrVC0DAC0Lc=, tarball: is-reference/download/is-reference-1.2.1.tgz} - dependencies: - '@types/estree': 1.0.0 - dev: true - /is-regex/1.1.4: resolution: {integrity: sha1-7vVmPNWfpMCuM5UFMj32hUuxWVg=, tarball: is-regex/download/is-regex-1.1.4.tgz} engines: {node: '>= 0.4'} @@ -9679,24 +8713,13 @@ packages: dev: true /is-regexp/1.0.0: - resolution: {integrity: sha1-/S2INUXEa6xaYz57mgnof6LLUGk=, tarball: is-regexp/download/is-regexp-1.0.0.tgz} - engines: {node: '>=0.10.0'} - dev: true - - /is-regexp/2.1.0: - resolution: {integrity: sha1-zXNKVoZOI7lWv058ZsOWpMCyLC0=, tarball: is-regexp/download/is-regexp-2.1.0.tgz} - engines: {node: '>=6'} - dev: true - - /is-relative/1.0.0: - resolution: {integrity: sha1-obtpNc6MXboei5dUubLcwCDiJg0=, tarball: is-relative/download/is-relative-1.0.0.tgz} + resolution: {integrity: sha1-/S2INUXEa6xaYz57mgnof6LLUGk=, tarball: is-regexp/download/is-regexp-1.0.0.tgz} engines: {node: '>=0.10.0'} - dependencies: - is-unc-path: 1.0.0 dev: true - /is-resolvable/1.1.0: - resolution: {integrity: sha1-+xj4fOH+uSUWnJpAfBkxijIG7Yg=, tarball: is-resolvable/download/is-resolvable-1.1.0.tgz} + /is-regexp/2.1.0: + resolution: {integrity: sha1-zXNKVoZOI7lWv058ZsOWpMCyLC0=, tarball: is-regexp/download/is-regexp-2.1.0.tgz} + engines: {node: '>=6'} dev: true /is-retry-allowed/1.2.0: @@ -9711,6 +8734,10 @@ packages: scoped-regex: 2.1.0 dev: true + /is-set/2.0.2: + resolution: {integrity: sha1-kHVfpMJWLcHF1AJHYNYRm5TKGOw=, tarball: is-set/download/is-set-2.0.2.tgz} + dev: true + /is-shared-array-buffer/1.0.2: resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==, tarball: is-shared-array-buffer/download/is-shared-array-buffer-1.0.2.tgz} dependencies: @@ -9756,13 +8783,6 @@ packages: resolution: {integrity: sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=, tarball: is-typedarray/download/is-typedarray-1.0.0.tgz} dev: true - /is-unc-path/1.0.0: - resolution: {integrity: sha1-1zHoiY7QkKEsNSrS6u1Qla0yLJ0=, tarball: is-unc-path/download/is-unc-path-1.0.0.tgz} - engines: {node: '>=0.10.0'} - dependencies: - unc-path-regex: 0.1.2 - dev: true - /is-unicode-supported/0.1.0: resolution: {integrity: sha1-PybHaoCVk7Ur+i7LVxDtJ3m1Iqc=, tarball: is-unicode-supported/download/is-unicode-supported-0.1.0.tgz} engines: {node: '>=10'} @@ -9775,13 +8795,8 @@ packages: url-regex: 5.0.0 dev: true - /is-utf8/0.2.1: - resolution: {integrity: sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=, tarball: is-utf8/download/is-utf8-0.2.1.tgz} - dev: true - - /is-valid-glob/1.0.0: - resolution: {integrity: sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao=, tarball: is-valid-glob/download/is-valid-glob-1.0.0.tgz} - engines: {node: '>=0.10.0'} + /is-weakmap/2.0.1: + resolution: {integrity: sha1-UAi1m9xDtpggHRj2KzeyyiQ+jPI=, tarball: is-weakmap/download/is-weakmap-2.0.1.tgz} dev: true /is-weakref/1.0.2: @@ -9790,6 +8805,13 @@ packages: call-bind: 1.0.2 dev: true + /is-weakset/2.0.2: + resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==, tarball: is-weakset/download/is-weakset-2.0.2.tgz} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.0 + dev: true + /is-windows/0.2.0: resolution: {integrity: sha1-3hqm1j6indJIc3tp8f+LgALSEIw=, tarball: is-windows/download/is-windows-0.2.0.tgz} engines: {node: '>=0.10.0'} @@ -9824,6 +8846,10 @@ packages: resolution: {integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=, tarball: isarray/download/isarray-1.0.0.tgz} dev: true + /isarray/2.0.5: + resolution: {integrity: sha1-ivHkwSISRMxiRZ+vOJQNTmRKVyM=, tarball: isarray/download/isarray-2.0.5.tgz} + dev: true + /isexe/2.0.0: resolution: {integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=, tarball: isexe/download/isexe-2.0.0.tgz} dev: true @@ -9849,31 +8875,11 @@ packages: engines: {node: '>=6'} dev: true - /istanbul-lib-coverage/2.0.5: - resolution: {integrity: sha1-Z18KtpUD+tSx2En3NrqsqAM0T0k=, tarball: istanbul-lib-coverage/download/istanbul-lib-coverage-2.0.5.tgz} - engines: {node: '>=6'} - dev: true - /istanbul-lib-coverage/3.2.0: resolution: {integrity: sha1-GJ55CdCjn6Wj361bA/cZR3cBkdM=, tarball: istanbul-lib-coverage/download/istanbul-lib-coverage-3.2.0.tgz} engines: {node: '>=8'} dev: true - /istanbul-lib-instrument/3.3.0: - resolution: {integrity: sha1-pfY9kfC7wMPkee9MXeAnM17G1jA=, tarball: istanbul-lib-instrument/download/istanbul-lib-instrument-3.3.0.tgz} - engines: {node: '>=6'} - dependencies: - '@babel/generator': 7.21.1 - '@babel/parser': 7.21.2 - '@babel/template': 7.20.7 - '@babel/traverse': 7.21.2 - '@babel/types': 7.21.2 - istanbul-lib-coverage: 2.0.5 - semver: 6.3.0 - transitivePeerDependencies: - - supports-color - dev: true - /istanbul-lib-instrument/4.0.3: resolution: {integrity: sha1-hzxv/4l0UBGCIndGlqPyiQLXfB0=, tarball: istanbul-lib-instrument/download/istanbul-lib-instrument-4.0.3.tgz} engines: {node: '>=8'} @@ -10303,6 +9309,18 @@ packages: make-dir: 3.1.0 dev: true + /jest-util/29.5.0: + resolution: {integrity: sha512-RYMgG/MTadOr5t8KdhejfvUU82MxsCu5MF6KuDUHl+NuwzUt+Sm6jJWxTJVrDR1j5M/gJVCPKQEpWXY+yIQ6lQ==, tarball: jest-util/download/jest-util-29.5.0.tgz} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/types': 29.5.0 + '@types/node': 18.14.6 + chalk: 4.1.2 + ci-info: 3.8.0 + graceful-fs: 4.2.10 + picomatch: 2.3.1 + dev: true + /jest-validate/25.5.0: resolution: {integrity: sha1-+0yT8zLC5M9wFRpijlijXkWaQTo=, tarball: jest-validate/download/jest-validate-25.5.0.tgz} engines: {node: '>= 8.3'} @@ -10352,6 +9370,16 @@ packages: supports-color: 7.2.0 dev: true + /jest-worker/29.4.3: + resolution: {integrity: sha512-GLHN/GTAAMEy5BFdvpUfzr9Dr80zQqBrh0fz1mtRMe05hqP45+HfQltu7oTBfduD0UeZs09d+maFtFYAXFWvAA==, tarball: jest-worker/download/jest-worker-29.4.3.tgz} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@types/node': 18.14.6 + jest-util: 29.5.0 + merge-stream: 2.0.0 + supports-color: 8.1.1 + dev: true + /jest/25.5.4: resolution: {integrity: sha1-8hEHtkic/jKwds4q3K3uNYesuds=, tarball: jest/download/jest-25.5.4.tgz} engines: {node: '>= 8.3'} @@ -10367,6 +9395,10 @@ packages: - utf-8-validate dev: true + /jju/1.4.0: + resolution: {integrity: sha1-o6vicYryQaKykE+EpiWXDzia4yo=, tarball: jju/download/jju-1.4.0.tgz} + dev: true + /js-sdsl/4.3.0: resolution: {integrity: sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==, tarball: js-sdsl/download/js-sdsl-4.3.0.tgz} dev: true @@ -10523,6 +9555,11 @@ packages: resolution: {integrity: sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=, tarball: json-stringify-safe/download/json-stringify-safe-5.0.1.tgz} dev: true + /json5/0.5.1: + resolution: {integrity: sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=, tarball: json5/download/json5-0.5.1.tgz} + hasBin: true + dev: true + /json5/1.0.2: resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==, tarball: json5/download/json5-1.0.2.tgz} hasBin: true @@ -10542,6 +9579,12 @@ packages: graceful-fs: 4.2.10 dev: true + /jsonfile/4.0.0: + resolution: {integrity: sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=, tarball: jsonfile/download/jsonfile-4.0.0.tgz} + optionalDependencies: + graceful-fs: 4.2.10 + dev: true + /jsonfile/6.1.0: resolution: {integrity: sha1-vFWyY0eTxnnsZAMJTrE2mKbsCq4=, tarball: jsonfile/download/jsonfile-6.1.0.tgz} dependencies: @@ -10646,11 +9689,6 @@ packages: json-buffer: 3.0.1 dev: true - /kind-of/1.1.0: - resolution: {integrity: sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=, tarball: kind-of/download/kind-of-1.1.0.tgz} - engines: {node: '>=0.10.0'} - dev: true - /kind-of/3.2.2: resolution: {integrity: sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=, tarball: kind-of/download/kind-of-3.2.2.tgz} engines: {node: '>=0.10.0'} @@ -10800,13 +9838,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /lazystream/1.0.1: - resolution: {integrity: sha1-SUyDEGLx+UCCUexE2xy6KSQqJjg=, tarball: lazystream/download/lazystream-1.0.1.tgz} - engines: {node: '>= 0.6.3'} - dependencies: - readable-stream: 2.3.8 - dev: true - /lcid/3.1.1: resolution: {integrity: sha1-kDDsR5oFj8NrXoJD66rItqxYL9A=, tarball: lcid/download/lcid-3.1.1.tgz} engines: {node: '>=8'} @@ -10814,38 +9845,6 @@ packages: invert-kv: 3.0.1 dev: true - /lead/1.0.0: - resolution: {integrity: sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI=, tarball: lead/download/lead-1.0.0.tgz} - engines: {node: '>= 0.10'} - dependencies: - flush-write-stream: 1.1.1 - dev: true - - /less-plugin-npm-import/2.1.0: - resolution: {integrity: sha1-gj5phskzGKmBccqFiEi2vq1Vvz4=, tarball: less-plugin-npm-import/download/less-plugin-npm-import-2.1.0.tgz} - engines: {node: '>=0.4.2'} - dependencies: - promise: 7.0.4 - resolve: 1.1.7 - dev: true - - /less/3.9.0: - resolution: {integrity: sha1-t1EcQ/N89X3Iff/ZiD7BISibFHQ=, tarball: less/download/less-3.9.0.tgz} - engines: {node: '>=4'} - hasBin: true - dependencies: - clone: 2.1.2 - optionalDependencies: - errno: 0.1.8 - graceful-fs: 4.2.10 - image-size: 0.5.5 - mime: 1.6.0 - mkdirp: 0.5.6 - promise: 7.3.1 - request: 2.88.2 - source-map: 0.6.1 - dev: true - /leven/3.1.0: resolution: {integrity: sha1-d4kd6DQGTMy6gq54QrtrFKE+1/I=, tarball: leven/download/leven-3.1.0.tgz} engines: {node: '>=6'} @@ -10880,6 +9879,98 @@ packages: immediate: 3.0.6 dev: true + /lightningcss-darwin-arm64/1.19.0: + resolution: {integrity: sha512-wIJmFtYX0rXHsXHSr4+sC5clwblEMji7HHQ4Ub1/CznVRxtCFha6JIt5JZaNf8vQrfdZnBxLLC6R8pC818jXqg==, tarball: lightningcss-darwin-arm64/download/lightningcss-darwin-arm64-1.19.0.tgz} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /lightningcss-darwin-x64/1.19.0: + resolution: {integrity: sha512-Lif1wD6P4poaw9c/4Uh2z+gmrWhw/HtXFoeZ3bEsv6Ia4tt8rOJBdkfVaUJ6VXmpKHALve+iTyP2+50xY1wKPw==, tarball: lightningcss-darwin-x64/download/lightningcss-darwin-x64-1.19.0.tgz} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /lightningcss-linux-arm-gnueabihf/1.19.0: + resolution: {integrity: sha512-P15VXY5682mTXaiDtbnLYQflc8BYb774j2R84FgDLJTN6Qp0ZjWEFyN1SPqyfTj2B2TFjRHRUvQSSZ7qN4Weig==, tarball: lightningcss-linux-arm-gnueabihf/download/lightningcss-linux-arm-gnueabihf-1.19.0.tgz} + engines: {node: '>= 12.0.0'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /lightningcss-linux-arm64-gnu/1.19.0: + resolution: {integrity: sha512-zwXRjWqpev8wqO0sv0M1aM1PpjHz6RVIsBcxKszIG83Befuh4yNysjgHVplF9RTU7eozGe3Ts7r6we1+Qkqsww==, tarball: lightningcss-linux-arm64-gnu/download/lightningcss-linux-arm64-gnu-1.19.0.tgz} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + libc: [glibc] + requiresBuild: true + dev: true + optional: true + + /lightningcss-linux-arm64-musl/1.19.0: + resolution: {integrity: sha512-vSCKO7SDnZaFN9zEloKSZM5/kC5gbzUjoJQ43BvUpyTFUX7ACs/mDfl2Eq6fdz2+uWhUh7vf92c4EaaP4udEtA==, tarball: lightningcss-linux-arm64-musl/download/lightningcss-linux-arm64-musl-1.19.0.tgz} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + libc: [musl] + requiresBuild: true + dev: true + optional: true + + /lightningcss-linux-x64-gnu/1.19.0: + resolution: {integrity: sha512-0AFQKvVzXf9byrXUq9z0anMGLdZJS+XSDqidyijI5njIwj6MdbvX2UZK/c4FfNmeRa2N/8ngTffoIuOUit5eIQ==, tarball: lightningcss-linux-x64-gnu/download/lightningcss-linux-x64-gnu-1.19.0.tgz} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + libc: [glibc] + requiresBuild: true + dev: true + optional: true + + /lightningcss-linux-x64-musl/1.19.0: + resolution: {integrity: sha512-SJoM8CLPt6ECCgSuWe+g0qo8dqQYVcPiW2s19dxkmSI5+Uu1GIRzyKA0b7QqmEXolA+oSJhQqCmJpzjY4CuZAg==, tarball: lightningcss-linux-x64-musl/download/lightningcss-linux-x64-musl-1.19.0.tgz} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + libc: [musl] + requiresBuild: true + dev: true + optional: true + + /lightningcss-win32-x64-msvc/1.19.0: + resolution: {integrity: sha512-C+VuUTeSUOAaBZZOPT7Etn/agx/MatzJzGRkeV+zEABmPuntv1zihncsi+AyGmjkkzq3wVedEy7h0/4S84mUtg==, tarball: lightningcss-win32-x64-msvc/download/lightningcss-win32-x64-msvc-1.19.0.tgz} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /lightningcss/1.19.0: + resolution: {integrity: sha512-yV5UR7og+Og7lQC+70DA7a8ta1uiOPnWPJfxa0wnxylev5qfo4P+4iMpzWAdYWOca4jdNQZii+bDL/l+4hUXIA==, tarball: lightningcss/download/lightningcss-1.19.0.tgz} + engines: {node: '>= 12.0.0'} + dependencies: + detect-libc: 1.0.3 + optionalDependencies: + lightningcss-darwin-arm64: 1.19.0 + lightningcss-darwin-x64: 1.19.0 + lightningcss-linux-arm-gnueabihf: 1.19.0 + lightningcss-linux-arm64-gnu: 1.19.0 + lightningcss-linux-arm64-musl: 1.19.0 + lightningcss-linux-x64-gnu: 1.19.0 + lightningcss-linux-x64-musl: 1.19.0 + lightningcss-win32-x64-msvc: 1.19.0 + dev: true + /lines-and-columns/1.2.4: resolution: {integrity: sha1-7KKE910pZQeTCdwK2SVauy68FjI=, tarball: lines-and-columns/download/lines-and-columns-1.2.4.tgz} dev: true @@ -10978,14 +10069,9 @@ packages: strip-bom: 3.0.0 dev: true - /load-json-file/6.2.0: - resolution: {integrity: sha1-XHdwtCyvqXB0yihIcHxhZi9CUaE=, tarball: load-json-file/download/load-json-file-6.2.0.tgz} - engines: {node: '>=8'} - dependencies: - graceful-fs: 4.2.10 - parse-json: 5.2.0 - strip-bom: 4.0.0 - type-fest: 0.6.0 + /loader-runner/4.2.0: + resolution: {integrity: sha1-1wIjgNZtFMX7HUlriYZOvP1Hg4Q=, tarball: loader-runner/download/loader-runner-4.2.0.tgz} + engines: {node: '>=6.11.5'} dev: true /loader-utils/1.4.2: @@ -11040,22 +10126,10 @@ packages: resolution: {integrity: sha1-soqmKIorn8ZRA1x3EfZathkDMaY=, tarball: lodash.camelcase/download/lodash.camelcase-4.3.0.tgz} dev: true - /lodash.clone/4.5.0: - resolution: {integrity: sha1-GVhwRQ9aExkkeN9Lw9I9LeoZB7Y=, tarball: lodash.clone/download/lodash.clone-4.5.0.tgz} - dev: true - /lodash.debounce/4.0.8: resolution: {integrity: sha1-gteb/zCmfEAF/9XiUVMArZyk168=, tarball: lodash.debounce/download/lodash.debounce-4.0.8.tgz} dev: true - /lodash.defaults/4.2.0: - resolution: {integrity: sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=, tarball: lodash.defaults/download/lodash.defaults-4.2.0.tgz} - dev: true - - /lodash.flatten/4.4.0: - resolution: {integrity: sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=, tarball: lodash.flatten/download/lodash.flatten-4.4.0.tgz} - dev: true - /lodash.get/4.4.2: resolution: {integrity: sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=, tarball: lodash.get/download/lodash.get-4.4.2.tgz} dev: true @@ -11068,6 +10142,10 @@ packages: resolution: {integrity: sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY=, tarball: lodash.isboolean/download/lodash.isboolean-3.0.3.tgz} dev: true + /lodash.isequal/4.5.0: + resolution: {integrity: sha1-QVxEePK8wwEgwizhDtMib30+GOA=, tarball: lodash.isequal/download/lodash.isequal-4.5.0.tgz} + dev: true + /lodash.isinteger/4.0.4: resolution: {integrity: sha1-YZwK89A/iwTDH1iChAt3sRzWg0M=, tarball: lodash.isinteger/download/lodash.isinteger-4.0.4.tgz} dev: true @@ -11096,14 +10174,6 @@ packages: resolution: {integrity: sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=, tarball: lodash.once/download/lodash.once-4.1.1.tgz} dev: true - /lodash.partialright/4.2.1: - resolution: {integrity: sha1-ATDYDoM2MmTUAHTzKbij56ihzEs=, tarball: lodash.partialright/download/lodash.partialright-4.2.1.tgz} - dev: true - - /lodash.pick/4.4.0: - resolution: {integrity: sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM=, tarball: lodash.pick/download/lodash.pick-4.4.0.tgz} - dev: true - /lodash.sortby/4.7.0: resolution: {integrity: sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=, tarball: lodash.sortby/download/lodash.sortby-4.7.0.tgz} dev: true @@ -11116,10 +10186,6 @@ packages: resolution: {integrity: sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=, tarball: lodash.truncate/download/lodash.truncate-4.4.2.tgz} dev: true - /lodash.uniq/4.5.0: - resolution: {integrity: sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=, tarball: lodash.uniq/download/lodash.uniq-4.5.0.tgz} - dev: true - /lodash.zip/4.2.0: resolution: {integrity: sha1-7GZi5IlkCO1KtsVCo5kLcswIACA=, tarball: lodash.zip/download/lodash.zip-4.2.0.tgz} dev: true @@ -11175,11 +10241,6 @@ packages: resolution: {integrity: sha1-uFmZV9pbXatk3uP+MW+ndFl9kOQ=, tarball: longest-streak/download/longest-streak-2.0.4.tgz} dev: true - /longest/1.0.1: - resolution: {integrity: sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=, tarball: longest/download/longest-1.0.1.tgz} - engines: {node: '>=0.10.0'} - dev: true - /loose-envify/1.4.0: resolution: {integrity: sha1-ce5R+nvkyuwaY4OffmgtgTLTDK8=, tarball: loose-envify/download/loose-envify-1.4.0.tgz} hasBin: true @@ -11230,12 +10291,6 @@ packages: hasBin: true dev: true - /magic-string/0.25.9: - resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==, tarball: magic-string/download/magic-string-0.25.9.tgz} - dependencies: - sourcemap-codec: 1.4.8 - dev: true - /make-dir/1.3.0: resolution: {integrity: sha1-ecEDO4BRW9bSTsmTPoYMp17ifww=, tarball: make-dir/download/make-dir-1.3.0.tgz} engines: {node: '>=4'} @@ -11243,14 +10298,6 @@ packages: pify: 3.0.0 dev: true - /make-dir/2.1.0: - resolution: {integrity: sha1-XwMQ4YuL6JjMBwCSlaMK5B6R5vU=, tarball: make-dir/download/make-dir-2.1.0.tgz} - engines: {node: '>=6'} - dependencies: - pify: 4.0.1 - semver: 5.7.1 - dev: true - /make-dir/3.1.0: resolution: {integrity: sha1-QV6WcEazp/HRhSd9hKpYIDcmoT8=, tarball: make-dir/download/make-dir-3.1.0.tgz} engines: {node: '>=8'} @@ -11460,10 +10507,6 @@ packages: resolution: {integrity: sha1-cRP8QoGRfWPOKbQ0RvcB5owlulA=, tarball: mdn-data/download/mdn-data-2.0.14.tgz} dev: true - /mdn-data/2.0.4: - resolution: {integrity: sha1-aZs8OKxvHXKAkaZGULZdOIUC/Vs=, tarball: mdn-data/download/mdn-data-2.0.4.tgz} - dev: true - /mdurl/1.0.1: resolution: {integrity: sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=, tarball: mdurl/download/mdurl-1.0.1.tgz} dev: true @@ -11491,6 +10534,13 @@ packages: p-is-promise: 2.1.0 dev: true + /memfs/3.4.13: + resolution: {integrity: sha512-omTM41g3Skpvx5dSYeZIbXKcXoAVc/AoMNwn9TKx++L/gaen/+4TTttmu8ZSch5vfVJ8uJvGbroTsIlslRg6lg==, tarball: memfs/download/memfs-3.4.13.tgz} + engines: {node: '>= 4.0.0'} + dependencies: + fs-monkey: 1.0.3 + dev: true + /memory-fs/0.5.0: resolution: {integrity: sha1-MkwBKIuIZSlm0WHbd4OHIIRajjw=, tarball: memory-fs/download/memory-fs-0.5.0.tgz} engines: {node: '>=4.3.0 <5.0.0 || >=5.10'} @@ -11537,12 +10587,6 @@ packages: yargs-parser: 20.2.9 dev: true - /merge-stream/1.0.1: - resolution: {integrity: sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=, tarball: merge-stream/download/merge-stream-1.0.1.tgz} - dependencies: - readable-stream: 2.3.8 - dev: true - /merge-stream/2.0.0: resolution: {integrity: sha1-UoI2KaFN0AyXcPtq1H3GMQ8sH2A=, tarball: merge-stream/download/merge-stream-2.0.0.tgz} dev: true @@ -11683,20 +10727,6 @@ packages: hasBin: true dev: true - /mime/1.6.0: - resolution: {integrity: sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE=, tarball: mime/download/mime-1.6.0.tgz} - engines: {node: '>=4'} - hasBin: true - requiresBuild: true - dev: true - optional: true - - /mime/2.6.0: - resolution: {integrity: sha1-oqaCqVzU0MsdYlfij4PafjWAA2c=, tarball: mime/download/mime-2.6.0.tgz} - engines: {node: '>=4.0.0'} - hasBin: true - dev: true - /mimer/1.1.0: resolution: {integrity: sha1-LLZ/cJOZjncqDmLAkPd9qhuKLb4=, tarball: mimer/download/mimer-1.1.0.tgz} engines: {node: '>= 6.0'} @@ -11865,17 +10895,6 @@ packages: resolution: {integrity: sha1-UmP+vAhaF5HDO1m7OvxqdqKhDKg=, tarball: multimap/download/multimap-1.1.0.tgz} dev: true - /multimatch/5.0.0: - resolution: {integrity: sha1-kyuACWPOp6MaAzMo+h4MOhh02+Y=, tarball: multimatch/download/multimatch-5.0.0.tgz} - engines: {node: '>=10'} - dependencies: - '@types/minimatch': 3.0.5 - array-differ: 3.0.0 - array-union: 2.1.0 - arrify: 2.0.1 - minimatch: 3.1.2 - dev: true - /mute-stream/0.0.7: resolution: {integrity: sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=, tarball: mute-stream/download/mute-stream-0.0.7.tgz} dev: true @@ -11930,6 +10949,10 @@ packages: resolution: {integrity: sha1-ozeKdpbOfSI+iPybdkvX7xCJ42Y=, tarball: nice-try/download/nice-try-1.0.5.tgz} dev: true + /node-abort-controller/3.1.1: + resolution: {integrity: sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==, tarball: node-abort-controller/download/node-abort-controller-3.1.1.tgz} + dev: true + /node-fetch-npm/2.0.4: resolution: {integrity: sha1-ZQfQ4XqewL477FFpWKSXzsVL9aQ=, tarball: node-fetch-npm/download/node-fetch-npm-2.0.4.tgz} engines: {node: '>=4'} @@ -12038,11 +11061,6 @@ packages: sort-keys: 1.1.2 dev: true - /normalize-url/3.3.0: - resolution: {integrity: sha1-suHE3E98bVd0PfczpPWXjRhlBVk=, tarball: normalize-url/download/normalize-url-3.3.0.tgz} - engines: {node: '>=6'} - dev: true - /normalize-url/4.5.1: resolution: {integrity: sha1-DdkM8SiO4dExO4cIHJpZMu5IUYo=, tarball: normalize-url/download/normalize-url-4.5.1.tgz} engines: {node: '>=8'} @@ -12053,13 +11071,6 @@ packages: engines: {node: '>=10'} dev: true - /now-and-later/2.0.1: - resolution: {integrity: sha1-jlechoV2SnzALLaAOA6U9DzLH3w=, tarball: now-and-later/download/now-and-later-2.0.1.tgz} - engines: {node: '>= 0.10'} - dependencies: - once: 1.4.0 - dev: true - /np/5.2.1: resolution: {integrity: sha1-A3vEGmcC+iDsAC/CTzbr6qKzGKI=, tarball: np/download/np-5.2.1.tgz} engines: {git: '>=2.11.0', node: '>=8', npm: '>=6.8.0', yarn: '>=1.7.0'} @@ -12125,15 +11136,6 @@ packages: validate-npm-package-name: 3.0.0 dev: true - /npm-package-arg/8.1.5: - resolution: {integrity: sha1-M2my1f6P3GdLqn8XhlFN3BVGbkQ=, tarball: npm-package-arg/download/npm-package-arg-8.1.5.tgz} - engines: {node: '>=10'} - dependencies: - hosted-git-info: 4.1.0 - semver: 7.3.8 - validate-npm-package-name: 3.0.0 - dev: true - /npm-pick-manifest/1.0.4: resolution: {integrity: sha1-pe5lEMH+ciHAvAQU5wkkwUBF9+g=, tarball: npm-pick-manifest/download/npm-pick-manifest-1.0.4.tgz} dependencies: @@ -12178,17 +11180,8 @@ packages: path-key: 3.1.1 dev: true - /npmlog/4.1.2: - resolution: {integrity: sha1-CKfyqL9zRgR3mp76StXMcXq7lUs=, tarball: npmlog/download/npmlog-4.1.2.tgz} - dependencies: - are-we-there-yet: 1.1.7 - console-control-strings: 1.1.0 - gauge: 2.7.4 - set-blocking: 2.0.0 - dev: true - - /nth-check/1.0.2: - resolution: {integrity: sha1-sr0pXDfj3VijvwcAN2Zjuk2c8Fw=, tarball: nth-check/download/nth-check-1.0.2.tgz} + /nth-check/2.1.1: + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==, tarball: nth-check/download/nth-check-2.1.1.tgz} dependencies: boolbase: 1.0.0 dev: true @@ -12268,14 +11261,14 @@ packages: es-abstract: 1.21.1 dev: true - /object.getownpropertydescriptors/2.1.5: - resolution: {integrity: sha512-yDNzckpM6ntyQiGTik1fKV1DcVDRS+w8bvpWNCBanvH5LfRX9O8WTHqQzG4RZwRAM4I0oU7TV11Lj5v0g20ibw==, tarball: object.getownpropertydescriptors/download/object.getownpropertydescriptors-2.1.5.tgz} - engines: {node: '>= 0.8'} + /object.getprototypeof/1.0.4: + resolution: {integrity: sha512-xV/FkUNM9sHa56AB5deXrlIR+jBtDAHieyfm6XZUuehqlMX+YJPh8CAYtPrXGA/mFLFttasTc9ihhpkPrH7pLw==, tarball: object.getprototypeof/download/object.getprototypeof-1.0.4.tgz} + engines: {node: '>= 0.4'} dependencies: - array.prototype.reduce: 1.0.5 call-bind: 1.0.2 define-properties: 1.2.0 es-abstract: 1.21.1 + reflect.getprototypeof: 1.0.3 dev: true /object.hasown/1.1.2: @@ -12301,6 +11294,14 @@ packages: es-abstract: 1.21.1 dev: true + /obuf/1.1.2: + resolution: {integrity: sha1-Cb6jND1BhZ69RGKS0RydTbYZCE4=, tarball: obuf/download/obuf-1.1.2.tgz} + dev: true + + /on-exit-leak-free/0.2.0: + resolution: {integrity: sha1-s5yeO/dpDYkPSGFViw17kKRC0gk=, tarball: on-exit-leak-free/download/on-exit-leak-free-0.2.0.tgz} + dev: true + /on-finished/2.4.1: resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==, tarball: on-finished/download/on-finished-2.4.1.tgz} engines: {node: '>= 0.8'} @@ -12381,12 +11382,6 @@ packages: log-symbols: 2.2.0 dev: true - /ordered-read-streams/1.0.1: - resolution: {integrity: sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=, tarball: ordered-read-streams/download/ordered-read-streams-1.0.1.tgz} - dependencies: - readable-stream: 2.3.8 - dev: true - /os-browserify/0.3.0: resolution: {integrity: sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=, tarball: os-browserify/download/os-browserify-0.3.0.tgz} dev: true @@ -12520,13 +11515,6 @@ packages: aggregate-error: 3.1.0 dev: true - /p-map/4.0.0: - resolution: {integrity: sha1-uy+Vpe2i7BaOySdOBqdHw+KQTSs=, tarball: p-map/download/p-map-4.0.0.tgz} - engines: {node: '>=10'} - dependencies: - aggregate-error: 3.1.0 - dev: true - /p-memoize/3.1.0: resolution: {integrity: sha1-rHWHmDyeUwE5+WnKe0HvQOk2Wao=, tarball: p-memoize/download/p-memoize-3.1.0.tgz} engines: {node: '>=6'} @@ -12535,14 +11523,6 @@ packages: mimic-fn: 2.1.0 dev: true - /p-queue/6.6.2: - resolution: {integrity: sha1-IGip3PjmfdDsPnory3aBD6qF5CY=, tarball: p-queue/download/p-queue-6.6.2.tgz} - engines: {node: '>=8'} - dependencies: - eventemitter3: 4.0.7 - p-timeout: 3.2.0 - dev: true - /p-timeout/3.2.0: resolution: {integrity: sha1-x+F6vJcdKnli74NiazXWNazyPf4=, tarball: p-timeout/download/p-timeout-3.2.0.tgz} engines: {node: '>=8'} @@ -12683,11 +11663,6 @@ packages: lines-and-columns: 1.2.4 dev: true - /parse-node-version/1.0.1: - resolution: {integrity: sha1-4rXb7eAOf6m8NjYH9TMn6LBzGJs=, tarball: parse-node-version/download/parse-node-version-1.0.1.tgz} - engines: {node: '>= 0.10'} - dev: true - /parse-passwd/1.0.0: resolution: {integrity: sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=, tarball: parse-passwd/download/parse-passwd-1.0.0.tgz} engines: {node: '>=0.10.0'} @@ -12719,10 +11694,6 @@ packages: resolution: {integrity: sha1-5sTd1+06onxoogzE5Q4aTug7vEo=, tarball: path-browserify/download/path-browserify-0.0.1.tgz} dev: true - /path-dirname/1.0.2: - resolution: {integrity: sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=, tarball: path-dirname/download/path-dirname-1.0.2.tgz} - dev: true - /path-exists/3.0.0: resolution: {integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=, tarball: path-exists/download/path-exists-3.0.0.tgz} engines: {node: '>=4'} @@ -12823,11 +11794,6 @@ packages: engines: {node: '>=6'} dev: true - /pify/5.0.0: - resolution: {integrity: sha1-H17KP16H6+wozG1UoOSq8ArMEn8=, tarball: pify/download/pify-5.0.0.tgz} - engines: {node: '>=10'} - dev: true - /pinkie-promise/2.0.1: resolution: {integrity: sha1-ITXW36ejWMBprJsXh3YogihFD/o=, tarball: pinkie-promise/download/pinkie-promise-2.0.1.tgz} engines: {node: '>=0.10.0'} @@ -12840,24 +11806,37 @@ packages: engines: {node: '>=0.10.0'} dev: true - /pirates/4.0.5: - resolution: {integrity: sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==, tarball: pirates/download/pirates-4.0.5.tgz} - engines: {node: '>= 6'} + /pino-abstract-transport/0.5.0: + resolution: {integrity: sha1-S1Q0jY9zcTv9FOPcRCKHOaoT2cA=, tarball: pino-abstract-transport/download/pino-abstract-transport-0.5.0.tgz} + dependencies: + duplexify: 4.1.2 + split2: 4.1.0 dev: true - /pkg-conf/2.1.0: - resolution: {integrity: sha1-ISZRTKbyq/69FoWW3xi6V4Z/AFg=, tarball: pkg-conf/download/pkg-conf-2.1.0.tgz} - engines: {node: '>=4'} - dependencies: - find-up: 2.1.0 - load-json-file: 4.0.0 + /pino-std-serializers/4.0.0: + resolution: {integrity: sha1-F5HM0lOcCRrknOmZMgXizV27oeI=, tarball: pino-std-serializers/download/pino-std-serializers-4.0.0.tgz} dev: true - /pkg-dir/3.0.0: - resolution: {integrity: sha1-J0kCDyOe2ZCIGx9xIQ1R62UjvqM=, tarball: pkg-dir/download/pkg-dir-3.0.0.tgz} - engines: {node: '>=6'} + /pino/7.11.0: + resolution: {integrity: sha512-dMACeu63HtRLmCG8VKdy4cShCPKaYDR4youZqoSWLxl5Gu99HUw8bw75thbPv9Nip+H+QYX8o3ZJbTdVZZ2TVg==, tarball: pino/download/pino-7.11.0.tgz} + hasBin: true dependencies: - find-up: 3.0.0 + atomic-sleep: 1.0.0 + fast-redact: 3.1.2 + on-exit-leak-free: 0.2.0 + pino-abstract-transport: 0.5.0 + pino-std-serializers: 4.0.0 + process-warning: 1.0.0 + quick-format-unescaped: 4.0.4 + real-require: 0.1.0 + safe-stable-stringify: 2.4.2 + sonic-boom: 2.8.0 + thread-stream: 0.15.2 + dev: true + + /pirates/4.0.5: + resolution: {integrity: sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==, tarball: pirates/download/pirates-4.0.5.tgz} + engines: {node: '>= 6'} dev: true /pkg-dir/4.2.0: @@ -12888,27 +11867,6 @@ packages: semver-compare: 1.0.0 dev: true - /plugin-error/0.1.2: - resolution: {integrity: sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=, tarball: plugin-error/download/plugin-error-0.1.2.tgz} - engines: {node: '>=0.10.0'} - dependencies: - ansi-cyan: 0.1.1 - ansi-red: 0.1.1 - arr-diff: 1.1.0 - arr-union: 2.1.0 - extend-shallow: 1.1.4 - dev: true - - /plugin-error/1.0.1: - resolution: {integrity: sha1-dwFr2JGdCsN3/c3QMiMolTyleBw=, tarball: plugin-error/download/plugin-error-1.0.1.tgz} - engines: {node: '>= 0.10'} - dependencies: - ansi-colors: 1.1.0 - arr-diff: 4.0.0 - arr-union: 3.1.0 - extend-shallow: 3.0.2 - dev: true - /plur/4.0.0: resolution: {integrity: sha1-cprtsI9FJkX+jFjvEVvxawpz74Q=, tarball: plur/download/plur-4.0.0.tgz} engines: {node: '>=10'} @@ -12933,15 +11891,27 @@ packages: /postcss-attribute-case-insensitive/4.0.2: resolution: {integrity: sha1-2T5GtQRYnpSscnewRjImxoBBqIA=, tarball: postcss-attribute-case-insensitive/download/postcss-attribute-case-insensitive-4.0.2.tgz} dependencies: - postcss: 7.0.32 + postcss: 7.0.39 postcss-selector-parser: 6.0.11 dev: true - /postcss-calc/7.0.5: - resolution: {integrity: sha1-+KbpnxLmGcLrwjz2xIb9wVhgkz4=, tarball: postcss-calc/download/postcss-calc-7.0.5.tgz} + /postcss-attribute-case-insensitive/5.0.2_postcss@8.4.21: + resolution: {integrity: sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==, tarball: postcss-attribute-case-insensitive/download/postcss-attribute-case-insensitive-5.0.2.tgz} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 dependencies: - postcss: 7.0.39 + postcss: 8.4.21 postcss-selector-parser: 6.0.11 + dev: true + + /postcss-clamp/4.1.0_postcss@8.4.21: + resolution: {integrity: sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==, tarball: postcss-clamp/download/postcss-clamp-4.1.0.tgz} + engines: {node: '>=7.6.0'} + peerDependencies: + postcss: ^8.4.6 + dependencies: + postcss: 8.4.21 postcss-value-parser: 4.2.0 dev: true @@ -12949,16 +11919,26 @@ packages: resolution: {integrity: sha1-Xv03qI+6vrAKKWbR5T2Yztk/dOA=, tarball: postcss-color-functional-notation/download/postcss-color-functional-notation-2.0.1.tgz} engines: {node: '>=6.0.0'} dependencies: - postcss: 7.0.32 + postcss: 7.0.39 postcss-values-parser: 2.0.1 dev: true + /postcss-color-functional-notation/4.2.4_postcss@8.4.21: + resolution: {integrity: sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==, tarball: postcss-color-functional-notation/download/postcss-color-functional-notation-4.2.4.tgz} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + dev: true + /postcss-color-gray/5.0.0: resolution: {integrity: sha1-Uyox65CfjaiYzv/ilv3B+GS+hUc=, tarball: postcss-color-gray/download/postcss-color-gray-5.0.0.tgz} engines: {node: '>=6.0.0'} dependencies: '@csstools/convert-colors': 1.4.0 - postcss: 7.0.32 + postcss: 7.0.39 postcss-values-parser: 2.0.1 dev: true @@ -12966,16 +11946,26 @@ packages: resolution: {integrity: sha1-qNnKTDnUl8lmHjdLnFGJnvD4c4g=, tarball: postcss-color-hex-alpha/download/postcss-color-hex-alpha-5.0.3.tgz} engines: {node: '>=6.0.0'} dependencies: - postcss: 7.0.32 + postcss: 7.0.39 postcss-values-parser: 2.0.1 dev: true + /postcss-color-hex-alpha/8.0.4_postcss@8.4.21: + resolution: {integrity: sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==, tarball: postcss-color-hex-alpha/download/postcss-color-hex-alpha-8.0.4.tgz} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + dev: true + /postcss-color-mod-function/3.0.3: resolution: {integrity: sha1-gWuhRawRzDy2uqkFp1pJ+QPk0x0=, tarball: postcss-color-mod-function/download/postcss-color-mod-function-3.0.3.tgz} engines: {node: '>=6.0.0'} dependencies: '@csstools/convert-colors': 1.4.0 - postcss: 7.0.32 + postcss: 7.0.39 postcss-values-parser: 2.0.1 dev: true @@ -12983,41 +11973,52 @@ packages: resolution: {integrity: sha1-x6ib6HK7dORbHjAiv+V0iCPm3nc=, tarball: postcss-color-rebeccapurple/download/postcss-color-rebeccapurple-4.0.1.tgz} engines: {node: '>=6.0.0'} dependencies: - postcss: 7.0.32 + postcss: 7.0.39 postcss-values-parser: 2.0.1 dev: true - /postcss-colormin/4.0.3: - resolution: {integrity: sha1-rgYLzpPteUrHEmTwgTLVUJVr04E=, tarball: postcss-colormin/download/postcss-colormin-4.0.3.tgz} - engines: {node: '>=6.9.0'} + /postcss-color-rebeccapurple/7.1.1_postcss@8.4.21: + resolution: {integrity: sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==, tarball: postcss-color-rebeccapurple/download/postcss-color-rebeccapurple-7.1.1.tgz} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 dependencies: - browserslist: 4.21.5 - color: 3.2.1 - has: 1.0.3 - postcss: 7.0.39 - postcss-value-parser: 3.3.1 + postcss: 8.4.21 + postcss-value-parser: 4.2.0 dev: true - /postcss-convert-values/4.0.1: - resolution: {integrity: sha1-yjgT7U2g+BL51DcDWE5Enr4Ymn8=, tarball: postcss-convert-values/download/postcss-convert-values-4.0.1.tgz} - engines: {node: '>=6.9.0'} + /postcss-custom-media/7.0.8: + resolution: {integrity: sha1-//0T/+/61zYhvl84cHaiiwApTgw=, tarball: postcss-custom-media/download/postcss-custom-media-7.0.8.tgz} + engines: {node: '>=6.0.0'} dependencies: postcss: 7.0.39 - postcss-value-parser: 3.3.1 dev: true - /postcss-custom-media/7.0.8: - resolution: {integrity: sha1-//0T/+/61zYhvl84cHaiiwApTgw=, tarball: postcss-custom-media/download/postcss-custom-media-7.0.8.tgz} - engines: {node: '>=6.0.0'} + /postcss-custom-media/8.0.2_postcss@8.4.21: + resolution: {integrity: sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==, tarball: postcss-custom-media/download/postcss-custom-media-8.0.2.tgz} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.3 dependencies: - postcss: 7.0.32 + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + dev: true + + /postcss-custom-properties/12.1.11_postcss@8.4.21: + resolution: {integrity: sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==, tarball: postcss-custom-properties/download/postcss-custom-properties-12.1.11.tgz} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.21 + postcss-value-parser: 4.2.0 dev: true /postcss-custom-properties/8.0.11: resolution: {integrity: sha1-LWF3LW6S8i9eDVJgLfj65G+jDZc=, tarball: postcss-custom-properties/download/postcss-custom-properties-8.0.11.tgz} engines: {node: '>=6.0.0'} dependencies: - postcss: 7.0.32 + postcss: 7.0.39 postcss-values-parser: 2.0.1 dev: true @@ -13025,93 +12026,151 @@ packages: resolution: {integrity: sha1-ZIWMbrLs/y+0HQsoyd17PbTef7o=, tarball: postcss-custom-selectors/download/postcss-custom-selectors-5.1.2.tgz} engines: {node: '>=6.0.0'} dependencies: - postcss: 7.0.32 + postcss: 7.0.39 postcss-selector-parser: 5.0.0 dev: true - /postcss-dir-pseudo-class/5.0.0: - resolution: {integrity: sha1-bjpBd9Dts6vMhf22+7HCbauuq6I=, tarball: postcss-dir-pseudo-class/download/postcss-dir-pseudo-class-5.0.0.tgz} - engines: {node: '>=4.0.0'} + /postcss-custom-selectors/6.0.3_postcss@8.4.21: + resolution: {integrity: sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==, tarball: postcss-custom-selectors/download/postcss-custom-selectors-6.0.3.tgz} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.3 dependencies: - postcss: 7.0.32 - postcss-selector-parser: 5.0.0 + postcss: 8.4.21 + postcss-selector-parser: 6.0.11 dev: true - /postcss-discard-comments/4.0.2: - resolution: {integrity: sha1-H7q9LCRr/2qq15l7KwkY9NevQDM=, tarball: postcss-discard-comments/download/postcss-discard-comments-4.0.2.tgz} - engines: {node: '>=6.9.0'} + /postcss-dir-pseudo-class/5.0.0: + resolution: {integrity: sha1-bjpBd9Dts6vMhf22+7HCbauuq6I=, tarball: postcss-dir-pseudo-class/download/postcss-dir-pseudo-class-5.0.0.tgz} + engines: {node: '>=4.0.0'} dependencies: postcss: 7.0.39 + postcss-selector-parser: 5.0.0 dev: true - /postcss-discard-duplicates/4.0.2: - resolution: {integrity: sha1-P+EzzTyCKC5VD8myORdqkge3hOs=, tarball: postcss-discard-duplicates/download/postcss-discard-duplicates-4.0.2.tgz} - engines: {node: '>=6.9.0'} + /postcss-dir-pseudo-class/6.0.5_postcss@8.4.21: + resolution: {integrity: sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==, tarball: postcss-dir-pseudo-class/download/postcss-dir-pseudo-class-6.0.5.tgz} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 dependencies: - postcss: 7.0.39 + postcss: 8.4.21 + postcss-selector-parser: 6.0.11 dev: true - /postcss-discard-empty/4.0.1: - resolution: {integrity: sha1-yMlR6fc+2UKAGUWERKAq2Qu592U=, tarball: postcss-discard-empty/download/postcss-discard-empty-4.0.1.tgz} - engines: {node: '>=6.9.0'} + /postcss-double-position-gradients/1.0.0: + resolution: {integrity: sha1-/JJ9Uv3ciWyzooEuvF3xR+EQUi4=, tarball: postcss-double-position-gradients/download/postcss-double-position-gradients-1.0.0.tgz} + engines: {node: '>=6.0.0'} dependencies: postcss: 7.0.39 + postcss-values-parser: 2.0.1 dev: true - /postcss-discard-overridden/4.0.1: - resolution: {integrity: sha1-ZSrvipZybwKfXj4AFG7npOdV/1c=, tarball: postcss-discard-overridden/download/postcss-discard-overridden-4.0.1.tgz} - engines: {node: '>=6.9.0'} + /postcss-double-position-gradients/3.1.2_postcss@8.4.21: + resolution: {integrity: sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==, tarball: postcss-double-position-gradients/download/postcss-double-position-gradients-3.1.2.tgz} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 dependencies: - postcss: 7.0.39 + '@csstools/postcss-progressive-custom-properties': 1.3.0_postcss@8.4.21 + postcss: 8.4.21 + postcss-value-parser: 4.2.0 dev: true - /postcss-double-position-gradients/1.0.0: - resolution: {integrity: sha1-/JJ9Uv3ciWyzooEuvF3xR+EQUi4=, tarball: postcss-double-position-gradients/download/postcss-double-position-gradients-1.0.0.tgz} + /postcss-env-function/2.0.2: + resolution: {integrity: sha1-Dz49PFfwlKksK69LYkHwsNpTZdc=, tarball: postcss-env-function/download/postcss-env-function-2.0.2.tgz} engines: {node: '>=6.0.0'} dependencies: - postcss: 7.0.32 + postcss: 7.0.39 postcss-values-parser: 2.0.1 dev: true - /postcss-env-function/2.0.2: - resolution: {integrity: sha1-Dz49PFfwlKksK69LYkHwsNpTZdc=, tarball: postcss-env-function/download/postcss-env-function-2.0.2.tgz} - engines: {node: '>=6.0.0'} + /postcss-env-function/4.0.6_postcss@8.4.21: + resolution: {integrity: sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==, tarball: postcss-env-function/download/postcss-env-function-4.0.6.tgz} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 dependencies: - postcss: 7.0.32 - postcss-values-parser: 2.0.1 + postcss: 8.4.21 + postcss-value-parser: 4.2.0 dev: true /postcss-flexbugs-fixes/4.2.1: resolution: {integrity: sha1-khimUknzCJfeqxAzrO2FeFYqZpA=, tarball: postcss-flexbugs-fixes/download/postcss-flexbugs-fixes-4.2.1.tgz} dependencies: - postcss: 7.0.32 + postcss: 7.0.39 + dev: true + + /postcss-flexbugs-fixes/5.0.2_postcss@8.4.21: + resolution: {integrity: sha1-ICjhRTEwdPyavidst8oU5UAetJ0=, tarball: postcss-flexbugs-fixes/download/postcss-flexbugs-fixes-5.0.2.tgz} + peerDependencies: + postcss: ^8.1.4 + dependencies: + postcss: 8.4.21 dev: true /postcss-focus-visible/4.0.0: resolution: {integrity: sha1-R30QcROt5gJLFBKDF63ivR4XBG4=, tarball: postcss-focus-visible/download/postcss-focus-visible-4.0.0.tgz} engines: {node: '>=6.0.0'} dependencies: - postcss: 7.0.32 + postcss: 7.0.39 + dev: true + + /postcss-focus-visible/6.0.4_postcss@8.4.21: + resolution: {integrity: sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==, tarball: postcss-focus-visible/download/postcss-focus-visible-6.0.4.tgz} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: 8.4.21 + postcss-selector-parser: 6.0.11 dev: true /postcss-focus-within/3.0.0: resolution: {integrity: sha1-djuHiFls7puHTJmSAc3egGWe9oA=, tarball: postcss-focus-within/download/postcss-focus-within-3.0.0.tgz} engines: {node: '>=6.0.0'} dependencies: - postcss: 7.0.32 + postcss: 7.0.39 + dev: true + + /postcss-focus-within/5.0.4_postcss@8.4.21: + resolution: {integrity: sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==, tarball: postcss-focus-within/download/postcss-focus-within-5.0.4.tgz} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: 8.4.21 + postcss-selector-parser: 6.0.11 dev: true /postcss-font-variant/4.0.1: resolution: {integrity: sha1-QtTAqzCJT2D5ixdWHrXAMh9QJkE=, tarball: postcss-font-variant/download/postcss-font-variant-4.0.1.tgz} dependencies: - postcss: 7.0.32 + postcss: 7.0.39 + dev: true + + /postcss-font-variant/5.0.0_postcss@8.4.21: + resolution: {integrity: sha1-79WbS36ouwYSfy0DG/u38k0y+mY=, tarball: postcss-font-variant/download/postcss-font-variant-5.0.0.tgz} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: 8.4.21 dev: true /postcss-gap-properties/2.0.0: resolution: {integrity: sha1-QxwZKrPtlqPD0J8v9hWWD5AsFxU=, tarball: postcss-gap-properties/download/postcss-gap-properties-2.0.0.tgz} engines: {node: '>=6.0.0'} dependencies: - postcss: 7.0.32 + postcss: 7.0.39 + dev: true + + /postcss-gap-properties/3.0.5_postcss@8.4.21: + resolution: {integrity: sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==, tarball: postcss-gap-properties/download/postcss-gap-properties-3.0.5.tgz} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.21 dev: true /postcss-html/0.36.0_j55xdkkcxc32kvnyvx3y7casfm: @@ -13129,14 +12188,32 @@ packages: resolution: {integrity: sha1-KJIKLymUW+1MMZjX32SW1BDT8og=, tarball: postcss-image-set-function/download/postcss-image-set-function-3.0.1.tgz} engines: {node: '>=6.0.0'} dependencies: - postcss: 7.0.32 + postcss: 7.0.39 postcss-values-parser: 2.0.1 dev: true + /postcss-image-set-function/4.0.7_postcss@8.4.21: + resolution: {integrity: sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==, tarball: postcss-image-set-function/download/postcss-image-set-function-4.0.7.tgz} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + dev: true + /postcss-initial/3.0.4: resolution: {integrity: sha1-nTIGmhBTH+Lsr6C2rHUO4Lx+/FM=, tarball: postcss-initial/download/postcss-initial-3.0.4.tgz} dependencies: - postcss: 7.0.32 + postcss: 7.0.39 + dev: true + + /postcss-initial/4.0.1_postcss@8.4.21: + resolution: {integrity: sha1-Up9zX3LFckoPswUn32+3rFTX3kI=, tarball: postcss-initial/download/postcss-initial-4.0.1.tgz} + peerDependencies: + postcss: ^8.0.0 + dependencies: + postcss: 8.4.21 dev: true /postcss-js/2.0.3: @@ -13151,10 +12228,21 @@ packages: engines: {node: '>=6.0.0'} dependencies: '@csstools/convert-colors': 1.4.0 - postcss: 7.0.32 + postcss: 7.0.39 postcss-values-parser: 2.0.1 dev: true + /postcss-lab-function/4.2.1_postcss@8.4.21: + resolution: {integrity: sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==, tarball: postcss-lab-function/download/postcss-lab-function-4.2.1.tgz} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/postcss-progressive-custom-properties': 1.3.0_postcss@8.4.21 + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + dev: true + /postcss-less/3.1.4: resolution: {integrity: sha1-Np9YZCtZKO+Jj/vBpuk8lYMExa0=, tarball: postcss-less/download/postcss-less-3.1.4.tgz} engines: {node: '>=6.14.4'} @@ -13182,7 +12270,7 @@ packages: engines: {node: '>= 6'} dependencies: loader-utils: 1.4.2 - postcss: 7.0.32 + postcss: 7.0.39 postcss-load-config: 2.1.2 schema-utils: 1.0.0 dev: true @@ -13191,249 +12279,167 @@ packages: resolution: {integrity: sha1-JJXQ+LgunyYnJfdflAGzTntF1bU=, tarball: postcss-logical/download/postcss-logical-3.0.0.tgz} engines: {node: '>=6.0.0'} dependencies: - postcss: 7.0.32 - dev: true - - /postcss-media-minmax/4.0.0: - resolution: {integrity: sha1-t1u2y8IXyKxJQz4S8iBIgUpPXtU=, tarball: postcss-media-minmax/download/postcss-media-minmax-4.0.0.tgz} - engines: {node: '>=6.0.0'} - dependencies: - postcss: 7.0.32 - dev: true - - /postcss-media-query-parser/0.2.3: - resolution: {integrity: sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ=, tarball: postcss-media-query-parser/download/postcss-media-query-parser-0.2.3.tgz} - dev: true - - /postcss-merge-longhand/4.0.11: - resolution: {integrity: sha1-YvSaE+Sg7gTnuY9CuxYGLKJUniQ=, tarball: postcss-merge-longhand/download/postcss-merge-longhand-4.0.11.tgz} - engines: {node: '>=6.9.0'} - dependencies: - css-color-names: 0.0.4 - postcss: 7.0.39 - postcss-value-parser: 3.3.1 - stylehacks: 4.0.3 - dev: true - - /postcss-merge-rules/4.0.3: - resolution: {integrity: sha1-NivqT/Wh+Y5AdacTxsslrv75plA=, tarball: postcss-merge-rules/download/postcss-merge-rules-4.0.3.tgz} - engines: {node: '>=6.9.0'} - dependencies: - browserslist: 4.21.5 - caniuse-api: 3.0.0 - cssnano-util-same-parent: 4.0.1 - postcss: 7.0.39 - postcss-selector-parser: 3.1.2 - vendors: 1.0.4 - dev: true - - /postcss-minify-font-values/4.0.2: - resolution: {integrity: sha1-zUw0TM5HQ0P6xdgiBqssvLiv1aY=, tarball: postcss-minify-font-values/download/postcss-minify-font-values-4.0.2.tgz} - engines: {node: '>=6.9.0'} - dependencies: - postcss: 7.0.39 - postcss-value-parser: 3.3.1 - dev: true - - /postcss-minify-gradients/4.0.2: - resolution: {integrity: sha1-k7KcL/UJnFNe7NpWxKpuZlpmNHE=, tarball: postcss-minify-gradients/download/postcss-minify-gradients-4.0.2.tgz} - engines: {node: '>=6.9.0'} - dependencies: - cssnano-util-get-arguments: 4.0.0 - is-color-stop: 1.1.0 - postcss: 7.0.39 - postcss-value-parser: 3.3.1 - dev: true - - /postcss-minify-params/4.0.2: - resolution: {integrity: sha1-a5zvAwwR41Jh+V9hjJADbWgNuHQ=, tarball: postcss-minify-params/download/postcss-minify-params-4.0.2.tgz} - engines: {node: '>=6.9.0'} - dependencies: - alphanum-sort: 1.0.2 - browserslist: 4.21.5 - cssnano-util-get-arguments: 4.0.0 - postcss: 7.0.39 - postcss-value-parser: 3.3.1 - uniqs: 2.0.0 - dev: true - - /postcss-minify-selectors/4.0.2: - resolution: {integrity: sha1-4uXrQL/uUA0M2SQ1APX46kJi+9g=, tarball: postcss-minify-selectors/download/postcss-minify-selectors-4.0.2.tgz} - engines: {node: '>=6.9.0'} - dependencies: - alphanum-sort: 1.0.2 - has: 1.0.3 postcss: 7.0.39 - postcss-selector-parser: 3.1.2 dev: true - /postcss-modules-extract-imports/1.1.0: - resolution: {integrity: sha1-thTJcgvmgW6u41+zpfqh26agXds=, tarball: postcss-modules-extract-imports/download/postcss-modules-extract-imports-1.1.0.tgz} - dependencies: - postcss: 6.0.1 - dev: true - - /postcss-modules-local-by-default/1.2.0: - resolution: {integrity: sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=, tarball: postcss-modules-local-by-default/download/postcss-modules-local-by-default-1.2.0.tgz} - dependencies: - css-selector-tokenizer: 0.7.3 - postcss: 6.0.1 - dev: true - - /postcss-modules-scope/1.1.0: - resolution: {integrity: sha1-1upkmUx5+XtipytCb75gVqGUu5A=, tarball: postcss-modules-scope/download/postcss-modules-scope-1.1.0.tgz} - dependencies: - css-selector-tokenizer: 0.7.3 - postcss: 6.0.1 - dev: true - - /postcss-modules-values/1.3.0: - resolution: {integrity: sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=, tarball: postcss-modules-values/download/postcss-modules-values-1.3.0.tgz} - dependencies: - icss-replace-symbols: 1.1.0 - postcss: 6.0.1 - dev: true - - /postcss-modules/2.0.0: - resolution: {integrity: sha1-Rz0NcyZlHYQIWFwqFUEV1cs2zOA=, tarball: postcss-modules/download/postcss-modules-2.0.0.tgz} + /postcss-logical/5.0.4_postcss@8.4.21: + resolution: {integrity: sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==, tarball: postcss-logical/download/postcss-logical-5.0.4.tgz} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 dependencies: - css-modules-loader-core: 1.1.0 - generic-names: 2.0.1 - lodash.camelcase: 4.3.0 - postcss: 7.0.39 - string-hash: 1.1.3 + postcss: 8.4.21 dev: true - /postcss-nesting/7.0.1: - resolution: {integrity: sha1-tQrXt/AXPlteOIDDUBNEcD4EwFI=, tarball: postcss-nesting/download/postcss-nesting-7.0.1.tgz} + /postcss-media-minmax/4.0.0: + resolution: {integrity: sha1-t1u2y8IXyKxJQz4S8iBIgUpPXtU=, tarball: postcss-media-minmax/download/postcss-media-minmax-4.0.0.tgz} engines: {node: '>=6.0.0'} - dependencies: - postcss: 7.0.32 - dev: true - - /postcss-normalize-charset/4.0.1: - resolution: {integrity: sha1-izWt067oOhNrBHHg1ZvlilAoXdQ=, tarball: postcss-normalize-charset/download/postcss-normalize-charset-4.0.1.tgz} - engines: {node: '>=6.9.0'} dependencies: postcss: 7.0.39 dev: true - /postcss-normalize-display-values/4.0.2: - resolution: {integrity: sha1-Db4EpM6QY9RmftK+R2u4MMglk1o=, tarball: postcss-normalize-display-values/download/postcss-normalize-display-values-4.0.2.tgz} - engines: {node: '>=6.9.0'} + /postcss-media-minmax/5.0.0_postcss@8.4.21: + resolution: {integrity: sha1-cUC93sFz4tbWV+29hVSlV5TipbU=, tarball: postcss-media-minmax/download/postcss-media-minmax-5.0.0.tgz} + engines: {node: '>=10.0.0'} + peerDependencies: + postcss: ^8.1.0 dependencies: - cssnano-util-get-match: 4.0.0 - postcss: 7.0.39 - postcss-value-parser: 3.3.1 + postcss: 8.4.21 dev: true - /postcss-normalize-positions/4.0.2: - resolution: {integrity: sha1-BfdX+E8mBDc3g2ipH4ky1LECkX8=, tarball: postcss-normalize-positions/download/postcss-normalize-positions-4.0.2.tgz} - engines: {node: '>=6.9.0'} - dependencies: - cssnano-util-get-arguments: 4.0.0 - has: 1.0.3 - postcss: 7.0.39 - postcss-value-parser: 3.3.1 + /postcss-media-query-parser/0.2.3: + resolution: {integrity: sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ=, tarball: postcss-media-query-parser/download/postcss-media-query-parser-0.2.3.tgz} dev: true - /postcss-normalize-repeat-style/4.0.2: - resolution: {integrity: sha1-xOu8KJ85kaAo1EdRy90RkYsXkQw=, tarball: postcss-normalize-repeat-style/download/postcss-normalize-repeat-style-4.0.2.tgz} - engines: {node: '>=6.9.0'} + /postcss-modules-extract-imports/3.0.0_postcss@8.4.21: + resolution: {integrity: sha1-zaHwR8CugMl9vijD52pDuIAldB0=, tarball: postcss-modules-extract-imports/download/postcss-modules-extract-imports-3.0.0.tgz} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 dependencies: - cssnano-util-get-arguments: 4.0.0 - cssnano-util-get-match: 4.0.0 - postcss: 7.0.39 - postcss-value-parser: 3.3.1 + postcss: 8.4.21 dev: true - /postcss-normalize-string/4.0.2: - resolution: {integrity: sha1-zUTECrB6DHo23F6Zqs4eyk7CaQw=, tarball: postcss-normalize-string/download/postcss-normalize-string-4.0.2.tgz} - engines: {node: '>=6.9.0'} + /postcss-modules-local-by-default/4.0.0_postcss@8.4.21: + resolution: {integrity: sha1-67tU+uFZjuz99pGgKz/zs5ClpRw=, tarball: postcss-modules-local-by-default/download/postcss-modules-local-by-default-4.0.0.tgz} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 dependencies: - has: 1.0.3 - postcss: 7.0.39 - postcss-value-parser: 3.3.1 + icss-utils: 5.1.0_postcss@8.4.21 + postcss: 8.4.21 + postcss-selector-parser: 6.0.11 + postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-timing-functions/4.0.2: - resolution: {integrity: sha1-jgCcoqOUnNr4rSPmtquZy159KNk=, tarball: postcss-normalize-timing-functions/download/postcss-normalize-timing-functions-4.0.2.tgz} - engines: {node: '>=6.9.0'} + /postcss-modules-scope/3.0.0_postcss@8.4.21: + resolution: {integrity: sha1-nvMVFFbTu/oSDKRImN/Kby+gHwY=, tarball: postcss-modules-scope/download/postcss-modules-scope-3.0.0.tgz} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 dependencies: - cssnano-util-get-match: 4.0.0 - postcss: 7.0.39 - postcss-value-parser: 3.3.1 + postcss: 8.4.21 + postcss-selector-parser: 6.0.11 dev: true - /postcss-normalize-unicode/4.0.1: - resolution: {integrity: sha1-hBvUj9zzAZrUuqdJOj02O1KuHPs=, tarball: postcss-normalize-unicode/download/postcss-normalize-unicode-4.0.1.tgz} - engines: {node: '>=6.9.0'} + /postcss-modules-values/4.0.0_postcss@8.4.21: + resolution: {integrity: sha1-18Xn5ow7s8myfL9Iyguz/7RgLJw=, tarball: postcss-modules-values/download/postcss-modules-values-4.0.0.tgz} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 dependencies: - browserslist: 4.21.5 - postcss: 7.0.39 - postcss-value-parser: 3.3.1 + icss-utils: 5.1.0_postcss@8.4.21 + postcss: 8.4.21 dev: true - /postcss-normalize-url/4.0.1: - resolution: {integrity: sha1-EOQ3+GvHx+WPe5ZS7YeNqqlfquE=, tarball: postcss-normalize-url/download/postcss-normalize-url-4.0.1.tgz} - engines: {node: '>=6.9.0'} + /postcss-nesting/10.2.0_postcss@8.4.21: + resolution: {integrity: sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==, tarball: postcss-nesting/download/postcss-nesting-10.2.0.tgz} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 dependencies: - is-absolute-url: 2.1.0 - normalize-url: 3.3.0 - postcss: 7.0.39 - postcss-value-parser: 3.3.1 + '@csstools/selector-specificity': 2.1.1_wajs5nedgkikc5pcuwett7legi + postcss: 8.4.21 + postcss-selector-parser: 6.0.11 dev: true - /postcss-normalize-whitespace/4.0.2: - resolution: {integrity: sha1-vx1AcP5Pzqh9E0joJdjMDF+qfYI=, tarball: postcss-normalize-whitespace/download/postcss-normalize-whitespace-4.0.2.tgz} - engines: {node: '>=6.9.0'} + /postcss-nesting/7.0.1: + resolution: {integrity: sha1-tQrXt/AXPlteOIDDUBNEcD4EwFI=, tarball: postcss-nesting/download/postcss-nesting-7.0.1.tgz} + engines: {node: '>=6.0.0'} dependencies: postcss: 7.0.39 - postcss-value-parser: 3.3.1 dev: true - /postcss-ordered-values/4.1.2: - resolution: {integrity: sha1-DPdcgg7H1cTSgBiVWeC1ceusDu4=, tarball: postcss-ordered-values/download/postcss-ordered-values-4.1.2.tgz} - engines: {node: '>=6.9.0'} + /postcss-opacity-percentage/1.1.3_postcss@8.4.21: + resolution: {integrity: sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==, tarball: postcss-opacity-percentage/download/postcss-opacity-percentage-1.1.3.tgz} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 dependencies: - cssnano-util-get-arguments: 4.0.0 - postcss: 7.0.39 - postcss-value-parser: 3.3.1 + postcss: 8.4.21 dev: true /postcss-overflow-shorthand/2.0.0: resolution: {integrity: sha1-MezzUOnG9t3CUKePDD4RHzLdTDA=, tarball: postcss-overflow-shorthand/download/postcss-overflow-shorthand-2.0.0.tgz} engines: {node: '>=6.0.0'} dependencies: - postcss: 7.0.32 + postcss: 7.0.39 + dev: true + + /postcss-overflow-shorthand/3.0.4_postcss@8.4.21: + resolution: {integrity: sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==, tarball: postcss-overflow-shorthand/download/postcss-overflow-shorthand-3.0.4.tgz} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.21 + postcss-value-parser: 4.2.0 dev: true /postcss-page-break/2.0.0: resolution: {integrity: sha1-rdUtDgpSjKvmr+6LRuKrsnffRr8=, tarball: postcss-page-break/download/postcss-page-break-2.0.0.tgz} dependencies: - postcss: 7.0.32 + postcss: 7.0.39 + dev: true + + /postcss-page-break/3.0.4_postcss@8.4.21: + resolution: {integrity: sha1-f790HCM2IWIraNQ1ur+3DdjB7l8=, tarball: postcss-page-break/download/postcss-page-break-3.0.4.tgz} + peerDependencies: + postcss: ^8 + dependencies: + postcss: 8.4.21 dev: true /postcss-place/4.0.1: resolution: {integrity: sha1-6fOdM9LcWE5G7h20Wtt3yp0dzGI=, tarball: postcss-place/download/postcss-place-4.0.1.tgz} engines: {node: '>=6.0.0'} dependencies: - postcss: 7.0.32 + postcss: 7.0.39 postcss-values-parser: 2.0.1 dev: true + /postcss-place/7.0.5_postcss@8.4.21: + resolution: {integrity: sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==, tarball: postcss-place/download/postcss-place-7.0.5.tgz} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + dev: true + /postcss-preset-env/6.7.0: resolution: {integrity: sha1-w03az4+QI4OzWtHgMPF49M3xGKU=, tarball: postcss-preset-env/download/postcss-preset-env-6.7.0.tgz} engines: {node: '>=6.0.0'} dependencies: autoprefixer: 9.8.8 browserslist: 4.21.5 - caniuse-lite: 1.0.30001460 + caniuse-lite: 1.0.30001466 css-blank-pseudo: 0.1.4 css-has-pseudo: 0.10.0 css-prefers-color-scheme: 3.1.1 cssdb: 4.4.0 - postcss: 7.0.32 + postcss: 7.0.39 postcss-attribute-case-insensitive: 4.0.2 postcss-color-functional-notation: 2.0.1 postcss-color-gray: 5.0.0 @@ -13465,38 +12471,90 @@ packages: postcss-selector-not: 4.0.1 dev: true + /postcss-preset-env/7.5.0_postcss@8.4.21: + resolution: {integrity: sha512-0BJzWEfCdTtK2R3EiKKSdkE51/DI/BwnhlnicSW482Ym6/DGHud8K0wGLcdjip1epVX0HKo4c8zzTeV/SkiejQ==, tarball: postcss-preset-env/download/postcss-preset-env-7.5.0.tgz} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + dependencies: + '@csstools/postcss-color-function': 1.1.1_postcss@8.4.21 + '@csstools/postcss-font-format-keywords': 1.0.1_postcss@8.4.21 + '@csstools/postcss-hwb-function': 1.0.2_postcss@8.4.21 + '@csstools/postcss-ic-unit': 1.0.1_postcss@8.4.21 + '@csstools/postcss-is-pseudo-class': 2.0.7_postcss@8.4.21 + '@csstools/postcss-normalize-display-values': 1.0.1_postcss@8.4.21 + '@csstools/postcss-oklab-function': 1.1.1_postcss@8.4.21 + '@csstools/postcss-progressive-custom-properties': 1.3.0_postcss@8.4.21 + '@csstools/postcss-stepped-value-functions': 1.0.1_postcss@8.4.21 + '@csstools/postcss-unset-value': 1.0.2_postcss@8.4.21 + autoprefixer: 10.4.14_postcss@8.4.21 + browserslist: 4.21.5 + css-blank-pseudo: 3.0.3_postcss@8.4.21 + css-has-pseudo: 3.0.4_postcss@8.4.21 + css-prefers-color-scheme: 6.0.3_postcss@8.4.21 + cssdb: 6.6.3 + postcss: 8.4.21 + postcss-attribute-case-insensitive: 5.0.2_postcss@8.4.21 + postcss-clamp: 4.1.0_postcss@8.4.21 + postcss-color-functional-notation: 4.2.4_postcss@8.4.21 + postcss-color-hex-alpha: 8.0.4_postcss@8.4.21 + postcss-color-rebeccapurple: 7.1.1_postcss@8.4.21 + postcss-custom-media: 8.0.2_postcss@8.4.21 + postcss-custom-properties: 12.1.11_postcss@8.4.21 + postcss-custom-selectors: 6.0.3_postcss@8.4.21 + postcss-dir-pseudo-class: 6.0.5_postcss@8.4.21 + postcss-double-position-gradients: 3.1.2_postcss@8.4.21 + postcss-env-function: 4.0.6_postcss@8.4.21 + postcss-focus-visible: 6.0.4_postcss@8.4.21 + postcss-focus-within: 5.0.4_postcss@8.4.21 + postcss-font-variant: 5.0.0_postcss@8.4.21 + postcss-gap-properties: 3.0.5_postcss@8.4.21 + postcss-image-set-function: 4.0.7_postcss@8.4.21 + postcss-initial: 4.0.1_postcss@8.4.21 + postcss-lab-function: 4.2.1_postcss@8.4.21 + postcss-logical: 5.0.4_postcss@8.4.21 + postcss-media-minmax: 5.0.0_postcss@8.4.21 + postcss-nesting: 10.2.0_postcss@8.4.21 + postcss-opacity-percentage: 1.1.3_postcss@8.4.21 + postcss-overflow-shorthand: 3.0.4_postcss@8.4.21 + postcss-page-break: 3.0.4_postcss@8.4.21 + postcss-place: 7.0.5_postcss@8.4.21 + postcss-pseudo-class-any-link: 7.1.6_postcss@8.4.21 + postcss-replace-overflow-wrap: 4.0.0_postcss@8.4.21 + postcss-selector-not: 5.0.0_postcss@8.4.21 + postcss-value-parser: 4.2.0 + dev: true + /postcss-pseudo-class-any-link/6.0.0: resolution: {integrity: sha1-LtPu05OzcCh53sSocDKyENrrBNE=, tarball: postcss-pseudo-class-any-link/download/postcss-pseudo-class-any-link-6.0.0.tgz} engines: {node: '>=6.0.0'} dependencies: - postcss: 7.0.32 + postcss: 7.0.39 postcss-selector-parser: 5.0.0 dev: true - /postcss-reduce-initial/4.0.3: - resolution: {integrity: sha1-f9QuvqXpyBRgljniwuhK4nC6SN8=, tarball: postcss-reduce-initial/download/postcss-reduce-initial-4.0.3.tgz} - engines: {node: '>=6.9.0'} + /postcss-pseudo-class-any-link/7.1.6_postcss@8.4.21: + resolution: {integrity: sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==, tarball: postcss-pseudo-class-any-link/download/postcss-pseudo-class-any-link-7.1.6.tgz} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 dependencies: - browserslist: 4.21.5 - caniuse-api: 3.0.0 - has: 1.0.3 - postcss: 7.0.39 + postcss: 8.4.21 + postcss-selector-parser: 6.0.11 dev: true - /postcss-reduce-transforms/4.0.2: - resolution: {integrity: sha1-F++kBerMbge+NBSlyi0QdGgdTik=, tarball: postcss-reduce-transforms/download/postcss-reduce-transforms-4.0.2.tgz} - engines: {node: '>=6.9.0'} + /postcss-replace-overflow-wrap/3.0.0: + resolution: {integrity: sha1-YbNg/9rtyoTHyRjSsPDQ6lWasBw=, tarball: postcss-replace-overflow-wrap/download/postcss-replace-overflow-wrap-3.0.0.tgz} dependencies: - cssnano-util-get-match: 4.0.0 - has: 1.0.3 postcss: 7.0.39 - postcss-value-parser: 3.3.1 dev: true - /postcss-replace-overflow-wrap/3.0.0: - resolution: {integrity: sha1-YbNg/9rtyoTHyRjSsPDQ6lWasBw=, tarball: postcss-replace-overflow-wrap/download/postcss-replace-overflow-wrap-3.0.0.tgz} + /postcss-replace-overflow-wrap/4.0.0_postcss@8.4.21: + resolution: {integrity: sha1-0t9r7RC0d7+cUvqyjFaLSynKQxk=, tarball: postcss-replace-overflow-wrap/download/postcss-replace-overflow-wrap-4.0.0.tgz} + peerDependencies: + postcss: ^8.0.3 dependencies: - postcss: 7.0.32 + postcss: 8.4.21 dev: true /postcss-resolve-nested-selector/0.1.1: @@ -13528,23 +12586,23 @@ packages: resolution: {integrity: sha1-ccgkj5F7osyTA3yWN+4JxkQ2/P8=, tarball: postcss-selector-matches/download/postcss-selector-matches-4.0.0.tgz} dependencies: balanced-match: 1.0.2 - postcss: 7.0.32 + postcss: 7.0.39 dev: true /postcss-selector-not/4.0.1: resolution: {integrity: sha1-JjAW7vHPIZ4K3pqRN4D8H0ggTL8=, tarball: postcss-selector-not/download/postcss-selector-not-4.0.1.tgz} dependencies: balanced-match: 1.0.2 - postcss: 7.0.32 + postcss: 7.0.39 dev: true - /postcss-selector-parser/3.1.2: - resolution: {integrity: sha1-sxD1xMD9r3b5SQK7qjDbaqhPUnA=, tarball: postcss-selector-parser/download/postcss-selector-parser-3.1.2.tgz} - engines: {node: '>=8'} + /postcss-selector-not/5.0.0_postcss@8.4.21: + resolution: {integrity: sha1-rF/FBvdWXdhy+C9TFMD4GgVjDcc=, tarball: postcss-selector-not/download/postcss-selector-not-5.0.0.tgz} + peerDependencies: + postcss: ^8.1.0 dependencies: - dot-prop: 5.3.0 - indexes-of: 1.0.1 - uniq: 1.0.1 + balanced-match: 1.0.2 + postcss: 8.4.21 dev: true /postcss-selector-parser/5.0.0: @@ -13573,15 +12631,6 @@ packages: postcss: 8.4.21 dev: true - /postcss-svgo/4.0.3: - resolution: {integrity: sha1-NDos26yVBdQWJD1Jb3JPOIlMlB4=, tarball: postcss-svgo/download/postcss-svgo-4.0.3.tgz} - engines: {node: '>=6.9.0'} - dependencies: - postcss: 7.0.39 - postcss-value-parser: 3.3.1 - svgo: 1.3.2 - dev: true - /postcss-syntax/0.36.2_kei4jy7wdgbhc236h4oijypxom: resolution: {integrity: sha1-8IV4x9lYNFdOVZOoLfv6ivrjtRw=, tarball: postcss-syntax/download/postcss-syntax-0.36.2.tgz} peerDependencies: @@ -13609,19 +12658,6 @@ packages: postcss-scss: 2.1.1 dev: true - /postcss-unique-selectors/4.0.1: - resolution: {integrity: sha1-lEaRHzKJv9ZMbWgPBzwDsfnuS6w=, tarball: postcss-unique-selectors/download/postcss-unique-selectors-4.0.1.tgz} - engines: {node: '>=6.9.0'} - dependencies: - alphanum-sort: 1.0.2 - postcss: 7.0.39 - uniqs: 2.0.0 - dev: true - - /postcss-value-parser/3.3.1: - resolution: {integrity: sha1-n/giVH4okyE88cMO+lGsX9G6goE=, tarball: postcss-value-parser/download/postcss-value-parser-3.3.1.tgz} - dev: true - /postcss-value-parser/4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==, tarball: postcss-value-parser/download/postcss-value-parser-4.2.0.tgz} dev: true @@ -13635,15 +12671,6 @@ packages: uniq: 1.0.1 dev: true - /postcss/6.0.1: - resolution: {integrity: sha1-AA29H47vIXqjaLmiEsX8QLKo8/I=, tarball: postcss/download/postcss-6.0.1.tgz} - engines: {node: '>=4.0.0'} - dependencies: - chalk: 1.1.3 - source-map: 0.5.7 - supports-color: 3.2.3 - dev: true - /postcss/7.0.32: resolution: {integrity: sha1-QxDW7jRwU9o0M9sr5JKIPWLOxZ0=, tarball: postcss/download/postcss-7.0.32.tgz} engines: {node: '>=6.0.0'} @@ -13750,6 +12777,10 @@ packages: resolution: {integrity: sha1-eCDZsWEgzFXKmud5JoCufbptf+I=, tarball: process-nextick-args/download/process-nextick-args-2.0.1.tgz} dev: true + /process-warning/1.0.0: + resolution: {integrity: sha512-du4wfLyj4yCZq1VupnVSZmRsPJsNuxoDQFdCFHLaYiEbFBD7QE0a+I4D7hOxrVnh78QE/YipFAj9lXHiXocV+Q==, tarball: process-warning/download/process-warning-1.0.0.tgz} + dev: true + /process/0.11.10: resolution: {integrity: sha1-czIwDoQBYb2j5podHZGn1LwW8YI=, tarball: process/download/process-0.11.10.tgz} engines: {node: '>= 0.6.0'} @@ -13779,25 +12810,6 @@ packages: retry: 0.10.1 dev: true - /promise.series/0.2.0: - resolution: {integrity: sha1-LMfr6Vn8OmYZwEq029yeRS2GS70=, tarball: promise.series/download/promise.series-0.2.0.tgz} - engines: {node: '>=0.12'} - dev: true - - /promise/7.0.4: - resolution: {integrity: sha1-Nj6EpMNsg1a4kP7WLJHOhdAu1Tk=, tarball: promise/download/promise-7.0.4.tgz} - dependencies: - asap: 2.0.6 - dev: true - - /promise/7.3.1: - resolution: {integrity: sha1-BktyYCsY+Q8pGSuLG8QY/9Hr078=, tarball: promise/download/promise-7.3.1.tgz} - requiresBuild: true - dependencies: - asap: 2.0.6 - dev: true - optional: true - /prompts/2.4.2: resolution: {integrity: sha1-e1fnOzpIAprRDr1E90sBcipMsGk=, tarball: prompts/download/prompts-2.4.2.tgz} engines: {node: '>= 6'} @@ -13891,11 +12903,6 @@ packages: engines: {node: '>=6'} dev: true - /q/1.5.1: - resolution: {integrity: sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=, tarball: q/download/q-1.5.1.tgz} - engines: {node: '>=0.6.0', teleport: '>=0.2.0'} - dev: true - /qs/6.11.0: resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==, tarball: qs/download/qs-6.11.0.tgz} engines: {node: '>=0.6'} @@ -13951,6 +12958,10 @@ packages: inherits: 2.0.4 dev: true + /quick-format-unescaped/4.0.4: + resolution: {integrity: sha1-k+9t2NNFPLx5cN1hT61MWVTWtac=, tarball: quick-format-unescaped/download/quick-format-unescaped-4.0.4.tgz} + dev: true + /quick-lru/1.1.0: resolution: {integrity: sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=, tarball: quick-lru/download/quick-lru-1.1.0.tgz} engines: {node: '>=4'} @@ -13966,6 +12977,10 @@ packages: engines: {node: '>=10'} dev: true + /ramda/0.28.0: + resolution: {integrity: sha512-9QnLuG/kPVgWvMQ4aODhsBUFKOUmnbUnsSXACv+NCQZcHbeb+v8Lodp8OVxtRULN1/xOyYLLaL6npE6dMq5QTA==, tarball: ramda/download/ramda-0.28.0.tgz} + dev: true + /randombytes/2.1.0: resolution: {integrity: sha1-32+ENy8CcNxlzfYpE0mrekc9Tyo=, tarball: randombytes/download/randombytes-2.1.0.tgz} dependencies: @@ -14171,6 +13186,10 @@ packages: '@babel/runtime': 7.21.0 dev: true + /react-error-overlay/6.0.9: + resolution: {integrity: sha1-PHQwEMk1lgjDdezWvHbzXZOZWwo=, tarball: react-error-overlay/download/react-error-overlay-6.0.9.tgz} + dev: true + /react-is/16.13.1: resolution: {integrity: sha1-eJcppNw23imZ3BVt1sHZwYzqVqQ=, tarball: react-is/download/react-is-16.13.1.tgz} dev: true @@ -14180,6 +13199,11 @@ packages: engines: {node: '>=0.10.0'} dev: true + /react-refresh/0.14.0: + resolution: {integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==, tarball: react-refresh/download/react-refresh-0.14.0.tgz} + engines: {node: '>=0.10.0'} + dev: true + /react-router-config/5.1.1: resolution: {integrity: sha1-D0Jj0agMay3HucGQLJUmR4GUqYg=, tarball: react-router-config/download/react-router-config-5.1.1.tgz} peerDependencies: @@ -14291,14 +13315,6 @@ packages: read-pkg: 3.0.0 dev: true - /read-pkg-up/4.0.0: - resolution: {integrity: sha1-GyIcYIi6d5lgHICPkRYcZuWPiXg=, tarball: read-pkg-up/download/read-pkg-up-4.0.0.tgz} - engines: {node: '>=6'} - dependencies: - find-up: 3.0.0 - read-pkg: 3.0.0 - dev: true - /read-pkg-up/7.0.1: resolution: {integrity: sha1-86YTV1hFlzOuK5VjgFbhhU5+9Qc=, tarball: read-pkg-up/download/read-pkg-up-7.0.1.tgz} engines: {node: '>=8'} @@ -14362,6 +13378,11 @@ packages: picomatch: 2.3.1 dev: true + /real-require/0.1.0: + resolution: {integrity: sha1-c2rCFMqiBjKEe3yowQVqB2ffk4E=, tarball: real-require/download/real-require-0.1.0.tgz} + engines: {node: '>= 12.13.0'} + dev: true + /realpath-native/2.0.0: resolution: {integrity: sha1-c3esQptuH9WZ3DjQjtlC0Ne+uGY=, tarball: realpath-native/download/realpath-native-2.0.0.tgz} engines: {node: '>=8'} @@ -14388,6 +13409,18 @@ packages: engines: {node: '>=6'} dev: true + /reflect.getprototypeof/1.0.3: + resolution: {integrity: sha512-TTAOZpkJ2YLxl7mVHWrNo3iDMEkYlva/kgFcXndqMgbo/AZUmmavEkdXV+hXtE4P8xdyEKRzalaFqZVuwIk/Nw==, tarball: reflect.getprototypeof/download/reflect.getprototypeof-1.0.3.tgz} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.1 + get-intrinsic: 1.2.0 + globalthis: 1.0.3 + which-builtin-type: 1.1.3 + dev: true + /regenerate-unicode-properties/10.0.1: resolution: {integrity: sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==, tarball: regenerate-unicode-properties/download/regenerate-unicode-properties-10.0.1.tgz} engines: {node: '>=4'} @@ -14600,23 +13633,6 @@ packages: parse-git-config: 1.1.1 dev: true - /remove-bom-buffer/3.0.0: - resolution: {integrity: sha1-wr8eN3Ug0yT2I4kuM8EMrCwlK1M=, tarball: remove-bom-buffer/download/remove-bom-buffer-3.0.0.tgz} - engines: {node: '>=0.10.0'} - dependencies: - is-buffer: 1.1.6 - is-utf8: 0.2.1 - dev: true - - /remove-bom-stream/1.2.0: - resolution: {integrity: sha1-BfGlk/FuQuH7kOv1nejlaVJflSM=, tarball: remove-bom-stream/download/remove-bom-stream-1.2.0.tgz} - engines: {node: '>= 0.10'} - dependencies: - remove-bom-buffer: 3.0.0 - safe-buffer: 5.2.1 - through2: 2.0.5 - dev: true - /remove-trailing-separator/1.1.0: resolution: {integrity: sha1-wkvOKig62tW8P1jg1IJJuSN52O8=, tarball: remove-trailing-separator/download/remove-trailing-separator-1.1.0.tgz} dev: true @@ -14631,11 +13647,6 @@ packages: engines: {node: '>=0.10'} dev: true - /replace-ext/1.0.1: - resolution: {integrity: sha1-LW2ZbQShWFXZZ0Q2Md1fd4JbAWo=, tarball: replace-ext/download/replace-ext-1.0.1.tgz} - engines: {node: '>= 0.10'} - dev: true - /request-promise-core/1.1.4_request@2.88.2: resolution: {integrity: sha1-Pu3UIjII1BmGe3jOgVFn0QWToi8=, tarball: request-promise-core/download/request-promise-core-1.1.4.tgz} engines: {node: '>=0.10.0'} @@ -14704,6 +13715,10 @@ packages: resolution: {integrity: sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=, tarball: requires-port/download/requires-port-1.0.0.tgz} dev: true + /reselect/4.1.7: + resolution: {integrity: sha512-Zu1xbUt3/OPwsXL46hvOOoQrap2azE7ZQbokq61BQfiXvhewsKDwhMeZjTX9sX0nvw1t/U5Audyn1I9P/m9z0A==, tarball: reselect/download/reselect-4.1.7.tgz} + dev: true + /reserved-words/0.1.2: resolution: {integrity: sha1-AKCUD5jNUBrqqsMWQR2a3FKzGrE=, tarball: reserved-words/download/reserved-words-0.1.2.tgz} dev: true @@ -14746,13 +13761,6 @@ packages: engines: {node: '>=8'} dev: true - /resolve-options/1.1.0: - resolution: {integrity: sha1-MrueOcBtZzONyTeMDW1gdFZq0TE=, tarball: resolve-options/download/resolve-options-1.1.0.tgz} - engines: {node: '>= 0.10'} - dependencies: - value-or-function: 3.0.0 - dev: true - /resolve-path/1.4.0: resolution: {integrity: sha1-xL2p9e+y/OZSR4c6s2u02DT+Fvc=, tarball: resolve-path/download/resolve-path-1.4.0.tgz} engines: {node: '>= 0.8'} @@ -14774,6 +13782,19 @@ packages: resolution: {integrity: sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=, tarball: resolve/download/resolve-1.1.7.tgz} dev: true + /resolve/1.17.0: + resolution: {integrity: sha1-sllBtUloIxzC0bt2p5y38sC/hEQ=, tarball: resolve/download/resolve-1.17.0.tgz} + dependencies: + path-parse: 1.0.7 + dev: true + + /resolve/1.19.0: + resolution: {integrity: sha1-GvW/YwQJc0oGfK4pMYqsf6KaJnw=, tarball: resolve/download/resolve-1.19.0.tgz} + dependencies: + is-core-module: 2.11.0 + path-parse: 1.0.7 + dev: true + /resolve/1.22.1: resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==, tarball: resolve/download/resolve-1.22.1.tgz} hasBin: true @@ -14834,21 +13855,6 @@ packages: engines: {iojs: '>=1.0.0', node: '>=0.10.0'} dev: true - /rgb-regex/1.0.1: - resolution: {integrity: sha1-wODWiC3w4jviVKR16O3UGRX+rrE=, tarball: rgb-regex/download/rgb-regex-1.0.1.tgz} - dev: true - - /rgba-regex/1.0.0: - resolution: {integrity: sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=, tarball: rgba-regex/download/rgba-regex-1.0.0.tgz} - dev: true - - /right-align/0.1.3: - resolution: {integrity: sha1-YTObci/mo1FWiSENJOFMlhSGE+8=, tarball: right-align/download/right-align-0.1.3.tgz} - engines: {node: '>=0.10.0'} - dependencies: - align-text: 0.1.4 - dev: true - /rimraf/2.6.3: resolution: {integrity: sha1-stEE/g2Psnz54KHNqCYt04M8bKs=, tarball: rimraf/download/rimraf-2.6.3.tgz} hasBin: true @@ -14870,68 +13876,6 @@ packages: inherits: 2.0.4 dev: true - /rollup-plugin-postcss/3.1.8: - resolution: {integrity: sha1-0byvjrD8sJNuNoTCLdhijROoL9E=, tarball: rollup-plugin-postcss/download/rollup-plugin-postcss-3.1.8.tgz} - engines: {node: '>=10'} - dependencies: - chalk: 4.1.2 - concat-with-sourcemaps: 1.1.0 - cssnano: 4.1.11 - import-cwd: 3.0.0 - p-queue: 6.6.2 - pify: 5.0.0 - postcss: 7.0.39 - postcss-load-config: 2.1.2 - postcss-modules: 2.0.0 - promise.series: 0.2.0 - resolve: 1.22.1 - rollup-pluginutils: 2.8.2 - safe-identifier: 0.4.2 - style-inject: 0.3.0 - dev: true - - /rollup-plugin-terser/7.0.2_rollup@2.33.3: - resolution: {integrity: sha1-6Pu6SGmYGy3DWufopQLVxsBNMk0=, tarball: rollup-plugin-terser/download/rollup-plugin-terser-7.0.2.tgz} - deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser - peerDependencies: - rollup: ^2.0.0 - dependencies: - '@babel/code-frame': 7.18.6 - jest-worker: 26.6.2 - rollup: 2.33.3 - serialize-javascript: 4.0.0 - terser: 5.16.5 - dev: true - - /rollup-plugin-typescript2/0.32.1_75mwnyfcye57wcmqrjugzpk55y: - resolution: {integrity: sha512-RanO8bp1WbeMv0bVlgcbsFNCn+Y3rX7wF97SQLDxf0fMLsg0B/QFF005t4AsGUcDgF3aKJHoqt4JF2xVaABeKw==, tarball: rollup-plugin-typescript2/download/rollup-plugin-typescript2-0.32.1.tgz} - peerDependencies: - rollup: '>=1.26.3' - typescript: '>=2.4.0' - dependencies: - '@rollup/pluginutils': 4.2.1 - find-cache-dir: 3.3.2 - fs-extra: 10.1.0 - resolve: 1.22.1 - rollup: 2.33.3 - tslib: 2.5.0 - typescript: 4.9.5 - dev: true - - /rollup-pluginutils/2.8.2: - resolution: {integrity: sha1-cvKvB0i1kjZNvTOJ5gDlqURKNR4=, tarball: rollup-pluginutils/download/rollup-pluginutils-2.8.2.tgz} - dependencies: - estree-walker: 0.6.1 - dev: true - - /rollup/2.33.3: - resolution: {integrity: sha1-rnLOMfmSsJpYAHKVG/6nbp3xc0I=, tarball: rollup/download/rollup-2.33.3.tgz} - engines: {node: '>=10.0.0'} - hasBin: true - optionalDependencies: - fsevents: 2.1.3 - dev: true - /rsvp/4.8.5: resolution: {integrity: sha1-yPFVMR0Wf2jyHhaN9x7FsIMRNzQ=, tarball: rsvp/download/rsvp-4.8.5.tgz} engines: {node: 6.* || >= 7.*} @@ -14975,10 +13919,6 @@ packages: resolution: {integrity: sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY=, tarball: safe-buffer/download/safe-buffer-5.2.1.tgz} dev: true - /safe-identifier/0.4.2: - resolution: {integrity: sha1-z2v8oxwol8WICS0XUNMO9QHVn8s=, tarball: safe-identifier/download/safe-identifier-0.4.2.tgz} - dev: true - /safe-regex-test/1.0.0: resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==, tarball: safe-regex-test/download/safe-regex-test-1.0.0.tgz} dependencies: @@ -14999,6 +13939,11 @@ packages: regexp-tree: 0.1.24 dev: true + /safe-stable-stringify/2.4.2: + resolution: {integrity: sha512-gMxvPJYhP0O9n2pvcfYfIuYgbledAOJFcqRThtPRmjscaipiwcwPPKLytpVzMkG2HAN87Qmo2d4PtGiri1dSLA==, tarball: safe-stable-stringify/download/safe-stable-stringify-2.4.2.tgz} + engines: {node: '>=10'} + dev: true + /safer-buffer/2.1.2: resolution: {integrity: sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo=, tarball: safer-buffer/download/safer-buffer-2.1.2.tgz} dev: true @@ -15076,6 +14021,10 @@ packages: engines: {node: '>=8'} dev: true + /select-hose/2.0.0: + resolution: {integrity: sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=, tarball: select-hose/download/select-hose-2.0.0.tgz} + dev: true + /selenium-webdriver/4.8.1: resolution: {integrity: sha512-p4MtfhCQdcV6xxkS7eI0tQN6+WNReRULLCAuT4RDGkrjfObBNXMJ3WT8XdK+aXTr5nnBKuh+PxIevM0EjJgkxA==, tarball: selenium-webdriver/download/selenium-webdriver-4.8.1.tgz} engines: {node: '>= 14.20.0'} @@ -15104,11 +14053,6 @@ packages: hasBin: true dev: true - /semver/6.1.1: - resolution: {integrity: sha1-U/U9qbMLIQPNTxXqs6GOy8shDJs=, tarball: semver/download/semver-6.1.1.tgz} - hasBin: true - dev: true - /semver/6.3.0: resolution: {integrity: sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=, tarball: semver/download/semver-6.3.0.tgz} hasBin: true @@ -15122,12 +14066,6 @@ packages: lru-cache: 6.0.0 dev: true - /serialize-javascript/4.0.0: - resolution: {integrity: sha1-tSXhI4SJpez8Qq+sw/6Z5mb0sao=, tarball: serialize-javascript/download/serialize-javascript-4.0.0.tgz} - dependencies: - randombytes: 2.1.0 - dev: true - /set-blocking/2.0.0: resolution: {integrity: sha1-BF+XgtARrppoA93TgrJDkrPYkPc=, tarball: set-blocking/download/set-blocking-2.0.0.tgz} dev: true @@ -15217,21 +14155,6 @@ packages: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==, tarball: signal-exit/download/signal-exit-3.0.7.tgz} dev: true - /signale/1.4.0: - resolution: {integrity: sha1-xL5YMC+wJirAD8PYhqfBE3WQQvE=, tarball: signale/download/signale-1.4.0.tgz} - engines: {node: '>=6'} - dependencies: - chalk: 2.4.2 - figures: 2.0.0 - pkg-conf: 2.1.0 - dev: true - - /simple-swizzle/0.2.2: - resolution: {integrity: sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=, tarball: simple-swizzle/download/simple-swizzle-0.2.2.tgz} - dependencies: - is-arrayish: 0.3.2 - dev: true - /single-spa/5.9.4: resolution: {integrity: sha512-QkEoh0AzGuU82qnbUUk0ydF78QbU5wMKqKKJn7uUQfBiOYlRQEfIOpLM4m23Sab+kTOLI1kbYhYeiQ7fX5KVVw==, tarball: single-spa/download/single-spa-5.9.4.tgz} dev: false @@ -15328,27 +14251,19 @@ packages: smart-buffer: 1.1.15 dev: true - /sort-keys/1.1.2: - resolution: {integrity: sha1-RBttTTRnmPG05J6JIK37oOVD+a0=, tarball: sort-keys/download/sort-keys-1.1.2.tgz} - engines: {node: '>=0.10.0'} + /sonic-boom/2.8.0: + resolution: {integrity: sha512-kuonw1YOYYNOve5iHdSahXPOK49GqwA+LZhI6Wz/l0rP57iKyXXIHaRagOBHAPmGwJC6od2Z9zgvZ5loSgMlVg==, tarball: sonic-boom/download/sonic-boom-2.8.0.tgz} dependencies: - is-plain-obj: 1.1.0 + atomic-sleep: 1.0.0 dev: true - /sort-keys/2.0.0: - resolution: {integrity: sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=, tarball: sort-keys/download/sort-keys-2.0.0.tgz} - engines: {node: '>=4'} + /sort-keys/1.1.2: + resolution: {integrity: sha1-RBttTTRnmPG05J6JIK37oOVD+a0=, tarball: sort-keys/download/sort-keys-1.1.2.tgz} + engines: {node: '>=0.10.0'} dependencies: is-plain-obj: 1.1.0 dev: true - /sort-keys/4.2.0: - resolution: {integrity: sha1-a3Y4zuQsUG//jBzs3nN20hMVvhg=, tarball: sort-keys/download/sort-keys-4.2.0.tgz} - engines: {node: '>=8'} - dependencies: - is-plain-obj: 2.1.0 - dev: true - /sort-object-keys/1.1.3: resolution: {integrity: sha1-v/gz/oXKsUezR0LkWGNFPB4ZC0U=, tarball: sort-object-keys/download/sort-object-keys-1.1.3.tgz} dev: true @@ -15408,11 +14323,6 @@ packages: engines: {node: '>= 8'} dev: true - /sourcemap-codec/1.4.8: - resolution: {integrity: sha1-6oBL2UhXQC5pktBaOO8a41qatMQ=, tarball: sourcemap-codec/download/sourcemap-codec-1.4.8.tgz} - deprecated: Please use @jridgewell/sourcemap-codec instead - dev: true - /space-separated-tokens/1.1.5: resolution: {integrity: sha1-hfMsPRDZaCAH6RdBTdxcJtGqaJk=, tarball: space-separated-tokens/download/space-separated-tokens-1.1.5.tgz} dev: true @@ -15439,6 +14349,32 @@ packages: resolution: {integrity: sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==, tarball: spdx-license-ids/download/spdx-license-ids-3.0.12.tgz} dev: true + /spdy-transport/3.0.0: + resolution: {integrity: sha1-ANSGOmQArXXfkzYaFghgXl3NzzE=, tarball: spdy-transport/download/spdy-transport-3.0.0.tgz} + dependencies: + debug: 4.3.4 + detect-node: 2.1.0 + hpack.js: 2.1.6 + obuf: 1.1.2 + readable-stream: 3.6.1 + wbuf: 1.7.3 + transitivePeerDependencies: + - supports-color + dev: true + + /spdy/4.0.2: + resolution: {integrity: sha1-t09GYgOj7aRSwCSSuR+56EonZ3s=, tarball: spdy/download/spdy-4.0.2.tgz} + engines: {node: '>=6.0.0'} + dependencies: + debug: 4.3.4 + handle-thing: 2.0.1 + http-deceiver: 1.2.7 + select-hose: 2.0.0 + spdy-transport: 3.0.0 + transitivePeerDependencies: + - supports-color + dev: true + /specificity/0.4.1: resolution: {integrity: sha1-qrXmRQEtsIuhguFRFlc40AiHsBk=, tarball: specificity/download/specificity-0.4.1.tgz} hasBin: true @@ -15471,6 +14407,11 @@ packages: through: 2.3.8 dev: true + /split2/4.1.0: + resolution: {integrity: sha1-EBkHokNw+Fu3gvCK2qvk4oHs+Ak=, tarball: split2/download/split2-4.1.0.tgz} + engines: {node: '>= 10.x'} + dev: true + /sprintf-js/1.0.3: resolution: {integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=, tarball: sprintf-js/download/sprintf-js-1.0.3.tgz} dev: true @@ -15542,6 +14483,13 @@ packages: engines: {node: '>=0.10.0'} dev: true + /stop-iteration-iterator/1.0.0: + resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==, tarball: stop-iteration-iterator/download/stop-iteration-iterator-1.0.0.tgz} + engines: {node: '>= 0.4'} + dependencies: + internal-slot: 1.0.5 + dev: true + /stream-browserify/2.0.2: resolution: {integrity: sha1-h1IdOKRKp+6RzhzSpH3wy0ndZgs=, tarball: stream-browserify/download/stream-browserify-2.0.2.tgz} dependencies: @@ -15585,10 +14533,6 @@ packages: engines: {node: '>=0.6.19'} dev: true - /string-hash/1.1.3: - resolution: {integrity: sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=, tarball: string-hash/download/string-hash-1.1.3.tgz} - dev: true - /string-length/3.1.0: resolution: {integrity: sha1-EH74wjRW4Yeoq9SmEWL/SsbiWDc=, tarball: string-length/download/string-length-3.1.0.tgz} engines: {node: '>=8'} @@ -15769,10 +14713,6 @@ packages: engines: {node: '>=8'} dev: true - /style-inject/0.3.0: - resolution: {integrity: sha1-0hxHev/skYEcyCNVgypwDSK/jdM=, tarball: style-inject/download/style-inject-0.3.0.tgz} - dev: true - /style-search/0.1.0: resolution: {integrity: sha1-eVjHk+R+MuB9K1yv5cC/jhLneQI=, tarball: style-search/download/style-search-0.1.0.tgz} dev: true @@ -15783,15 +14723,6 @@ packages: inline-style-parser: 0.1.1 dev: true - /stylehacks/4.0.3: - resolution: {integrity: sha1-Zxj8r00eB9ihMYaQiB6NlnJqcdU=, tarball: stylehacks/download/stylehacks-4.0.3.tgz} - engines: {node: '>=6.9.0'} - dependencies: - browserslist: 4.21.5 - postcss: 7.0.39 - postcss-selector-parser: 3.1.2 - dev: true - /stylelint-config-css-modules/2.3.0_stylelint@13.13.1: resolution: {integrity: sha1-v3mqrgnKn9rDf91RjRpAp3mqB2c=, tarball: stylelint-config-css-modules/download/stylelint-config-css-modules-2.3.0.tgz} peerDependencies: @@ -15906,13 +14837,6 @@ packages: engines: {node: '>=0.8.0'} dev: true - /supports-color/3.2.3: - resolution: {integrity: sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=, tarball: supports-color/download/supports-color-3.2.3.tgz} - engines: {node: '>=0.8.0'} - dependencies: - has-flag: 1.0.0 - dev: true - /supports-color/5.5.0: resolution: {integrity: sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=, tarball: supports-color/download/supports-color-5.5.0.tgz} engines: {node: '>=4'} @@ -15934,6 +14858,13 @@ packages: has-flag: 4.0.0 dev: true + /supports-color/8.1.1: + resolution: {integrity: sha1-zW/BfihQDP9WwbhsCn/UpUpzAFw=, tarball: supports-color/download/supports-color-8.1.1.tgz} + engines: {node: '>=10'} + dependencies: + has-flag: 4.0.0 + dev: true + /supports-hyperlinks/2.3.0: resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==, tarball: supports-hyperlinks/download/supports-hyperlinks-2.3.0.tgz} engines: {node: '>=8'} @@ -15955,25 +14886,18 @@ packages: resolution: {integrity: sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=, tarball: svg-tags/download/svg-tags-1.0.0.tgz} dev: true - /svgo/1.3.2: - resolution: {integrity: sha1-ttxRHAYzRsnkFbgeQ0ARRbltQWc=, tarball: svgo/download/svgo-1.3.2.tgz} - engines: {node: '>=4.0.0'} - deprecated: This SVGO version is no longer supported. Upgrade to v2.x.x. + /svgo/2.8.0: + resolution: {integrity: sha1-T/gMzmcQ3CeV8MfHQQHmdkz8zSQ=, tarball: svgo/download/svgo-2.8.0.tgz} + engines: {node: '>=10.13.0'} hasBin: true dependencies: - chalk: 2.4.2 - coa: 2.0.2 - css-select: 2.1.0 - css-select-base-adapter: 0.1.1 - css-tree: 1.0.0-alpha.37 + '@trysound/sax': 0.2.0 + commander: 7.2.0 + css-select: 4.3.0 + css-tree: 1.1.3 csso: 4.2.0 - js-yaml: 3.14.1 - mkdirp: 0.5.6 - object.values: 1.1.6 - sax: 1.2.4 + picocolors: 1.0.0 stable: 0.1.8 - unquote: 1.1.1 - util.promisify: 1.0.1 dev: true /symbol-observable/1.2.0: @@ -16058,6 +14982,11 @@ packages: engines: {node: '>=6'} dev: true + /tapable/2.2.1: + resolution: {integrity: sha1-GWenPvQGCoLxKrlq+G1S/bdu7KA=, tarball: tapable/download/tapable-2.2.1.tgz} + engines: {node: '>=6'} + dev: true + /tar-fs/1.16.3: resolution: {integrity: sha1-lmpiiEHaLEAQQGqCFny9Xgxy1Qk=, tarball: tar-fs/download/tar-fs-1.16.3.tgz} dependencies: @@ -16080,11 +15009,6 @@ packages: xtend: 4.0.2 dev: true - /temp-dir/2.0.0: - resolution: {integrity: sha1-vekrBb3+sVFugEycAK1FF38xMh4=, tarball: temp-dir/download/temp-dir-2.0.0.tgz} - engines: {node: '>=8'} - dev: true - /term-size/1.2.0: resolution: {integrity: sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=, tarball: term-size/download/term-size-1.2.0.tgz} engines: {node: '>=4'} @@ -16100,16 +15024,6 @@ packages: supports-hyperlinks: 2.3.0 dev: true - /ternary-stream/2.1.1: - resolution: {integrity: sha1-StZLmGaNeWoIWvLEk4haQ1qKi/w=, tarball: ternary-stream/download/ternary-stream-2.1.1.tgz} - engines: {node: '>= 0.10.0'} - dependencies: - duplexify: 3.7.1 - fork-stream: 0.0.4 - merge-stream: 1.0.1 - through2: 2.0.5 - dev: true - /terser/5.14.2: resolution: {integrity: sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==, tarball: terser/download/terser-5.14.2.tgz} engines: {node: '>=10'} @@ -16132,16 +15046,6 @@ packages: source-map-support: 0.5.21 dev: true - /test-exclude/5.2.3: - resolution: {integrity: sha1-w9Ph4xHrfuQF4JLawQrv0JCR6sA=, tarball: test-exclude/download/test-exclude-5.2.3.tgz} - engines: {node: '>=6'} - dependencies: - glob: 7.2.3 - minimatch: 3.1.2 - read-pkg-up: 4.0.0 - require-main-filename: 2.0.0 - dev: true - /test-exclude/6.0.0: resolution: {integrity: sha1-BKhphmHYBepvopO2y55jrARO8V4=, tarball: test-exclude/download/test-exclude-6.0.0.tgz} engines: {node: '>=8'} @@ -16160,6 +15064,12 @@ packages: engines: {node: '>=0.8'} dev: true + /thread-stream/0.15.2: + resolution: {integrity: sha512-UkEhKIg2pD+fjkHQKyJO3yoIvAP3N6RlNFt2dUhcS1FGvCD1cQa1M/PGknCLFIyZdtJOWQjejp7bdNqmN7zwdA==, tarball: thread-stream/download/thread-stream-0.15.2.tgz} + dependencies: + real-require: 0.1.0 + dev: true + /throat/5.0.0: resolution: {integrity: sha1-xRmSNYA6rRh1SmZ9ZZtecs4Wdks=, tarball: throat/download/throat-5.0.0.tgz} dev: true @@ -16168,13 +15078,6 @@ packages: resolution: {integrity: sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=, tarball: through/download/through-2.3.8.tgz} dev: true - /through2-filter/3.0.0: - resolution: {integrity: sha1-cA54bfI2fCyIzYqlvkz5weeDElQ=, tarball: through2-filter/download/through2-filter-3.0.0.tgz} - dependencies: - through2: 2.0.5 - xtend: 4.0.2 - dev: true - /through2/2.0.5: resolution: {integrity: sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0=, tarball: through2/download/through2-2.0.5.tgz} dependencies: @@ -16182,17 +15085,6 @@ packages: xtend: 4.0.2 dev: true - /through2/3.0.1: - resolution: {integrity: sha1-OSducTwzAu3544jdnIEt07glvVo=, tarball: through2/download/through2-3.0.1.tgz} - dependencies: - readable-stream: 3.6.1 - dev: true - - /time-stamp/1.1.0: - resolution: {integrity: sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=, tarball: time-stamp/download/time-stamp-1.1.0.tgz} - engines: {node: '>=0.10.0'} - dev: true - /timed-out/4.0.1: resolution: {integrity: sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=, tarball: timed-out/download/timed-out-4.0.1.tgz} engines: {node: '>=0.10.0'} @@ -16205,10 +15097,6 @@ packages: setimmediate: 1.0.5 dev: true - /timsort/0.3.0: - resolution: {integrity: sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=, tarball: timsort/download/timsort-0.3.0.tgz} - dev: true - /tiny-invariant/1.3.1: resolution: {integrity: sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==, tarball: tiny-invariant/download/tiny-invariant-1.3.1.tgz} dev: true @@ -16240,14 +15128,6 @@ packages: resolution: {integrity: sha1-hoPguQK7nCDE9ybjwLafNlGMB8w=, tarball: tmpl/download/tmpl-1.0.5.tgz} dev: true - /to-absolute-glob/2.0.2: - resolution: {integrity: sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=, tarball: to-absolute-glob/download/to-absolute-glob-2.0.2.tgz} - engines: {node: '>=0.10.0'} - dependencies: - is-absolute: 1.0.0 - is-negated-glob: 1.0.0 - dev: true - /to-arraybuffer/1.0.1: resolution: {integrity: sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=, tarball: to-arraybuffer/download/to-arraybuffer-1.0.1.tgz} dev: true @@ -16298,13 +15178,6 @@ packages: safe-regex: 1.1.0 dev: true - /to-through/2.0.0: - resolution: {integrity: sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY=, tarball: to-through/download/to-through-2.0.0.tgz} - engines: {node: '>= 0.10'} - dependencies: - through2: 2.0.5 - dev: true - /toidentifier/1.0.1: resolution: {integrity: sha1-O+NDIaiKgg7RvYDfqjPkefu43TU=, tarball: toidentifier/download/toidentifier-1.0.1.tgz} engines: {node: '>=0.6'} @@ -16350,6 +15223,10 @@ packages: punycode: 2.3.0 dev: true + /traverse/0.6.6: + resolution: {integrity: sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc=, tarball: traverse/download/traverse-0.6.6.tgz} + dev: true + /trim-newlines/2.0.0: resolution: {integrity: sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=, tarball: trim-newlines/download/trim-newlines-2.0.0.tgz} engines: {node: '>=4'} @@ -16391,28 +15268,17 @@ packages: yargs-parser: 18.1.3 dev: true - /ts-loader/8.4.0_typescript@4.9.5: - resolution: {integrity: sha512-6nFY3IZ2//mrPc+ImY3hNWx1vCHyEhl6V+wLmL4CZcm6g1CqX7UKrkc6y0i4FwcfOhxyMPCfaEvh20f4r9GNpw==, tarball: ts-loader/download/ts-loader-8.4.0.tgz} - engines: {node: '>=10.0.0'} - peerDependencies: - typescript: '*' - webpack: '*' + /tsconfig-paths/4.0.0: + resolution: {integrity: sha512-SLBg2GBKlR6bVtMgJJlud/o3waplKtL7skmLkExomIiaAtLGtVsoXIqP3SYdjbcH9lq/KVv7pMZeCBpLYOit6Q==, tarball: tsconfig-paths/download/tsconfig-paths-4.0.0.tgz} dependencies: - chalk: 4.1.2 - enhanced-resolve: 4.5.0 - loader-utils: 2.0.4 - micromatch: 4.0.5 - semver: 7.3.8 - typescript: 4.9.5 + json5: 2.2.3 + minimist: 1.2.8 + strip-bom: 3.0.0 dev: true /tslib/1.14.1: resolution: {integrity: sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=, tarball: tslib/download/tslib-1.14.1.tgz} - /tslib/2.5.0: - resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==, tarball: tslib/download/tslib-2.5.0.tgz} - dev: true - /tsscmp/1.0.6: resolution: {integrity: sha1-hbmVg6w1iexL/vgltQAKqRHWBes=, tarball: tsscmp/download/tsscmp-1.0.6.tgz} engines: {node: '>=0.6.x'} @@ -16481,11 +15347,6 @@ packages: engines: {node: '>=6'} dev: true - /type-fest/0.4.1: - resolution: {integrity: sha1-i993dDOF2KTxO6lfYQ9czWjHKPg=, tarball: type-fest/download/type-fest-0.4.1.tgz} - engines: {node: '>=6'} - dev: true - /type-fest/0.6.0: resolution: {integrity: sha1-jSojcNPfiG61yQraHFv2GIrPg4s=, tarball: type-fest/download/type-fest-0.6.0.tgz} engines: {node: '>=8'} @@ -16522,6 +15383,21 @@ packages: resolution: {integrity: sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=, tarball: typedarray/download/typedarray-0.0.6.tgz} dev: true + /typescript-transform-paths/3.4.6_typescript@4.8.4: + resolution: {integrity: sha512-qdgpCk9oRHkIBhznxaHAapCFapJt5e4FbFik7Y4qdqtp6VyC3smAIPoDEIkjZ2eiF7x5+QxUPYNwJAtw0thsTw==, tarball: typescript-transform-paths/download/typescript-transform-paths-3.4.6.tgz} + peerDependencies: + typescript: '>=3.6.5' + dependencies: + minimatch: 3.1.2 + typescript: 4.8.4 + dev: true + + /typescript/4.8.4: + resolution: {integrity: sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==, tarball: typescript/download/typescript-4.8.4.tgz} + engines: {node: '>=4.2.0'} + hasBin: true + dev: true + /typescript/4.9.5: resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==, tarball: typescript/download/typescript-4.9.5.tgz} engines: {node: '>=4.2.0'} @@ -16542,23 +15418,6 @@ packages: resolution: {integrity: sha512-cJMeh/eOILyGu0ejgTKB95yKT3zOenSe9UGE3vj6WfiOwgGYnmATUsnDixMFvdU+rNMvWih83hrUP8VwhF9yXQ==, tarball: ua-parser-js/download/ua-parser-js-0.7.34.tgz} dev: true - /uglify-js/2.8.29: - resolution: {integrity: sha1-KcVzMUgFe7Th913zW3qcty5qWd0=, tarball: uglify-js/download/uglify-js-2.8.29.tgz} - engines: {node: '>=0.8.0'} - hasBin: true - dependencies: - source-map: 0.5.7 - yargs: 3.10.0 - optionalDependencies: - uglify-to-browserify: 1.0.2 - dev: true - - /uglify-to-browserify/1.0.2: - resolution: {integrity: sha1-bgkk1r2mta/jSeOabWMoUKD4grc=, tarball: uglify-to-browserify/download/uglify-to-browserify-1.0.2.tgz} - requiresBuild: true - dev: true - optional: true - /umi-plugin-hire/1.0.6: resolution: {integrity: sha1-Jn9nVaQL1byEQs/MU8oHLe/mDwc=, tarball: umi-plugin-hire/download/umi-plugin-hire-1.0.6.tgz} peerDependencies: @@ -16592,11 +15451,6 @@ packages: which-boxed-primitive: 1.0.2 dev: true - /unc-path-regex/0.1.2: - resolution: {integrity: sha1-5z3T17DXxe2G+6xrCufYxqadUPo=, tarball: unc-path-regex/download/unc-path-regex-0.1.2.tgz} - engines: {node: '>=0.10.0'} - dev: true - /unicode-canonical-property-names-ecmascript/2.0.0: resolution: {integrity: sha1-MBrNxSVjFnDTn2FG4Od/9rvevdw=, tarball: unicode-canonical-property-names-ecmascript/download/unicode-canonical-property-names-ecmascript-2.0.0.tgz} engines: {node: '>=4'} @@ -16657,10 +15511,6 @@ packages: resolution: {integrity: sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=, tarball: uniq/download/uniq-1.0.1.tgz} dev: true - /uniqs/2.0.0: - resolution: {integrity: sha1-/+3ks2slKQaW5uFl1KWe25mOawI=, tarball: uniqs/download/uniqs-2.0.0.tgz} - dev: true - /unique-filename/1.1.1: resolution: {integrity: sha1-HWl2k2mtoFgxA6HmrodoG1ZXMjA=, tarball: unique-filename/download/unique-filename-1.1.1.tgz} dependencies: @@ -16673,13 +15523,6 @@ packages: imurmurhash: 0.1.4 dev: true - /unique-stream/2.3.1: - resolution: {integrity: sha1-xl0RDppK35psWUiygFPZqNBMvqw=, tarball: unique-stream/download/unique-stream-2.3.1.tgz} - dependencies: - json-stable-stringify-without-jsonify: 1.0.1 - through2-filter: 3.0.0 - dev: true - /unique-string/1.0.0: resolution: {integrity: sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=, tarball: unique-string/download/unique-string-1.0.0.tgz} engines: {node: '>=4'} @@ -16762,10 +15605,6 @@ packages: engines: {node: '>= 0.8'} dev: true - /unquote/1.1.1: - resolution: {integrity: sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=, tarball: unquote/download/unquote-1.1.1.tgz} - dev: true - /unset-value/1.0.0: resolution: {integrity: sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=, tarball: unset-value/download/unset-value-1.0.0.tgz} engines: {node: '>=0.10.0'} @@ -16806,24 +15645,6 @@ packages: xdg-basedir: 3.0.0 dev: true - /update-notifier/3.0.0: - resolution: {integrity: sha1-6bv48PW3os5mZspGM0/bKUkuj6s=, tarball: update-notifier/download/update-notifier-3.0.0.tgz} - engines: {node: '>=8'} - dependencies: - boxen: 3.2.0 - chalk: 2.4.2 - configstore: 4.0.0 - has-yarn: 2.1.0 - import-lazy: 2.1.0 - is-ci: 2.0.0 - is-installed-globally: 0.1.0 - is-npm: 3.0.0 - is-yarn-global: 0.3.0 - latest-version: 5.1.0 - semver-diff: 2.1.0 - xdg-basedir: 3.0.0 - dev: true - /update-notifier/3.0.1: resolution: {integrity: sha1-eOy2i5FeL9G+n3Z/bimM6HtzYlA=, tarball: update-notifier/download/update-notifier-3.0.1.tgz} engines: {node: '>=8'} @@ -16919,15 +15740,6 @@ packages: resolution: {integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=, tarball: util-deprecate/download/util-deprecate-1.0.2.tgz} dev: true - /util.promisify/1.0.1: - resolution: {integrity: sha1-a693dLgO6w91INi4HQeYKlmruu4=, tarball: util.promisify/download/util.promisify-1.0.1.tgz} - dependencies: - define-properties: 1.2.0 - es-abstract: 1.21.1 - has-symbols: 1.0.3 - object.getownpropertydescriptors: 2.1.5 - dev: true - /util/0.10.3: resolution: {integrity: sha1-evsa/lCAUkZInj23/g7TeTNqwPk=, tarball: util/download/util-0.10.3.tgz} dependencies: @@ -16972,13 +15784,13 @@ packages: builtins: 1.0.3 dev: true - /value-equal/1.0.1: - resolution: {integrity: sha1-Hgt5THNMXAyt4XnEN9NW2TGjTWw=, tarball: value-equal/download/value-equal-1.0.1.tgz} + /validator/13.9.0: + resolution: {integrity: sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA==, tarball: validator/download/validator-13.9.0.tgz} + engines: {node: '>= 0.10'} dev: true - /value-or-function/3.0.0: - resolution: {integrity: sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM=, tarball: value-or-function/download/value-or-function-3.0.0.tgz} - engines: {node: '>= 0.10'} + /value-equal/1.0.1: + resolution: {integrity: sha1-Hgt5THNMXAyt4XnEN9NW2TGjTWw=, tarball: value-equal/download/value-equal-1.0.1.tgz} dev: true /vary/1.1.2: @@ -16986,10 +15798,6 @@ packages: engines: {node: '>= 0.8'} dev: true - /vendors/1.0.4: - resolution: {integrity: sha1-4rgApT56Kbk1BsPPQRANFsTErY4=, tarball: vendors/download/vendors-1.0.4.tgz} - dev: true - /verror/1.10.0: resolution: {integrity: sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=, tarball: verror/download/verror-1.10.0.tgz} engines: {'0': node >=0.6.0} @@ -17019,60 +15827,6 @@ packages: vfile-message: 2.0.4 dev: true - /vinyl-fs/3.0.3: - resolution: {integrity: sha1-yFhJQF9nQo/qu71cXb3WT0fTG8c=, tarball: vinyl-fs/download/vinyl-fs-3.0.3.tgz} - engines: {node: '>= 0.10'} - dependencies: - fs-mkdirp-stream: 1.0.0 - glob-stream: 6.1.0 - graceful-fs: 4.2.10 - is-valid-glob: 1.0.0 - lazystream: 1.0.1 - lead: 1.0.0 - object.assign: 4.1.4 - pumpify: 1.5.1 - readable-stream: 2.3.8 - remove-bom-buffer: 3.0.0 - remove-bom-stream: 1.2.0 - resolve-options: 1.1.0 - through2: 2.0.5 - to-through: 2.0.0 - value-or-function: 3.0.0 - vinyl: 2.2.1 - vinyl-sourcemap: 1.1.0 - dev: true - - /vinyl-sourcemap/1.1.0: - resolution: {integrity: sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY=, tarball: vinyl-sourcemap/download/vinyl-sourcemap-1.1.0.tgz} - engines: {node: '>= 0.10'} - dependencies: - append-buffer: 1.0.2 - convert-source-map: 1.9.0 - graceful-fs: 4.2.10 - normalize-path: 2.1.1 - now-and-later: 2.0.1 - remove-bom-buffer: 3.0.0 - vinyl: 2.2.1 - dev: true - - /vinyl-sourcemaps-apply/0.2.1: - resolution: {integrity: sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU=, tarball: vinyl-sourcemaps-apply/download/vinyl-sourcemaps-apply-0.2.1.tgz} - dependencies: - source-map: 0.5.7 - dev: true - - /vinyl/2.2.1: - resolution: {integrity: sha1-I8+4u6tezjgDqiwKHrKK98u6GXQ=, tarball: vinyl/download/vinyl-2.2.1.tgz} - engines: {node: '>= 0.10'} - dependencies: - clone: 2.1.2 - clone-buffer: 1.0.0 - clone-stats: 1.0.0 - cloneable-readable: 1.1.3 - remove-trailing-separator: 1.1.0 - replace-ext: 1.0.1 - dev: true - /vm-browserify/1.1.2: resolution: {integrity: sha1-eGQcSIuObKkadfUR56OzKobl3aA=, tarball: vm-browserify/download/vm-browserify-1.1.2.tgz} dev: true @@ -17104,6 +15858,12 @@ packages: makeerror: 1.0.12 dev: true + /wbuf/1.7.3: + resolution: {integrity: sha1-wdjRSTFtPqhShIiVy2oL/oh7h98=, tarball: wbuf/download/wbuf-1.7.3.tgz} + dependencies: + minimalistic-assert: 1.0.1 + dev: true + /web-namespaces/1.1.4: resolution: {integrity: sha1-vJij3mDa3X+u/EA9EHbVKfXgMOw=, tarball: web-namespaces/download/web-namespaces-1.1.4.tgz} dev: true @@ -17157,10 +15917,6 @@ packages: webidl-conversions: 6.1.0 dev: true - /when/3.7.8: - resolution: {integrity: sha1-xxMLan6gRpPoQs3J56Hyqjmjn4I=, tarball: when/download/when-3.7.8.tgz} - dev: true - /which-boxed-primitive/1.0.2: resolution: {integrity: sha1-E3V7yJsgmwSf5dhkMOIc9AqJqOY=, tarball: which-boxed-primitive/download/which-boxed-primitive-1.0.2.tgz} dependencies: @@ -17171,6 +15927,33 @@ packages: is-symbol: 1.0.4 dev: true + /which-builtin-type/1.1.3: + resolution: {integrity: sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==, tarball: which-builtin-type/download/which-builtin-type-1.1.3.tgz} + engines: {node: '>= 0.4'} + dependencies: + function.prototype.name: 1.1.5 + has-tostringtag: 1.0.0 + is-async-function: 2.0.0 + is-date-object: 1.0.5 + is-finalizationregistry: 1.0.2 + is-generator-function: 1.0.10 + is-regex: 1.1.4 + is-weakref: 1.0.2 + isarray: 2.0.5 + which-boxed-primitive: 1.0.2 + which-collection: 1.0.1 + which-typed-array: 1.1.9 + dev: true + + /which-collection/1.0.1: + resolution: {integrity: sha1-cOq3Hru9Ku+vMvkXCC/GLNy3CQY=, tarball: which-collection/download/which-collection-1.0.1.tgz} + dependencies: + is-map: 2.0.2 + is-set: 2.0.2 + is-weakmap: 2.0.1 + is-weakset: 2.0.2 + dev: true + /which-module/2.0.0: resolution: {integrity: sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=, tarball: which-module/download/which-module-2.0.0.tgz} dev: true @@ -17206,12 +15989,6 @@ packages: resolution: {integrity: sha1-gbDpXoZQ5JyUsiKY//hoa1VTz2w=, tarball: wicked-good-xpath/download/wicked-good-xpath-1.3.0.tgz} dev: true - /wide-align/1.1.5: - resolution: {integrity: sha1-3x1MIGhUNp7PPJpImPGyP72dFdM=, tarball: wide-align/download/wide-align-1.1.5.tgz} - dependencies: - string-width: 1.0.2 - dev: true - /widest-line/2.0.1: resolution: {integrity: sha1-dDh2RzDsfvQ4HOTfgvuYpTFCo/w=, tarball: widest-line/download/widest-line-2.0.1.tgz} engines: {node: '>=4'} @@ -17219,21 +15996,11 @@ packages: string-width: 2.1.1 dev: true - /window-size/0.1.0: - resolution: {integrity: sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=, tarball: window-size/download/window-size-0.1.0.tgz} - engines: {node: '>= 0.8.0'} - dev: true - /word-wrap/1.2.3: resolution: {integrity: sha1-YQY29rH3A4kb00dxzLF/uTtHB5w=, tarball: word-wrap/download/word-wrap-1.2.3.tgz} engines: {node: '>=0.10.0'} dev: true - /wordwrap/0.0.2: - resolution: {integrity: sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=, tarball: wordwrap/download/wordwrap-0.0.2.tgz} - engines: {node: '>=0.4.0'} - dev: true - /wordwrapjs/4.0.1: resolution: {integrity: sha1-2XkLzPsRCg/Hg2tevOCTezeouY8=, tarball: wordwrapjs/download/wordwrapjs-4.0.1.tgz} engines: {node: '>=8.0.0'} @@ -17280,39 +16047,6 @@ packages: typedarray-to-buffer: 3.1.5 dev: true - /write-json-file/3.2.0: - resolution: {integrity: sha1-Zbvcns2KFFjhWVJ3DMut/P9f5io=, tarball: write-json-file/download/write-json-file-3.2.0.tgz} - engines: {node: '>=6'} - dependencies: - detect-indent: 5.0.0 - graceful-fs: 4.2.10 - make-dir: 2.1.0 - pify: 4.0.1 - sort-keys: 2.0.0 - write-file-atomic: 2.4.3 - dev: true - - /write-json-file/4.3.0: - resolution: {integrity: sha1-kIST1v0jIlNErzJAFuTKj3At0S0=, tarball: write-json-file/download/write-json-file-4.3.0.tgz} - engines: {node: '>=8.3'} - dependencies: - detect-indent: 6.1.0 - graceful-fs: 4.2.10 - is-plain-obj: 2.1.0 - make-dir: 3.1.0 - sort-keys: 4.2.0 - write-file-atomic: 3.0.3 - dev: true - - /write-pkg/4.0.0: - resolution: {integrity: sha1-Z1zATvbBH6rLvHdxskwKu/KiADk=, tarball: write-pkg/download/write-pkg-4.0.0.tgz} - engines: {node: '>=8'} - dependencies: - sort-keys: 2.0.0 - type-fest: 0.4.1 - write-json-file: 3.2.0 - dev: true - /ws/7.5.9: resolution: {integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==, tarball: ws/download/ws-7.5.9.tgz} engines: {node: '>=8.3.0'} @@ -17393,13 +16127,6 @@ packages: camelcase: 4.1.0 dev: true - /yargs-parser/13.1.2: - resolution: {integrity: sha1-Ew8JcC667vJlDVTObj5XBvek+zg=, tarball: yargs-parser/download/yargs-parser-13.1.2.tgz} - dependencies: - camelcase: 5.3.1 - decamelize: 1.2.0 - dev: true - /yargs-parser/18.1.3: resolution: {integrity: sha1-vmjEl1xrKr9GkjawyHA2L6sJp7A=, tarball: yargs-parser/download/yargs-parser-18.1.3.tgz} engines: {node: '>=6'} @@ -17430,15 +16157,6 @@ packages: yargs-parser: 18.1.3 dev: true - /yargs/3.10.0: - resolution: {integrity: sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=, tarball: yargs/download/yargs-3.10.0.tgz} - dependencies: - camelcase: 1.2.1 - cliui: 2.1.0 - decamelize: 1.2.0 - window-size: 0.1.0 - dev: true - /ylru/1.3.2: resolution: {integrity: sha512-RXRJzMiK6U2ye0BlGGZnmpwJDPgakn6aNQ0A7gHRbD4I0uvK4TW6UqkK1V0pp9jskjJBAXd3dRrbzWkqJ+6cxA==, tarball: ylru/download/ylru-1.3.2.tgz} engines: {node: '>= 4.0.0'} @@ -17449,6 +16167,18 @@ packages: engines: {node: '>=10'} dev: true + /z-schema/5.0.5: + resolution: {integrity: sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==, tarball: z-schema/download/z-schema-5.0.5.tgz} + engines: {node: '>=8.0.0'} + hasBin: true + dependencies: + lodash.get: 4.4.2 + lodash.isequal: 4.5.0 + validator: 13.9.0 + optionalDependencies: + commander: 9.5.0 + dev: true + /zwitch/1.0.5: resolution: {integrity: sha1-0R1zgf/tFrdC9q97PyI9XNn+mSA=, tarball: zwitch/download/zwitch-1.0.5.tgz} dev: true From e5d16e0762053be8614ddf3e075aa8c996d77973 Mon Sep 17 00:00:00 2001 From: Kuitos Date: Thu, 16 Mar 2023 21:46:48 +0800 Subject: [PATCH 03/10] =?UTF-8?q?=F0=9F=8E=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .eslintrc.cjs | 2 + examples/main/index.html | 35 ++++++ examples/main/index.js | 8 ++ examples/main/index.less | 63 +++++++++++ examples/main/multiple.html | 25 +++++ examples/main/multiple.js | 19 ++++ examples/main/package.json | 32 ++++++ examples/main/webpack.config.js | 55 ++++++++++ examples/react15/App.jsx | 19 ++++ examples/react15/components/HelloModal.jsx | 34 ++++++ examples/react15/components/Logo.jsx | 12 +++ examples/react15/dynamic.css | 5 + examples/react15/index.css | 15 +++ examples/react15/index.html | 13 +++ examples/react15/index.js | 45 ++++++++ examples/react15/package.json | 31 ++++++ examples/react15/public-path.js | 3 + examples/react15/webpack.config.js | 55 ++++++++++ packages/loader/package.json | 1 + packages/loader/src/index.ts | 7 +- packages/loader/src/writable-dom/index.ts | 2 +- packages/qiankun/package.json | 7 +- packages/qiankun/src/index.ts | 3 +- packages/sandbox/package.json | 13 ++- packages/sandbox/src/Compartment.ts | 26 ----- packages/sandbox/src/consts.ts | 6 ++ packages/sandbox/src/core/Compartment.ts | 58 ++++++++++ packages/sandbox/src/core/Sandbox.ts | 13 +++ packages/sandbox/src/core/membrane.ts | 72 +++++++++++++ packages/sandbox/src/index.ts | 4 +- packages/sandbox/src/transformer.ts | 49 --------- packages/sandbox/src/transpilers/index.ts | 25 +++++ packages/sandbox/src/transpilers/script.ts | 52 +++++++++ pnpm-lock.yaml | 120 +++++++++++++++++++-- 34 files changed, 828 insertions(+), 101 deletions(-) create mode 100644 examples/main/index.html create mode 100644 examples/main/index.js create mode 100644 examples/main/index.less create mode 100644 examples/main/multiple.html create mode 100644 examples/main/multiple.js create mode 100644 examples/main/package.json create mode 100644 examples/main/webpack.config.js create mode 100644 examples/react15/App.jsx create mode 100644 examples/react15/components/HelloModal.jsx create mode 100644 examples/react15/components/Logo.jsx create mode 100644 examples/react15/dynamic.css create mode 100644 examples/react15/index.css create mode 100644 examples/react15/index.html create mode 100644 examples/react15/index.js create mode 100644 examples/react15/package.json create mode 100644 examples/react15/public-path.js create mode 100644 examples/react15/webpack.config.js delete mode 100644 packages/sandbox/src/Compartment.ts create mode 100644 packages/sandbox/src/consts.ts create mode 100644 packages/sandbox/src/core/Compartment.ts create mode 100644 packages/sandbox/src/core/Sandbox.ts create mode 100644 packages/sandbox/src/core/membrane.ts delete mode 100644 packages/sandbox/src/transformer.ts create mode 100644 packages/sandbox/src/transpilers/index.ts create mode 100644 packages/sandbox/src/transpilers/script.ts diff --git a/.eslintrc.cjs b/.eslintrc.cjs index e96d77b74..9ea49e2be 100755 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -11,6 +11,8 @@ module.exports = defineConfig({ semi: ['error', 'always'], 'no-confusing-arrow': 0, 'no-console': 0, + 'func-style': ["error", "declaration", { "allowArrowFunctions": true }], + 'no-shadow': 0, 'max-len': ['error', { code: 120, ignoreComments: true, ignoreStrings: true }], // see https://github.com/prettier/prettier/issues/3847 'space-before-function-paren': ['error', { anonymous: 'never', named: 'never', asyncArrow: 'always' }], diff --git a/examples/main/index.html b/examples/main/index.html new file mode 100644 index 000000000..1afda82e6 --- /dev/null +++ b/examples/main/index.html @@ -0,0 +1,35 @@ + + + + + + QianKun Example + + + +
+ +
+

QianKun

+
+
+ +
    +
  • React16
  • +
  • React15
  • +
  • Vue
  • +
  • Vue3
  • +
  • Angular9
  • +
  • Purehtml
  • +
+ +
+
+
+ + + + + diff --git a/examples/main/index.js b/examples/main/index.js new file mode 100644 index 000000000..f7c51ffba --- /dev/null +++ b/examples/main/index.js @@ -0,0 +1,8 @@ +import { loadMicroApp } from '../../packages/qiankun/dist/esm'; +import './index.less'; + +loadMicroApp({ + name: 'react', + entry: '//localhost:7102', + container: document.getElementById('subapp-container'), +}); diff --git a/examples/main/index.less b/examples/main/index.less new file mode 100644 index 000000000..a2a2bf85a --- /dev/null +++ b/examples/main/index.less @@ -0,0 +1,63 @@ +// 主应用慎用 reset 样式 +body { + margin: 0; +} + +.mainapp { + // 防止被子应用的样式覆盖 + font-family: -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; + line-height: 1; +} + +.mainapp-header { + >h1 { + color: #333; + font-size: 36px; + font-weight: 700; + margin: 0; + padding: 36px; + } +} + +.mainapp-main { + display: flex; + + .mainapp-sidemenu { + width: 130px; + list-style: none; + margin: 0; + margin-left: 40px; + padding: 0; + border-right: 2px solid #aaa; + + >li { + color: #aaa; + margin: 20px 0; + font-size: 18px; + font-weight: 400; + cursor: pointer; + + &:hover { + color: #444; + } + + &:first-child { + margin-top: 5px; + } + } + } +} + +// 子应用区域 +#subapp-container { + flex-grow: 1; + position: relative; + margin: 0 40px; + + .subapp-loading { + color: #444; + font-size: 28px; + font-weight: 600; + text-align: center; + } +} diff --git a/examples/main/multiple.html b/examples/main/multiple.html new file mode 100644 index 000000000..c9026d15d --- /dev/null +++ b/examples/main/multiple.html @@ -0,0 +1,25 @@ + + + + + qiankun multiple demo + + + + + + + +
react loading...
+
vue loading...
+ + + diff --git a/examples/main/multiple.js b/examples/main/multiple.js new file mode 100644 index 000000000..78f8d0713 --- /dev/null +++ b/examples/main/multiple.js @@ -0,0 +1,19 @@ +import { loadMicroApp } from '../../es'; + +let app; + +function mount() { + app = loadMicroApp( + { name: 'react15', entry: '//localhost:7102', container: '#react15' }, + { sandbox: { experimentalStyleIsolation: true } }, + ); +} + +function unmount() { + app.unmount(); +} + +document.querySelector('#mount').addEventListener('click', mount); +document.querySelector('#unmount').addEventListener('click', unmount); + +loadMicroApp({ name: 'vue', entry: '//localhost:7101', container: '#vue' }); diff --git a/examples/main/package.json b/examples/main/package.json new file mode 100644 index 000000000..bbfde51d6 --- /dev/null +++ b/examples/main/package.json @@ -0,0 +1,32 @@ +{ + "name": "main", + "version": "1.0.0", + "description": "", + "main": "index.js", + "scripts": { + "start": "webpack-dev-server", + "start:multiple": "cross-env MODE=multiple webpack-dev-server", + "test": "echo \"Error: no test specified\" && exit 1" + }, + "author": "", + "devDependencies": { + "@babel/core": "^7.7.2", + "@babel/plugin-transform-react-jsx": "^7.7.0", + "@babel/preset-env": "^7.7.1", + "babel-loader": "^8.0.6", + "css-loader": "^3.2.0", + "html-webpack-plugin": "^3.2.0", + "less-loader": "^6.2.0", + "style-loader": "^1.0.0", + "webpack": "^4.41.2", + "webpack-cli": "^3.3.10", + "webpack-dev-server": "^3.9.0", + "cross-env": "^7.0.2" + }, + "dependencies": { + "react": "^16.13.1", + "react-dom": "^16.13.1", + "vue": "^2.6.11", + "zone.js": "^0.10.2" + } +} diff --git a/examples/main/webpack.config.js b/examples/main/webpack.config.js new file mode 100644 index 000000000..986d16c26 --- /dev/null +++ b/examples/main/webpack.config.js @@ -0,0 +1,55 @@ +const HtmlWebpackPlugin = require('html-webpack-plugin'); +const { name } = require('./package'); + +module.exports = { + entry: process.env.MODE === 'multiple' ? './multiple.js' : './index.js', + devtool: 'source-map', + devServer: { + open: true, + port: '7099', + clientLogLevel: 'warning', + disableHostCheck: true, + compress: true, + headers: { + 'Access-Control-Allow-Origin': '*', + }, + historyApiFallback: true, + overlay: { warnings: false, errors: true }, + }, + output: { + publicPath: '/', + }, + mode: 'development', + resolve: { + extensions: ['.js', '.jsx', '.ts', '.tsx'], + }, + module: { + rules: [ + { + test: /\.jsx?$/, + exclude: /node_modules/, + use: { + loader: 'babel-loader', + options: { + presets: ['@babel/preset-env'], + plugins: ['@babel/plugin-transform-react-jsx'], + }, + }, + }, + { + test: /\.(le|c)ss$/, + use: ['style-loader', 'css-loader', 'less-loader'], + }, + ], + }, + plugins: [ + new HtmlWebpackPlugin({ + filename: 'index.html', + template: process.env.MODE === 'multiple' ? './multiple.html' : './index.html', + minify: { + removeComments: true, + collapseWhitespace: true, + }, + }), + ], +}; diff --git a/examples/react15/App.jsx b/examples/react15/App.jsx new file mode 100644 index 000000000..2cfb10cd8 --- /dev/null +++ b/examples/react15/App.jsx @@ -0,0 +1,19 @@ +import React, { version as reactVersion } from 'react'; +import { version as antdVersion } from 'antd'; + +import Logo from './components/Logo' +import HelloModal from './components/HelloModal' + +export default class App extends React.Component { + render() { + return ( +
+ +

+ React version: {reactVersion}, AntD version: {antdVersion} +

+ +
+ ); + } +} diff --git a/examples/react15/components/HelloModal.jsx b/examples/react15/components/HelloModal.jsx new file mode 100644 index 000000000..ecc738772 --- /dev/null +++ b/examples/react15/components/HelloModal.jsx @@ -0,0 +1,34 @@ +import React from 'react'; +import { Button, Modal } from 'antd'; + +export default class HelloModal extends React.Component { + + constructor() { + super(); + this.state = { + visible: false, + }; + this.setVisible = visible => this.setState({ visible }); + } + + render() { + const { visible } = this.state; + + return ( +
+ + this.setVisible(false)} + onCancel={() => this.setVisible(false)} + title="Install" + > + $ yarn add qiankun # or npm i qiankun -S + +
+ ); + } +} diff --git a/examples/react15/components/Logo.jsx b/examples/react15/components/Logo.jsx new file mode 100644 index 000000000..5377c3ad1 --- /dev/null +++ b/examples/react15/components/Logo.jsx @@ -0,0 +1,12 @@ +import React from 'react'; + +export default class ReactLogo extends React.Component { + render() { + return ( + + ) + } +} diff --git a/examples/react15/dynamic.css b/examples/react15/dynamic.css new file mode 100644 index 000000000..816fd07d4 --- /dev/null +++ b/examples/react15/dynamic.css @@ -0,0 +1,5 @@ +/* 动态加载的样式 */ + +.react15-lib { + color: #818ff7; +} diff --git a/examples/react15/index.css b/examples/react15/index.css new file mode 100644 index 000000000..c7c430285 --- /dev/null +++ b/examples/react15/index.css @@ -0,0 +1,15 @@ +.react15-main { + display: flex; + flex-direction: column; + align-items: center; +} + +.react15-icon { + width: 140px; +} + +.react15-lib { + margin: 32px 0 24px; + font-size: 16px; + color: #2c3e50; +} diff --git a/examples/react15/index.html b/examples/react15/index.html new file mode 100644 index 000000000..128fbd2c4 --- /dev/null +++ b/examples/react15/index.html @@ -0,0 +1,13 @@ + + + + + + Title + + + +
+ + + diff --git a/examples/react15/index.js b/examples/react15/index.js new file mode 100644 index 000000000..750416ebc --- /dev/null +++ b/examples/react15/index.js @@ -0,0 +1,45 @@ +/** + * @author Kuitos + * @since 2019-05-16 + */ +import 'antd/dist/antd.min.css'; +import React from 'react'; +import ReactDOM from 'react-dom'; +import App from './App'; +import './index.css'; +import './public-path'; + +export async function bootstrap() { + console.log('[react15] react app bootstraped'); +} + +export async function mount(props = {}) { + console.log('[react15] props from main framework', props); + const { container } = props; + ReactDOM.render( + , + container ? container.querySelector('#react15Root') : document.getElementById('react15Root'), + ); + import('./dynamic.css').then(() => { + console.log('[react15] dynamic style load'); + }); + + const styleElement = document.createElement('style'); + styleElement.innerText = '.react15-icon { height: 400px }'; + document.head.appendChild(styleElement); + + setTimeout(() => { + document.head.removeChild(styleElement); + }, 2000); +} + +export async function unmount(props) { + const { container } = props; + ReactDOM.unmountComponentAtNode( + container ? container.querySelector('#react15Root') : document.getElementById('react15Root'), + ); +} + +if (!window.__POWERED_BY_QIANKUN__) { + bootstrap().then(mount); +} diff --git a/examples/react15/package.json b/examples/react15/package.json new file mode 100644 index 000000000..0bfb93b71 --- /dev/null +++ b/examples/react15/package.json @@ -0,0 +1,31 @@ +{ + "name": "react15", + "version": "1.0.0", + "description": "", + "main": "index.js", + "scripts": { + "start": "webpack-dev-server", + "test": "echo \"Error: no test specified\" && exit 1" + }, + "author": "", + "dependencies": { + "antd": "2.13.14", + "react": "15.6.2", + "react-dom": "15.6.2" + }, + "devDependencies": { + "@babel/core": "^7.7.2", + "@babel/plugin-transform-react-jsx": "^7.7.0", + "@babel/preset-env": "^7.7.1", + "babel-loader": "^8.0.6", + "css-loader": "^3.2.0", + "html-webpack-plugin": "^3.2.0", + "style-loader": "^1.0.0", + "webpack": "^4.41.2", + "webpack-cli": "^3.3.10", + "webpack-dev-server": "^3.9.0" + }, + "browserslist": [ + "last 2 Chrome versions" + ] +} diff --git a/examples/react15/public-path.js b/examples/react15/public-path.js new file mode 100644 index 000000000..be43217af --- /dev/null +++ b/examples/react15/public-path.js @@ -0,0 +1,3 @@ +if (window.__POWERED_BY_QIANKUN__) { + __webpack_public_path__ = window.__INJECTED_PUBLIC_PATH_BY_QIANKUN__; +} diff --git a/examples/react15/webpack.config.js b/examples/react15/webpack.config.js new file mode 100644 index 000000000..f6b573a49 --- /dev/null +++ b/examples/react15/webpack.config.js @@ -0,0 +1,55 @@ +const HtmlWebpackPlugin = require('html-webpack-plugin'); +const { name } = require('./package'); + +module.exports = { + entry: './index.js', + devtool: 'source-map', + devServer: { + port: '7102', + clientLogLevel: 'warning', + disableHostCheck: true, + compress: true, + headers: { + 'Access-Control-Allow-Origin': '*', + }, + overlay: { warnings: false, errors: true }, + }, + output: { + library: `${name}-[name]`, + libraryTarget: 'umd', + jsonpFunction: `webpackJsonp_${name}`, + }, + mode: 'development', + resolve: { + extensions: ['.js', '.jsx', '.ts', '.tsx'], + }, + module: { + rules: [ + { + test: /\.jsx?$/, + exclude: /node_modules/, + use: { + loader: 'babel-loader', + options: { + presets: ['@babel/preset-env'], + plugins: ['@babel/plugin-transform-react-jsx'], + }, + }, + }, + { + test: /\.css$/, + use: ['style-loader', 'css-loader'], + }, + ], + }, + plugins: [ + new HtmlWebpackPlugin({ + filename: 'index.html', + template: './index.html', + minify: { + removeComments: true, + collapseWhitespace: true, + }, + }), + ], +}; diff --git a/packages/loader/package.json b/packages/loader/package.json index 7238c9f2b..803bbf008 100644 --- a/packages/loader/package.json +++ b/packages/loader/package.json @@ -18,6 +18,7 @@ }, "devDependencies": { "@types/lodash": "^4.14.129", + "@qiankunjs/sandbox": "^0.0.1", "babel-plugin-import": "^1.12.1", "father": "^4.1.0", "import-html-entry": "^1.12.0", diff --git a/packages/loader/src/index.ts b/packages/loader/src/index.ts index cecd21760..3adb99ae4 100644 --- a/packages/loader/src/index.ts +++ b/packages/loader/src/index.ts @@ -1,3 +1,4 @@ +import type { assetsTranspiler } from '@qiankunjs/sandbox'; import WritableDOMStream from './writable-dom'; type HTMLEntry = string; @@ -14,7 +15,7 @@ type Entry = HTMLEntry; type ImportOpts = { fetch?: typeof window.fetch; decoder?: (chunk: string) => string; - assetsTransformer?: (node: Node, context: string) => Node; + assetsTranspiler?: typeof assetsTranspiler; }; /** @@ -24,12 +25,12 @@ type ImportOpts = { * @todo Compatible with browsers that do not support WritableStream/TransformStream */ export async function importEntry(entry: Entry, target: HTMLElement, opts?: ImportOpts): Promise { - const { fetch = window.fetch, assetsTransformer = (node: Node) => node } = opts || {}; + const { fetch = window.fetch, assetsTranspiler = (node: Node) => node } = opts || {}; const res = await fetch(entry); if (res.body) { await res.body .pipeThrough(new TextDecoderStream()) - .pipeTo(new WritableDOMStream(target, null, (node) => assetsTransformer(node, entry))); + .pipeTo(new WritableDOMStream(target, null, (node) => assetsTranspiler(node, entry))); } } diff --git a/packages/loader/src/writable-dom/index.ts b/packages/loader/src/writable-dom/index.ts index 23f34a08c..25b6598e0 100644 --- a/packages/loader/src/writable-dom/index.ts +++ b/packages/loader/src/writable-dom/index.ts @@ -48,7 +48,7 @@ function writableDOM( assetTransformer?: (node: Node) => Node, ): Writable | WritableStream { if (this instanceof writableDOM) { - return new WritableStream(writableDOM(target, previousSibling)); + return new WritableStream(writableDOM(target, previousSibling, assetTransformer)); } const nextSibling = previousSibling ? previousSibling.nextSibling : null; diff --git a/packages/qiankun/package.json b/packages/qiankun/package.json index 3d51f9d5e..09734e63f 100644 --- a/packages/qiankun/package.json +++ b/packages/qiankun/package.json @@ -10,9 +10,9 @@ "micro-frontends", "microservice" ], - "main": "./lib/index.js", - "module": "./es/index.js", - "types": "./es/index.d.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/esm/index.js", + "types": "./dist/esm/index.d.ts", "sideEffects": false, "scripts": { "build": "father build", @@ -43,6 +43,7 @@ "dependencies": { "@babel/runtime": "^7.10.5", "@qiankunjs/loader": "^0.0.1", + "@qiankunjs/sandbox": "^0.0.1", "import-html-entry": "^1.9.0", "lodash": "^4.17.11", "single-spa": "^5.9.2", diff --git a/packages/qiankun/src/index.ts b/packages/qiankun/src/index.ts index 7711db234..73bf3326f 100644 --- a/packages/qiankun/src/index.ts +++ b/packages/qiankun/src/index.ts @@ -1,4 +1,5 @@ import { importEntry } from '@qiankunjs/loader'; +import { assetsTranspiler } from '@qiankunjs/sandbox'; export type ObjectType = Record; @@ -27,5 +28,5 @@ export type LoadableApp = AppMetadata & { export async function loadMicroApp(app: LoadableApp) { const { entry, container } = app; - await importEntry(entry, container); + await importEntry(entry as string, container as HTMLElement, { assetsTranspiler }); } diff --git a/packages/sandbox/package.json b/packages/sandbox/package.json index 13415445d..36749255a 100644 --- a/packages/sandbox/package.json +++ b/packages/sandbox/package.json @@ -1,8 +1,10 @@ { - "name": "@qiankun/sandbox", + "name": "@qiankunjs/sandbox", "version": "0.0.1", "description": "", - "main": "src/index.ts", + "main": "./dist/cjs/index.js", + "module": "./dist/esm/index.js", + "types": "./dist/esm/index.d.ts", "scripts": { "build": "father build", "test": "cross-env NODE_ENV=test jest" @@ -10,11 +12,14 @@ "author": "", "license": "MIT", "dependencies": { - "@babel/runtime": "^7.10.5" + "@babel/runtime": "^7.10.5", + "@types/node": "^18.15.3", + "lodash": "^4.17.11" }, "devDependencies": { - "father": "^4.1.0", + "@types/lodash": "^4.14.129", "babel-plugin-import": "^1.12.1", + "father": "^4.1.0", "typescript": "^4.1.2" } } diff --git a/packages/sandbox/src/Compartment.ts b/packages/sandbox/src/Compartment.ts deleted file mode 100644 index 6460cfa05..000000000 --- a/packages/sandbox/src/Compartment.ts +++ /dev/null @@ -1,26 +0,0 @@ -// type Transform = (source: string) => string; -// type ModuleMap = Record; -// -// interface CompartmentOptions { -// transforms?: Transform[]; -// } -// -// const nativeWindow = new Function('return window')(); -// -// export class Compartment { -// private readonly globalObject: Record; -// -// constructor(globals?: object) { -// this.globalObject = globals || {}; -// } -// -// get globalThis(): Record { -// return this.globalObject; -// } -// -// private makeEvaluate(options?: CompartmentOptions): (code: string) => T {} -// -// evaluate(code: string, options?: CompartmentOptions): T { -// const script = document.createElement('script'); -// } -// } diff --git a/packages/sandbox/src/consts.ts b/packages/sandbox/src/consts.ts new file mode 100644 index 000000000..0bbb4048e --- /dev/null +++ b/packages/sandbox/src/consts.ts @@ -0,0 +1,6 @@ +/** + * @author Kuitos + * @since 2023-03-16 + */ + +export const nativeWindow = document.defaultView!; diff --git a/packages/sandbox/src/core/Compartment.ts b/packages/sandbox/src/core/Compartment.ts new file mode 100644 index 000000000..ba7e6376c --- /dev/null +++ b/packages/sandbox/src/core/Compartment.ts @@ -0,0 +1,58 @@ +// type Transform = (source: string) => string; +// type ModuleMap = Record; +// +// interface CompartmentOptions { +// transforms?: Transform[]; +// } + +import { nativeWindow } from '../consts'; + +const compartmentSpecifierPrefix = '__compartment_globalThis__'; +type CompartmentSpecifier = `${typeof compartmentSpecifierPrefix}${string}`; + +declare global { + interface Window { + __compartment_window__?: Window; + [p: CompartmentSpecifier]: WindowProxy; + } +} + +let compartmentCounter = 0; + +export class Compartment { + private readonly compartmentSpecifier: CompartmentSpecifier; + protected globalProxy: WindowProxy = window; + + constructor(globals?: Record) { + if (globals) { + Object.keys(globals).forEach((k) => { + this.globalProxy[k as any] = globals[k]; + }); + } + + this.compartmentSpecifier = (() => { + while (nativeWindow[`${compartmentSpecifierPrefix}${String(compartmentCounter)}`]) { + compartmentCounter++; + } + return `${compartmentSpecifierPrefix}${String(compartmentCounter)}`; + })(); + } + + get globalThis(): WindowProxy { + return this.globalProxy; + } + + makeEvaluator(source: string, sourceURL?: string): string { + nativeWindow[this.compartmentSpecifier] = this.globalProxy; + + const sourceMapURL = sourceURL ? `//# sourceURL=${sourceURL}\n` : ''; + const globalObjectOptimizer = ['window', 'globalThis'].join(','); + + // eslint-disable-next-line max-len + return `;with(window.${this.compartmentSpecifier}){(function(${globalObjectOptimizer}){;${source}\n${sourceMapURL}}).bind(window)(${globalObjectOptimizer})};`; + } + + // evaluate(code: string, options?: CompartmentOptions): T { + // const script = document.createElement('script'); + // } +} diff --git a/packages/sandbox/src/core/Sandbox.ts b/packages/sandbox/src/core/Sandbox.ts new file mode 100644 index 000000000..d0ecf3ab1 --- /dev/null +++ b/packages/sandbox/src/core/Sandbox.ts @@ -0,0 +1,13 @@ +import { Compartment } from './Compartment'; +import { createMembrane } from './membrane'; + +export class Sandbox extends Compartment { + constructor(globals: Record = {}) { + super(globals); + + const { globalThis = window } = globals; + + const { membrane } = createMembrane(globalThis); + this.globalProxy = new Proxy(membrane, {}); + } +} diff --git a/packages/sandbox/src/core/membrane.ts b/packages/sandbox/src/core/membrane.ts new file mode 100644 index 000000000..38e9131ca --- /dev/null +++ b/packages/sandbox/src/core/membrane.ts @@ -0,0 +1,72 @@ +type Membrane = Window & Record; + +// zone.js will overwrite Object.defineProperty +const rawObjectDefineProperty = Object.defineProperty; + +const inTest = process.env.NODE_ENV === 'test'; +const mockSafariTop = 'mockSafariTop'; +const mockTop = 'mockTop'; + +export function createMembrane(globalContext: Window): { + membrane: Membrane; + propertiesWithGetter: Map; +} { + // map always has the fastest performance in has check scenario + // see https://jsperf.com/array-indexof-vs-set-has/23 + const propertiesWithGetter = new Map(); + const membrane = {} as Membrane; + + /* + copy the non-configurable property of global to fakeWindow + see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy/handler/getOwnPropertyDescriptor + > A property cannot be reported as non-configurable, if it does not exist as an own property of the target object or if it exists as a configurable own property of the target object. + */ + Object.getOwnPropertyNames(globalContext) + .filter((p) => { + const descriptor = Object.getOwnPropertyDescriptor(globalContext, p); + return !descriptor?.configurable; + }) + .forEach((p) => { + const descriptor = Object.getOwnPropertyDescriptor(globalContext, p); + if (descriptor) { + const hasGetter = Object.prototype.hasOwnProperty.call(descriptor, 'get'); + + /* + make top/self/window property configurable and writable, otherwise it will cause TypeError while get trap return. + see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy/handler/get + > The value reported for a property must be the same as the value of the corresponding target object property if the target object property is a non-writable, non-configurable data property. + */ + if ( + p === 'top' || + p === 'parent' || + p === 'self' || + p === 'window' || + // window.document is overwriting + p === 'document' || + (inTest && (p === mockTop || p === mockSafariTop)) + ) { + descriptor.configurable = true; + /* + The descriptor of window.window/window.top/window.self in Safari/FF are accessor descriptors, we need to avoid adding a data descriptor while it was + Example: + Safari/FF: Object.getOwnPropertyDescriptor(window, 'top') -> {get: function, set: undefined, enumerable: true, configurable: false} + Chrome: Object.getOwnPropertyDescriptor(window, 'top') -> {value: Window, writable: false, enumerable: true, configurable: false} + */ + if (!hasGetter) { + descriptor.writable = true; + } + } + + if (hasGetter) propertiesWithGetter.set(p, true); + + // freeze the descriptor to avoid being modified by zone.js + // see https://github.com/angular/zone.js/blob/a5fe09b0fac27ac5df1fa746042f96f05ccb6a00/lib/browser/define-property.ts#L71 + rawObjectDefineProperty(membrane, p, Object.freeze(descriptor)); + } + }); + + return { + membrane, + propertiesWithGetter, + }; +} diff --git a/packages/sandbox/src/index.ts b/packages/sandbox/src/index.ts index 26adbb7c2..1eb3dfeed 100644 --- a/packages/sandbox/src/index.ts +++ b/packages/sandbox/src/index.ts @@ -1,3 +1 @@ -export const greet = (name: string) => { - return `Hello ${name}`; -}; +export * from './transpilers'; diff --git a/packages/sandbox/src/transformer.ts b/packages/sandbox/src/transformer.ts deleted file mode 100644 index a876e1be7..000000000 --- a/packages/sandbox/src/transformer.ts +++ /dev/null @@ -1,49 +0,0 @@ -/** - * @author Kuitos - * @since 2023-03-14 - */ - -type TransformerOpts = { - fetch: typeof window.fetch; -}; - -function transpileScript(script: HTMLScriptElement, baseURL: string, opts: TransformerOpts): void { - const { src } = script; - if (src) { - const entireUrl = new URL(src, baseURL); - script.removeAttribute('src'); - const scriptSrc = entireUrl.href; - script.dataset.src = scriptSrc; - - (async () => { - const { fetch } = opts; - await fetch(scriptSrc) - .then((res) => res.text()) - .then((code) => { - const sourceUrl = `//# sourceURL=${scriptSrc}\n`; - const scopedGlobalVariableFnParameters = ['window', 'globalThis'].join(','); - // eslint-disable-next-line max-len - const wrappedCode = `;with(window.proxy){(function(${scopedGlobalVariableFnParameters}){;${code}\n${sourceUrl}}).bind(window)(${scopedGlobalVariableFnParameters})};`; - script.src = URL.createObjectURL(new Blob([wrappedCode], { type: 'application/javascript' })); - }); - })(); - } -} - -export function assetsTransformer(node: Node, context: string, opts?: { fetch: typeof window.fetch }): Node { - const { fetch = window.fetch } = opts || {}; - - const { tagName } = node as HTMLElement; - - switch (tagName) { - case 'SCRIPT': { - transpileScript(node as HTMLScriptElement, context, { fetch }); - break; - } - - default: - break; - } - - return node; -} diff --git a/packages/sandbox/src/transpilers/index.ts b/packages/sandbox/src/transpilers/index.ts new file mode 100644 index 000000000..dada62045 --- /dev/null +++ b/packages/sandbox/src/transpilers/index.ts @@ -0,0 +1,25 @@ +/** + * @author Kuitos + * @since 2023-03-14 + */ +import transpileScript from './script'; + +const assetsTranspiler = (node: Node, baseURI: string, opts?: { fetch: typeof window.fetch }): Node => { + const { fetch = window.fetch } = opts || {}; + + const { tagName } = node as HTMLElement; + + switch (tagName) { + case 'SCRIPT': { + transpileScript(node as HTMLScriptElement, baseURI, { fetch }); + break; + } + + default: + break; + } + + return node; +}; + +export { assetsTranspiler }; diff --git a/packages/sandbox/src/transpilers/script.ts b/packages/sandbox/src/transpilers/script.ts new file mode 100644 index 000000000..ef1320578 --- /dev/null +++ b/packages/sandbox/src/transpilers/script.ts @@ -0,0 +1,52 @@ +/** + * @author Kuitos + * @since 2023-03-16 + */ + +import type { Compartment } from '../core/Compartment'; + +type TransformerOpts = { + fetch: typeof window.fetch; + compartment: Compartment; +}; + +const isValidJavaScriptType = (type?: string): boolean => { + const handleTypes = [ + 'text/javascript', + 'module', + 'application/javascript', + 'text/ecmascript', + 'application/ecmascript', + ]; + return !type || handleTypes.indexOf(type) !== -1; +}; + +export default function transpileScript(script: HTMLScriptElement, baseURI: string, opts: TransformerOpts): void { + const { compartment } = opts; + + // Can't use script.src directly, because it will be resolved to absolute path by browser with Node.baseURI + // Such as will be resolved to http://localhost:8000/foo.js while read script.src + const srcAttribute = script.getAttribute('src'); + if (srcAttribute) { + const publicPath = new URL(baseURI, window.location.href); + const entireUrl = new URL(srcAttribute, publicPath.toString()); + + script.removeAttribute('src'); + + const scriptSrc = entireUrl.href; + script.dataset.src = scriptSrc; + + const { fetch } = opts; + fetch(scriptSrc) + .then((res) => res.text()) + .then((code) => { + const evaluator = compartment.makeEvaluator(code, scriptSrc); + script.src = URL.createObjectURL(new Blob([evaluator], { type: 'application/javascript' })); + }); + } else if (isValidJavaScriptType(script.type)) { + const code = script.textContent; + if (code) { + script.textContent = compartment.makeEvaluator(code, baseURI); + } + } +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ee61d8d23..34e59e70f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -37,6 +37,7 @@ importers: packages/loader: specifiers: '@babel/runtime': ^7.10.5 + '@qiankunjs/sandbox': ^0.0.1 '@types/lodash': ^4.14.129 babel-plugin-import: ^1.12.1 father: ^4.1.0 @@ -48,6 +49,7 @@ importers: '@babel/runtime': 7.21.0 lodash: 4.17.21 devDependencies: + '@qiankunjs/sandbox': link:../sandbox '@types/lodash': 4.14.191 babel-plugin-import: 1.13.6 father: 4.1.6 @@ -59,6 +61,7 @@ importers: specifiers: '@babel/runtime': ^7.10.5 '@qiankunjs/loader': ^0.0.1 + '@qiankunjs/sandbox': ^0.0.1 '@types/jest': ^25.1.4 '@types/lodash': ^4.14.129 '@types/vfile-message': 1.x @@ -77,6 +80,7 @@ importers: dependencies: '@babel/runtime': 7.21.0 '@qiankunjs/loader': link:../loader + '@qiankunjs/sandbox': link:../sandbox import-html-entry: 1.14.3 lodash: 4.17.21 single-spa: 5.9.4 @@ -97,14 +101,20 @@ importers: packages/sandbox: specifiers: '@babel/runtime': ^7.10.5 + '@types/lodash': ^4.14.129 + '@types/node': ^18.15.3 babel-plugin-import: ^1.12.1 father: ^4.1.0 + lodash: ^4.17.11 typescript: ^4.1.2 dependencies: '@babel/runtime': 7.21.0 + '@types/node': 18.15.3 + lodash: 4.17.21 devDependencies: + '@types/lodash': 4.14.191 babel-plugin-import: 1.13.6 - father: 4.1.6 + father: 4.1.6_@types+node@18.15.3 typescript: 4.9.5 packages: @@ -2060,7 +2070,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 18.14.6 + '@types/node': 18.15.3 '@types/yargs': 16.0.5 chalk: 4.1.2 dev: true @@ -2072,7 +2082,7 @@ packages: '@jest/schemas': 29.4.3 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 18.14.6 + '@types/node': 18.15.3 '@types/yargs': 17.0.22 chalk: 4.1.2 dev: true @@ -2145,6 +2155,16 @@ packages: - '@types/node' dev: true + /@microsoft/api-extractor-model/7.26.3_@types+node@18.15.3: + resolution: {integrity: sha512-1Y/JOkaCF5zE6P56saA0yPzEb7ZJwoF2d8fUYdzZY4I0p1gmqGbNk1h9WguvrN5hANg+2CaqcOX0eh+l4SAhJw==, tarball: '@microsoft/api-extractor-model/download/@microsoft/api-extractor-model-7.26.3.tgz'} + dependencies: + '@microsoft/tsdoc': 0.14.2 + '@microsoft/tsdoc-config': 0.16.2 + '@rushstack/node-core-library': 3.55.1_@types+node@18.15.3 + transitivePeerDependencies: + - '@types/node' + dev: true + /@microsoft/api-extractor/7.34.3: resolution: {integrity: sha512-vXpU+i/MMinVzDxbLo3of1Sx/IS5bwOZl4XrX8YyqNBXFvovEer5ex0wckWumkBErDZtLOMp3zhZfYL3W7h3cg==, tarball: '@microsoft/api-extractor/download/@microsoft/api-extractor-7.34.3.tgz'} hasBin: true @@ -2165,6 +2185,26 @@ packages: - '@types/node' dev: true + /@microsoft/api-extractor/7.34.3_@types+node@18.15.3: + resolution: {integrity: sha512-vXpU+i/MMinVzDxbLo3of1Sx/IS5bwOZl4XrX8YyqNBXFvovEer5ex0wckWumkBErDZtLOMp3zhZfYL3W7h3cg==, tarball: '@microsoft/api-extractor/download/@microsoft/api-extractor-7.34.3.tgz'} + hasBin: true + dependencies: + '@microsoft/api-extractor-model': 7.26.3_@types+node@18.15.3 + '@microsoft/tsdoc': 0.14.2 + '@microsoft/tsdoc-config': 0.16.2 + '@rushstack/node-core-library': 3.55.1_@types+node@18.15.3 + '@rushstack/rig-package': 0.3.17 + '@rushstack/ts-command-line': 4.13.1 + colors: 1.2.5 + lodash: 4.17.21 + resolve: 1.22.1 + semver: 7.3.8 + source-map: 0.6.1 + typescript: 4.8.4 + transitivePeerDependencies: + - '@types/node' + dev: true + /@microsoft/tsdoc-config/0.16.2: resolution: {integrity: sha512-OGiIzzoBLgWWR0UdRJX98oYO+XKGf7tiK4Zk6tQ/E4IJqGCe7dvkTvgDZV5cFJUzLGDOjeAXrnZoA6QkVySuxw==, tarball: '@microsoft/tsdoc-config/download/@microsoft/tsdoc-config-0.16.2.tgz'} dependencies: @@ -2260,6 +2300,24 @@ packages: z-schema: 5.0.5 dev: true + /@rushstack/node-core-library/3.55.1_@types+node@18.15.3: + resolution: {integrity: sha512-t/nZHq4/4S3ltpYVyIsbbIqmcZx3qEe3Aaw8tI9B6XRNqCFzPxtoTopqTPTuRn8XqCtoDaSe6uMlnn7YCTu8lQ==, tarball: '@rushstack/node-core-library/download/@rushstack/node-core-library-3.55.1.tgz'} + peerDependencies: + '@types/node': '*' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@types/node': 18.15.3 + colors: 1.2.5 + fs-extra: 7.0.1 + import-lazy: 4.0.0 + jju: 1.4.0 + resolve: 1.22.1 + semver: 7.3.8 + z-schema: 5.0.5 + dev: true + /@rushstack/rig-package/0.3.17: resolution: {integrity: sha512-nxvAGeIMnHl1LlZSQmacgcRV4y1EYtgcDIrw6KkeVjudOMonlxO482PhDj3LVZEp6L7emSf6YSO2s5JkHlwfZA==, tarball: '@rushstack/rig-package/download/@rushstack/rig-package-0.3.17.tgz'} dependencies: @@ -2563,13 +2621,13 @@ packages: resolution: {integrity: sha1-vBtb86qS8lvV3TnzXFc2G9zlsus=, tarball: '@types/glob/download/@types/glob-7.2.0.tgz'} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 18.14.6 + '@types/node': 18.15.3 dev: true /@types/graceful-fs/4.1.6: resolution: {integrity: sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==, tarball: '@types/graceful-fs/download/@types/graceful-fs-4.1.6.tgz'} dependencies: - '@types/node': 18.14.6 + '@types/node': 18.15.3 dev: true /@types/hapi__joi/17.1.9: @@ -2634,7 +2692,7 @@ packages: /@types/keyv/3.1.4: resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==, tarball: '@types/keyv/download/@types/keyv-3.1.4.tgz'} dependencies: - '@types/node': 18.14.6 + '@types/node': 18.15.3 dev: true /@types/lodash/4.14.191: @@ -2671,6 +2729,9 @@ packages: resolution: {integrity: sha512-93+VvleD3mXwlLI/xASjw0FzKcwzl3OdTCzm1LaRfqgS21gfFtK3zDXM5Op9TeeMsJVOaJ2VRDpT9q4Y3d0AvA==, tarball: '@types/node/download/@types/node-18.14.6.tgz'} dev: true + /@types/node/18.15.3: + resolution: {integrity: sha512-p6ua9zBxz5otCmbpb5D3U4B5Nanw6Pk3PPyX05xnxbB/fRv71N7CPmORg7uAD5P70T0xmx1pzAx/FUfa5X+3cw==, tarball: '@types/node/download/@types/node-18.15.3.tgz'} + /@types/normalize-package-data/2.4.1: resolution: {integrity: sha1-0zV0eaD9/dWQf+Z+F+CoXJBuEwE=, tarball: '@types/normalize-package-data/download/@types/normalize-package-data-2.4.1.tgz'} dev: true @@ -2754,13 +2815,13 @@ packages: /@types/responselike/1.0.0: resolution: {integrity: sha1-JR9P59FU0rrRJavhtCmyOv0mLik=, tarball: '@types/responselike/download/@types/responselike-1.0.0.tgz'} dependencies: - '@types/node': 18.14.6 + '@types/node': 18.15.3 dev: true /@types/sax/1.2.4: resolution: {integrity: sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw==, tarball: '@types/sax/download/@types/sax-1.2.4.tgz'} dependencies: - '@types/node': 18.14.6 + '@types/node': 18.15.3 dev: true /@types/scheduler/0.16.2: @@ -6871,6 +6932,43 @@ packages: - webpack-plugin-serve dev: true + /father/4.1.6_@types+node@18.15.3: + resolution: {integrity: sha512-EYLrycl6e5K0NPAsLnWdKkQtLsXBFZxK1tJ8ng5L6TTs4j1iwt7p53mQfR7AXzX61clWC3WNh8KuXXd5ahKORw==, tarball: father/download/father-4.1.6.tgz} + hasBin: true + dependencies: + '@microsoft/api-extractor': 7.34.3_@types+node@18.15.3 + '@umijs/babel-preset-umi': 4.0.57 + '@umijs/bundler-utils': 4.0.57 + '@umijs/bundler-webpack': 4.0.57_typescript@4.8.4 + '@umijs/core': 4.0.57 + '@umijs/utils': 4.0.57 + '@vercel/ncc': 0.33.3 + babel-plugin-dynamic-import-node: 2.3.3 + babel-plugin-module-resolver: 4.1.0 + babel-plugin-react-require: 3.1.3 + babel-plugin-transform-define: 2.0.1 + fast-glob: 3.2.12 + file-system-cache: 2.0.0 + loader-runner: 4.2.0 + minimatch: 3.1.2 + tsconfig-paths: 4.0.0 + typescript: 4.8.4 + typescript-transform-paths: 3.4.6_typescript@4.8.4 + v8-compile-cache: 2.3.0 + transitivePeerDependencies: + - '@types/node' + - '@types/webpack' + - sockjs-client + - styled-components + - supports-color + - type-fest + - vue-template-compiler + - webpack + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve + dev: true + /fault/1.0.4: resolution: {integrity: sha1-6vz8Cm0hT8lGAeFw3ymVSk+ELxM=, tarball: fault/download/fault-1.0.4.tgz} dependencies: @@ -9314,7 +9412,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.5.0 - '@types/node': 18.14.6 + '@types/node': 18.15.3 chalk: 4.1.2 ci-info: 3.8.0 graceful-fs: 4.2.10 @@ -9365,7 +9463,7 @@ packages: resolution: {integrity: sha1-f3LLxNZDw2Xie5/XdfnQ6qnHqO0=, tarball: jest-worker/download/jest-worker-26.6.2.tgz} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 18.14.6 + '@types/node': 18.15.3 merge-stream: 2.0.0 supports-color: 7.2.0 dev: true @@ -9374,7 +9472,7 @@ packages: resolution: {integrity: sha512-GLHN/GTAAMEy5BFdvpUfzr9Dr80zQqBrh0fz1mtRMe05hqP45+HfQltu7oTBfduD0UeZs09d+maFtFYAXFWvAA==, tarball: jest-worker/download/jest-worker-29.4.3.tgz} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 18.14.6 + '@types/node': 18.15.3 jest-util: 29.5.0 merge-stream: 2.0.0 supports-color: 8.1.1 From af0bc9330100097de065edfed48f3dddece74d33 Mon Sep 17 00:00:00 2001 From: Kuitos Date: Thu, 16 Mar 2023 22:17:49 +0800 Subject: [PATCH 04/10] =?UTF-8?q?=F0=9F=8E=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/loader/src/index.ts | 11 +++++---- packages/qiankun/src/index.ts | 27 ++++++++++++++--------- packages/sandbox/src/index.ts | 1 + packages/sandbox/src/transpilers/index.ts | 15 ++++++++----- 4 files changed, 31 insertions(+), 23 deletions(-) diff --git a/packages/loader/src/index.ts b/packages/loader/src/index.ts index 3adb99ae4..6c7a8248c 100644 --- a/packages/loader/src/index.ts +++ b/packages/loader/src/index.ts @@ -1,4 +1,3 @@ -import type { assetsTranspiler } from '@qiankunjs/sandbox'; import WritableDOMStream from './writable-dom'; type HTMLEntry = string; @@ -15,7 +14,7 @@ type Entry = HTMLEntry; type ImportOpts = { fetch?: typeof window.fetch; decoder?: (chunk: string) => string; - assetsTranspiler?: typeof assetsTranspiler; + nodeTransformer?: (node: Node) => Node; }; /** @@ -24,13 +23,13 @@ type ImportOpts = { * @param opts * @todo Compatible with browsers that do not support WritableStream/TransformStream */ -export async function importEntry(entry: Entry, target: HTMLElement, opts?: ImportOpts): Promise { - const { fetch = window.fetch, assetsTranspiler = (node: Node) => node } = opts || {}; - const res = await fetch(entry); +export async function loadEntry(entry: Entry, target: HTMLElement, opts?: ImportOpts): Promise { + const { fetch = window.fetch, nodeTransformer = (node: Node) => node } = opts || {}; + const res = await fetch(entry); if (res.body) { await res.body .pipeThrough(new TextDecoderStream()) - .pipeTo(new WritableDOMStream(target, null, (node) => assetsTranspiler(node, entry))); + .pipeTo(new WritableDOMStream(target, null, (node) => nodeTransformer(node))); } } diff --git a/packages/qiankun/src/index.ts b/packages/qiankun/src/index.ts index 73bf3326f..1cff83428 100644 --- a/packages/qiankun/src/index.ts +++ b/packages/qiankun/src/index.ts @@ -1,15 +1,9 @@ -import { importEntry } from '@qiankunjs/loader'; -import { assetsTranspiler } from '@qiankunjs/sandbox'; +import { loadEntry } from '@qiankunjs/loader'; +import { transpileAssets, Compartment } from '@qiankunjs/sandbox'; export type ObjectType = Record; -export type Entry = - | string - | { - scripts?: string[]; - styles?: string[]; - html?: string; - }; +export type Entry = string; type AppMetadata = { // app name @@ -26,7 +20,18 @@ export type LoadableApp = AppMetadata & { props?: T; }; -export async function loadMicroApp(app: LoadableApp) { +type AppConfiguration = { + fetch?: typeof window.fetch; +}; + +export async function loadMicroApp(app: LoadableApp, configuration?: AppConfiguration) { const { entry, container } = app; - await importEntry(entry as string, container as HTMLElement, { assetsTranspiler }); + const { fetch } = configuration || {}; + + await loadEntry(entry as string, container as HTMLElement, { + nodeTransformer: (node: Node) => { + transpileAssets(node, entry, { fetch, compartment: new Compartment() }); + return node; + }, + }); } diff --git a/packages/sandbox/src/index.ts b/packages/sandbox/src/index.ts index 1eb3dfeed..11f814cbb 100644 --- a/packages/sandbox/src/index.ts +++ b/packages/sandbox/src/index.ts @@ -1 +1,2 @@ export * from './transpilers'; +export * from './core/Compartment'; diff --git a/packages/sandbox/src/transpilers/index.ts b/packages/sandbox/src/transpilers/index.ts index dada62045..58c4f613e 100644 --- a/packages/sandbox/src/transpilers/index.ts +++ b/packages/sandbox/src/transpilers/index.ts @@ -2,16 +2,21 @@ * @author Kuitos * @since 2023-03-14 */ +import type { Compartment } from '../core/Compartment'; import transpileScript from './script'; -const assetsTranspiler = (node: Node, baseURI: string, opts?: { fetch: typeof window.fetch }): Node => { - const { fetch = window.fetch } = opts || {}; +export function transpileAssets( + node: Node, + baseURI: string, + opts: { fetch?: typeof window.fetch; compartment: Compartment }, +): Node { + const { fetch = window.fetch, compartment } = opts; const { tagName } = node as HTMLElement; switch (tagName) { case 'SCRIPT': { - transpileScript(node as HTMLScriptElement, baseURI, { fetch }); + transpileScript(node as HTMLScriptElement, baseURI, { fetch, compartment }); break; } @@ -20,6 +25,4 @@ const assetsTranspiler = (node: Node, baseURI: string, opts?: { fetch: typeof wi } return node; -}; - -export { assetsTranspiler }; +} From c8396b6d8d408fb352355bd1060e7e0e74cd39ae Mon Sep 17 00:00:00 2001 From: Kuitos Date: Thu, 16 Mar 2023 22:18:28 +0800 Subject: [PATCH 05/10] =?UTF-8?q?=F0=9F=8E=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/qiankun/src/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/qiankun/src/index.ts b/packages/qiankun/src/index.ts index 1cff83428..73c1244c7 100644 --- a/packages/qiankun/src/index.ts +++ b/packages/qiankun/src/index.ts @@ -1,5 +1,5 @@ import { loadEntry } from '@qiankunjs/loader'; -import { transpileAssets, Compartment } from '@qiankunjs/sandbox'; +import { Compartment, transpileAssets } from '@qiankunjs/sandbox'; export type ObjectType = Record; From a56ff8fe270def383fc63bfee8f6386d23fb34a6 Mon Sep 17 00:00:00 2001 From: Kuitos Date: Wed, 19 Apr 2023 15:24:05 +0800 Subject: [PATCH 06/10] =?UTF-8?q?=F0=9F=8E=A8=20optimize=20code?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 3 +++ packages/loader/src/index.ts | 2 +- packages/sandbox/src/core/Compartment.ts | 34 ++++++++++++++---------- packages/sandbox/src/core/Sandbox.ts | 2 +- 4 files changed, 25 insertions(+), 16 deletions(-) diff --git a/package.json b/package.json index e5154c457..ee42bace8 100644 --- a/package.json +++ b/package.json @@ -5,6 +5,9 @@ "node": ">=12.0.0" }, "scripts": { + "dev": "pnpm run build && npm run start:main && npm run start:react15", + "start:main": "cd ./examples/main && npm start", + "start:react15": "cd ./examples/react15 && npm start", "build": "pnpm -r --filter ./packages run build", "build-qiankun": "pnpm run build --filter qiankun", "release": "np --no-cleanup --yolo --no-publish", diff --git a/packages/loader/src/index.ts b/packages/loader/src/index.ts index 6c7a8248c..cc084a84c 100644 --- a/packages/loader/src/index.ts +++ b/packages/loader/src/index.ts @@ -21,8 +21,8 @@ type ImportOpts = { * @param entry * @param target * @param opts - * @todo Compatible with browsers that do not support WritableStream/TransformStream */ +// Todo Compatible with browsers that do not support WritableStream/TransformStream export async function loadEntry(entry: Entry, target: HTMLElement, opts?: ImportOpts): Promise { const { fetch = window.fetch, nodeTransformer = (node: Node) => node } = opts || {}; diff --git a/packages/sandbox/src/core/Compartment.ts b/packages/sandbox/src/core/Compartment.ts index ba7e6376c..65e53e6e4 100644 --- a/packages/sandbox/src/core/Compartment.ts +++ b/packages/sandbox/src/core/Compartment.ts @@ -20,36 +20,42 @@ declare global { let compartmentCounter = 0; export class Compartment { - private readonly compartmentSpecifier: CompartmentSpecifier; - protected globalProxy: WindowProxy = window; + /** + * Since the time of execution of the code in Compartment is determined by the browser, a unique compartmentSpecifier should be generated in Compartment + * @private + */ + private readonly compartmentSpecifier: CompartmentSpecifier = (() => { + // make sure the compartmentSpecifier is unique + while (nativeWindow[`${compartmentSpecifierPrefix}${String(compartmentCounter)}`]) { + compartmentCounter++; + } + return `${compartmentSpecifierPrefix}${String(compartmentCounter)}`; + })(); + + protected globalContext: WindowProxy = window; constructor(globals?: Record) { if (globals) { Object.keys(globals).forEach((k) => { - this.globalProxy[k as any] = globals[k]; + this.globalContext[k as any] = globals[k]; }); } - - this.compartmentSpecifier = (() => { - while (nativeWindow[`${compartmentSpecifierPrefix}${String(compartmentCounter)}`]) { - compartmentCounter++; - } - return `${compartmentSpecifierPrefix}${String(compartmentCounter)}`; - })(); } get globalThis(): WindowProxy { - return this.globalProxy; + return this.globalContext; } makeEvaluator(source: string, sourceURL?: string): string { - nativeWindow[this.compartmentSpecifier] = this.globalProxy; + nativeWindow[this.compartmentSpecifier] = this.globalContext; const sourceMapURL = sourceURL ? `//# sourceURL=${sourceURL}\n` : ''; - const globalObjectOptimizer = ['window', 'globalThis'].join(','); + + const globalObjectConstants = ['window', 'globalThis']; + const globalObjectOptimizer = `const {${globalObjectConstants.join(',')}} = this;`; // eslint-disable-next-line max-len - return `;with(window.${this.compartmentSpecifier}){(function(${globalObjectOptimizer}){;${source}\n${sourceMapURL}}).bind(window)(${globalObjectOptimizer})};`; + return `;(function(){with(this){${globalObjectOptimizer}${source}\n${sourceMapURL}}}).bind(window.${this.compartmentSpecifier})();`; } // evaluate(code: string, options?: CompartmentOptions): T { diff --git a/packages/sandbox/src/core/Sandbox.ts b/packages/sandbox/src/core/Sandbox.ts index d0ecf3ab1..45e65c08d 100644 --- a/packages/sandbox/src/core/Sandbox.ts +++ b/packages/sandbox/src/core/Sandbox.ts @@ -8,6 +8,6 @@ export class Sandbox extends Compartment { const { globalThis = window } = globals; const { membrane } = createMembrane(globalThis); - this.globalProxy = new Proxy(membrane, {}); + this.globalContext = new Proxy(membrane, {}); } } From 4fd73f27d0d29b0e4afd574bf1b0c1645fc8ed7b Mon Sep 17 00:00:00 2001 From: Kuitos Date: Fri, 21 Apr 2023 14:09:29 +0800 Subject: [PATCH 07/10] =?UTF-8?q?=F0=9F=8E=A8=20optimize=20code?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 9 +- packages/qiankun/src/index.ts | 4 +- packages/sandbox/src/consts.ts | 2 +- packages/sandbox/src/core/Compartment.ts | 6 +- packages/sandbox/src/core/Sandbox.ts | 20 +- packages/sandbox/src/core/membrane.ts | 72 ----- packages/sandbox/src/core/membrane/index.ts | 327 ++++++++++++++++++++ packages/sandbox/src/core/membrane/utils.ts | 60 ++++ packages/sandbox/src/index.ts | 2 +- packages/sandbox/src/utils.ts | 91 ++++++ 10 files changed, 505 insertions(+), 88 deletions(-) delete mode 100644 packages/sandbox/src/core/membrane.ts create mode 100644 packages/sandbox/src/core/membrane/index.ts create mode 100644 packages/sandbox/src/core/membrane/utils.ts create mode 100644 packages/sandbox/src/utils.ts diff --git a/package.json b/package.json index 4c87d5005..45cb75d66 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,8 @@ "docs": "dumi dev", "build-docs": "dumi build", "ci": "pnpm run lint && pnpm run build && pnpm run test", - "test": "cross-env NODE_ENV=test jest" + "test": "cross-env NODE_ENV=test jest", + "prepare": "husky install" }, "devDependencies": { "@jest/types": "^27.5.1", @@ -44,12 +45,6 @@ "url": "https://github.com/kuitos/qiankun/issues" }, "homepage": "https://github.com/kuitos/qiankun#readme", - "husky": { - "hooks": { - "pre-commit": "lint-staged", - "pre-push": "pnpm run test" - } - }, "lint-staged": { "**/*.{js,ts,json,css,md}": [ "prettier --write --ignore-unknown" diff --git a/packages/qiankun/src/index.ts b/packages/qiankun/src/index.ts index 73c1244c7..d61a4c7b9 100644 --- a/packages/qiankun/src/index.ts +++ b/packages/qiankun/src/index.ts @@ -1,5 +1,5 @@ import { loadEntry } from '@qiankunjs/loader'; -import { Compartment, transpileAssets } from '@qiankunjs/sandbox'; +import { transpileAssets, Sandbox } from '@qiankunjs/sandbox'; export type ObjectType = Record; @@ -30,7 +30,7 @@ export async function loadMicroApp(app: LoadableApp, co await loadEntry(entry as string, container as HTMLElement, { nodeTransformer: (node: Node) => { - transpileAssets(node, entry, { fetch, compartment: new Compartment() }); + transpileAssets(node, entry, { fetch, compartment: new Sandbox() }); return node; }, }); diff --git a/packages/sandbox/src/consts.ts b/packages/sandbox/src/consts.ts index 0bbb4048e..315e721a2 100644 --- a/packages/sandbox/src/consts.ts +++ b/packages/sandbox/src/consts.ts @@ -3,4 +3,4 @@ * @since 2023-03-16 */ -export const nativeWindow = document.defaultView!; +export const nativeGlobal = document.defaultView!; diff --git a/packages/sandbox/src/core/Compartment.ts b/packages/sandbox/src/core/Compartment.ts index 65e53e6e4..074fdbbd2 100644 --- a/packages/sandbox/src/core/Compartment.ts +++ b/packages/sandbox/src/core/Compartment.ts @@ -5,7 +5,7 @@ // transforms?: Transform[]; // } -import { nativeWindow } from '../consts'; +import { nativeGlobal } from '../consts'; const compartmentSpecifierPrefix = '__compartment_globalThis__'; type CompartmentSpecifier = `${typeof compartmentSpecifierPrefix}${string}`; @@ -26,7 +26,7 @@ export class Compartment { */ private readonly compartmentSpecifier: CompartmentSpecifier = (() => { // make sure the compartmentSpecifier is unique - while (nativeWindow[`${compartmentSpecifierPrefix}${String(compartmentCounter)}`]) { + while (nativeGlobal[`${compartmentSpecifierPrefix}${String(compartmentCounter)}`]) { compartmentCounter++; } return `${compartmentSpecifierPrefix}${String(compartmentCounter)}`; @@ -47,7 +47,7 @@ export class Compartment { } makeEvaluator(source: string, sourceURL?: string): string { - nativeWindow[this.compartmentSpecifier] = this.globalContext; + nativeGlobal[this.compartmentSpecifier] = this.globalContext; const sourceMapURL = sourceURL ? `//# sourceURL=${sourceURL}\n` : ''; diff --git a/packages/sandbox/src/core/Sandbox.ts b/packages/sandbox/src/core/Sandbox.ts index 45e65c08d..2953bf78a 100644 --- a/packages/sandbox/src/core/Sandbox.ts +++ b/packages/sandbox/src/core/Sandbox.ts @@ -2,12 +2,28 @@ import { Compartment } from './Compartment'; import { createMembrane } from './membrane'; export class Sandbox extends Compartment { + private membrane: ReturnType; + constructor(globals: Record = {}) { super(globals); const { globalThis = window } = globals; - const { membrane } = createMembrane(globalThis); - this.globalContext = new Proxy(membrane, {}); + const membrane = createMembrane(globalThis, {}, []); + this.membrane = membrane; + this.globalContext = membrane.instance; + } + + active() { + this.membrane.unlock(); } + + inactive() { + this.membrane.lock(); + } + + // TODO + // destroy() { + // + // } } diff --git a/packages/sandbox/src/core/membrane.ts b/packages/sandbox/src/core/membrane.ts deleted file mode 100644 index 38e9131ca..000000000 --- a/packages/sandbox/src/core/membrane.ts +++ /dev/null @@ -1,72 +0,0 @@ -type Membrane = Window & Record; - -// zone.js will overwrite Object.defineProperty -const rawObjectDefineProperty = Object.defineProperty; - -const inTest = process.env.NODE_ENV === 'test'; -const mockSafariTop = 'mockSafariTop'; -const mockTop = 'mockTop'; - -export function createMembrane(globalContext: Window): { - membrane: Membrane; - propertiesWithGetter: Map; -} { - // map always has the fastest performance in has check scenario - // see https://jsperf.com/array-indexof-vs-set-has/23 - const propertiesWithGetter = new Map(); - const membrane = {} as Membrane; - - /* - copy the non-configurable property of global to fakeWindow - see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy/handler/getOwnPropertyDescriptor - > A property cannot be reported as non-configurable, if it does not exist as an own property of the target object or if it exists as a configurable own property of the target object. - */ - Object.getOwnPropertyNames(globalContext) - .filter((p) => { - const descriptor = Object.getOwnPropertyDescriptor(globalContext, p); - return !descriptor?.configurable; - }) - .forEach((p) => { - const descriptor = Object.getOwnPropertyDescriptor(globalContext, p); - if (descriptor) { - const hasGetter = Object.prototype.hasOwnProperty.call(descriptor, 'get'); - - /* - make top/self/window property configurable and writable, otherwise it will cause TypeError while get trap return. - see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy/handler/get - > The value reported for a property must be the same as the value of the corresponding target object property if the target object property is a non-writable, non-configurable data property. - */ - if ( - p === 'top' || - p === 'parent' || - p === 'self' || - p === 'window' || - // window.document is overwriting - p === 'document' || - (inTest && (p === mockTop || p === mockSafariTop)) - ) { - descriptor.configurable = true; - /* - The descriptor of window.window/window.top/window.self in Safari/FF are accessor descriptors, we need to avoid adding a data descriptor while it was - Example: - Safari/FF: Object.getOwnPropertyDescriptor(window, 'top') -> {get: function, set: undefined, enumerable: true, configurable: false} - Chrome: Object.getOwnPropertyDescriptor(window, 'top') -> {value: Window, writable: false, enumerable: true, configurable: false} - */ - if (!hasGetter) { - descriptor.writable = true; - } - } - - if (hasGetter) propertiesWithGetter.set(p, true); - - // freeze the descriptor to avoid being modified by zone.js - // see https://github.com/angular/zone.js/blob/a5fe09b0fac27ac5df1fa746042f96f05ccb6a00/lib/browser/define-property.ts#L71 - rawObjectDefineProperty(membrane, p, Object.freeze(descriptor)); - } - }); - - return { - membrane, - propertiesWithGetter, - }; -} diff --git a/packages/sandbox/src/core/membrane/index.ts b/packages/sandbox/src/core/membrane/index.ts new file mode 100644 index 000000000..38e719112 --- /dev/null +++ b/packages/sandbox/src/core/membrane/index.ts @@ -0,0 +1,327 @@ +import { without } from 'lodash'; +import { nativeGlobal } from '../../consts'; +import { isPropertyFrozen } from '../../utils'; +import { getTargetValue } from './utils'; + +declare global { + interface Window { + __QIANKUN_DEVELOPMENT__?: boolean; + } +} + +type FakeWindow = Window & Record; +type SymbolTarget = 'target' | 'globalContext'; + +// zone.js will overwrite Object.defineProperty +const rawObjectDefineProperty = Object.defineProperty; + +const inTest = process.env.NODE_ENV === 'test'; +const mockSafariTop = 'mockSafariTop'; +const mockTop = 'mockTop'; +const mockGlobalThis = 'mockGlobalThis'; + +// these globals should be recorded while accessing every time +const accessingSpiedGlobals = ['document', 'top', 'parent', 'eval']; +const overwrittenGlobals = ['window', 'self', 'globalThis', 'hasOwnProperty'].concat(inTest ? [mockGlobalThis] : []); +const globals = ['window', 'this']; +export const cachedGlobals = Array.from( + new Set(without(globals.concat(overwrittenGlobals).concat('requestAnimationFrame'), ...accessingSpiedGlobals)), +); + +// transform cachedGlobals to object for faster element check +const cachedGlobalObjects = cachedGlobals.reduce((acc, globalProp) => ({ ...acc, [globalProp]: true }), {}); + +const variableWhiteListInDev = + process.env.NODE_ENV === 'test' || process.env.NODE_ENV === 'development' || window.__QIANKUN_DEVELOPMENT__ + ? [ + // for react hot reload + // see https://github.com/facebook/create-react-app/blob/66bf7dfc43350249e2f09d138a20840dae8a0a4a/packages/react-error-overlay/src/index.js#L180 + '__REACT_ERROR_OVERLAY_GLOBAL_HOOK__', + ] + : []; +// who could escape the sandbox +const globalVariableWhiteList: string[] = [ + // FIXME System.js used a indirect call with eval, which would make it scope escape to global + // To make System.js works well, we write it back to global window temporary + // see https://github.com/systemjs/systemjs/blob/457f5b7e8af6bd120a279540477552a07d5de086/src/evaluate.js#L106 + 'System', + + // see https://github.com/systemjs/systemjs/blob/457f5b7e8af6bd120a279540477552a07d5de086/src/instantiate.js#L357 + '__cjsWrapper', + ...variableWhiteListInDev, +]; + +const useNativeWindowForBindingsProps = new Map([ + ['fetch', true], + ['mockDomAPIInBlackList', process.env.NODE_ENV === 'test'], +]); + +export function createMembrane( + globalContext: Window, + unscopables: Record, + whitelistVariables = globalVariableWhiteList, +) { + const { fakeWindow, propertiesWithGetter } = createFakeWindow(globalContext); + const descriptorTargetMap = new Map(); + + const modifications = new Set(); + let latestSetProp: PropertyKey | undefined; + let locking = false; + + const membrane = new Proxy(fakeWindow, { + set: (target: FakeWindow, p: PropertyKey, value: any): boolean => { + if (!locking) { + // We must keep its description while the property existed in globalContext before + if (!target.hasOwnProperty(p) && globalContext.hasOwnProperty(p)) { + const descriptor = Object.getOwnPropertyDescriptor(globalContext, p); + const { writable, configurable, enumerable, set } = descriptor!; + // only writable property can be overwritten + // here we ignored accessor descriptor of globalContext as it makes no sense to trigger its logic(which might make sandbox escaping instead) + // we force to set value by data descriptor + if (writable || set) { + Object.defineProperty(target, p, { configurable, enumerable, writable: true, value }); + } + } else { + target[p] = value; + } + + // sync the property to globalContext + if (typeof p === 'string' && whitelistVariables.indexOf(p) !== -1) { + // this.globalWhitelistPrevDescriptor[p] = Object.getOwnPropertyDescriptor(globalContext, p); + // @ts-ignore + globalContext[p] = value; + } + + modifications.add(p); + + latestSetProp = p; + + return true; + } + + if (process.env.NODE_ENV === 'development') { + console.warn(`[qiankun] Set window.${p.toString()} while sandbox destroyed or inactive in ${name}!`); + } + + // 在 strict-mode 下,Proxy 的 handler.set 返回 false 会抛出 TypeError,在沙箱卸载的情况下应该忽略错误 + return true; + }, + + get: (target: FakeWindow, p: PropertyKey, receiver): any => { + if (p === Symbol.unscopables) return unscopables; + // avoid who using window.window or window.self to escape the sandbox environment to touch the real window + // see https://github.com/eligrey/FileSaver.js/blob/master/src/FileSaver.js#L13 + if (p === 'window' || p === 'self') { + return receiver; + } + + // hijack globalWindow accessing with globalThis keyword + if (p === 'globalThis' || (inTest && p === mockGlobalThis)) { + return receiver; + } + + if (p === 'top' || p === 'parent' || (inTest && (p === mockTop || p === mockSafariTop))) { + // if your master app in an iframe context, allow these props escape the sandbox + if (globalContext === globalContext.parent) { + return receiver; + } + return (globalContext as any)[p]; + } + + // proxy.hasOwnProperty would invoke getter firstly, then its value represented as globalContext.hasOwnProperty + if (p === 'hasOwnProperty') { + return hasOwnProperty; + } + + // if (p === 'document') { + // return this.document; + // } + + if (p === 'eval') { + return eval; + } + + const actualTarget = propertiesWithGetter.has(p) ? globalContext : p in target ? target : globalContext; + const value = actualTarget[p as any]; + + // frozen value should return directly, see https://github.com/umijs/qiankun/issues/2015 + if (isPropertyFrozen(actualTarget, p)) { + return value; + } + + /* Some dom api must be bound to native window, otherwise it would cause exception like 'TypeError: Failed to execute 'fetch' on 'Window': Illegal invocation' + See this code: + const proxy = new Proxy(window, {}); + const proxyFetch = fetch.bind(proxy); + proxyFetch('https://qiankun.com'); + */ + const boundTarget = useNativeWindowForBindingsProps.get(p) ? nativeGlobal : globalContext; + return getTargetValue(boundTarget, value); + }, + + // trap in operator + // see https://github.com/styled-components/styled-components/blob/master/packages/styled-components/src/constants.js#L12 + has(target: FakeWindow, p: string | number | symbol): boolean { + // property in cachedGlobalObjects must return true to avoid escape from get trap + return p in cachedGlobalObjects || p in target || p in globalContext; + }, + + getOwnPropertyDescriptor(target: FakeWindow, p: string | number | symbol): PropertyDescriptor | undefined { + /* + as the descriptor of top/self/window/mockTop in raw window are configurable but not in proxy target, we need to get it from target to avoid TypeError + see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy/handler/getOwnPropertyDescriptor + > A property cannot be reported as non-configurable, if it does not exist as an own property of the target object or if it exists as a configurable own property of the target object. + */ + if (target.hasOwnProperty(p)) { + const descriptor = Object.getOwnPropertyDescriptor(target, p); + descriptorTargetMap.set(p, 'target'); + return descriptor; + } + + if (globalContext.hasOwnProperty(p)) { + const descriptor = Object.getOwnPropertyDescriptor(globalContext, p); + descriptorTargetMap.set(p, 'globalContext'); + // A property cannot be reported as non-configurable, if it does not exist as an own property of the target object + if (descriptor && !descriptor.configurable) { + descriptor.configurable = true; + } + return descriptor; + } + + return undefined; + }, + + // trap to support iterator with sandbox + ownKeys(target: FakeWindow): ArrayLike { + return uniq(Reflect.ownKeys(globalContext).concat(Reflect.ownKeys(target))); + }, + + defineProperty: (target: Window, p: PropertyKey, attributes: PropertyDescriptor): boolean => { + const from = descriptorTargetMap.get(p); + /* + Descriptor must be defined to native window while it comes from native window via Object.getOwnPropertyDescriptor(window, p), + otherwise it would cause a TypeError with illegal invocation. + */ + switch (from) { + case 'globalContext': + return Reflect.defineProperty(globalContext, p, attributes); + default: + return Reflect.defineProperty(target, p, attributes); + } + }, + + deleteProperty: (target: FakeWindow, p: string | number | symbol): boolean => { + if (target.hasOwnProperty(p)) { + // @ts-ignore + delete target[p]; + modifications.delete(p); + + return true; + } + + return true; + }, + + // makes sure `window instanceof Window` returns truthy in micro app + getPrototypeOf() { + return Reflect.getPrototypeOf(globalContext); + }, + }); + + function hasOwnProperty(this: any, key: PropertyKey): boolean { + // calling from hasOwnProperty.call(obj, key) + if (this !== membrane && this !== null && typeof this === 'object') { + return Object.prototype.hasOwnProperty.call(this, key); + } + + return fakeWindow.hasOwnProperty(key) || globalContext.hasOwnProperty(key); + } + + return { + get instance() { + return membrane; + }, + get modifications() { + return modifications; + }, + get latestSetProp() { + return latestSetProp; + }, + lock: () => (locking = true), + unlock: () => (locking = false), + }; +} + +function createFakeWindow(globalContext: Window): { + fakeWindow: FakeWindow; + propertiesWithGetter: Map; +} { + // map always has the best performance in `has` check scenario + // see https://jsperf.com/array-indexof-vs-set-has/23 + const propertiesWithGetter = new Map(); + const fakeWindow = {} as FakeWindow; + + /* + copy the non-configurable property of global to fakeWindow + see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy/handler/getOwnPropertyDescriptor + > A property cannot be reported as non-configurable, if it does not exist as an own property of the target object or if it exists as a configurable own property of the target object. + */ + Object.getOwnPropertyNames(globalContext) + .filter((p) => { + const descriptor = Object.getOwnPropertyDescriptor(globalContext, p); + return !descriptor?.configurable; + }) + .forEach((p) => { + const descriptor = Object.getOwnPropertyDescriptor(globalContext, p); + if (descriptor) { + const hasGetter = Object.prototype.hasOwnProperty.call(descriptor, 'get'); + + /* + make top/self/window property configurable and writable, otherwise it will cause TypeError while get trap return. + see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy/handler/get + > The value reported for a property must be the same as the value of the corresponding target object property if the target object property is a non-writable, non-configurable data property. + */ + if ( + p === 'top' || + p === 'parent' || + p === 'self' || + p === 'window' || + // window.document is overwriting + p === 'document' || + (inTest && (p === mockTop || p === mockSafariTop)) + ) { + descriptor.configurable = true; + /* + The descriptor of window.window/window.top/window.self in Safari/FF are accessor descriptors, we need to avoid adding a data descriptor while it was + Example: + Safari/FF: Object.getOwnPropertyDescriptor(window, 'top') -> {get: function, set: undefined, enumerable: true, configurable: false} + Chrome: Object.getOwnPropertyDescriptor(window, 'top') -> {value: Window, writable: false, enumerable: true, configurable: false} + */ + if (!hasGetter) { + descriptor.writable = true; + } + } + + if (hasGetter) propertiesWithGetter.set(p, true); + + // freeze the descriptor to avoid being modified by zone.js + // see https://github.com/angular/zone.js/blob/a5fe09b0fac27ac5df1fa746042f96f05ccb6a00/lib/browser/define-property.ts#L71 + rawObjectDefineProperty(fakeWindow, p, Object.freeze(descriptor)); + } + }); + + return { + fakeWindow, + propertiesWithGetter, + }; +} + +/** + * fastest(at most time) unique array method + * @see https://jsperf.com/array-filter-unique/30 + */ +function uniq(array: Array) { + return array.filter(function filter(this: PropertyKey[], element) { + return element in this ? false : ((this as any)[element] = true); + }, Object.create(null)); +} diff --git a/packages/sandbox/src/core/membrane/utils.ts b/packages/sandbox/src/core/membrane/utils.ts new file mode 100644 index 000000000..6a743ed6f --- /dev/null +++ b/packages/sandbox/src/core/membrane/utils.ts @@ -0,0 +1,60 @@ +import { isBoundedFunction, isCallable, isConstructable } from '../../utils'; + +const functionBoundedValueMap = new WeakMap(); + +export function getTargetValue(target: any, value: any): any { + /* + 仅绑定 isCallable && !isBoundedFunction && !isConstructable 的函数对象,如 window.console、window.atob 这类,不然微应用中调用时会抛出 Illegal invocation 异常 + 目前没有完美的检测方式,这里通过 prototype 中是否还有可枚举的拓展方法的方式来判断 + @warning 这里不要随意替换成别的判断方式,因为可能触发一些 edge case(比如在 lodash.isFunction 在 iframe 上下文中可能由于调用了 top window 对象触发的安全异常) + */ + if (isCallable(value) && !isBoundedFunction(value) && !isConstructable(value)) { + const cachedBoundFunction = functionBoundedValueMap.get(value); + if (cachedBoundFunction) { + return cachedBoundFunction; + } + + const boundValue = Function.prototype.bind.call(value, target); + + // some callable function has custom fields, we need to copy the enumerable props to boundValue. such as moment function. + // use for..in rather than Object.keys.forEach for performance reason + // eslint-disable-next-line guard-for-in,no-restricted-syntax + for (const key in value) { + boundValue[key] = value[key]; + } + + // copy prototype if bound function not have but target one have + // as prototype is non-enumerable mostly, we need to copy it from target function manually + if (value.hasOwnProperty('prototype') && !boundValue.hasOwnProperty('prototype')) { + // we should not use assignment operator to set boundValue prototype like `boundValue.prototype = value.prototype` + // as the assignment will also look up prototype chain while it hasn't own prototype property, + // when the lookup succeed, the assignment will throw an TypeError like `Cannot assign to read only property 'prototype' of function` if its descriptor configured with writable false or just have a getter accessor + // see https://github.com/umijs/qiankun/issues/1121 + Object.defineProperty(boundValue, 'prototype', { value: value.prototype, enumerable: false, writable: true }); + } + + // Some util, like `function isNative() { return typeof Ctor === 'function' && /native code/.test(Ctor.toString()) }` relies on the original `toString()` result + // but bound functions will always return "function() {[native code]}" for `toString`, which is misleading + if (typeof value.toString === 'function') { + const valueHasInstanceToString = value.hasOwnProperty('toString') && !boundValue.hasOwnProperty('toString'); + const boundValueHasPrototypeToString = boundValue.toString === Function.prototype.toString; + + if (valueHasInstanceToString || boundValueHasPrototypeToString) { + const originToStringDescriptor = Object.getOwnPropertyDescriptor( + valueHasInstanceToString ? value : Function.prototype, + 'toString', + ); + + Object.defineProperty(boundValue, 'toString', { + ...originToStringDescriptor, + ...(originToStringDescriptor?.get ? null : { value: () => value.toString() }), + }); + } + } + + functionBoundedValueMap.set(value, boundValue); + return boundValue; + } + + return value; +} diff --git a/packages/sandbox/src/index.ts b/packages/sandbox/src/index.ts index 11f814cbb..42fa70ac0 100644 --- a/packages/sandbox/src/index.ts +++ b/packages/sandbox/src/index.ts @@ -1,2 +1,2 @@ export * from './transpilers'; -export * from './core/Compartment'; +export * from './core/Sandbox'; diff --git a/packages/sandbox/src/utils.ts b/packages/sandbox/src/utils.ts new file mode 100644 index 000000000..fe016fee6 --- /dev/null +++ b/packages/sandbox/src/utils.ts @@ -0,0 +1,91 @@ +const fnRegexCheckCacheMap = new WeakMap(); + +export function isConstructable(fn: () => any | FunctionConstructor) { + // prototype methods might be changed while code running, so we need check it every time + const hasPrototypeMethods = + fn.prototype && fn.prototype.constructor === fn && Object.getOwnPropertyNames(fn.prototype).length > 1; + + if (hasPrototypeMethods) return true; + + if (fnRegexCheckCacheMap.has(fn)) { + return fnRegexCheckCacheMap.get(fn); + } + + /* + 1. 有 prototype 并且 prototype 上有定义一系列非 constructor 属性 + 2. 函数名大写开头 + 3. class 函数 + 满足其一则可认定为构造函数 + */ + let constructable = hasPrototypeMethods; + if (!constructable) { + // fn.toString has a significant performance overhead, if hasPrototypeMethods check not passed, we will check the function string with regex + const fnString = fn.toString(); + const constructableFunctionRegex = /^function\b\s[A-Z].*/; + const classRegex = /^class\b/; + constructable = constructableFunctionRegex.test(fnString) || classRegex.test(fnString); + } + + fnRegexCheckCacheMap.set(fn, constructable); + return constructable; +} + +/** + * in safari + * typeof document.all === 'undefined' // true + * typeof document.all === 'function' // true + * We need to discriminate safari for better performance + */ +const naughtySafari = typeof document.all === 'function' && typeof document.all === 'undefined'; +const callableFnCacheMap = new WeakMap(); +export function isCallable(fn: any) { + if (callableFnCacheMap.has(fn)) { + return true; + } + + const callable = naughtySafari ? typeof fn === 'function' && typeof fn !== 'undefined' : typeof fn === 'function'; + if (callable) { + callableFnCacheMap.set(fn, callable); + } + return callable; +} + +const frozenPropertyCacheMap = new WeakMap>(); +export function isPropertyFrozen(target: any, p?: PropertyKey): boolean { + if (!target || !p) { + return false; + } + + const targetPropertiesFromCache = frozenPropertyCacheMap.get(target) || {}; + + if (targetPropertiesFromCache[p]) { + return targetPropertiesFromCache[p]; + } + + const propertyDescriptor = Object.getOwnPropertyDescriptor(target, p); + const frozen = Boolean( + propertyDescriptor && + propertyDescriptor.configurable === false && + (propertyDescriptor.writable === false || (propertyDescriptor.get && !propertyDescriptor.set)), + ); + + targetPropertiesFromCache[p] = frozen; + frozenPropertyCacheMap.set(target, targetPropertiesFromCache); + + return frozen; +} + +const boundedMap = new WeakMap(); + +export function isBoundedFunction(fn: CallableFunction) { + if (boundedMap.has(fn)) { + return boundedMap.get(fn); + } + /* + indexOf is faster than startsWith + see https://jsperf.com/string-startswith/72 + */ + const bounded = fn.name.indexOf('bound ') === 0 && !fn.hasOwnProperty('prototype'); + boundedMap.set(fn, bounded); + return bounded; +} From 7c004846d51c5817ef65a971635fa4f820e10d0a Mon Sep 17 00:00:00 2001 From: Kuitos Date: Sun, 23 Apr 2023 20:58:35 +0800 Subject: [PATCH 08/10] =?UTF-8?q?=E2=9C=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- examples/main/index.js | 13 +++--- examples/vite/.eslintrc.cjs | 14 ++++++ examples/vite/.gitignore | 24 +++++++++++ examples/vite/index.html | 13 ++++++ examples/vite/package.json | 28 ++++++++++++ examples/vite/public/vite.svg | 1 + examples/vite/src/App.css | 42 ++++++++++++++++++ examples/vite/src/App.tsx | 35 +++++++++++++++ examples/vite/src/assets/react.svg | 1 + examples/vite/src/index.css | 69 ++++++++++++++++++++++++++++++ examples/vite/src/main.tsx | 35 +++++++++++++++ examples/vite/src/vite-env.d.ts | 1 + examples/vite/tsconfig.json | 24 +++++++++++ examples/vite/tsconfig.node.json | 10 +++++ examples/vite/vite.config.ts | 7 +++ packages/loader/src/index.ts | 5 ++- packages/loader/src/transformer.ts | 35 +++++++++++++++ packages/qiankun/src/index.ts | 13 +++--- 18 files changed, 358 insertions(+), 12 deletions(-) create mode 100644 examples/vite/.eslintrc.cjs create mode 100644 examples/vite/.gitignore create mode 100644 examples/vite/index.html create mode 100644 examples/vite/package.json create mode 100644 examples/vite/public/vite.svg create mode 100644 examples/vite/src/App.css create mode 100644 examples/vite/src/App.tsx create mode 100644 examples/vite/src/assets/react.svg create mode 100644 examples/vite/src/index.css create mode 100644 examples/vite/src/main.tsx create mode 100644 examples/vite/src/vite-env.d.ts create mode 100644 examples/vite/tsconfig.json create mode 100644 examples/vite/tsconfig.node.json create mode 100644 examples/vite/vite.config.ts create mode 100644 packages/loader/src/transformer.ts diff --git a/examples/main/index.js b/examples/main/index.js index f7c51ffba..9ac6c7a91 100644 --- a/examples/main/index.js +++ b/examples/main/index.js @@ -1,8 +1,11 @@ import { loadMicroApp } from '../../packages/qiankun/dist/esm'; import './index.less'; -loadMicroApp({ - name: 'react', - entry: '//localhost:7102', - container: document.getElementById('subapp-container'), -}); +loadMicroApp( + { + name: 'vite', + entry: '//localhost:5173', + container: document.getElementById('subapp-container'), + }, + { sandbox: false }, +); diff --git a/examples/vite/.eslintrc.cjs b/examples/vite/.eslintrc.cjs new file mode 100644 index 000000000..4020bcbf4 --- /dev/null +++ b/examples/vite/.eslintrc.cjs @@ -0,0 +1,14 @@ +module.exports = { + env: { browser: true, es2020: true }, + extends: [ + 'eslint:recommended', + 'plugin:@typescript-eslint/recommended', + 'plugin:react-hooks/recommended', + ], + parser: '@typescript-eslint/parser', + parserOptions: { ecmaVersion: 'latest', sourceType: 'module' }, + plugins: ['react-refresh'], + rules: { + 'react-refresh/only-export-components': 'warn', + }, +} diff --git a/examples/vite/.gitignore b/examples/vite/.gitignore new file mode 100644 index 000000000..a547bf36d --- /dev/null +++ b/examples/vite/.gitignore @@ -0,0 +1,24 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/examples/vite/index.html b/examples/vite/index.html new file mode 100644 index 000000000..e0d1c8408 --- /dev/null +++ b/examples/vite/index.html @@ -0,0 +1,13 @@ + + + + + + + Vite + React + TS + + +
+ + + diff --git a/examples/vite/package.json b/examples/vite/package.json new file mode 100644 index 000000000..acab94d95 --- /dev/null +++ b/examples/vite/package.json @@ -0,0 +1,28 @@ +{ + "name": "vite", + "private": true, + "version": "0.0.0", + "type": "module", + "scripts": { + "dev": "vite", + "build": "tsc && vite build", + "lint": "eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0", + "preview": "vite preview" + }, + "dependencies": { + "react": "^18.2.0", + "react-dom": "^18.2.0" + }, + "devDependencies": { + "@types/react": "^18.0.28", + "@types/react-dom": "^18.0.11", + "@typescript-eslint/eslint-plugin": "^5.57.1", + "@typescript-eslint/parser": "^5.57.1", + "@vitejs/plugin-react": "^4.0.0-beta.0", + "eslint": "^8.38.0", + "eslint-plugin-react-hooks": "^4.6.0", + "eslint-plugin-react-refresh": "^0.3.4", + "typescript": "^5.0.2", + "vite": "^4.3.0" + } +} diff --git a/examples/vite/public/vite.svg b/examples/vite/public/vite.svg new file mode 100644 index 000000000..e7b8dfb1b --- /dev/null +++ b/examples/vite/public/vite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/examples/vite/src/App.css b/examples/vite/src/App.css new file mode 100644 index 000000000..b9d355df2 --- /dev/null +++ b/examples/vite/src/App.css @@ -0,0 +1,42 @@ +#root { + max-width: 1280px; + margin: 0 auto; + padding: 2rem; + text-align: center; +} + +.logo { + height: 6em; + padding: 1.5em; + will-change: filter; + transition: filter 300ms; +} +.logo:hover { + filter: drop-shadow(0 0 2em #646cffaa); +} +.logo.react:hover { + filter: drop-shadow(0 0 2em #61dafbaa); +} + +@keyframes logo-spin { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} + +@media (prefers-reduced-motion: no-preference) { + a:nth-of-type(2) .logo { + animation: logo-spin infinite 20s linear; + } +} + +.card { + padding: 2em; +} + +.read-the-docs { + color: #888; +} diff --git a/examples/vite/src/App.tsx b/examples/vite/src/App.tsx new file mode 100644 index 000000000..afe48ac75 --- /dev/null +++ b/examples/vite/src/App.tsx @@ -0,0 +1,35 @@ +import { useState } from 'react' +import reactLogo from './assets/react.svg' +import viteLogo from '/vite.svg' +import './App.css' + +function App() { + const [count, setCount] = useState(0) + + return ( + <> + +

Vite + React

+
+ +

+ Edit src/App.tsx and save to test HMR +

+
+

+ Click on the Vite and React logos to learn more +

+ + ) +} + +export default App diff --git a/examples/vite/src/assets/react.svg b/examples/vite/src/assets/react.svg new file mode 100644 index 000000000..6c87de9bb --- /dev/null +++ b/examples/vite/src/assets/react.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/examples/vite/src/index.css b/examples/vite/src/index.css new file mode 100644 index 000000000..2c3fac689 --- /dev/null +++ b/examples/vite/src/index.css @@ -0,0 +1,69 @@ +:root { + font-family: Inter, system-ui, Avenir, Helvetica, Arial, sans-serif; + line-height: 1.5; + font-weight: 400; + + color-scheme: light dark; + color: rgba(255, 255, 255, 0.87); + background-color: #242424; + + font-synthesis: none; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + -webkit-text-size-adjust: 100%; +} + +a { + font-weight: 500; + color: #646cff; + text-decoration: inherit; +} +a:hover { + color: #535bf2; +} + +body { + margin: 0; + display: flex; + place-items: center; + min-width: 320px; + min-height: 100vh; +} + +h1 { + font-size: 3.2em; + line-height: 1.1; +} + +button { + border-radius: 8px; + border: 1px solid transparent; + padding: 0.6em 1.2em; + font-size: 1em; + font-weight: 500; + font-family: inherit; + background-color: #1a1a1a; + cursor: pointer; + transition: border-color 0.25s; +} +button:hover { + border-color: #646cff; +} +button:focus, +button:focus-visible { + outline: 4px auto -webkit-focus-ring-color; +} + +@media (prefers-color-scheme: light) { + :root { + color: #213547; + background-color: #ffffff; + } + a:hover { + color: #747bff; + } + button { + background-color: #f9f9f9; + } +} diff --git a/examples/vite/src/main.tsx b/examples/vite/src/main.tsx new file mode 100644 index 000000000..01fb63373 --- /dev/null +++ b/examples/vite/src/main.tsx @@ -0,0 +1,35 @@ +import React from 'react'; +import ReactDOM from 'react-dom/client'; +import App from './App.tsx'; +import './index.css'; + +export async function bootstrap() { + console.log('[react15] react app bootstraped'); +} + +const containerMap = new WeakMap(); + +export async function mount(props: any) { + console.log('[react18] props from main framework', props); + + const container = props?.container ? props.container.querySelector('#root') : document.getElementById('root'); + const root = ReactDOM.createRoot(container); + root.render( + + + , + ); + + containerMap.set(container, root); +} + +export async function unmount(props: any) { + const container = props.container ? props.container.querySelector('#root') : document.getElementById('root'); + const root = containerMap.get(container); + root.unmount(); +} + +// @ts-ignore +if (!window.__POWERED_BY_QIANKUN__) { + bootstrap().then(mount); +} diff --git a/examples/vite/src/vite-env.d.ts b/examples/vite/src/vite-env.d.ts new file mode 100644 index 000000000..11f02fe2a --- /dev/null +++ b/examples/vite/src/vite-env.d.ts @@ -0,0 +1 @@ +/// diff --git a/examples/vite/tsconfig.json b/examples/vite/tsconfig.json new file mode 100644 index 000000000..c81ef9f38 --- /dev/null +++ b/examples/vite/tsconfig.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "target": "ESNext", + "lib": ["DOM", "DOM.Iterable", "ESNext"], + "module": "ESNext", + "skipLibCheck": true, + + /* Bundler mode */ + "moduleResolution": "bundler", + "allowImportingTsExtensions": true, + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true, + "jsx": "react-jsx", + + /* Linting */ + "strict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "noFallthroughCasesInSwitch": true + }, + "include": ["src"], + "references": [{ "path": "./tsconfig.node.json" }] +} diff --git a/examples/vite/tsconfig.node.json b/examples/vite/tsconfig.node.json new file mode 100644 index 000000000..42872c59f --- /dev/null +++ b/examples/vite/tsconfig.node.json @@ -0,0 +1,10 @@ +{ + "compilerOptions": { + "composite": true, + "skipLibCheck": true, + "module": "ESNext", + "moduleResolution": "bundler", + "allowSyntheticDefaultImports": true + }, + "include": ["vite.config.ts"] +} diff --git a/examples/vite/vite.config.ts b/examples/vite/vite.config.ts new file mode 100644 index 000000000..5a33944a9 --- /dev/null +++ b/examples/vite/vite.config.ts @@ -0,0 +1,7 @@ +import { defineConfig } from 'vite' +import react from '@vitejs/plugin-react' + +// https://vitejs.dev/config/ +export default defineConfig({ + plugins: [react()], +}) diff --git a/packages/loader/src/index.ts b/packages/loader/src/index.ts index cc084a84c..42b52b892 100644 --- a/packages/loader/src/index.ts +++ b/packages/loader/src/index.ts @@ -1,3 +1,4 @@ +import { defaultTransformer } from './transformer'; import WritableDOMStream from './writable-dom'; type HTMLEntry = string; @@ -24,12 +25,12 @@ type ImportOpts = { */ // Todo Compatible with browsers that do not support WritableStream/TransformStream export async function loadEntry(entry: Entry, target: HTMLElement, opts?: ImportOpts): Promise { - const { fetch = window.fetch, nodeTransformer = (node: Node) => node } = opts || {}; + const { fetch = window.fetch, nodeTransformer = defaultTransformer } = opts || {}; const res = await fetch(entry); if (res.body) { await res.body .pipeThrough(new TextDecoderStream()) - .pipeTo(new WritableDOMStream(target, null, (node) => nodeTransformer(node))); + .pipeTo(new WritableDOMStream(target, null, (node) => nodeTransformer(node, entry))); } } diff --git a/packages/loader/src/transformer.ts b/packages/loader/src/transformer.ts new file mode 100644 index 000000000..d178a298a --- /dev/null +++ b/packages/loader/src/transformer.ts @@ -0,0 +1,35 @@ +export function defaultTransformer(node: T, baseURI: string): T { + const { tagName } = node as HTMLElement; + switch (tagName) { + case 'SCRIPT': { + const script = node as HTMLScriptElement; + // Can't use script.src directly, because it will be resolved to absolute path by browser with Node.baseURI + // Such as will be resolved to http://localhost:8000/foo.js while read script.src + const srcAttribute = script.getAttribute('src'); + if (srcAttribute) { + script.src = getEntireUrl(srcAttribute, baseURI); + } + + return script as T; + } + + case 'LINK': { + const link = node as HTMLLinkElement; + const hrefAttribute = link.getAttribute('href'); + if (hrefAttribute) { + link.href = getEntireUrl(hrefAttribute, baseURI); + } + return link as T; + } + + default: { + return node; + } + } +} + +function getEntireUrl(uri: string, baseURI: string): string { + const publicPath = new URL(baseURI, window.location.href); + const entireUrl = new URL(uri, publicPath.toString()); + return entireUrl.toString(); +} diff --git a/packages/qiankun/src/index.ts b/packages/qiankun/src/index.ts index d61a4c7b9..5b280666d 100644 --- a/packages/qiankun/src/index.ts +++ b/packages/qiankun/src/index.ts @@ -22,16 +22,19 @@ export type LoadableApp = AppMetadata & { type AppConfiguration = { fetch?: typeof window.fetch; + sandbox?: boolean; }; export async function loadMicroApp(app: LoadableApp, configuration?: AppConfiguration) { const { entry, container } = app; - const { fetch } = configuration || {}; + const { fetch, sandbox } = configuration || {}; await loadEntry(entry as string, container as HTMLElement, { - nodeTransformer: (node: Node) => { - transpileAssets(node, entry, { fetch, compartment: new Sandbox() }); - return node; - }, + nodeTransformer: sandbox + ? (node: Node) => { + transpileAssets(node, entry, { fetch, compartment: new Sandbox() }); + return node; + } + : undefined, }); } From 029451f686a92ff73a6377cc746d23a5d6438df6 Mon Sep 17 00:00:00 2001 From: Kuitos Date: Mon, 24 Apr 2023 21:45:27 +0800 Subject: [PATCH 09/10] =?UTF-8?q?=E2=9C=A8vite=20demo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- examples/main/index.html | 7 +++++++ examples/vite/src/App.tsx | 26 +++++++++++--------------- examples/vite/vite.config.ts | 7 ++++--- packages/sandbox/src/core/Sandbox.ts | 10 +++++++++- 4 files changed, 31 insertions(+), 19 deletions(-) diff --git a/examples/main/index.html b/examples/main/index.html index 1afda82e6..67138ab8b 100644 --- a/examples/main/index.html +++ b/examples/main/index.html @@ -4,6 +4,13 @@ QianKun Example + diff --git a/examples/vite/src/App.tsx b/examples/vite/src/App.tsx index afe48ac75..1fa405194 100644 --- a/examples/vite/src/App.tsx +++ b/examples/vite/src/App.tsx @@ -1,35 +1,31 @@ -import { useState } from 'react' -import reactLogo from './assets/react.svg' -import viteLogo from '/vite.svg' -import './App.css' +import { useState } from 'react'; +import reactLogo from './assets/react.svg'; +import viteLogo from '/vite.svg'; +import './App.css'; function App() { - const [count, setCount] = useState(0) + const [count, setCount] = useState(0); return ( <>

Vite + React

- +

Edit src/App.tsx and save to test HMR

-

- Click on the Vite and React logos to learn more -

+

Click on the Vite and React logos to learn more

- ) + ); } -export default App +export default App; diff --git a/examples/vite/vite.config.ts b/examples/vite/vite.config.ts index 5a33944a9..9083fff37 100644 --- a/examples/vite/vite.config.ts +++ b/examples/vite/vite.config.ts @@ -1,7 +1,8 @@ -import { defineConfig } from 'vite' -import react from '@vitejs/plugin-react' +import { defineConfig } from 'vite'; +import react from '@vitejs/plugin-react'; // https://vitejs.dev/config/ export default defineConfig({ plugins: [react()], -}) + base: 'http://localhost:5173/', +}); diff --git a/packages/sandbox/src/core/Sandbox.ts b/packages/sandbox/src/core/Sandbox.ts index 2953bf78a..5fa212605 100644 --- a/packages/sandbox/src/core/Sandbox.ts +++ b/packages/sandbox/src/core/Sandbox.ts @@ -1,7 +1,15 @@ +/* eslint-disable @typescript-eslint/method-signature-style */ import { Compartment } from './Compartment'; import { createMembrane } from './membrane'; -export class Sandbox extends Compartment { +interface SandboxInterface { + active(): void; + inactive(): void; + // TODO + // destroy(): void; +} + +export class Sandbox extends Compartment implements SandboxInterface { private membrane: ReturnType; constructor(globals: Record = {}) { From 22107deec3d0221b8d395ad5b9a2856d871ce7e1 Mon Sep 17 00:00:00 2001 From: Kuitos Date: Tue, 25 Apr 2023 20:25:12 +0800 Subject: [PATCH 10/10] =?UTF-8?q?=E2=9C=A8qiankun=20apis?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/qiankun/package.json | 3 +- packages/qiankun/src/apis.ts | 113 ++++++++++++++++++++ packages/qiankun/src/index.ts | 41 +------ packages/qiankun/src/loader.ts | 30 ++++++ packages/qiankun/src/types.ts | 40 +++++++ packages/qiankun/src/utils.ts | 60 +++++++++++ packages/sandbox/src/__test__/index.test.ts | 14 +-- pnpm-lock.yaml | 8 +- 8 files changed, 256 insertions(+), 53 deletions(-) create mode 100644 packages/qiankun/src/apis.ts create mode 100644 packages/qiankun/src/loader.ts create mode 100644 packages/qiankun/src/types.ts create mode 100644 packages/qiankun/src/utils.ts diff --git a/packages/qiankun/package.json b/packages/qiankun/package.json index 09734e63f..3ba0d59e2 100644 --- a/packages/qiankun/package.json +++ b/packages/qiankun/package.json @@ -46,8 +46,7 @@ "@qiankunjs/sandbox": "^0.0.1", "import-html-entry": "^1.9.0", "lodash": "^4.17.11", - "single-spa": "^5.9.2", - "tslib": "^1.10.0" + "single-spa": "^6.0.0-beta.3" }, "devDependencies": { "@types/jest": "^25.1.4", diff --git a/packages/qiankun/src/apis.ts b/packages/qiankun/src/apis.ts new file mode 100644 index 000000000..930c84525 --- /dev/null +++ b/packages/qiankun/src/apis.ts @@ -0,0 +1,113 @@ +import type { ParcelConfigObject } from 'single-spa'; +import { mountRootParcel } from 'single-spa'; +import type { ParcelConfigObjectGetter } from './loader'; +import load from './loader'; +import type { AppConfiguration, LifeCycles, LoadableApp, MicroApp, ObjectType } from './types'; +import { getContainerXPath, toArray } from './utils'; + +const appConfigPromiseGetterMap = new Map>(); +const containerMicroAppsMap = new Map(); + +export function loadMicroApp( + app: LoadableApp, + configuration?: AppConfiguration, + lifeCycles?: LifeCycles, +): MicroApp { + const { props, name } = app; + + const container = 'container' in app ? app.container : undefined; + // Must compute the container xpath at beginning to keep it consist around app running + // If we compute it every time, the container dom structure most probably been changed and result in a different xpath value + const containerXPath = getContainerXPath(container); + const appContainerXPathKey = `${name}-${containerXPath}`; + + let microApp: MicroApp; + const wrapParcelConfigForRemount = (config: ParcelConfigObject): ParcelConfigObject => { + let microAppConfig = config; + if (container) { + if (containerXPath) { + const containerMicroApps = containerMicroAppsMap.get(appContainerXPathKey); + if (containerMicroApps?.length) { + const mount = [ + async () => { + // While there are multiple micro apps mounted on the same container, we must wait until the prev instances all had unmounted + // Otherwise it will lead some concurrent issues + const prevLoadMicroApps = containerMicroApps.slice(0, containerMicroApps.indexOf(microApp)); + const prevLoadMicroAppsWhichNotBroken = prevLoadMicroApps.filter( + (v) => v.getStatus() !== 'LOAD_ERROR' && v.getStatus() !== 'SKIP_BECAUSE_BROKEN', + ); + await Promise.all(prevLoadMicroAppsWhichNotBroken.map((v) => v.unmountPromise)); + }, + ...toArray(microAppConfig.mount), + ]; + + microAppConfig = { + ...config, + mount, + }; + } + } + } + + return { + ...microAppConfig, + // empty bootstrap hook which should not run twice while it calling from cached micro app + bootstrap: () => Promise.resolve(), + }; + }; + + /** + * using name + container xpath as the micro app instance id, + * it means if you're rendering a micro app to a dom which have been rendered before, + * the micro app would not load and evaluate its lifecycles again + */ + const memorizedLoadingFn = async (): Promise => { + const userConfiguration = configuration; + + if (container) { + if (containerXPath) { + const parcelConfigGetterPromise = appConfigPromiseGetterMap.get(appContainerXPathKey); + if (parcelConfigGetterPromise) return wrapParcelConfigForRemount((await parcelConfigGetterPromise)(container)); + } + } + + const parcelConfigObjectGetterPromise = load(app, userConfiguration, lifeCycles); + + if (container) { + if (containerXPath) appConfigPromiseGetterMap.set(appContainerXPathKey, parcelConfigObjectGetterPromise as any); + } + + return ((await parcelConfigObjectGetterPromise) as any)(container); + }; + + // if (!started && configuration?.autoStart !== false) { + // We need to invoke start method of single-spa as the popstate event should be dispatched while the main app calling pushState/replaceState automatically, + // but in single-spa it will check the start status before it dispatch popstate + // see https://github.com/single-spa/single-spa/blob/f28b5963be1484583a072c8145ac0b5a28d91235/src/navigation/navigation-events.js#L101 + // ref https://github.com/umijs/qiankun/pull/1071 + // startSingleSpa({ urlRerouteOnly: frameworkConfiguration.urlRerouteOnly ?? defaultUrlRerouteOnly }); + // } + + microApp = mountRootParcel(memorizedLoadingFn, { domElement: document.createElement('div'), ...props }); + + if (container) { + if (containerXPath) { + // Store the microApps which they mounted on the same container + const microAppsRef = containerMicroAppsMap.get(appContainerXPathKey) || []; + microAppsRef.push(microApp); + containerMicroAppsMap.set(appContainerXPathKey, microAppsRef); + + const cleanup = () => { + const index = microAppsRef.indexOf(microApp); + microAppsRef.splice(index, 1); + // @ts-ignore + microApp = null; + }; + + // gc after unmount + microApp.unmountPromise.then(cleanup).catch(cleanup); + } + } + + return microApp; +} diff --git a/packages/qiankun/src/index.ts b/packages/qiankun/src/index.ts index 5b280666d..3cefd9910 100644 --- a/packages/qiankun/src/index.ts +++ b/packages/qiankun/src/index.ts @@ -1,40 +1 @@ -import { loadEntry } from '@qiankunjs/loader'; -import { transpileAssets, Sandbox } from '@qiankunjs/sandbox'; - -export type ObjectType = Record; - -export type Entry = string; - -type AppMetadata = { - // app name - name: string; - // app entry - entry: Entry; -}; - -// just for manual loaded apps, in single-spa it called parcel -export type LoadableApp = AppMetadata & { - // where the app mount to, mutual exclusive with the legacy custom render function - container: string | HTMLElement; - // props pass to app - props?: T; -}; - -type AppConfiguration = { - fetch?: typeof window.fetch; - sandbox?: boolean; -}; - -export async function loadMicroApp(app: LoadableApp, configuration?: AppConfiguration) { - const { entry, container } = app; - const { fetch, sandbox } = configuration || {}; - - await loadEntry(entry as string, container as HTMLElement, { - nodeTransformer: sandbox - ? (node: Node) => { - transpileAssets(node, entry, { fetch, compartment: new Sandbox() }); - return node; - } - : undefined, - }); -} +export * from './apis'; diff --git a/packages/qiankun/src/loader.ts b/packages/qiankun/src/loader.ts new file mode 100644 index 000000000..8dc5f4d2f --- /dev/null +++ b/packages/qiankun/src/loader.ts @@ -0,0 +1,30 @@ +/** + * @author Kuitos + * @since 2023-04-25 + */ +import { loadEntry } from '@qiankunjs/loader'; +import { Sandbox, transpileAssets } from '@qiankunjs/sandbox'; +import type { ParcelConfigObject } from 'single-spa'; +import type { AppConfiguration, LifeCycles, LoadableApp, ObjectType } from './types'; + +export type ParcelConfigObjectGetter = (remountContainer?: string | HTMLElement) => ParcelConfigObject; + +export default async function load( + app: LoadableApp, + configuration?: AppConfiguration, + lifeCycles?: LifeCycles, +) { + const { entry, container } = app; + const { fetch, sandbox } = configuration || {}; + + console.log(lifeCycles); + + return loadEntry(entry as string, container as HTMLElement, { + nodeTransformer: sandbox + ? (node: Node) => { + transpileAssets(node, entry, { fetch, compartment: new Sandbox() }); + return node; + } + : undefined, + }); +} diff --git a/packages/qiankun/src/types.ts b/packages/qiankun/src/types.ts new file mode 100644 index 000000000..611e88cd4 --- /dev/null +++ b/packages/qiankun/src/types.ts @@ -0,0 +1,40 @@ +/** + * @author Kuitos + * @since 2023-04-25 + */ +import type { Parcel } from 'single-spa'; + +export type ObjectType = Record; + +export type Entry = string; + +type AppMetadata = { + // app name + name: string; + // app entry + entry: Entry; +}; + +// just for manual loaded apps, in single-spa it called parcel +export type LoadableApp = AppMetadata & { + // where the app mount to, mutual exclusive with the legacy custom render function + container: HTMLElement; + // props pass to app + props?: T; +}; + +export type AppConfiguration = { + fetch?: typeof window.fetch; + sandbox?: boolean; +}; + +type LifeCycleFn = (app: LoadableApp, global: typeof window) => Promise; +export type LifeCycles = { + beforeLoad?: LifeCycleFn | Array>; // function before app load + beforeMount?: LifeCycleFn | Array>; // function before app mount + afterMount?: LifeCycleFn | Array>; // function after app mount + beforeUnmount?: LifeCycleFn | Array>; // function before app unmount + afterUnmount?: LifeCycleFn | Array>; // function after app unmount +}; + +export type MicroApp = Parcel; diff --git a/packages/qiankun/src/utils.ts b/packages/qiankun/src/utils.ts new file mode 100644 index 000000000..72b1eba4e --- /dev/null +++ b/packages/qiankun/src/utils.ts @@ -0,0 +1,60 @@ +/** + * @author Kuitos + * @since 2023-04-25 + */ +export function toArray(array: T | T[]): T[] { + return Array.isArray(array) ? array : [array]; +} + +/** + * copy from https://developer.mozilla.org/zh-CN/docs/Using_XPath + * @param el + * @param document + */ +function getXPathForElement(el: Node, document: Document): string | void { + // not support that if el not existed in document yet(such as it not append to document before it mounted) + if (!document.body.contains(el)) { + return undefined; + } + + let xpath = ''; + let pos; + let tmpEle; + let element = el; + + while (element !== document.documentElement) { + pos = 0; + tmpEle = element; + while (tmpEle) { + if (tmpEle.nodeType === 1 && tmpEle.nodeName === element.nodeName) { + // If it is ELEMENT_NODE of the same name + pos += 1; + } + tmpEle = tmpEle.previousSibling; + } + + xpath = `*[name()='${element.nodeName}'][${pos}]/${xpath}`; + + element = element.parentNode!; + } + + xpath = `/*[name()='${document.documentElement.nodeName}']/${xpath}`; + xpath = xpath.replace(/\/$/, ''); + + return xpath; +} + +export function getContainer(container: string | HTMLElement): HTMLElement | null { + return typeof container === 'string' ? document.querySelector(container) : container; +} + +export function getContainerXPath(container?: string | HTMLElement): string | void { + if (container) { + const containerElement = getContainer(container); + if (containerElement) { + return getXPathForElement(containerElement, document); + } + } + + return undefined; +} diff --git a/packages/sandbox/src/__test__/index.test.ts b/packages/sandbox/src/__test__/index.test.ts index 96b1cdbb9..56a488102 100644 --- a/packages/sandbox/src/__test__/index.test.ts +++ b/packages/sandbox/src/__test__/index.test.ts @@ -1,7 +1,7 @@ -import { greet } from '../index'; - -test('should greet with name', () => { - const name = 'qiankun3'; - - expect(greet(name)).toBe('Hello qiankun3'); -}); +// import { greet } from '../index'; +// +// test('should greet with name', () => { +// const name = 'qiankun3'; +// +// expect(greet(name)).toBe('Hello qiankun3'); +// }); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bd0b0961a..29ac6105a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -74,7 +74,7 @@ importers: lodash: ^4.17.11 np: ^5.0.3 npm-run-all: ^4.1.5 - single-spa: ^5.9.2 + single-spa: 6.0.0-beta.3 tslib: ^1.10.0 typescript: ^4.1.2 dependencies: @@ -83,7 +83,7 @@ importers: '@qiankunjs/sandbox': link:../sandbox import-html-entry: 1.14.3 lodash: 4.17.21 - single-spa: 5.9.4 + single-spa: 6.0.0-beta.3 tslib: 1.14.1 devDependencies: '@types/jest': 25.2.3 @@ -14230,8 +14230,8 @@ packages: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==, tarball: signal-exit/download/signal-exit-3.0.7.tgz} dev: true - /single-spa/5.9.4: - resolution: {integrity: sha512-QkEoh0AzGuU82qnbUUk0ydF78QbU5wMKqKKJn7uUQfBiOYlRQEfIOpLM4m23Sab+kTOLI1kbYhYeiQ7fX5KVVw==, tarball: single-spa/download/single-spa-5.9.4.tgz} + /single-spa/6.0.0-beta.3: + resolution: {integrity: sha512-nyRyqq88hBF+X9y2JZrrOcypYhLV3ziRGyU9hiW+EQEU3FmkmWy9eU2DEC1Q1C3XEKv2Of/khHfanT/q2LNWSw==, tarball: single-spa/download/single-spa-6.0.0-beta.3.tgz} dev: false /sisteransi/1.0.5: