From 0232c592ed37d3350179e33d9aa9568af5333fa6 Mon Sep 17 00:00:00 2001 From: TheArcaneBrony Date: Sat, 20 Aug 2022 03:14:11 +0200 Subject: [PATCH] Drop ajv patch, update setup script --- .gitignore | 2 + build.json | 16 + package-lock.json | Bin 840752 -> 0 bytes package.json | 12 +- patches/ajv+8.6.2.patch | 249 - scripts/first_setup.js | 40 +- src/plugins/example-plugin/build.sh | 5 - src/plugins/example-plugin/index.ts | 7 - src/plugins/example-plugin/plugin.json | 9 - src/plugins/example-plugin/tsconfig.json | 85 - yarn.lock | 15950 ++++++++++++--------- 11 files changed, 9041 insertions(+), 7334 deletions(-) create mode 100644 build.json delete mode 100644 package-lock.json delete mode 100644 patches/ajv+8.6.2.patch delete mode 100755 src/plugins/example-plugin/build.sh delete mode 100644 src/plugins/example-plugin/index.ts delete mode 100644 src/plugins/example-plugin/plugin.json delete mode 100644 src/plugins/example-plugin/tsconfig.json diff --git a/.gitignore b/.gitignore index 9629f85c1..378b8d023 100644 --- a/.gitignore +++ b/.gitignore @@ -22,3 +22,5 @@ tmp/ assets/cache/ *.generated initial.json +.yarn/ +.yarnrc.yml diff --git a/build.json b/build.json new file mode 100644 index 000000000..cac0a850c --- /dev/null +++ b/build.json @@ -0,0 +1,16 @@ +{ + "compiler": "tsc", + "verbose": true, + "writeBuildLog": true, + "writeAnsiBuildLog": true, + "logErrors": true, + "tsc": { + "prettyErrors": true + }, + "clean": true, + "quiet": false, + "steps": { + "pre": ["clean"], + "post": ["remap_imports"] + } +} diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index 0892cb884cfa2204a6ccaa744fc8f5cace7b0498..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 840752 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

*6hHuu5WE-)UYq5Z6?=wgx3&Bf?h2j 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

3d8B_UM>D zLKBC^W3$O#!TN4Am@sv+28Axlu_=xCUSO?y;%ryxGX`x{djV;hvYw0@O}WM;Wf8>MtsBTP7uZPSemQ=yjTxiA^s(WhzEwu!TwU(C1 zg|u24Ftwn%)&Vc7T%TIa-u%r&;`tGQD%`$MrP;%B%YtL^{=U9Y%s6#<2TmsPu%4TE zRJ3Ukm069faUE>Y35LyHztL^ar?r-+G&ozJ#aBQT+9WnhVe$!1c4G7n`F zCT(@qPhiL$BXPkpXt$eEJ-G3&9vLgI>--E=RcqA>I#>V#5II}#g-_1WlOG(Zzq7&* zD!SA!)A-2s>>xQaTM(SBb0QRYH~4LQSob$uzoaowa7=GPG?zO? zOINJw`Qfw!odn^mN2(cmh#DWOjhr0fSpMoOr}BbflaNmXerg^LK8#Y~xC67+wdhbc zYjtXd9xzmDl9Z8u$yPFaj2m zAP)g#9;@j;6#$b9QEL@c+&%z_$>+&m>J0x31At}JjBOSd1o_Xm%mt6~k6+(@LA?CM zdD~q=^>;L=3yn(=qy&RX_u0p2iuoltl70M@NEQky{rVTo^C*1h=Tk@vcpy;o3B^;P z3g>n@l6al}%&05WjqN`)5B={{qnjuv}P(?;%zM7t?u&3-M== zC>WYni&p2~{|zas>SfikFB2($=DRPm<1mw7^tb=*!ccTdUKsH2|3=)_!+yV&Ti}S| z?PTWjPskCc)hpiN)8A(Y(Nk>(+(S10Ut+YMWC|!2lp4Hy%S=y`v9Gta9yP92Qw`>| z`0+&YNA$Y1;DnHixjI%BDa-PEGro1e3C8G}U^s={I=9hiEY*%?qu=yuY?Y?vIf>0LP)~Q7B?n6`eDj_;grK}{Do(!d8MwP#*neeEB@p2|Tk$__ z!~a&a#J-ce-Gbjq{sr6W|E%O!u1BuOBsWrX-2?D3_E#pu3OeT|*Lc}P4>Vityri^#xoKMxWXYF^7Gw1l8!rVM79o9 zwO=VWAcXC0C!JD-o9yl5h~G?ijjq=nOr~B-?8a*4Q+;-m1-L;|yjh+Lv)&j*frhk8 z;bTYx6zTcYb2yR9PmGLmc3iyj8z%C0v%m&eYDvxcfS0;>QcZUiN_v7(}o$15-h3=t=7*`ou7`2v#p5C!i%E4 za2*vZUb5`yQ^;6?t)dxu^ZH%d9`Xoz568^`a(hq^#cW0>tEg$I&-atLqX3k?_q?UsuJ!Y(al4U8pD(;n>5p%Umqb{<>MmC&9*3!tRIQ z!q4-L0bs#0iwyg}GQ4od|F_eXKUr7VmjHPcM$V%JfWgQ=7@8*&=iRmaMitig+b5X@ zd8MF*eX}3W>gu>;wke4l9jGLl83`ZkkAczHkgLOyC%f)y$u#jsmm+X8*~mdt=?;bM zkn4%7AT8Nz${686Z+TeJ-F6y&Jhuikf&{SZ8$hScb?SKvNMi3%7-zVb^=>-v3oaL_$GXuP+bJzo_A=xe*jXCs3YI`Y#2TTVO_ik2 zHuxq*)u&N?ZnCvfnW<5W(VSJ&q|tU~WePVcH+jT!BI23#UfAWCO1$yaFO?6)0$Sv& zXPnN-KG{w$f_1O*kM(I<(KoJTscmw&R$6PE_vi_d+AIRR%6iughjFY+(YIV|E^!nHu?|O_Rt-I2QF(>2kK$haMPcvPC!KRGArP5jug{vOd^N-Xv1yJ-> zkCMzWKCa-E&1%@51f{+{+!&wAq!#=WVuKc#I@uUtaKsA^zOmOVW2>J{y-VpMng^w; zzLB9@{JNNvw?#XJEFhW&To~E$wko^HeE&`fuMtR+@)Q>0Y*XHvd4kA zEA^K|6w1EkIVotO1~M;XJ{AT0IQ2&*+HO~tSjFe9C9#|E<5kL^^V-`NthHf95%e+{w>TxezqRg$XDH zhSCvPpRo%V?YFo|ztCfnm*DRcGWl0`e-8*H=vvvT{{ifALCpi&(h-cNg(O z4^-FXbvC@<pC#zDB%t~#UF`}Bai>R

!**-N7Dr#*>P1vPrRDt8QCAWzHjzf+}dIQL!%0A== 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

{I} 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%0D%XhUYaz;QvTa%7EWxtZ~k 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 diff --git a/package.json b/package.json index 44be6b7f6..07a787202 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,6 @@ "@types/bcrypt": "^5.0.0", "@types/bcryptjs": "^2.4.2", "@types/body-parser": "^1.19.0", - "@types/dotenv": "^8.2.0", "@types/express": "^4.17.12", "@types/i18next-node-fs-backend": "^2.1.0", "@types/jsonwebtoken": "^8.5.8", @@ -63,10 +62,9 @@ "@babel/preset-typescript": "^7.15.0", "@sentry/node": "^7.7.0", "@sentry/tracing": "^7.7.0", - "ajv": "^8.6.2", + "ajv": "^8.11.0", "ajv-formats": "^2.1.1", "amqplib": "^0.10.1", - "bcrypt": "^5.0.1", "bcryptjs": "^2.4.3", "body-parser": "^1.19.0", "cheerio": "^1.0.0-rc.10", @@ -92,13 +90,13 @@ "proxy-agent": "^5.0.0", "reflect-metadata": "^0.1.13", "typeorm": "^0.3.7", - "typescript": "^4.1.2", + "typescript": "^4.2.3", "ws": "^8.8.1" }, + "packageManager": "yarn@3.2.2", "optionalDependencies": { + "bcrypt": "^5.0.1", "canvas": "^2.9.3", - "mysql2": "^2.3.3", - "pg": "^8.7.3", - "sqlite3": "^5.0.11" + "pg": "^8.7.3" } } diff --git a/patches/ajv+8.6.2.patch b/patches/ajv+8.6.2.patch deleted file mode 100644 index 3f54881b1..000000000 --- a/patches/ajv+8.6.2.patch +++ /dev/null @@ -1,249 +0,0 @@ -diff --git a/node_modules/ajv/dist/compile/jtd/parse.js b/node_modules/ajv/dist/compile/jtd/parse.js -index 1eeb1be..7684121 100644 ---- a/node_modules/ajv/dist/compile/jtd/parse.js -+++ b/node_modules/ajv/dist/compile/jtd/parse.js -@@ -239,6 +239,9 @@ function parseType(cxt) { - gen.if(fail, () => parsingError(cxt, codegen_1.str `invalid timestamp`)); - break; - } -+ case "bigint": -+ parseBigInt(cxt); -+ break - case "float32": - case "float64": - parseNumber(cxt); -@@ -284,6 +287,15 @@ function parseNumber(cxt, maxDigits) { - skipWhitespace(cxt); - gen.if(codegen_1._ `"-0123456789".indexOf(${jsonSlice(1)}) < 0`, () => jsonSyntaxError(cxt), () => parseWith(cxt, parseJson_1.parseJsonNumber, maxDigits)); - } -+function parseBigInt(cxt, maxDigits) { -+ const {gen} = cxt -+ skipWhitespace(cxt) -+ gen.if( -+ _`"-0123456789".indexOf(${jsonSlice(1)}) < 0`, -+ () => jsonSyntaxError(cxt), -+ () => parseWith(cxt, parseJson_1.parseJsonBigInt, maxDigits) -+ ) -+} - function parseBooleanToken(bool, fail) { - return (cxt) => { - const { gen, data } = cxt; -diff --git a/node_modules/ajv/dist/compile/rules.js b/node_modules/ajv/dist/compile/rules.js -index 82a591f..1ebd8fe 100644 ---- a/node_modules/ajv/dist/compile/rules.js -+++ b/node_modules/ajv/dist/compile/rules.js -@@ -1,7 +1,7 @@ - "use strict"; - Object.defineProperty(exports, "__esModule", { value: true }); - exports.getRules = exports.isJSONType = void 0; --const _jsonTypes = ["string", "number", "integer", "boolean", "null", "object", "array"]; -+const _jsonTypes = ["string", "number", "integer", "boolean", "null", "object", "array","bigint"]; - const jsonTypes = new Set(_jsonTypes); - function isJSONType(x) { - return typeof x == "string" && jsonTypes.has(x); -@@ -13,10 +13,11 @@ function getRules() { - string: { type: "string", rules: [] }, - array: { type: "array", rules: [] }, - object: { type: "object", rules: [] }, -+ bigint: {type: "bigint", rules: []} - }; - return { -- types: { ...groups, integer: true, boolean: true, null: true }, -- rules: [{ rules: [] }, groups.number, groups.string, groups.array, groups.object], -+ types: { ...groups, integer: true, boolean: true, null: true, bigint: true }, -+ rules: [{ rules: [] }, groups.number, groups.string, groups.array, groups.object, groups.bigint], - post: { rules: [] }, - all: {}, - keywords: {}, -diff --git a/node_modules/ajv/dist/compile/validate/dataType.js b/node_modules/ajv/dist/compile/validate/dataType.js -index 6319e76..8b50b4c 100644 ---- a/node_modules/ajv/dist/compile/validate/dataType.js -+++ b/node_modules/ajv/dist/compile/validate/dataType.js -@@ -52,7 +52,7 @@ function coerceAndCheckDataType(it, types) { - return checkTypes; - } - exports.coerceAndCheckDataType = coerceAndCheckDataType; --const COERCIBLE = new Set(["string", "number", "integer", "boolean", "null"]); -+const COERCIBLE = new Set(["string", "number", "integer", "boolean", "null","bigint"]); - function coerceToTypes(types, coerceTypes) { - return coerceTypes - ? types.filter((t) => COERCIBLE.has(t) || (coerceTypes === "array" && t === "array")) -@@ -83,6 +83,14 @@ function coerceData(it, types, coerceTo) { - }); - function coerceSpecificType(t) { - switch (t) { -+ case "bigint": -+ gen -+ .elseIf( -+ codegen_1._`${dataType} == "boolean" || ${data} === null -+ || (${dataType} == "string" && ${data} && ${data} == BigInt(${data}))` -+ ) -+ .assign(coerced, codegen_1._`BigInt(${data})`) -+ return - case "string": - gen - .elseIf(codegen_1._ `${dataType} == "number" || ${dataType} == "boolean"`) -@@ -143,6 +151,9 @@ function checkDataType(dataType, data, strictNums, correct = DataType.Correct) { - case "number": - cond = numCond(); - break; -+ case "bigint": -+ cond = codegen_1._`typeof ${data} == "bigint" && isFinite(${data})` -+ break - default: - return codegen_1._ `typeof ${data} ${EQ} ${dataType}`; - } -diff --git a/node_modules/ajv/dist/refs/json-schema-2019-09/meta/validation.json b/node_modules/ajv/dist/refs/json-schema-2019-09/meta/validation.json -index 7027a12..25679c8 100644 ---- a/node_modules/ajv/dist/refs/json-schema-2019-09/meta/validation.json -+++ b/node_modules/ajv/dist/refs/json-schema-2019-09/meta/validation.json -@@ -78,7 +78,7 @@ - "default": 0 - }, - "simpleTypes": { -- "enum": ["array", "boolean", "integer", "null", "number", "object", "string"] -+ "enum": ["array", "boolean", "integer", "null", "number", "object", "string","bigint"] - }, - "stringArray": { - "type": "array", -diff --git a/node_modules/ajv/dist/refs/json-schema-2020-12/meta/validation.json b/node_modules/ajv/dist/refs/json-schema-2020-12/meta/validation.json -index e0ae13d..57c9036 100644 ---- a/node_modules/ajv/dist/refs/json-schema-2020-12/meta/validation.json -+++ b/node_modules/ajv/dist/refs/json-schema-2020-12/meta/validation.json -@@ -78,7 +78,7 @@ - "default": 0 - }, - "simpleTypes": { -- "enum": ["array", "boolean", "integer", "null", "number", "object", "string"] -+ "enum": ["array", "boolean", "integer", "null", "number", "object", "string","bigint"] - }, - "stringArray": { - "type": "array", -diff --git a/node_modules/ajv/dist/refs/json-schema-draft-06.json b/node_modules/ajv/dist/refs/json-schema-draft-06.json -index 5410064..774435b 100644 ---- a/node_modules/ajv/dist/refs/json-schema-draft-06.json -+++ b/node_modules/ajv/dist/refs/json-schema-draft-06.json -@@ -16,7 +16,7 @@ - "allOf": [{"$ref": "#/definitions/nonNegativeInteger"}, {"default": 0}] - }, - "simpleTypes": { -- "enum": ["array", "boolean", "integer", "null", "number", "object", "string"] -+ "enum": ["array", "boolean", "integer", "null", "number", "object", "string","bigint"] - }, - "stringArray": { - "type": "array", -diff --git a/node_modules/ajv/dist/refs/json-schema-draft-07.json b/node_modules/ajv/dist/refs/json-schema-draft-07.json -index 6a74851..fc6dd7d 100644 ---- a/node_modules/ajv/dist/refs/json-schema-draft-07.json -+++ b/node_modules/ajv/dist/refs/json-schema-draft-07.json -@@ -16,7 +16,7 @@ - "allOf": [{"$ref": "#/definitions/nonNegativeInteger"}, {"default": 0}] - }, - "simpleTypes": { -- "enum": ["array", "boolean", "integer", "null", "number", "object", "string"] -+ "enum": ["array", "boolean", "integer", "null", "number", "object", "string","bigint"] - }, - "stringArray": { - "type": "array", -diff --git a/node_modules/ajv/dist/refs/jtd-schema.js b/node_modules/ajv/dist/refs/jtd-schema.js -index 1ee940a..1148887 100644 ---- a/node_modules/ajv/dist/refs/jtd-schema.js -+++ b/node_modules/ajv/dist/refs/jtd-schema.js -@@ -38,6 +38,7 @@ const typeForm = (root) => ({ - "uint16", - "int32", - "uint32", -+ "bigint", - ], - }, - }, -diff --git a/node_modules/ajv/dist/runtime/parseJson.js b/node_modules/ajv/dist/runtime/parseJson.js -index 2576a6e..e7447b1 100644 ---- a/node_modules/ajv/dist/runtime/parseJson.js -+++ b/node_modules/ajv/dist/runtime/parseJson.js -@@ -97,6 +97,71 @@ exports.parseJsonNumber = parseJsonNumber; - parseJsonNumber.message = undefined; - parseJsonNumber.position = 0; - parseJsonNumber.code = 'require("ajv/dist/runtime/parseJson").parseJsonNumber'; -+ -+function parseJsonBigInt(s, pos, maxDigits) { -+ let numStr = ""; -+ let c; -+ parseJsonBigInt.message = undefined; -+ if (s[pos] === "-") { -+ numStr += "-"; -+ pos++; -+ } -+ if (s[pos] === "0") { -+ numStr += "0"; -+ pos++; -+ } -+ else { -+ if (!parseDigits(maxDigits)) { -+ errorMessage(); -+ return undefined; -+ } -+ } -+ if (maxDigits) { -+ parseJsonBigInt.position = pos; -+ return BigInt(numStr); -+ } -+ if (s[pos] === ".") { -+ numStr += "."; -+ pos++; -+ if (!parseDigits()) { -+ errorMessage(); -+ return undefined; -+ } -+ } -+ if (((c = s[pos]), c === "e" || c === "E")) { -+ numStr += "e"; -+ pos++; -+ if (((c = s[pos]), c === "+" || c === "-")) { -+ numStr += c; -+ pos++; -+ } -+ if (!parseDigits()) { -+ errorMessage(); -+ return undefined; -+ } -+ } -+ parseJsonBigInt.position = pos; -+ return BigInt(numStr); -+ function parseDigits(maxLen) { -+ let digit = false; -+ while (((c = s[pos]), c >= "0" && c <= "9" && (maxLen === undefined || maxLen-- > 0))) { -+ digit = true; -+ numStr += c; -+ pos++; -+ } -+ return digit; -+ } -+ function errorMessage() { -+ parseJsonBigInt.position = pos; -+ parseJsonBigInt.message = pos < s.length ? `unexpected token ${s[pos]}` : "unexpected end"; -+ } -+} -+exports.parseJsonBigInt = parseJsonBigInt; -+parseJsonBigInt.message = undefined; -+parseJsonBigInt.position = 0; -+parseJsonBigInt.code = 'require("ajv/dist/runtime/parseJson").parseJsonBigInt'; -+ -+ - const escapedChars = { - b: "\b", - f: "\f", -diff --git a/node_modules/ajv/dist/vocabularies/jtd/type.js b/node_modules/ajv/dist/vocabularies/jtd/type.js -index 428bddb..fbc3070 100644 ---- a/node_modules/ajv/dist/vocabularies/jtd/type.js -+++ b/node_modules/ajv/dist/vocabularies/jtd/type.js -@@ -45,6 +45,9 @@ const def = { - cond = timestampCode(cxt); - break; - } -+ case "bigint": -+ cond = codegen_1._`typeof ${data} == "bigint" || typeof ${data} == "string"` -+ break - case "float32": - case "float64": - cond = codegen_1._ `typeof ${data} == "number"`; \ No newline at end of file diff --git a/scripts/first_setup.js b/scripts/first_setup.js index 24088eeee..0f69cacd3 100644 --- a/scripts/first_setup.js +++ b/scripts/first_setup.js @@ -2,16 +2,25 @@ const path = require("path"); const fs = require("fs"); const { stdout, exit } = require("process"); const readline = require("readline"); +const { execIn } = require("./utils.js"); const rl = readline.createInterface({ input: process.stdin, output: process.stdout }); -const data = { env: [], config: { register: {} } }; +const data = { env: [], config: { register: {} }, extra_pkgs: [] }; let rights = []; +process.on('SIGINT', function() { + console.log("Caught interrupt signal"); + process.exit(); +}); + console.log("Welcome to Fosscord!"); console.log("Please remember this is pre-release software!"); console.log("We will guide you through some important setup steps."); console.log(); +if(fs.existsSync("package-lock.json")) fs.rmSync("package-lock.json"); +if(fs.existsSync("yarn.lock")) fs.rmSync("yarn.lock"); + async function main() { printTitle("Step 1: Database setup"); console.log("1. PostgreSQL (recommended)"); @@ -22,10 +31,13 @@ async function main() { let answer = await ask("Please select a database type: "); if (answer == "1") { data.db = "postgres"; + data.extra_pkgs.push("pg"); } else if (answer == "2") { data.db = "mariadb"; + data.extra_pkgs.push("mysql2"); } else if (answer == "3") { data.db = "sqlite"; + data.extra_pkgs.push("sqlite3"); } else { console.log("Invalid choice!"); } @@ -62,7 +74,7 @@ async function main() { data.domain = await ask("Domain (default=localhost): "); if (!data.domain) data.domain = "localhost"; - else data.ssl = /y?/i.test(await ask("SSL/HTTPS (Y/n): ")).toLowerCase(); + else data.ssl = /y?/i.test(await ask("SSL/HTTPS (Y/n): ")); data.port = await ask("Port (default=3001): "); if (!data.port) data.port = "3001"; @@ -70,6 +82,7 @@ async function main() { if (data.db != "sqlite") data.env.push(`DATABASE=${data.db}://${data.db_user}:${data.db_pass}@${data.db_host}:${data.db_port}/${data.db_name}`); data.env.push(`PORT=${data.port}`); + data.env.push('THREADS=1') printTitle("Step 4: Default rights"); console.log("Please enter the default rights for new users."); @@ -111,9 +124,32 @@ async function main() { }, ...data.config }; + printTitle("Step 5: extra options"); + + if(/y?/i.test(await ask("Use fast BCrypt implementation (requires a compiler) (Y/n): "))) data.extra_pkgs.push("bcrypt"); + if(/y?/.test(await ask("Enable support for widgets (requires compiler, known to fail on some ARM devices.) (Y/n): "))) data.extra_pkgs.push("canvas"); + + printTitle("Step 6: finalizing..."); //save + console.log("==> Writing .env..."); fs.writeFileSync(".env", data.env.join("\n")); + console.log("==> Writing initial.json"); fs.writeFileSync("initial.json", JSON.stringify(data.config, (space = 4))); + //install packages... + console.log("==> Installing packages..."); + console.log(" ==> Ensuring yarn is up to date (v3, not v1)..."); + execIn("npx yarn set version stable", process.cwd()); + console.log(" ==> Installing base packages"); + execIn("npx --yes yarn install", process.cwd(), {stdio: "inherit"}); + + console.log(` ==> Installing extra packages: ${data.extra_pkgs.join(', ')}...`); + execIn(`npx --yes yarn add -O ${data.extra_pkgs.join(' ')}`, process.cwd(), {stdio: "inherit"}); + + console.log('==> Building...') + execIn('npx --yes yarn run build', process.cwd(), {stdio: "inherit"}); + printTitle("Step 6: run your instance!"); + console.log("Installation is complete!"); + console.log("You can now start your instance by running 'npm run start:bundle'!"); exit(0); } main(); diff --git a/src/plugins/example-plugin/build.sh b/src/plugins/example-plugin/build.sh deleted file mode 100755 index 1b36607b5..000000000 --- a/src/plugins/example-plugin/build.sh +++ /dev/null @@ -1,5 +0,0 @@ -#rm -rf dist/ -#mkdir dist -rm -rfv *.js *.js.map -ln -s ../../bundle/node_modules node_modules -tsc -p . diff --git a/src/plugins/example-plugin/index.ts b/src/plugins/example-plugin/index.ts deleted file mode 100644 index d5db6563f..000000000 --- a/src/plugins/example-plugin/index.ts +++ /dev/null @@ -1,7 +0,0 @@ -/*import { Plugin } from "@fosscord/util" - -export default class TestPlugin extends Plugin { - onPluginLoaded(): void { - console.log("Hello from test plugin! IT WORKS!!!!!!!"); - } -}*/ \ No newline at end of file diff --git a/src/plugins/example-plugin/plugin.json b/src/plugins/example-plugin/plugin.json deleted file mode 100644 index 980edbdf0..000000000 --- a/src/plugins/example-plugin/plugin.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "id": "example-plugin", - "name": "Fosscord example plugin", - "authors": [ - "The Arcane Brony" - ], - "repository": "https://github.com/fosscord/fosscord-server", - "license": "" -} diff --git a/src/plugins/example-plugin/tsconfig.json b/src/plugins/example-plugin/tsconfig.json deleted file mode 100644 index 7efe9434e..000000000 --- a/src/plugins/example-plugin/tsconfig.json +++ /dev/null @@ -1,85 +0,0 @@ -{ - "include": ["./**/*.ts"], - "exclude": [], - "compilerOptions": { - - /* Basic Options */ - "incremental": false /* Enable incremental compilation */, - "target": "ESNext" /* Specify ECMAScript target version: 'ES3' (default), 'ES5', 'ES2015', 'ES2016', 'ES2017', 'ES2018', 'ES2019', 'ES2020', or 'ESNEXT'. */, - "module": "commonjs" /* Specify module code generation: 'none', 'commonjs', 'amd', 'system', 'umd', 'es2015', 'es2020', or 'ESNext'. */, - "lib": [ - "ESNext" - ] /* Specify library files to be included in the compilation. */, - "allowJs": true /* Allow javascript files to be compiled. */, - "checkJs": true /* Report errors in .js files. */, - // "jsx": "preserve", /* Specify JSX code generation: 'preserve', 'react-native', or 'react'. */ - "declaration": false /* Generates corresponding '.d.ts' file. */, - "declarationMap": false /* Generates a sourcemap for each corresponding '.d.ts' file. */, - "sourceMap": true /* Generates corresponding '.map' file. */, - // "outFile": "./", /* Concatenate and emit output to single file. */ - "outDir": "./dist/" /* Redirect output structure to the directory. */, - "rootDir": "./" /* Specify the root directory of input files. Use to control the output directory structure with --outDir. */, - // "composite": true, /* Enable project compilation */ - // "tsBuildInfoFile": "./", /* Specify file to store incremental compilation information */ - // "removeComments": true, /* Do not emit comments to output. */ - // "noEmit": true, /* Do not emit outputs. */ - // "importHelpers": true, /* Import emit helpers from 'tslib'. */ - // "downlevelIteration": true, /* Provide full support for iterables in 'for-of', spread, and destructuring when targeting 'ES5' or 'ES3'. */ - // "isolatedModules": true, /* Transpile each file as a separate module (similar to 'ts.transpileModule'). */ - - /* Strict Type-Checking Options */ - "strict": true /* Enable all strict type-checking options. */, - "noImplicitAny": true /* Raise error on expressions and declarations with an implied 'any' type. */, - "strictNullChecks": true /* Enable strict null checks. */, - // "strictFunctionTypes": true, /* Enable strict checking of function types. */ - // "strictBindCallApply": true, /* Enable strict 'bind', 'call', and 'apply' methods on functions. */ - "strictPropertyInitialization": false /* Enable strict checking of property initialization in classes. */, - // "noImplicitThis": true, /* Raise error on 'this' expressions with an implied 'any' type. */ - "alwaysStrict": true /* Parse in strict mode and emit "use strict" for each source file. */, - - /* Additional Checks */ - // "noUnusedLocals": true, /* Report errors on unused locals. */ - // "noUnusedParameters": true, /* Report errors on unused parameters. */ - // "noImplicitReturns": true, /* Report error when not all code paths in function return a value. */ - // "noFallthroughCasesInSwitch": true, /* Report errors for fallthrough cases in switch statement. */ - - /* Module Resolution Options */ - "moduleResolution": "node", /* Specify module resolution strategy: 'node' (Node.js) or 'classic' (TypeScript pre-1.6). */ - // "rootDirs": [], /* List of root folders whose combined content represents the structure of the project at runtime. */ - // "typeRoots": [], /* List of folders to include type definitions from. */ - "types": [ - "node" - ] /* Type declaration files to be included in compilation. */, - // "allowSyntheticDefaultImports": true, /* Allow default imports from modules with no default export. This does not affect code emit, just typechecking. */ - "esModuleInterop": true /* Enables emit interoperability between CommonJS and ES Modules via creation of namespace objects for all imports. Implies 'allowSyntheticDefaultImports'. */, - // "preserveSymlinks": true, /* Do not resolve the real path of symlinks. */ - // "allowUmdGlobalAccess": true, /* Allow accessing UMD globals from modules. */ - - /* Source Map Options */ - // "sourceRoot": "", /* Specify the location where debugger should locate TypeScript files instead of source locations. */ - // "mapRoot": "", /* Specify the location where debugger should locate map files instead of generated locations. */ - // "inlineSourceMap": true, /* Emit a single file with source maps instead of having a separate file. */ - // "inlineSources": true, /* Emit the source alongside the sourcemaps within a single file; requires '--inlineSourceMap' or '--sourceMap' to be set. */ - - /* Experimental Options */ - // "experimentalDecorators": true, /* Enables experimental support for ES7 decorators. */ - // "emitDecoratorMetadata": true, /* Enables experimental support for emitting type metadata for decorators. */ - - /* Advanced Options */ - "skipLibCheck": true /* Skip type checking of declaration files. */, - "forceConsistentCasingInFileNames": true /* Disallow inconsistently-cased references to the same file. */, - "emitDecoratorMetadata": true, - "experimentalDecorators": true, - "resolveJsonModule": true, - "baseUrl": "../../bundle/dist/", - "paths": { - "@fosscord/api": ["../../api/src/index"], - "@fosscord/gateway": ["../../gateway/src/index"], - "@fosscord/cdn": ["../../cdn/src/index"], - "@fosscord/util": ["../../util/src/index"] - }, - "plugins": [{ "transform": "@ovos-media/ts-transform-paths" }], - "noEmitHelpers": true, - "importHelpers": true - } -} diff --git a/yarn.lock b/yarn.lock index c69f3ac0b..c00042ab6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1,6970 +1,8980 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -"@ampproject/remapping@^2.1.0": - "integrity" "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==" - "resolved" "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz" - "version" "2.2.0" - dependencies: - "@jridgewell/gen-mapping" "^0.1.0" - "@jridgewell/trace-mapping" "^0.3.9" - -"@aws-crypto/crc32@2.0.0": - "integrity" "sha512-TvE1r2CUueyXOuHdEigYjIZVesInd9KN+K/TFFNfkkxRThiNxO6i4ZqqAVMoEjAamZZ1AA8WXJkjCz7YShHPQA==" - "resolved" "https://registry.npmjs.org/@aws-crypto/crc32/-/crc32-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "@aws-crypto/util" "^2.0.0" - "@aws-sdk/types" "^3.1.0" - "tslib" "^1.11.1" - -"@aws-crypto/crc32c@2.0.0": - "integrity" "sha512-vF0eMdMHx3O3MoOXUfBZry8Y4ZDtcuskjjKgJz8YfIDjLStxTZrYXk+kZqtl6A0uCmmiN/Eb/JbC/CndTV1MHg==" - "resolved" "https://registry.npmjs.org/@aws-crypto/crc32c/-/crc32c-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "@aws-crypto/util" "^2.0.0" - "@aws-sdk/types" "^3.1.0" - "tslib" "^1.11.1" - -"@aws-crypto/ie11-detection@^2.0.0": - "integrity" "sha512-pkVXf/dq6PITJ0jzYZ69VhL8VFOFoPZLZqtU/12SGnzYuJOOGNfF41q9GxdI1yqC8R13Rq3jOLKDFpUJFT5eTA==" - "resolved" "https://registry.npmjs.org/@aws-crypto/ie11-detection/-/ie11-detection-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "tslib" "^1.11.1" - -"@aws-crypto/sha1-browser@2.0.0": - "integrity" "sha512-3fIVRjPFY8EG5HWXR+ZJZMdWNRpwbxGzJ9IH9q93FpbgCH8u8GHRi46mZXp3cYD7gealmyqpm3ThZwLKJjWJhA==" - "resolved" "https://registry.npmjs.org/@aws-crypto/sha1-browser/-/sha1-browser-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "@aws-crypto/ie11-detection" "^2.0.0" - "@aws-crypto/supports-web-crypto" "^2.0.0" - "@aws-sdk/types" "^3.1.0" - "@aws-sdk/util-locate-window" "^3.0.0" - "@aws-sdk/util-utf8-browser" "^3.0.0" - "tslib" "^1.11.1" - -"@aws-crypto/sha256-browser@2.0.0": - "integrity" "sha512-rYXOQ8BFOaqMEHJrLHul/25ckWH6GTJtdLSajhlqGMx0PmSueAuvboCuZCTqEKlxR8CQOwRarxYMZZSYlhRA1A==" - "resolved" "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "@aws-crypto/ie11-detection" "^2.0.0" - "@aws-crypto/sha256-js" "^2.0.0" - "@aws-crypto/supports-web-crypto" "^2.0.0" - "@aws-crypto/util" "^2.0.0" - "@aws-sdk/types" "^3.1.0" - "@aws-sdk/util-locate-window" "^3.0.0" - "@aws-sdk/util-utf8-browser" "^3.0.0" - "tslib" "^1.11.1" - -"@aws-crypto/sha256-js@^2.0.0", "@aws-crypto/sha256-js@2.0.0": - "integrity" "sha512-VZY+mCY4Nmrs5WGfitmNqXzaE873fcIZDu54cbaDaaamsaTOP1DBImV9F4pICc3EHjQXujyE8jig+PFCaew9ig==" - "resolved" "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "@aws-crypto/util" "^2.0.0" - "@aws-sdk/types" "^3.1.0" - "tslib" "^1.11.1" - -"@aws-crypto/supports-web-crypto@^2.0.0": - "integrity" "sha512-Ge7WQ3E0OC7FHYprsZV3h0QIcpdyJLvIeg+uTuHqRYm8D6qCFJoiC+edSzSyFiHtZf+NOQDJ1q46qxjtzIY2nA==" - "resolved" "https://registry.npmjs.org/@aws-crypto/supports-web-crypto/-/supports-web-crypto-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "tslib" "^1.11.1" - -"@aws-crypto/util@^2.0.0": - "integrity" "sha512-JJmFFwvbm08lULw4Nm5QOLg8+lAQeC8aCXK5xrtxntYzYXCGfHwUJ4Is3770Q7HmICsXthGQ+ZsDL7C2uH3yBQ==" - "resolved" "https://registry.npmjs.org/@aws-crypto/util/-/util-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "@aws-sdk/types" "^3.1.0" - "@aws-sdk/util-utf8-browser" "^3.0.0" - "tslib" "^1.11.1" - -"@aws-sdk/abort-controller@3.127.0": - "integrity" "sha512-G77FLYcl9egUoD3ZmR6TX94NMqBMeT53hBGrEE3uVUJV1CwfGKfaF007mPpRZnIB3avnJBQGEK6MrwlCfv2qAw==" - "resolved" "https://registry.npmjs.org/@aws-sdk/abort-controller/-/abort-controller-3.127.0.tgz" - "version" "3.127.0" - dependencies: - "@aws-sdk/types" "3.127.0" - "tslib" "^2.3.1" - -"@aws-sdk/chunked-blob-reader-native@3.109.0": - "integrity" "sha512-Ybn3vDZ3CqGyprL2qdF6QZqoqlx8lA3qOJepobjuKKDRw+KgGxjUY4NvWe0R2MdRoduyaDj6uvhIay0S1MOSJQ==" - "resolved" "https://registry.npmjs.org/@aws-sdk/chunked-blob-reader-native/-/chunked-blob-reader-native-3.109.0.tgz" - "version" "3.109.0" - dependencies: - "@aws-sdk/util-base64-browser" "3.109.0" - "tslib" "^2.3.1" - -"@aws-sdk/chunked-blob-reader@3.55.0": - "integrity" "sha512-o/xjMCq81opAjSBjt7YdHJwIJcGVG5XIV9+C2KXcY5QwVimkOKPybWTv0mXPvSwSilSx+EhpLNhkcJuXdzhw4w==" - "resolved" "https://registry.npmjs.org/@aws-sdk/chunked-blob-reader/-/chunked-blob-reader-3.55.0.tgz" - "version" "3.55.0" - dependencies: - "tslib" "^2.3.1" - -"@aws-sdk/client-s3@^3.137.0": - "integrity" "sha512-WFOBywwV7ECAOkSOLecpPOGbgmYV5NxHzXHTJEio6xR6s2KzoLegJa0/mq5ljh0Zl5t2h5bsKT1CxYRC0sfwWw==" - "resolved" "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.137.0.tgz" - "version" "3.137.0" - dependencies: - "@aws-crypto/sha1-browser" "2.0.0" - "@aws-crypto/sha256-browser" "2.0.0" - "@aws-crypto/sha256-js" "2.0.0" - "@aws-sdk/client-sts" "3.137.0" - "@aws-sdk/config-resolver" "3.130.0" - "@aws-sdk/credential-provider-node" "3.137.0" - "@aws-sdk/eventstream-serde-browser" "3.127.0" - "@aws-sdk/eventstream-serde-config-resolver" "3.127.0" - "@aws-sdk/eventstream-serde-node" "3.127.0" - "@aws-sdk/fetch-http-handler" "3.131.0" - "@aws-sdk/hash-blob-browser" "3.127.0" - "@aws-sdk/hash-node" "3.127.0" - "@aws-sdk/hash-stream-node" "3.127.0" - "@aws-sdk/invalid-dependency" "3.127.0" - "@aws-sdk/md5-js" "3.127.0" - "@aws-sdk/middleware-bucket-endpoint" "3.127.0" - "@aws-sdk/middleware-content-length" "3.127.0" - "@aws-sdk/middleware-expect-continue" "3.127.0" - "@aws-sdk/middleware-flexible-checksums" "3.127.0" - "@aws-sdk/middleware-host-header" "3.127.0" - "@aws-sdk/middleware-location-constraint" "3.127.0" - "@aws-sdk/middleware-logger" "3.127.0" - "@aws-sdk/middleware-recursion-detection" "3.127.0" - "@aws-sdk/middleware-retry" "3.127.0" - "@aws-sdk/middleware-sdk-s3" "3.127.0" - "@aws-sdk/middleware-serde" "3.127.0" - "@aws-sdk/middleware-signing" "3.130.0" - "@aws-sdk/middleware-ssec" "3.127.0" - "@aws-sdk/middleware-stack" "3.127.0" - "@aws-sdk/middleware-user-agent" "3.127.0" - "@aws-sdk/node-config-provider" "3.127.0" - "@aws-sdk/node-http-handler" "3.127.0" - "@aws-sdk/protocol-http" "3.127.0" - "@aws-sdk/signature-v4-multi-region" "3.130.0" - "@aws-sdk/smithy-client" "3.137.0" - "@aws-sdk/types" "3.127.0" - "@aws-sdk/url-parser" "3.127.0" - "@aws-sdk/util-base64-browser" "3.109.0" - "@aws-sdk/util-base64-node" "3.55.0" - "@aws-sdk/util-body-length-browser" "3.55.0" - "@aws-sdk/util-body-length-node" "3.55.0" - "@aws-sdk/util-defaults-mode-browser" "3.137.0" - "@aws-sdk/util-defaults-mode-node" "3.137.0" - "@aws-sdk/util-stream-browser" "3.131.0" - "@aws-sdk/util-stream-node" "3.129.0" - "@aws-sdk/util-user-agent-browser" "3.127.0" - "@aws-sdk/util-user-agent-node" "3.127.0" - "@aws-sdk/util-utf8-browser" "3.109.0" - "@aws-sdk/util-utf8-node" "3.109.0" - "@aws-sdk/util-waiter" "3.127.0" - "@aws-sdk/xml-builder" "3.109.0" - "entities" "2.2.0" - "fast-xml-parser" "3.19.0" - "tslib" "^2.3.1" - -"@aws-sdk/client-sso@3.137.0": - "integrity" "sha512-l9y9usMuXGI+o1c/VO2qMccN0Bm0T5bFmmbRljB6kIzbJYXD/wVqR8GMZwSnFnz52cnURQ4pgqM1ETg54FlBYQ==" - "resolved" "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.137.0.tgz" - "version" "3.137.0" - dependencies: - "@aws-crypto/sha256-browser" "2.0.0" - "@aws-crypto/sha256-js" "2.0.0" - "@aws-sdk/config-resolver" "3.130.0" - "@aws-sdk/fetch-http-handler" "3.131.0" - "@aws-sdk/hash-node" "3.127.0" - "@aws-sdk/invalid-dependency" "3.127.0" - "@aws-sdk/middleware-content-length" "3.127.0" - "@aws-sdk/middleware-host-header" "3.127.0" - "@aws-sdk/middleware-logger" "3.127.0" - "@aws-sdk/middleware-recursion-detection" "3.127.0" - "@aws-sdk/middleware-retry" "3.127.0" - "@aws-sdk/middleware-serde" "3.127.0" - "@aws-sdk/middleware-stack" "3.127.0" - "@aws-sdk/middleware-user-agent" "3.127.0" - "@aws-sdk/node-config-provider" "3.127.0" - "@aws-sdk/node-http-handler" "3.127.0" - "@aws-sdk/protocol-http" "3.127.0" - "@aws-sdk/smithy-client" "3.137.0" - "@aws-sdk/types" "3.127.0" - "@aws-sdk/url-parser" "3.127.0" - "@aws-sdk/util-base64-browser" "3.109.0" - "@aws-sdk/util-base64-node" "3.55.0" - "@aws-sdk/util-body-length-browser" "3.55.0" - "@aws-sdk/util-body-length-node" "3.55.0" - "@aws-sdk/util-defaults-mode-browser" "3.137.0" - "@aws-sdk/util-defaults-mode-node" "3.137.0" - "@aws-sdk/util-user-agent-browser" "3.127.0" - "@aws-sdk/util-user-agent-node" "3.127.0" - "@aws-sdk/util-utf8-browser" "3.109.0" - "@aws-sdk/util-utf8-node" "3.109.0" - "tslib" "^2.3.1" - -"@aws-sdk/client-sts@3.137.0": - "integrity" "sha512-yJqfkEq0DG9Ds+oif/sc02PX6vfSNcyRe3YcaW5P6ouMyhJRljSIVCnA6iPwJaTsmK9BE9PDgFD2v/GYM/XgOA==" - "resolved" "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.137.0.tgz" - "version" "3.137.0" - dependencies: - "@aws-crypto/sha256-browser" "2.0.0" - "@aws-crypto/sha256-js" "2.0.0" - "@aws-sdk/config-resolver" "3.130.0" - "@aws-sdk/credential-provider-node" "3.137.0" - "@aws-sdk/fetch-http-handler" "3.131.0" - "@aws-sdk/hash-node" "3.127.0" - "@aws-sdk/invalid-dependency" "3.127.0" - "@aws-sdk/middleware-content-length" "3.127.0" - "@aws-sdk/middleware-host-header" "3.127.0" - "@aws-sdk/middleware-logger" "3.127.0" - "@aws-sdk/middleware-recursion-detection" "3.127.0" - "@aws-sdk/middleware-retry" "3.127.0" - "@aws-sdk/middleware-sdk-sts" "3.130.0" - "@aws-sdk/middleware-serde" "3.127.0" - "@aws-sdk/middleware-signing" "3.130.0" - "@aws-sdk/middleware-stack" "3.127.0" - "@aws-sdk/middleware-user-agent" "3.127.0" - "@aws-sdk/node-config-provider" "3.127.0" - "@aws-sdk/node-http-handler" "3.127.0" - "@aws-sdk/protocol-http" "3.127.0" - "@aws-sdk/smithy-client" "3.137.0" - "@aws-sdk/types" "3.127.0" - "@aws-sdk/url-parser" "3.127.0" - "@aws-sdk/util-base64-browser" "3.109.0" - "@aws-sdk/util-base64-node" "3.55.0" - "@aws-sdk/util-body-length-browser" "3.55.0" - "@aws-sdk/util-body-length-node" "3.55.0" - "@aws-sdk/util-defaults-mode-browser" "3.137.0" - "@aws-sdk/util-defaults-mode-node" "3.137.0" - "@aws-sdk/util-user-agent-browser" "3.127.0" - "@aws-sdk/util-user-agent-node" "3.127.0" - "@aws-sdk/util-utf8-browser" "3.109.0" - "@aws-sdk/util-utf8-node" "3.109.0" - "entities" "2.2.0" - "fast-xml-parser" "3.19.0" - "tslib" "^2.3.1" - -"@aws-sdk/config-resolver@3.130.0": - "integrity" "sha512-7dkCHHI9kRcHW6YNr9/2Ub6XkvU9Fu6H/BnlKbaKlDR8jq7QpaFhPhctOVi5D/NDpxJgALifexFne0dvo3piTw==" - "resolved" "https://registry.npmjs.org/@aws-sdk/config-resolver/-/config-resolver-3.130.0.tgz" - "version" "3.130.0" - dependencies: - "@aws-sdk/signature-v4" "3.130.0" - "@aws-sdk/types" "3.127.0" - "@aws-sdk/util-config-provider" "3.109.0" - "@aws-sdk/util-middleware" "3.127.0" - "tslib" "^2.3.1" - -"@aws-sdk/credential-provider-env@3.127.0": - "integrity" "sha512-Ig7XhUikRBlnRTYT5JBGzWfYZp68X5vkFVIFCmsHHt/qVy0Nz9raZpmDHicdS1u67yxDkWgCPn/bNevWnM0GFg==" - "resolved" "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.127.0.tgz" - "version" "3.127.0" - dependencies: - "@aws-sdk/property-provider" "3.127.0" - "@aws-sdk/types" "3.127.0" - "tslib" "^2.3.1" - -"@aws-sdk/credential-provider-imds@3.127.0": - "integrity" "sha512-I6KlIBBzmJn/U1KikiC50PK3SspT9G5lkVLBaW5a6YfOcijqVTXfAN3kYzqhfeS0j4IgfJEwKVsjsZfmprJO5A==" - "resolved" "https://registry.npmjs.org/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.127.0.tgz" - "version" "3.127.0" - dependencies: - "@aws-sdk/node-config-provider" "3.127.0" - "@aws-sdk/property-provider" "3.127.0" - "@aws-sdk/types" "3.127.0" - "@aws-sdk/url-parser" "3.127.0" - "tslib" "^2.3.1" - -"@aws-sdk/credential-provider-ini@3.137.0": - "integrity" "sha512-FNSYjHaW83b4sQac+EWh/C6p1taBdvPOXFAVml1mPH49Nlkv9/E4bbjaWwgxvlxjqjNCbkDMKzhb19DN3gVulA==" - "resolved" "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.137.0.tgz" - "version" "3.137.0" - dependencies: - "@aws-sdk/credential-provider-env" "3.127.0" - "@aws-sdk/credential-provider-imds" "3.127.0" - "@aws-sdk/credential-provider-sso" "3.137.0" - "@aws-sdk/credential-provider-web-identity" "3.127.0" - "@aws-sdk/property-provider" "3.127.0" - "@aws-sdk/shared-ini-file-loader" "3.127.0" - "@aws-sdk/types" "3.127.0" - "tslib" "^2.3.1" - -"@aws-sdk/credential-provider-node@3.137.0": - "integrity" "sha512-if4CzNSyPS3ZERLtDocNNC+l5ejK93d2hoOzNHP2qCmTppThEPWF2TH506ez0v0lbUzeI7qWgpYe9m4+BFLEwQ==" - "resolved" "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.137.0.tgz" - "version" "3.137.0" - dependencies: - "@aws-sdk/credential-provider-env" "3.127.0" - "@aws-sdk/credential-provider-imds" "3.127.0" - "@aws-sdk/credential-provider-ini" "3.137.0" - "@aws-sdk/credential-provider-process" "3.127.0" - "@aws-sdk/credential-provider-sso" "3.137.0" - "@aws-sdk/credential-provider-web-identity" "3.127.0" - "@aws-sdk/property-provider" "3.127.0" - "@aws-sdk/shared-ini-file-loader" "3.127.0" - "@aws-sdk/types" "3.127.0" - "tslib" "^2.3.1" - -"@aws-sdk/credential-provider-process@3.127.0": - "integrity" "sha512-6v0m2lqkO9J5fNlTl+HjriQNIdfg8mjVST544+5y9EnC/FVmTnIz64vfHveWdNkP/fehFx7wTimNENtoSqCn3A==" - "resolved" "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.127.0.tgz" - "version" "3.127.0" - dependencies: - "@aws-sdk/property-provider" "3.127.0" - "@aws-sdk/shared-ini-file-loader" "3.127.0" - "@aws-sdk/types" "3.127.0" - "tslib" "^2.3.1" - -"@aws-sdk/credential-provider-sso@3.137.0": - "integrity" "sha512-Up2Q3tWSo6Mv2icXMrHa8dGtnC9yQAeUnftrIlvLXi3P9RjxlOPZCSg1NF8FOS90RdEgORlj/7LPlIniHgGUmg==" - "resolved" "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.137.0.tgz" - "version" "3.137.0" - dependencies: - "@aws-sdk/client-sso" "3.137.0" - "@aws-sdk/property-provider" "3.127.0" - "@aws-sdk/shared-ini-file-loader" "3.127.0" - "@aws-sdk/types" "3.127.0" - "tslib" "^2.3.1" - -"@aws-sdk/credential-provider-web-identity@3.127.0": - "integrity" "sha512-85ahDZnLYB3dqkW+cQ0bWt+NVqOoxomTrJoq3IC2q6muebeFrJ0pyf0JEW/RNRzBiUvvsZujzGdWifzWyQKfVg==" - "resolved" "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.127.0.tgz" - "version" "3.127.0" - dependencies: - "@aws-sdk/property-provider" "3.127.0" - "@aws-sdk/types" "3.127.0" - "tslib" "^2.3.1" - -"@aws-sdk/eventstream-codec@3.127.0": - "integrity" "sha512-+Tlujx3VkB4DK8tYzG0rwxIE0ee6hWItQgSEREEmi5CwHQFw7VpRLYAShYabEx9wIJmRFObWzhlKxWNRi+TfaA==" - "resolved" "https://registry.npmjs.org/@aws-sdk/eventstream-codec/-/eventstream-codec-3.127.0.tgz" - "version" "3.127.0" - dependencies: - "@aws-crypto/crc32" "2.0.0" - "@aws-sdk/types" "3.127.0" - "@aws-sdk/util-hex-encoding" "3.109.0" - "tslib" "^2.3.1" - -"@aws-sdk/eventstream-serde-browser@3.127.0": - "integrity" "sha512-d1rTK4ljEp3Y/BQ78/AJ7eqgGyI6TE0bxNosCmXWcUBv00Tr5cerPqPe7Zvw8XwIMPX5y8cjtd1/cOtB2ePaBw==" - "resolved" "https://registry.npmjs.org/@aws-sdk/eventstream-serde-browser/-/eventstream-serde-browser-3.127.0.tgz" - "version" "3.127.0" - dependencies: - "@aws-sdk/eventstream-serde-universal" "3.127.0" - "@aws-sdk/types" "3.127.0" - "tslib" "^2.3.1" - -"@aws-sdk/eventstream-serde-config-resolver@3.127.0": - "integrity" "sha512-dYvLfQYcKLOFtZVgwLwKDCykAxNkDyDLQRWytJK9DHCyjRig66IKi1codts9vOy4j0CeYwnXWs5WDavrUaE05g==" - "resolved" "https://registry.npmjs.org/@aws-sdk/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-3.127.0.tgz" - "version" "3.127.0" - dependencies: - "@aws-sdk/types" "3.127.0" - "tslib" "^2.3.1" - -"@aws-sdk/eventstream-serde-node@3.127.0": - "integrity" "sha512-Ie59jZYAIw3Kt6GePvEilp1k3JoYEQpY3WIyVZltm3dkVf0GmzhCZrPROH9vgF3qApzu1aGOWDV2wX91poXF8A==" - "resolved" "https://registry.npmjs.org/@aws-sdk/eventstream-serde-node/-/eventstream-serde-node-3.127.0.tgz" - "version" "3.127.0" - dependencies: - "@aws-sdk/eventstream-serde-universal" "3.127.0" - "@aws-sdk/types" "3.127.0" - "tslib" "^2.3.1" - -"@aws-sdk/eventstream-serde-universal@3.127.0": - "integrity" "sha512-cJLSTtYDGTevknMTykzHpcDNRbD6yGve8FBUKSAczuNVjXZOedj0GbHJqkASuLj0ZnojbKBdCx4uu1XGyvubng==" - "resolved" "https://registry.npmjs.org/@aws-sdk/eventstream-serde-universal/-/eventstream-serde-universal-3.127.0.tgz" - "version" "3.127.0" - dependencies: - "@aws-sdk/eventstream-codec" "3.127.0" - "@aws-sdk/types" "3.127.0" - "tslib" "^2.3.1" - -"@aws-sdk/fetch-http-handler@3.131.0": - "integrity" "sha512-eNxmPZQX2IUeBGWHNC7eNTekWn9VIPLYEMKJbKYUBJryxuTJ7TtLeyEK5oakUjMwP1AUvWT+CV7C+8L7uG1omQ==" - "resolved" "https://registry.npmjs.org/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.131.0.tgz" - "version" "3.131.0" - dependencies: - "@aws-sdk/protocol-http" "3.127.0" - "@aws-sdk/querystring-builder" "3.127.0" - "@aws-sdk/types" "3.127.0" - "@aws-sdk/util-base64-browser" "3.109.0" - "tslib" "^2.3.1" - -"@aws-sdk/hash-blob-browser@3.127.0": - "integrity" "sha512-XH9s2w6GXCtDI+3/y+sDAzMWJRTvhRXJJtI1fVDsCiyq96SYUTNKLLaUSuR01uawEBiRDBqGDDPMT8qJPDXc/w==" - "resolved" "https://registry.npmjs.org/@aws-sdk/hash-blob-browser/-/hash-blob-browser-3.127.0.tgz" - "version" "3.127.0" - dependencies: - "@aws-sdk/chunked-blob-reader" "3.55.0" - "@aws-sdk/chunked-blob-reader-native" "3.109.0" - "@aws-sdk/types" "3.127.0" - "tslib" "^2.3.1" - -"@aws-sdk/hash-node@3.127.0": - "integrity" "sha512-wx7DKlXdKebH4JcMsOevdsm2oDNMVm36kuMm0XWRIrFWQ/oq7OquDpEMJzWvGqWF/IfFUpb7FhAWZZpALwlcwA==" - "resolved" "https://registry.npmjs.org/@aws-sdk/hash-node/-/hash-node-3.127.0.tgz" - "version" "3.127.0" - dependencies: - "@aws-sdk/types" "3.127.0" - "@aws-sdk/util-buffer-from" "3.55.0" - "tslib" "^2.3.1" - -"@aws-sdk/hash-stream-node@3.127.0": - "integrity" "sha512-ZCNqi+FJViYFCo8JfSx+YK0Hd/SC555gHqBe24GVBMCDqJ8UFIled7tF+GOQ8wTcKjxuwp/0EXDTXoaAb0K89g==" - "resolved" "https://registry.npmjs.org/@aws-sdk/hash-stream-node/-/hash-stream-node-3.127.0.tgz" - "version" "3.127.0" - dependencies: - "@aws-sdk/types" "3.127.0" - "tslib" "^2.3.1" - -"@aws-sdk/invalid-dependency@3.127.0": - "integrity" "sha512-bxvmtmJ6gIRfOHvh1jAPZBH2mzppEblPjEOFo4mOzXz4U3qPIxeuukCjboMnGK9QEpV2wObWcYYld0vxoRrfiA==" - "resolved" "https://registry.npmjs.org/@aws-sdk/invalid-dependency/-/invalid-dependency-3.127.0.tgz" - "version" "3.127.0" - dependencies: - "@aws-sdk/types" "3.127.0" - "tslib" "^2.3.1" - -"@aws-sdk/is-array-buffer@3.55.0": - "integrity" "sha512-NbiPHVYuPxdqdFd6FxzzN3H1BQn/iWA3ri3Ry7AyLeP/tGs1yzEWMwf8BN8TSMALI0GXT6Sh0GDWy3Ok5xB6DA==" - "resolved" "https://registry.npmjs.org/@aws-sdk/is-array-buffer/-/is-array-buffer-3.55.0.tgz" - "version" "3.55.0" - dependencies: - "tslib" "^2.3.1" - -"@aws-sdk/md5-js@3.127.0": - "integrity" "sha512-9FzD++p2bvfZ56hbDxvGcLlA9JIMt9uZB/m4NEvbuvrpx1qnUpFv6HqthhGaVuhctkK25hONT5ZpOYHSisATrA==" - "resolved" "https://registry.npmjs.org/@aws-sdk/md5-js/-/md5-js-3.127.0.tgz" - "version" "3.127.0" - dependencies: - "@aws-sdk/types" "3.127.0" - "@aws-sdk/util-utf8-browser" "3.109.0" - "@aws-sdk/util-utf8-node" "3.109.0" - "tslib" "^2.3.1" - -"@aws-sdk/middleware-bucket-endpoint@3.127.0": - "integrity" "sha512-wJpXxWceBDhWktoxrRb4s6tMx0dWsEGYIaV0KkQPGhTPk2KMUgwa4xApfCXXVfYcE3THk486OKwHhPrR5jpe+g==" - "resolved" "https://registry.npmjs.org/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.127.0.tgz" - "version" "3.127.0" - dependencies: - "@aws-sdk/protocol-http" "3.127.0" - "@aws-sdk/types" "3.127.0" - "@aws-sdk/util-arn-parser" "3.55.0" - "@aws-sdk/util-config-provider" "3.109.0" - "tslib" "^2.3.1" - -"@aws-sdk/middleware-content-length@3.127.0": - "integrity" "sha512-AFmMaIEW3Rzg0TaKB9l/RENLowd7ZEEOpm0trYw1CgUUORWW/ydCsDT7pekPlC25CPbhUmWXCSA4xPFSYOVnDw==" - "resolved" "https://registry.npmjs.org/@aws-sdk/middleware-content-length/-/middleware-content-length-3.127.0.tgz" - "version" "3.127.0" - dependencies: - "@aws-sdk/protocol-http" "3.127.0" - "@aws-sdk/types" "3.127.0" - "tslib" "^2.3.1" - -"@aws-sdk/middleware-expect-continue@3.127.0": - "integrity" "sha512-+X7mdgFqt9UqUDeGuMt+afR8CBX9nMecTxEIilAKdVOLx+fuXzHnC2mpddKMtiE9IGKMU4BI1Ahf7t32Odhs1Q==" - "resolved" "https://registry.npmjs.org/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.127.0.tgz" - "version" "3.127.0" - dependencies: - "@aws-sdk/protocol-http" "3.127.0" - "@aws-sdk/types" "3.127.0" - "tslib" "^2.3.1" - -"@aws-sdk/middleware-flexible-checksums@3.127.0": - "integrity" "sha512-sXkAwhE9dikO72sEJ7DrUCo5mawauAxICCqipCCSGp0geSkptvtZHhySgJNMVSbUJQmu5bcS+zsFpFVwuJvGxg==" - "resolved" "https://registry.npmjs.org/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.127.0.tgz" - "version" "3.127.0" - dependencies: - "@aws-crypto/crc32" "2.0.0" - "@aws-crypto/crc32c" "2.0.0" - "@aws-sdk/is-array-buffer" "3.55.0" - "@aws-sdk/protocol-http" "3.127.0" - "@aws-sdk/types" "3.127.0" - "tslib" "^2.3.1" - -"@aws-sdk/middleware-host-header@3.127.0": - "integrity" "sha512-e2gTLJb5lYP9lRV7hN3rKY2l4jv8OygOoHElZJ3Z8KPZskjHelYPcQ8XbdfhSXXxC3vc/0QqN0ResFt3W3Pplg==" - "resolved" "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.127.0.tgz" - "version" "3.127.0" - dependencies: - "@aws-sdk/protocol-http" "3.127.0" - "@aws-sdk/types" "3.127.0" - "tslib" "^2.3.1" - -"@aws-sdk/middleware-location-constraint@3.127.0": - "integrity" "sha512-UtPmbOKEVu+Ue7CwICFSOOOSePV8Piydco/v2IpdRkMO0e4bqQ3Tn0XprBlWWfSW4QCtAPzydrArLsUdk636GA==" - "resolved" "https://registry.npmjs.org/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.127.0.tgz" - "version" "3.127.0" - dependencies: - "@aws-sdk/types" "3.127.0" - "tslib" "^2.3.1" - -"@aws-sdk/middleware-logger@3.127.0": - "integrity" "sha512-jMNLcZB/ECA7OfkNBLNeAlrLRehyfnUeNQJHW3kcxs9h1+6VxaF6wY+WKozszLI7/3OBzQrFHBQCfRZV7ykSLg==" - "resolved" "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.127.0.tgz" - "version" "3.127.0" - dependencies: - "@aws-sdk/types" "3.127.0" - "tslib" "^2.3.1" - -"@aws-sdk/middleware-recursion-detection@3.127.0": - "integrity" "sha512-tB6WX+Z1kUKTnn5h38XFrTCzoqPKjUZLUjN4Wb27/cbeSiTSKGAZcCXHOJm36Ukorl5arlybQTqGe689EU00Hw==" - "resolved" "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.127.0.tgz" - "version" "3.127.0" - dependencies: - "@aws-sdk/protocol-http" "3.127.0" - "@aws-sdk/types" "3.127.0" - "tslib" "^2.3.1" - -"@aws-sdk/middleware-retry@3.127.0": - "integrity" "sha512-ZSvg/AyGUacWnf3i8ZbyImtiCH+NyafF8uV7bITP7JkwPrG+VdNocJZOr88GRM0c1A0jfkOf7+oq+fInPwwiNA==" - "resolved" "https://registry.npmjs.org/@aws-sdk/middleware-retry/-/middleware-retry-3.127.0.tgz" - "version" "3.127.0" - dependencies: - "@aws-sdk/protocol-http" "3.127.0" - "@aws-sdk/service-error-classification" "3.127.0" - "@aws-sdk/types" "3.127.0" - "@aws-sdk/util-middleware" "3.127.0" - "tslib" "^2.3.1" - "uuid" "^8.3.2" - -"@aws-sdk/middleware-sdk-s3@3.127.0": - "integrity" "sha512-q1mkEN7kYYdQ3LOHIhaT56omYe8DCubyiCKOXuEo5ZiIkE5iq06K/BxWxj3f8bFZxSX80Ma1m8XA5jcOEMphSA==" - "resolved" "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.127.0.tgz" - "version" "3.127.0" - dependencies: - "@aws-sdk/middleware-bucket-endpoint" "3.127.0" - "@aws-sdk/protocol-http" "3.127.0" - "@aws-sdk/types" "3.127.0" - "@aws-sdk/util-arn-parser" "3.55.0" - "tslib" "^2.3.1" - -"@aws-sdk/middleware-sdk-sts@3.130.0": - "integrity" "sha512-FDfs7+ohbhEK3eH3Dshr6JDiL8P72bp3ffeNpPBXuURFqwt4pCmjHuX3SqQR0JIJ2cl3aIdxc17rKaZJfOjtPw==" - "resolved" "https://registry.npmjs.org/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.130.0.tgz" - "version" "3.130.0" - dependencies: - "@aws-sdk/middleware-signing" "3.130.0" - "@aws-sdk/property-provider" "3.127.0" - "@aws-sdk/protocol-http" "3.127.0" - "@aws-sdk/signature-v4" "3.130.0" - "@aws-sdk/types" "3.127.0" - "tslib" "^2.3.1" - -"@aws-sdk/middleware-serde@3.127.0": - "integrity" "sha512-xmWMYV/t9M+b9yHjqaD1noDNJJViI2QwOH7TQZ9VbbrvdVtDrFuS9Sf9He80TBCJqeHShwQN9783W1I3Pu/8kw==" - "resolved" "https://registry.npmjs.org/@aws-sdk/middleware-serde/-/middleware-serde-3.127.0.tgz" - "version" "3.127.0" - dependencies: - "@aws-sdk/types" "3.127.0" - "tslib" "^2.3.1" - -"@aws-sdk/middleware-signing@3.130.0": - "integrity" "sha512-JePq5XLR9TfRN3RQ0d7Za/bEW5D3xgtD1FNAwHeenWALeozMuQgRPjM5RroCnL/5jY3wuvCZI7cSXeqhawWqmA==" - "resolved" "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.130.0.tgz" - "version" "3.130.0" - dependencies: - "@aws-sdk/property-provider" "3.127.0" - "@aws-sdk/protocol-http" "3.127.0" - "@aws-sdk/signature-v4" "3.130.0" - "@aws-sdk/types" "3.127.0" - "tslib" "^2.3.1" - -"@aws-sdk/middleware-ssec@3.127.0": - "integrity" "sha512-R5A13EvdYPdYD2Tq9eW5jqIdscyZlQykQXFEolBD2oi4pew7TZpc/5aazZC0zo9YKJ29qiUR1P4NvjcFJ7zFBg==" - "resolved" "https://registry.npmjs.org/@aws-sdk/middleware-ssec/-/middleware-ssec-3.127.0.tgz" - "version" "3.127.0" - dependencies: - "@aws-sdk/types" "3.127.0" - "tslib" "^2.3.1" - -"@aws-sdk/middleware-stack@3.127.0": - "integrity" "sha512-S1IoUE5o1vCmjsF5nIE8zlItNOM1UE+lhmZeigF7knXJ9+a6ewMB6POAj/s4eoi0wcn0eSnAGsqJCWMSUjOPLA==" - "resolved" "https://registry.npmjs.org/@aws-sdk/middleware-stack/-/middleware-stack-3.127.0.tgz" - "version" "3.127.0" - dependencies: - "tslib" "^2.3.1" - -"@aws-sdk/middleware-user-agent@3.127.0": - "integrity" "sha512-CHxgswoOzdkOEoIq7Oyob3Sx/4FYUv6BhUesAX7MNshaDDsTQPbSWjw5bqZDiL/gO+X/34fvqCVVpVD2GvxW/g==" - "resolved" "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.127.0.tgz" - "version" "3.127.0" - dependencies: - "@aws-sdk/protocol-http" "3.127.0" - "@aws-sdk/types" "3.127.0" - "tslib" "^2.3.1" - -"@aws-sdk/node-config-provider@3.127.0": - "integrity" "sha512-bAHkASMhLZHT1yv2TX6OJGFV9Lc3t1gKfTMEKdXM2O2YhGfSx9A/qLeJm79oDfnILWQtSS2NicxlRDI2lYGf4g==" - "resolved" "https://registry.npmjs.org/@aws-sdk/node-config-provider/-/node-config-provider-3.127.0.tgz" - "version" "3.127.0" - dependencies: - "@aws-sdk/property-provider" "3.127.0" - "@aws-sdk/shared-ini-file-loader" "3.127.0" - "@aws-sdk/types" "3.127.0" - "tslib" "^2.3.1" - -"@aws-sdk/node-http-handler@3.127.0": - "integrity" "sha512-pyMKvheK8eDwWLgYIRsWy8wiyhsbYYcqkZQs3Eh6upI4E8iCY7eMmhWvHYCibvsO+UjsOwa4cAMOfwnv/Z9s8A==" - "resolved" "https://registry.npmjs.org/@aws-sdk/node-http-handler/-/node-http-handler-3.127.0.tgz" - "version" "3.127.0" - dependencies: - "@aws-sdk/abort-controller" "3.127.0" - "@aws-sdk/protocol-http" "3.127.0" - "@aws-sdk/querystring-builder" "3.127.0" - "@aws-sdk/types" "3.127.0" - "tslib" "^2.3.1" - -"@aws-sdk/property-provider@3.127.0": - "integrity" "sha512-JxenxlTEkWfLrtJqIjaXaJzAVQbbscoCb5bNjmdud07ESLVfWRKJx2nAJdecHKYp2M5NQyqBuFhQ1ELSFYQKCA==" - "resolved" "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.127.0.tgz" - "version" "3.127.0" - dependencies: - "@aws-sdk/types" "3.127.0" - "tslib" "^2.3.1" - -"@aws-sdk/protocol-http@3.127.0": - "integrity" "sha512-UG83PVuKX40wilG2uRU0Fvz4OY8Bt+bSPOG776DFjwIXYzK7BwpJm9H2XI2HLhS5WxrJHhwrLBRgW6UiykMnFw==" - "resolved" "https://registry.npmjs.org/@aws-sdk/protocol-http/-/protocol-http-3.127.0.tgz" - "version" "3.127.0" - dependencies: - "@aws-sdk/types" "3.127.0" - "tslib" "^2.3.1" - -"@aws-sdk/querystring-builder@3.127.0": - "integrity" "sha512-tsoyp4lLPsASPDYWsezGAHD8VJsZbjUNATNAzTCFdH6p+4SKBK83Q5kfXCzxt13M+l3oKbxxIWLvS0kVQFyltQ==" - "resolved" "https://registry.npmjs.org/@aws-sdk/querystring-builder/-/querystring-builder-3.127.0.tgz" - "version" "3.127.0" - dependencies: - "@aws-sdk/types" "3.127.0" - "@aws-sdk/util-uri-escape" "3.55.0" - "tslib" "^2.3.1" - -"@aws-sdk/querystring-parser@3.127.0": - "integrity" "sha512-Vn/Dv+PqUSepp/DzLqq0LJJD8HdPefJCnLbO5WcHCARHSGlyGlZUFEM45k/oEHpTvgMXj/ORaP3A+tLwLu0AmA==" - "resolved" "https://registry.npmjs.org/@aws-sdk/querystring-parser/-/querystring-parser-3.127.0.tgz" - "version" "3.127.0" - dependencies: - "@aws-sdk/types" "3.127.0" - "tslib" "^2.3.1" - -"@aws-sdk/service-error-classification@3.127.0": - "integrity" "sha512-wjZY9rnlA8SPrICUumTYicEKtK4/yKB62iadUk66hxe8MrH8JhuHH2NqIad0Pt/bK/YtNVhd3yb4pRapOeY5qQ==" - "resolved" "https://registry.npmjs.org/@aws-sdk/service-error-classification/-/service-error-classification-3.127.0.tgz" - "version" "3.127.0" - -"@aws-sdk/shared-ini-file-loader@3.127.0": - "integrity" "sha512-S3Nn4KRTqoJsB/TbRZSWBBUrkckNMR0Juqz7bOB+wupVvddKP6IcpspSC/GX9zgJjVMV8iGisZ6AUsYsC5r+cA==" - "resolved" "https://registry.npmjs.org/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.127.0.tgz" - "version" "3.127.0" - dependencies: - "tslib" "^2.3.1" - -"@aws-sdk/signature-v4-multi-region@3.130.0": - "integrity" "sha512-ZRRoPRoCVdkGDtjuog81pqHsSLfnXK6ELrWm4Dq8xdcHQGbEDNdYmeXARXG9yPAO42x9yIJXHNutMz5Y/P64cw==" - "resolved" "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.130.0.tgz" - "version" "3.130.0" - dependencies: - "@aws-sdk/protocol-http" "3.127.0" - "@aws-sdk/signature-v4" "3.130.0" - "@aws-sdk/types" "3.127.0" - "@aws-sdk/util-arn-parser" "3.55.0" - "tslib" "^2.3.1" - -"@aws-sdk/signature-v4@3.130.0": - "integrity" "sha512-g5G1a1NHL2uOoFfC2zQdZcj+wbjgBQPkx6xGdtqNKf9v2kS0n6ap5JUGEaqWE02lUlmWHsoMsS73hXtzwXaBRQ==" - "resolved" "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.130.0.tgz" - "version" "3.130.0" - dependencies: - "@aws-sdk/is-array-buffer" "3.55.0" - "@aws-sdk/types" "3.127.0" - "@aws-sdk/util-hex-encoding" "3.109.0" - "@aws-sdk/util-middleware" "3.127.0" - "@aws-sdk/util-uri-escape" "3.55.0" - "tslib" "^2.3.1" - -"@aws-sdk/smithy-client@3.137.0": - "integrity" "sha512-YAuWiSzHJGV9jQCjmcBWxbWRoq/3INEpdtfAdpR+X+sEZaRJESDGPt4or7WbQ9Tmbd/uZ0uQLYIed/NDSyJLLQ==" - "resolved" "https://registry.npmjs.org/@aws-sdk/smithy-client/-/smithy-client-3.137.0.tgz" - "version" "3.137.0" - dependencies: - "@aws-sdk/middleware-stack" "3.127.0" - "@aws-sdk/types" "3.127.0" - "tslib" "^2.3.1" - -"@aws-sdk/types@^3.1.0", "@aws-sdk/types@3.127.0": - "integrity" "sha512-e0wtx2IkOl7rwfKfLH5pPTzQ+d45V7b1WrjeL0WDI8kOu6w+sXmhNxI6uM2kf0k4NiTLN84lW290AEWupey9Og==" - "resolved" "https://registry.npmjs.org/@aws-sdk/types/-/types-3.127.0.tgz" - "version" "3.127.0" - -"@aws-sdk/url-parser@3.127.0": - "integrity" "sha512-njZ7zn41JHRpNfr3BCesVXCLZE0zcWSfEdtRV0ICw0cU1FgYcKELSuY9+gLUB4ci6uc7gq7mPE8+w30FcM4QeA==" - "resolved" "https://registry.npmjs.org/@aws-sdk/url-parser/-/url-parser-3.127.0.tgz" - "version" "3.127.0" - dependencies: - "@aws-sdk/querystring-parser" "3.127.0" - "@aws-sdk/types" "3.127.0" - "tslib" "^2.3.1" - -"@aws-sdk/util-arn-parser@3.55.0": - "integrity" "sha512-76KJxp4MRWufHYWys7DFl64znr5yeJ3AIQNAPCKKw1sP0hzO7p6Kx0PaJnw9x+CPSzOrT4NbuApL6/srYhKDGg==" - "resolved" "https://registry.npmjs.org/@aws-sdk/util-arn-parser/-/util-arn-parser-3.55.0.tgz" - "version" "3.55.0" - dependencies: - "tslib" "^2.3.1" - -"@aws-sdk/util-base64-browser@3.109.0": - "integrity" "sha512-lAZ6fyDGiRLaIsKT9qh7P9FGuNyZ4gAbr1YOSQk/5mHtaTuUvxlPptZuInNM/0MPQm6lpcot00D8IWTucn4PbA==" - "resolved" "https://registry.npmjs.org/@aws-sdk/util-base64-browser/-/util-base64-browser-3.109.0.tgz" - "version" "3.109.0" - dependencies: - "tslib" "^2.3.1" - -"@aws-sdk/util-base64-node@3.55.0": - "integrity" "sha512-UQ/ZuNoAc8CFMpSiRYmevaTsuRKzLwulZTnM8LNlIt9Wx1tpNvqp80cfvVj7yySKROtEi20wq29h31dZf1eYNQ==" - "resolved" "https://registry.npmjs.org/@aws-sdk/util-base64-node/-/util-base64-node-3.55.0.tgz" - "version" "3.55.0" - dependencies: - "@aws-sdk/util-buffer-from" "3.55.0" - "tslib" "^2.3.1" - -"@aws-sdk/util-body-length-browser@3.55.0": - "integrity" "sha512-Ei2OCzXQw5N6ZkTMZbamUzc1z+z1R1Ja5tMEagz5BxuX4vWdBObT+uGlSzL8yvTbjoPjnxWA2aXyEqaUP3JS8Q==" - "resolved" "https://registry.npmjs.org/@aws-sdk/util-body-length-browser/-/util-body-length-browser-3.55.0.tgz" - "version" "3.55.0" - dependencies: - "tslib" "^2.3.1" - -"@aws-sdk/util-body-length-node@3.55.0": - "integrity" "sha512-lU1d4I+9wJwydduXs0SxSfd+mHKjxeyd39VwOv6i2KSwWkPbji9UQqpflKLKw+r45jL7+xU/zfeTUg5Tt/3Gew==" - "resolved" "https://registry.npmjs.org/@aws-sdk/util-body-length-node/-/util-body-length-node-3.55.0.tgz" - "version" "3.55.0" - dependencies: - "tslib" "^2.3.1" - -"@aws-sdk/util-buffer-from@3.55.0": - "integrity" "sha512-uVzKG1UgvnV7XX2FPTylBujYMKBPBaq/qFBxfl0LVNfrty7YjpfieQxAe6yRLD+T0Kir/WDQwGvYC+tOYG3IGA==" - "resolved" "https://registry.npmjs.org/@aws-sdk/util-buffer-from/-/util-buffer-from-3.55.0.tgz" - "version" "3.55.0" - dependencies: - "@aws-sdk/is-array-buffer" "3.55.0" - "tslib" "^2.3.1" - -"@aws-sdk/util-config-provider@3.109.0": - "integrity" "sha512-GrAZl/aBv0A28LkyNyq8SPJ5fmViCwz80fWLMeWx/6q5AbivuILogjlWwEZSvZ9zrlHOcFC0+AnCa5pQrjaslw==" - "resolved" "https://registry.npmjs.org/@aws-sdk/util-config-provider/-/util-config-provider-3.109.0.tgz" - "version" "3.109.0" - dependencies: - "tslib" "^2.3.1" - -"@aws-sdk/util-defaults-mode-browser@3.137.0": - "integrity" "sha512-9f5045wqPAcGLKIAXzZKHE2n42ilGo/g4rLSS09OXx9CoFT4lVdqZPqBqh/prDUMrqXge9FK3EH2VId7L5GpEQ==" - "resolved" "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-browser/-/util-defaults-mode-browser-3.137.0.tgz" - "version" "3.137.0" - dependencies: - "@aws-sdk/property-provider" "3.127.0" - "@aws-sdk/types" "3.127.0" - "bowser" "^2.11.0" - "tslib" "^2.3.1" - -"@aws-sdk/util-defaults-mode-node@3.137.0": - "integrity" "sha512-CvMpemcsOkoMEz0iALamyQBt1rHx98NvF/cay019F8m+umD03I8CclDugy/13DqESWfsVxn91lZY/DOnO+si7A==" - "resolved" "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-node/-/util-defaults-mode-node-3.137.0.tgz" - "version" "3.137.0" - dependencies: - "@aws-sdk/config-resolver" "3.130.0" - "@aws-sdk/credential-provider-imds" "3.127.0" - "@aws-sdk/node-config-provider" "3.127.0" - "@aws-sdk/property-provider" "3.127.0" - "@aws-sdk/types" "3.127.0" - "tslib" "^2.3.1" - -"@aws-sdk/util-hex-encoding@3.109.0": - "integrity" "sha512-s8CgTNrn3cLkrdiohfxLuOYPCanzvHn/aH5RW6DaMoeQiG5Hl9QUiP/WtdQ9QQx3xvpQFpmvxIaSBwSgFNLQxA==" - "resolved" "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.109.0.tgz" - "version" "3.109.0" - dependencies: - "tslib" "^2.3.1" - -"@aws-sdk/util-locate-window@^3.0.0": - "integrity" "sha512-0sPmK2JaJE2BbTcnvybzob/VrFKCXKfN4CUKcvn0yGg/me7Bz+vtzQRB3Xp+YSx+7OtWxzv63wsvHoAnXvgxgg==" - "resolved" "https://registry.npmjs.org/@aws-sdk/util-locate-window/-/util-locate-window-3.55.0.tgz" - "version" "3.55.0" - dependencies: - "tslib" "^2.3.1" - -"@aws-sdk/util-middleware@3.127.0": - "integrity" "sha512-EwAPPed9TNqh+Wov2VStLn2NuJ/Wyt7IkZCbCsBuSNp3BFZ1V4gfwTjqtKCtB2LQgQ48MTgWgNCvrH0zjCSPGg==" - "resolved" "https://registry.npmjs.org/@aws-sdk/util-middleware/-/util-middleware-3.127.0.tgz" - "version" "3.127.0" - dependencies: - "tslib" "^2.3.1" - -"@aws-sdk/util-stream-browser@3.131.0": - "integrity" "sha512-1YFbBPDu+elIgp8z1woUfT7zM+2PAvgJiw6ljDBuAlJzsP5xMhwk0X9e+8aQ+Qe4XftA0e7y/PH0gqvjNgCx2A==" - "resolved" "https://registry.npmjs.org/@aws-sdk/util-stream-browser/-/util-stream-browser-3.131.0.tgz" - "version" "3.131.0" - dependencies: - "@aws-sdk/fetch-http-handler" "3.131.0" - "@aws-sdk/types" "3.127.0" - "@aws-sdk/util-base64-browser" "3.109.0" - "@aws-sdk/util-hex-encoding" "3.109.0" - "@aws-sdk/util-utf8-browser" "3.109.0" - "tslib" "^2.3.1" - -"@aws-sdk/util-stream-node@3.129.0": - "integrity" "sha512-1iWqsWvVXyP4JLPPPs8tBZKyzs7D5e7KctXuCtIjI+cnGOCeVLL+X4L/7KDZfV7sI2D6vONtIoTnUjMl5V/kEg==" - "resolved" "https://registry.npmjs.org/@aws-sdk/util-stream-node/-/util-stream-node-3.129.0.tgz" - "version" "3.129.0" - dependencies: - "@aws-sdk/node-http-handler" "3.127.0" - "@aws-sdk/types" "3.127.0" - "@aws-sdk/util-buffer-from" "3.55.0" - "tslib" "^2.3.1" - -"@aws-sdk/util-uri-escape@3.55.0": - "integrity" "sha512-mmdDLUpFCN2nkfwlLdOM54lTD528GiGSPN1qb8XtGLgZsJUmg3uJSFIN2lPeSbEwJB3NFjVas/rnQC48i7mV8w==" - "resolved" "https://registry.npmjs.org/@aws-sdk/util-uri-escape/-/util-uri-escape-3.55.0.tgz" - "version" "3.55.0" - dependencies: - "tslib" "^2.3.1" - -"@aws-sdk/util-user-agent-browser@3.127.0": - "integrity" "sha512-uO2oHmJswuYKJS+GiMdYI8izhpC9M7/jFFvnAmLlTEVwpEi1VX9KePAOF+u5AaBC2kzITo/7dg141XfRHZloIQ==" - "resolved" "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.127.0.tgz" - "version" "3.127.0" - dependencies: - "@aws-sdk/types" "3.127.0" - "bowser" "^2.11.0" - "tslib" "^2.3.1" - -"@aws-sdk/util-user-agent-node@3.127.0": - "integrity" "sha512-3P/M4ZDD2qMeeoCk7TE/Mw7cG5IjB87F6BP8nI8/oHuaz7j6fsI7D49SNpyjl8JApRynZ122Ad6hwQwRj3isYw==" - "resolved" "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.127.0.tgz" - "version" "3.127.0" - dependencies: - "@aws-sdk/node-config-provider" "3.127.0" - "@aws-sdk/types" "3.127.0" - "tslib" "^2.3.1" - -"@aws-sdk/util-utf8-browser@^3.0.0", "@aws-sdk/util-utf8-browser@3.109.0": - "integrity" "sha512-FmcGSz0v7Bqpl1SE8G1Gc0CtDpug+rvqNCG/szn86JApD/f5x8oByjbEiAyTU2ZH2VevUntx6EW68ulHyH+x+w==" - "resolved" "https://registry.npmjs.org/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.109.0.tgz" - "version" "3.109.0" - dependencies: - "tslib" "^2.3.1" - -"@aws-sdk/util-utf8-node@3.109.0": - "integrity" "sha512-Ti/ZBdvz2eSTElsucjzNmzpyg2MwfD1rXmxD0hZuIF8bPON/0+sZYnWd5CbDw9kgmhy28dmKue086tbZ1G0iLQ==" - "resolved" "https://registry.npmjs.org/@aws-sdk/util-utf8-node/-/util-utf8-node-3.109.0.tgz" - "version" "3.109.0" - dependencies: - "@aws-sdk/util-buffer-from" "3.55.0" - "tslib" "^2.3.1" - -"@aws-sdk/util-waiter@3.127.0": - "integrity" "sha512-E5qrRpBJS8dmClqSDW1pWVMKzCG/mxabG6jVUtlW/WLHnl/znxGaOQc6tnnwKik0nEq/4DpT9fEfPUz9JiLrkw==" - "resolved" "https://registry.npmjs.org/@aws-sdk/util-waiter/-/util-waiter-3.127.0.tgz" - "version" "3.127.0" - dependencies: - "@aws-sdk/abort-controller" "3.127.0" - "@aws-sdk/types" "3.127.0" - "tslib" "^2.3.1" - -"@aws-sdk/xml-builder@3.109.0": - "integrity" "sha512-+aAXynnrqya1Eukz4Gxch4xIXCZolIMWGD4Ll/Q5yXT5uAjGh2HQWd9J0LWE+gYChpWetZbAVYZ3cEJ6F+SpZA==" - "resolved" "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.109.0.tgz" - "version" "3.109.0" - dependencies: - "tslib" "^2.3.1" - -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.18.6": - "integrity" "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==" - "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz" - "version" "7.18.6" - dependencies: - "@babel/highlight" "^7.18.6" - -"@babel/compat-data@^7.13.11", "@babel/compat-data@^7.18.8": - "integrity" "sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ==" - "resolved" "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.8.tgz" - "version" "7.18.8" - -"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.11.6", "@babel/core@^7.12.0", "@babel/core@^7.12.3", "@babel/core@^7.13.0", "@babel/core@^7.18.9", "@babel/core@^7.4.0-0", "@babel/core@^7.8.0": - "integrity" "sha512-1LIb1eL8APMy91/IMW+31ckrfBM4yCoLaVzoDhZUKSM4cu1L1nIidyxkCgzPAgrC5WEz36IPEr/eSeSF9pIn+g==" - "resolved" "https://registry.npmjs.org/@babel/core/-/core-7.18.9.tgz" - "version" "7.18.9" - dependencies: - "@ampproject/remapping" "^2.1.0" - "@babel/code-frame" "^7.18.6" - "@babel/generator" "^7.18.9" - "@babel/helper-compilation-targets" "^7.18.9" - "@babel/helper-module-transforms" "^7.18.9" - "@babel/helpers" "^7.18.9" - "@babel/parser" "^7.18.9" - "@babel/template" "^7.18.6" - "@babel/traverse" "^7.18.9" - "@babel/types" "^7.18.9" - "convert-source-map" "^1.7.0" - "debug" "^4.1.0" - "gensync" "^1.0.0-beta.2" - "json5" "^2.2.1" - "semver" "^6.3.0" - -"@babel/generator@^7.18.9", "@babel/generator@^7.7.2": - "integrity" "sha512-wt5Naw6lJrL1/SGkipMiFxJjtyczUWTP38deiP1PO60HsBjDeKk08CGC3S8iVuvf0FmTdgKwU1KIXzSKL1G0Ug==" - "resolved" "https://registry.npmjs.org/@babel/generator/-/generator-7.18.9.tgz" - "version" "7.18.9" - dependencies: - "@babel/types" "^7.18.9" - "@jridgewell/gen-mapping" "^0.3.2" - "jsesc" "^2.5.1" - -"@babel/helper-annotate-as-pure@^7.18.6": - "integrity" "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==" - "resolved" "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz" - "version" "7.18.6" - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-builder-binary-assignment-operator-visitor@^7.18.6": - "integrity" "sha512-KT10c1oWEpmrIRYnthbzHgoOf6B+Xd6a5yhdbNtdhtG7aO1or5HViuf1TQR36xY/QprXA5nvxO6nAjhJ4y38jw==" - "resolved" "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.6.tgz" - "version" "7.18.6" - dependencies: - "@babel/helper-explode-assignable-expression" "^7.18.6" - "@babel/types" "^7.18.6" - -"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.18.9": - "integrity" "sha512-tzLCyVmqUiFlcFoAPLA/gL9TeYrF61VLNtb+hvkuVaB5SUjW7jcfrglBIX1vUIoT7CLP3bBlIMeyEsIl2eFQNg==" - "resolved" "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.9.tgz" - "version" "7.18.9" - dependencies: - "@babel/compat-data" "^7.18.8" - "@babel/helper-validator-option" "^7.18.6" - "browserslist" "^4.20.2" - "semver" "^6.3.0" - -"@babel/helper-create-class-features-plugin@^7.18.6": - "integrity" "sha512-YfDzdnoxHGV8CzqHGyCbFvXg5QESPFkXlHtvdCkesLjjVMT2Adxe4FGUR5ChIb3DxSaXO12iIOCWoXdsUVwnqw==" - "resolved" "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.6.tgz" - "version" "7.18.6" - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-environment-visitor" "^7.18.6" - "@babel/helper-function-name" "^7.18.6" - "@babel/helper-member-expression-to-functions" "^7.18.6" - "@babel/helper-optimise-call-expression" "^7.18.6" - "@babel/helper-replace-supers" "^7.18.6" - "@babel/helper-split-export-declaration" "^7.18.6" - -"@babel/helper-create-regexp-features-plugin@^7.18.6": - "integrity" "sha512-7LcpH1wnQLGrI+4v+nPp+zUvIkF9x0ddv1Hkdue10tg3gmRnLy97DXh4STiOf1qeIInyD69Qv5kKSZzKD8B/7A==" - "resolved" "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.18.6.tgz" - "version" "7.18.6" - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "regexpu-core" "^5.1.0" - -"@babel/helper-define-polyfill-provider@^0.3.1": - "integrity" "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==" - "resolved" "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz" - "version" "0.3.1" - dependencies: - "@babel/helper-compilation-targets" "^7.13.0" - "@babel/helper-module-imports" "^7.12.13" - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/traverse" "^7.13.0" - "debug" "^4.1.1" - "lodash.debounce" "^4.0.8" - "resolve" "^1.14.2" - "semver" "^6.1.2" - -"@babel/helper-environment-visitor@^7.18.6", "@babel/helper-environment-visitor@^7.18.9": - "integrity" "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==" - "resolved" "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz" - "version" "7.18.9" - -"@babel/helper-explode-assignable-expression@^7.18.6": - "integrity" "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==" - "resolved" "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz" - "version" "7.18.6" - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-function-name@^7.18.6", "@babel/helper-function-name@^7.18.9": - "integrity" "sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A==" - "resolved" "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.9.tgz" - "version" "7.18.9" - dependencies: - "@babel/template" "^7.18.6" - "@babel/types" "^7.18.9" - -"@babel/helper-hoist-variables@^7.18.6": - "integrity" "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==" - "resolved" "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz" - "version" "7.18.6" - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-member-expression-to-functions@^7.18.6", "@babel/helper-member-expression-to-functions@^7.18.9": - "integrity" "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==" - "resolved" "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz" - "version" "7.18.9" - dependencies: - "@babel/types" "^7.18.9" - -"@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.18.6": - "integrity" "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==" - "resolved" "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz" - "version" "7.18.6" - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.18.9": - "integrity" "sha512-KYNqY0ICwfv19b31XzvmI/mfcylOzbLtowkw+mfvGPAQ3kfCnMLYbED3YecL5tPd8nAYFQFAd6JHp2LxZk/J1g==" - "resolved" "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.9.tgz" - "version" "7.18.9" - dependencies: - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-module-imports" "^7.18.6" - "@babel/helper-simple-access" "^7.18.6" - "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/helper-validator-identifier" "^7.18.6" - "@babel/template" "^7.18.6" - "@babel/traverse" "^7.18.9" - "@babel/types" "^7.18.9" - -"@babel/helper-optimise-call-expression@^7.18.6": - "integrity" "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==" - "resolved" "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz" - "version" "7.18.6" - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": - "integrity" "sha512-aBXPT3bmtLryXaoJLyYPXPlSD4p1ld9aYeR+sJNOZjJJGiOpb+fKfh3NkcCu7J54nUJwCERPBExCCpyCOHnu/w==" - "resolved" "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.9.tgz" - "version" "7.18.9" - -"@babel/helper-remap-async-to-generator@^7.18.6": - "integrity" "sha512-z5wbmV55TveUPZlCLZvxWHtrjuJd+8inFhk7DG0WW87/oJuGDcjDiu7HIvGcpf5464L6xKCg3vNkmlVVz9hwyQ==" - "resolved" "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.6.tgz" - "version" "7.18.6" - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-environment-visitor" "^7.18.6" - "@babel/helper-wrap-function" "^7.18.6" - "@babel/types" "^7.18.6" - -"@babel/helper-replace-supers@^7.18.6", "@babel/helper-replace-supers@^7.18.9": - "integrity" "sha512-dNsWibVI4lNT6HiuOIBr1oyxo40HvIVmbwPUm3XZ7wMh4k2WxrxTqZwSqw/eEmXDS9np0ey5M2bz9tBmO9c+YQ==" - "resolved" "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.9.tgz" - "version" "7.18.9" - dependencies: - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-member-expression-to-functions" "^7.18.9" - "@babel/helper-optimise-call-expression" "^7.18.6" - "@babel/traverse" "^7.18.9" - "@babel/types" "^7.18.9" - -"@babel/helper-simple-access@^7.18.6": - "integrity" "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==" - "resolved" "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz" - "version" "7.18.6" - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-skip-transparent-expression-wrappers@^7.18.9": - "integrity" "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==" - "resolved" "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz" - "version" "7.18.9" - dependencies: - "@babel/types" "^7.18.9" - -"@babel/helper-split-export-declaration@^7.18.6": - "integrity" "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==" - "resolved" "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz" - "version" "7.18.6" - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-validator-identifier@^7.18.6": - "integrity" "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==" - "resolved" "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz" - "version" "7.18.6" - -"@babel/helper-validator-option@^7.18.6": - "integrity" "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==" - "resolved" "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz" - "version" "7.18.6" - -"@babel/helper-wrap-function@^7.18.6": - "integrity" "sha512-I5/LZfozwMNbwr/b1vhhuYD+J/mU+gfGAj5td7l5Rv9WYmH6i3Om69WGKNmlIpsVW/mF6O5bvTKbvDQZVgjqOw==" - "resolved" "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.18.6.tgz" - "version" "7.18.6" - dependencies: - "@babel/helper-function-name" "^7.18.6" - "@babel/template" "^7.18.6" - "@babel/traverse" "^7.18.6" - "@babel/types" "^7.18.6" - -"@babel/helpers@^7.18.9": - "integrity" "sha512-Jf5a+rbrLoR4eNdUmnFu8cN5eNJT6qdTdOg5IHIzq87WwyRw9PwguLFOWYgktN/60IP4fgDUawJvs7PjQIzELQ==" - "resolved" "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.9.tgz" - "version" "7.18.9" - dependencies: - "@babel/template" "^7.18.6" - "@babel/traverse" "^7.18.9" - "@babel/types" "^7.18.9" - -"@babel/highlight@^7.18.6": - "integrity" "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==" - "resolved" "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz" - "version" "7.18.6" - dependencies: - "@babel/helper-validator-identifier" "^7.18.6" - "chalk" "^2.0.0" - "js-tokens" "^4.0.0" - -"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.18.6", "@babel/parser@^7.18.9": - "integrity" "sha512-9uJveS9eY9DJ0t64YbIBZICtJy8a5QrDEVdiLCG97fVLpDTpGX7t8mMSb6OWw6Lrnjqj4O8zwjELX3dhoMgiBg==" - "resolved" "https://registry.npmjs.org/@babel/parser/-/parser-7.18.9.tgz" - "version" "7.18.9" - -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6": - "integrity" "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz" - "version" "7.18.6" - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.18.9": - "integrity" "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz" - "version" "7.18.9" - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" - "@babel/plugin-proposal-optional-chaining" "^7.18.9" - -"@babel/plugin-proposal-async-generator-functions@^7.18.6": - "integrity" "sha512-WAz4R9bvozx4qwf74M+sfqPMKfSqwM0phxPTR6iJIi8robgzXwkEgmeJG1gEKhm6sDqT/U9aV3lfcqybIpev8w==" - "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.18.6.tgz" - "version" "7.18.6" - dependencies: - "@babel/helper-environment-visitor" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/helper-remap-async-to-generator" "^7.18.6" - "@babel/plugin-syntax-async-generators" "^7.8.4" - -"@babel/plugin-proposal-class-properties@^7.18.6": - "integrity" "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz" - "version" "7.18.6" - dependencies: - "@babel/helper-create-class-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-proposal-class-static-block@^7.18.6": - "integrity" "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz" - "version" "7.18.6" - dependencies: - "@babel/helper-create-class-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-class-static-block" "^7.14.5" - -"@babel/plugin-proposal-dynamic-import@^7.18.6": - "integrity" "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz" - "version" "7.18.6" - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - -"@babel/plugin-proposal-export-namespace-from@^7.18.9": - "integrity" "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz" - "version" "7.18.9" - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - -"@babel/plugin-proposal-json-strings@^7.18.6": - "integrity" "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz" - "version" "7.18.6" - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-json-strings" "^7.8.3" - -"@babel/plugin-proposal-logical-assignment-operators@^7.18.9": - "integrity" "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==" - "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz" - "version" "7.18.9" - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" - -"@babel/plugin-proposal-nullish-coalescing-operator@^7.18.6": - "integrity" "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz" - "version" "7.18.6" - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - -"@babel/plugin-proposal-numeric-separator@^7.18.6": - "integrity" "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==" - "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz" - "version" "7.18.6" - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" - -"@babel/plugin-proposal-object-rest-spread@^7.18.9": - "integrity" "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==" - "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz" - "version" "7.18.9" - dependencies: - "@babel/compat-data" "^7.18.8" - "@babel/helper-compilation-targets" "^7.18.9" - "@babel/helper-plugin-utils" "^7.18.9" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.18.8" - -"@babel/plugin-proposal-optional-catch-binding@^7.18.6": - "integrity" "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz" - "version" "7.18.6" - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - -"@babel/plugin-proposal-optional-chaining@^7.18.9": - "integrity" "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==" - "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz" - "version" "7.18.9" - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - -"@babel/plugin-proposal-private-methods@^7.18.6": - "integrity" "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz" - "version" "7.18.6" - dependencies: - "@babel/helper-create-class-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-proposal-private-property-in-object@^7.18.6": - "integrity" "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz" - "version" "7.18.6" - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-create-class-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-private-property-in-object" "^7.14.5" - -"@babel/plugin-proposal-unicode-property-regex@^7.18.6", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": - "integrity" "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==" - "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz" - "version" "7.18.6" - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-syntax-async-generators@^7.8.4": - "integrity" "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz" - "version" "7.8.4" - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-bigint@^7.8.3": - "integrity" "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz" - "version" "7.8.3" - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-class-properties@^7.12.13", "@babel/plugin-syntax-class-properties@^7.8.3": - "integrity" "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz" - "version" "7.12.13" - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-syntax-class-static-block@^7.14.5": - "integrity" "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz" - "version" "7.14.5" - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-syntax-dynamic-import@^7.8.3": - "integrity" "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz" - "version" "7.8.3" - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-export-namespace-from@^7.8.3": - "integrity" "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz" - "version" "7.8.3" - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-syntax-import-assertions@^7.18.6": - "integrity" "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz" - "version" "7.18.6" - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-syntax-import-meta@^7.8.3": - "integrity" "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz" - "version" "7.10.4" - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-json-strings@^7.8.3": - "integrity" "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz" - "version" "7.8.3" - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": - "integrity" "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz" - "version" "7.10.4" - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": - "integrity" "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz" - "version" "7.8.3" - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-numeric-separator@^7.10.4", "@babel/plugin-syntax-numeric-separator@^7.8.3": - "integrity" "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz" - "version" "7.10.4" - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-object-rest-spread@^7.8.3": - "integrity" "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz" - "version" "7.8.3" - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-optional-catch-binding@^7.8.3": - "integrity" "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz" - "version" "7.8.3" - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-optional-chaining@^7.8.3": - "integrity" "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz" - "version" "7.8.3" - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-private-property-in-object@^7.14.5": - "integrity" "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz" - "version" "7.14.5" - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-syntax-top-level-await@^7.14.5", "@babel/plugin-syntax-top-level-await@^7.8.3": - "integrity" "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz" - "version" "7.14.5" - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-syntax-typescript@^7.18.6", "@babel/plugin-syntax-typescript@^7.7.2": - "integrity" "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz" - "version" "7.18.6" - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-arrow-functions@^7.18.6": - "integrity" "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz" - "version" "7.18.6" - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-async-to-generator@^7.18.6": - "integrity" "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz" - "version" "7.18.6" - dependencies: - "@babel/helper-module-imports" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/helper-remap-async-to-generator" "^7.18.6" - -"@babel/plugin-transform-block-scoped-functions@^7.18.6": - "integrity" "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz" - "version" "7.18.6" - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-block-scoping@^7.18.9": - "integrity" "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz" - "version" "7.18.9" - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - -"@babel/plugin-transform-classes@^7.18.9": - "integrity" "sha512-EkRQxsxoytpTlKJmSPYrsOMjCILacAjtSVkd4gChEe2kXjFCun3yohhW5I7plXJhCemM0gKsaGMcO8tinvCA5g==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.9.tgz" - "version" "7.18.9" - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-function-name" "^7.18.9" - "@babel/helper-optimise-call-expression" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.9" - "@babel/helper-replace-supers" "^7.18.9" - "@babel/helper-split-export-declaration" "^7.18.6" - "globals" "^11.1.0" - -"@babel/plugin-transform-computed-properties@^7.18.9": - "integrity" "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz" - "version" "7.18.9" - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - -"@babel/plugin-transform-destructuring@^7.18.9": - "integrity" "sha512-p5VCYNddPLkZTq4XymQIaIfZNJwT9YsjkPOhkVEqt6QIpQFZVM9IltqqYpOEkJoN1DPznmxUDyZ5CTZs/ZCuHA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.9.tgz" - "version" "7.18.9" - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - -"@babel/plugin-transform-dotall-regex@^7.18.6", "@babel/plugin-transform-dotall-regex@^7.4.4": - "integrity" "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz" - "version" "7.18.6" - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-duplicate-keys@^7.18.9": - "integrity" "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz" - "version" "7.18.9" - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - -"@babel/plugin-transform-exponentiation-operator@^7.18.6": - "integrity" "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz" - "version" "7.18.6" - dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-for-of@^7.18.8": - "integrity" "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz" - "version" "7.18.8" - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-function-name@^7.18.9": - "integrity" "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz" - "version" "7.18.9" - dependencies: - "@babel/helper-compilation-targets" "^7.18.9" - "@babel/helper-function-name" "^7.18.9" - "@babel/helper-plugin-utils" "^7.18.9" - -"@babel/plugin-transform-literals@^7.18.9": - "integrity" "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz" - "version" "7.18.9" - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - -"@babel/plugin-transform-member-expression-literals@^7.18.6": - "integrity" "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz" - "version" "7.18.6" - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-modules-amd@^7.18.6": - "integrity" "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz" - "version" "7.18.6" - dependencies: - "@babel/helper-module-transforms" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - "babel-plugin-dynamic-import-node" "^2.3.3" - -"@babel/plugin-transform-modules-commonjs@^7.18.6": - "integrity" "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz" - "version" "7.18.6" - dependencies: - "@babel/helper-module-transforms" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/helper-simple-access" "^7.18.6" - "babel-plugin-dynamic-import-node" "^2.3.3" - -"@babel/plugin-transform-modules-systemjs@^7.18.9": - "integrity" "sha512-zY/VSIbbqtoRoJKo2cDTewL364jSlZGvn0LKOf9ntbfxOvjfmyrdtEEOAdswOswhZEb8UH3jDkCKHd1sPgsS0A==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.9.tgz" - "version" "7.18.9" - dependencies: - "@babel/helper-hoist-variables" "^7.18.6" - "@babel/helper-module-transforms" "^7.18.9" - "@babel/helper-plugin-utils" "^7.18.9" - "@babel/helper-validator-identifier" "^7.18.6" - "babel-plugin-dynamic-import-node" "^2.3.3" - -"@babel/plugin-transform-modules-umd@^7.18.6": - "integrity" "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz" - "version" "7.18.6" - dependencies: - "@babel/helper-module-transforms" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-named-capturing-groups-regex@^7.18.6": - "integrity" "sha512-UmEOGF8XgaIqD74bC8g7iV3RYj8lMf0Bw7NJzvnS9qQhM4mg+1WHKotUIdjxgD2RGrgFLZZPCFPFj3P/kVDYhg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.18.6.tgz" - "version" "7.18.6" - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-new-target@^7.18.6": - "integrity" "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz" - "version" "7.18.6" - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-object-super@^7.18.6": - "integrity" "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz" - "version" "7.18.6" - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/helper-replace-supers" "^7.18.6" - -"@babel/plugin-transform-parameters@^7.18.8": - "integrity" "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz" - "version" "7.18.8" - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-property-literals@^7.18.6": - "integrity" "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz" - "version" "7.18.6" - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-regenerator@^7.18.6": - "integrity" "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz" - "version" "7.18.6" - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "regenerator-transform" "^0.15.0" - -"@babel/plugin-transform-reserved-words@^7.18.6": - "integrity" "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz" - "version" "7.18.6" - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-shorthand-properties@^7.18.6": - "integrity" "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz" - "version" "7.18.6" - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-spread@^7.18.9": - "integrity" "sha512-39Q814wyoOPtIB/qGopNIL9xDChOE1pNU0ZY5dO0owhiVt/5kFm4li+/bBtwc7QotG0u5EPzqhZdjMtmqBqyQA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.18.9.tgz" - "version" "7.18.9" - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" - -"@babel/plugin-transform-sticky-regex@^7.18.6": - "integrity" "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz" - "version" "7.18.6" - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-template-literals@^7.18.9": - "integrity" "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz" - "version" "7.18.9" - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - -"@babel/plugin-transform-typeof-symbol@^7.18.9": - "integrity" "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz" - "version" "7.18.9" - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - -"@babel/plugin-transform-typescript@^7.18.6": - "integrity" "sha512-p2xM8HI83UObjsZGofMV/EdYjamsDm6MoN3hXPYIT0+gxIoopE+B7rPYKAxfrz9K9PK7JafTTjqYC6qipLExYA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.18.8.tgz" - "version" "7.18.8" - dependencies: - "@babel/helper-create-class-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-typescript" "^7.18.6" - -"@babel/plugin-transform-unicode-escapes@^7.18.6": - "integrity" "sha512-XNRwQUXYMP7VLuy54cr/KS/WeL3AZeORhrmeZ7iewgu+X2eBqmpaLI/hzqr9ZxCeUoq0ASK4GUzSM0BDhZkLFw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.6.tgz" - "version" "7.18.6" - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-unicode-regex@^7.18.6": - "integrity" "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz" - "version" "7.18.6" - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/preset-env@^7.18.9": - "integrity" "sha512-75pt/q95cMIHWssYtyfjVlvI+QEZQThQbKvR9xH+F/Agtw/s4Wfc2V9Bwd/P39VtixB7oWxGdH4GteTTwYJWMg==" - "resolved" "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.9.tgz" - "version" "7.18.9" - dependencies: - "@babel/compat-data" "^7.18.8" - "@babel/helper-compilation-targets" "^7.18.9" - "@babel/helper-plugin-utils" "^7.18.9" - "@babel/helper-validator-option" "^7.18.6" - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.18.6" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.18.9" - "@babel/plugin-proposal-async-generator-functions" "^7.18.6" - "@babel/plugin-proposal-class-properties" "^7.18.6" - "@babel/plugin-proposal-class-static-block" "^7.18.6" - "@babel/plugin-proposal-dynamic-import" "^7.18.6" - "@babel/plugin-proposal-export-namespace-from" "^7.18.9" - "@babel/plugin-proposal-json-strings" "^7.18.6" - "@babel/plugin-proposal-logical-assignment-operators" "^7.18.9" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.6" - "@babel/plugin-proposal-numeric-separator" "^7.18.6" - "@babel/plugin-proposal-object-rest-spread" "^7.18.9" - "@babel/plugin-proposal-optional-catch-binding" "^7.18.6" - "@babel/plugin-proposal-optional-chaining" "^7.18.9" - "@babel/plugin-proposal-private-methods" "^7.18.6" - "@babel/plugin-proposal-private-property-in-object" "^7.18.6" - "@babel/plugin-proposal-unicode-property-regex" "^7.18.6" - "@babel/plugin-syntax-async-generators" "^7.8.4" - "@babel/plugin-syntax-class-properties" "^7.12.13" - "@babel/plugin-syntax-class-static-block" "^7.14.5" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - "@babel/plugin-syntax-import-assertions" "^7.18.6" - "@babel/plugin-syntax-json-strings" "^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - "@babel/plugin-syntax-private-property-in-object" "^7.14.5" - "@babel/plugin-syntax-top-level-await" "^7.14.5" - "@babel/plugin-transform-arrow-functions" "^7.18.6" - "@babel/plugin-transform-async-to-generator" "^7.18.6" - "@babel/plugin-transform-block-scoped-functions" "^7.18.6" - "@babel/plugin-transform-block-scoping" "^7.18.9" - "@babel/plugin-transform-classes" "^7.18.9" - "@babel/plugin-transform-computed-properties" "^7.18.9" - "@babel/plugin-transform-destructuring" "^7.18.9" - "@babel/plugin-transform-dotall-regex" "^7.18.6" - "@babel/plugin-transform-duplicate-keys" "^7.18.9" - "@babel/plugin-transform-exponentiation-operator" "^7.18.6" - "@babel/plugin-transform-for-of" "^7.18.8" - "@babel/plugin-transform-function-name" "^7.18.9" - "@babel/plugin-transform-literals" "^7.18.9" - "@babel/plugin-transform-member-expression-literals" "^7.18.6" - "@babel/plugin-transform-modules-amd" "^7.18.6" - "@babel/plugin-transform-modules-commonjs" "^7.18.6" - "@babel/plugin-transform-modules-systemjs" "^7.18.9" - "@babel/plugin-transform-modules-umd" "^7.18.6" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.18.6" - "@babel/plugin-transform-new-target" "^7.18.6" - "@babel/plugin-transform-object-super" "^7.18.6" - "@babel/plugin-transform-parameters" "^7.18.8" - "@babel/plugin-transform-property-literals" "^7.18.6" - "@babel/plugin-transform-regenerator" "^7.18.6" - "@babel/plugin-transform-reserved-words" "^7.18.6" - "@babel/plugin-transform-shorthand-properties" "^7.18.6" - "@babel/plugin-transform-spread" "^7.18.9" - "@babel/plugin-transform-sticky-regex" "^7.18.6" - "@babel/plugin-transform-template-literals" "^7.18.9" - "@babel/plugin-transform-typeof-symbol" "^7.18.9" - "@babel/plugin-transform-unicode-escapes" "^7.18.6" - "@babel/plugin-transform-unicode-regex" "^7.18.6" - "@babel/preset-modules" "^0.1.5" - "@babel/types" "^7.18.9" - "babel-plugin-polyfill-corejs2" "^0.3.1" - "babel-plugin-polyfill-corejs3" "^0.5.2" - "babel-plugin-polyfill-regenerator" "^0.3.1" - "core-js-compat" "^3.22.1" - "semver" "^6.3.0" - -"@babel/preset-modules@^0.1.5": - "integrity" "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==" - "resolved" "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz" - "version" "0.1.5" - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" - "@babel/plugin-transform-dotall-regex" "^7.4.4" - "@babel/types" "^7.4.4" - "esutils" "^2.0.2" - -"@babel/preset-typescript@^7.15.0": - "integrity" "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==" - "resolved" "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz" - "version" "7.18.6" - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/helper-validator-option" "^7.18.6" - "@babel/plugin-transform-typescript" "^7.18.6" - -"@babel/runtime@^7.17.2", "@babel/runtime@^7.8.4": - "integrity" "sha512-t9wi7/AW6XtKahAe20Yw0/mMljKq0B1r2fPdvaAdV/KPDZewFXdaaa6K7lxmZBZ8FBNpCiAT6iHPmd6QO9bKfQ==" - "resolved" "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.6.tgz" - "version" "7.18.6" - dependencies: - "regenerator-runtime" "^0.13.4" - -"@babel/template@^7.18.6", "@babel/template@^7.3.3": - "integrity" "sha512-JoDWzPe+wgBsTTgdnIma3iHNFC7YVJoPssVBDjiHfNlyt4YcunDtcDOUmfVDfCK5MfdsaIoX9PkijPhjH3nYUw==" - "resolved" "https://registry.npmjs.org/@babel/template/-/template-7.18.6.tgz" - "version" "7.18.6" - dependencies: - "@babel/code-frame" "^7.18.6" - "@babel/parser" "^7.18.6" - "@babel/types" "^7.18.6" - -"@babel/traverse@^7.13.0", "@babel/traverse@^7.18.6", "@babel/traverse@^7.18.9", "@babel/traverse@^7.7.2": - "integrity" "sha512-LcPAnujXGwBgv3/WHv01pHtb2tihcyW1XuL9wd7jqh1Z8AQkTd+QVjMrMijrln0T7ED3UXLIy36P9Ao7W75rYg==" - "resolved" "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.9.tgz" - "version" "7.18.9" - dependencies: - "@babel/code-frame" "^7.18.6" - "@babel/generator" "^7.18.9" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-function-name" "^7.18.9" - "@babel/helper-hoist-variables" "^7.18.6" - "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/parser" "^7.18.9" - "@babel/types" "^7.18.9" - "debug" "^4.1.0" - "globals" "^11.1.0" - -"@babel/types@^7.0.0", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": - "integrity" "sha512-WwMLAg2MvJmt/rKEVQBBhIVffMmnilX4oe0sRe7iPOHIGsqpruFHHdrfj4O1CMMtgMtCU4oPafZjDPCRgO57Wg==" - "resolved" "https://registry.npmjs.org/@babel/types/-/types-7.18.9.tgz" - "version" "7.18.9" - dependencies: - "@babel/helper-validator-identifier" "^7.18.6" - "to-fast-properties" "^2.0.0" - -"@bcoe/v8-coverage@^0.2.3": - "integrity" "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" - "resolved" "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz" - "version" "0.2.3" - -"@cspotcode/source-map-support@^0.8.0": - "integrity" "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==" - "resolved" "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz" - "version" "0.8.1" - dependencies: - "@jridgewell/trace-mapping" "0.3.9" - -"@gar/promisify@^1.0.1": - "integrity" "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==" - "resolved" "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz" - "version" "1.1.3" - -"@istanbuljs/load-nyc-config@^1.0.0": - "integrity" "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==" - "resolved" "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz" - "version" "1.1.0" - dependencies: - "camelcase" "^5.3.1" - "find-up" "^4.1.0" - "get-package-type" "^0.1.0" - "js-yaml" "^3.13.1" - "resolve-from" "^5.0.0" - -"@istanbuljs/schema@^0.1.2": - "integrity" "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==" - "resolved" "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz" - "version" "0.1.3" - -"@jest/console@^28.1.3": - "integrity" "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==" - "resolved" "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz" - "version" "28.1.3" - dependencies: - "@jest/types" "^28.1.3" - "@types/node" "*" - "chalk" "^4.0.0" - "jest-message-util" "^28.1.3" - "jest-util" "^28.1.3" - "slash" "^3.0.0" - -"@jest/core@^28.1.3": - "integrity" "sha512-CIKBrlaKOzA7YG19BEqCw3SLIsEwjZkeJzf5bdooVnW4bH5cktqe3JX+G2YV1aK5vP8N9na1IGWFzYaTp6k6NA==" - "resolved" "https://registry.npmjs.org/@jest/core/-/core-28.1.3.tgz" - "version" "28.1.3" - dependencies: - "@jest/console" "^28.1.3" - "@jest/reporters" "^28.1.3" - "@jest/test-result" "^28.1.3" - "@jest/transform" "^28.1.3" - "@jest/types" "^28.1.3" - "@types/node" "*" - "ansi-escapes" "^4.2.1" - "chalk" "^4.0.0" - "ci-info" "^3.2.0" - "exit" "^0.1.2" - "graceful-fs" "^4.2.9" - "jest-changed-files" "^28.1.3" - "jest-config" "^28.1.3" - "jest-haste-map" "^28.1.3" - "jest-message-util" "^28.1.3" - "jest-regex-util" "^28.0.2" - "jest-resolve" "^28.1.3" - "jest-resolve-dependencies" "^28.1.3" - "jest-runner" "^28.1.3" - "jest-runtime" "^28.1.3" - "jest-snapshot" "^28.1.3" - "jest-util" "^28.1.3" - "jest-validate" "^28.1.3" - "jest-watcher" "^28.1.3" - "micromatch" "^4.0.4" - "pretty-format" "^28.1.3" - "rimraf" "^3.0.0" - "slash" "^3.0.0" - "strip-ansi" "^6.0.0" - -"@jest/environment@^28.1.3": - "integrity" "sha512-1bf40cMFTEkKyEf585R9Iz1WayDjHoHqvts0XFYEqyKM3cFWDpeMoqKKTAF9LSYQModPUlh8FKptoM2YcMWAXA==" - "resolved" "https://registry.npmjs.org/@jest/environment/-/environment-28.1.3.tgz" - "version" "28.1.3" - dependencies: - "@jest/fake-timers" "^28.1.3" - "@jest/types" "^28.1.3" - "@types/node" "*" - "jest-mock" "^28.1.3" - -"@jest/expect-utils@^28.1.3": - "integrity" "sha512-wvbi9LUrHJLn3NlDW6wF2hvIMtd4JUl2QNVrjq+IBSHirgfrR3o9RnVtxzdEGO2n9JyIWwHnLfby5KzqBGg2YA==" - "resolved" "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-28.1.3.tgz" - "version" "28.1.3" - dependencies: - "jest-get-type" "^28.0.2" - -"@jest/expect@^28.1.3": - "integrity" "sha512-lzc8CpUbSoE4dqT0U+g1qODQjBRHPpCPXissXD4mS9+sWQdmmpeJ9zSH1rS1HEkrsMN0fb7nKrJ9giAR1d3wBw==" - "resolved" "https://registry.npmjs.org/@jest/expect/-/expect-28.1.3.tgz" - "version" "28.1.3" - dependencies: - "expect" "^28.1.3" - "jest-snapshot" "^28.1.3" - -"@jest/fake-timers@^28.1.3": - "integrity" "sha512-D/wOkL2POHv52h+ok5Oj/1gOG9HSywdoPtFsRCUmlCILXNn5eIWmcnd3DIiWlJnpGvQtmajqBP95Ei0EimxfLw==" - "resolved" "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-28.1.3.tgz" - "version" "28.1.3" - dependencies: - "@jest/types" "^28.1.3" - "@sinonjs/fake-timers" "^9.1.2" - "@types/node" "*" - "jest-message-util" "^28.1.3" - "jest-mock" "^28.1.3" - "jest-util" "^28.1.3" - -"@jest/globals@^28.1.3": - "integrity" "sha512-XFU4P4phyryCXu1pbcqMO0GSQcYe1IsalYCDzRNyhetyeyxMcIxa11qPNDpVNLeretItNqEmYYQn1UYz/5x1NA==" - "resolved" "https://registry.npmjs.org/@jest/globals/-/globals-28.1.3.tgz" - "version" "28.1.3" - dependencies: - "@jest/environment" "^28.1.3" - "@jest/expect" "^28.1.3" - "@jest/types" "^28.1.3" - -"@jest/reporters@^28.1.3": - "integrity" "sha512-JuAy7wkxQZVNU/V6g9xKzCGC5LVXx9FDcABKsSXp5MiKPEE2144a/vXTEDoyzjUpZKfVwp08Wqg5A4WfTMAzjg==" - "resolved" "https://registry.npmjs.org/@jest/reporters/-/reporters-28.1.3.tgz" - "version" "28.1.3" - dependencies: - "@bcoe/v8-coverage" "^0.2.3" - "@jest/console" "^28.1.3" - "@jest/test-result" "^28.1.3" - "@jest/transform" "^28.1.3" - "@jest/types" "^28.1.3" - "@jridgewell/trace-mapping" "^0.3.13" - "@types/node" "*" - "chalk" "^4.0.0" - "collect-v8-coverage" "^1.0.0" - "exit" "^0.1.2" - "glob" "^7.1.3" - "graceful-fs" "^4.2.9" - "istanbul-lib-coverage" "^3.0.0" - "istanbul-lib-instrument" "^5.1.0" - "istanbul-lib-report" "^3.0.0" - "istanbul-lib-source-maps" "^4.0.0" - "istanbul-reports" "^3.1.3" - "jest-message-util" "^28.1.3" - "jest-util" "^28.1.3" - "jest-worker" "^28.1.3" - "slash" "^3.0.0" - "string-length" "^4.0.1" - "strip-ansi" "^6.0.0" - "terminal-link" "^2.0.0" - "v8-to-istanbul" "^9.0.1" - -"@jest/schemas@^28.1.3": - "integrity" "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==" - "resolved" "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz" - "version" "28.1.3" - dependencies: - "@sinclair/typebox" "^0.24.1" - -"@jest/source-map@^28.1.2": - "integrity" "sha512-cV8Lx3BeStJb8ipPHnqVw/IM2VCMWO3crWZzYodSIkxXnRcXJipCdx1JCK0K5MsJJouZQTH73mzf4vgxRaH9ww==" - "resolved" "https://registry.npmjs.org/@jest/source-map/-/source-map-28.1.2.tgz" - "version" "28.1.2" - dependencies: - "@jridgewell/trace-mapping" "^0.3.13" - "callsites" "^3.0.0" - "graceful-fs" "^4.2.9" - -"@jest/test-result@^28.1.3": - "integrity" "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==" - "resolved" "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz" - "version" "28.1.3" - dependencies: - "@jest/console" "^28.1.3" - "@jest/types" "^28.1.3" - "@types/istanbul-lib-coverage" "^2.0.0" - "collect-v8-coverage" "^1.0.0" - -"@jest/test-sequencer@^28.1.3": - "integrity" "sha512-NIMPEqqa59MWnDi1kvXXpYbqsfQmSJsIbnd85mdVGkiDfQ9WQQTXOLsvISUfonmnBT+w85WEgneCigEEdHDFxw==" - "resolved" "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-28.1.3.tgz" - "version" "28.1.3" - dependencies: - "@jest/test-result" "^28.1.3" - "graceful-fs" "^4.2.9" - "jest-haste-map" "^28.1.3" - "slash" "^3.0.0" - -"@jest/transform@^28.1.3": - "integrity" "sha512-u5dT5di+oFI6hfcLOHGTAfmUxFRrjK+vnaP0kkVow9Md/M7V/MxqQMOz/VV25UZO8pzeA9PjfTpOu6BDuwSPQA==" - "resolved" "https://registry.npmjs.org/@jest/transform/-/transform-28.1.3.tgz" - "version" "28.1.3" - dependencies: - "@babel/core" "^7.11.6" - "@jest/types" "^28.1.3" - "@jridgewell/trace-mapping" "^0.3.13" - "babel-plugin-istanbul" "^6.1.1" - "chalk" "^4.0.0" - "convert-source-map" "^1.4.0" - "fast-json-stable-stringify" "^2.0.0" - "graceful-fs" "^4.2.9" - "jest-haste-map" "^28.1.3" - "jest-regex-util" "^28.0.2" - "jest-util" "^28.1.3" - "micromatch" "^4.0.4" - "pirates" "^4.0.4" - "slash" "^3.0.0" - "write-file-atomic" "^4.0.1" - -"@jest/types@^28.1.3": - "integrity" "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==" - "resolved" "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz" - "version" "28.1.3" - dependencies: - "@jest/schemas" "^28.1.3" - "@types/istanbul-lib-coverage" "^2.0.0" - "@types/istanbul-reports" "^3.0.0" - "@types/node" "*" - "@types/yargs" "^17.0.8" - "chalk" "^4.0.0" - -"@jridgewell/gen-mapping@^0.1.0": - "integrity" "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==" - "resolved" "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz" - "version" "0.1.1" - dependencies: - "@jridgewell/set-array" "^1.0.0" - "@jridgewell/sourcemap-codec" "^1.4.10" - -"@jridgewell/gen-mapping@^0.3.2": - "integrity" "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==" - "resolved" "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz" - "version" "0.3.2" - dependencies: - "@jridgewell/set-array" "^1.0.1" - "@jridgewell/sourcemap-codec" "^1.4.10" - "@jridgewell/trace-mapping" "^0.3.9" - -"@jridgewell/resolve-uri@^3.0.3": - "integrity" "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==" - "resolved" "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz" - "version" "3.1.0" - -"@jridgewell/set-array@^1.0.0", "@jridgewell/set-array@^1.0.1": - "integrity" "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" - "resolved" "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz" - "version" "1.1.2" - -"@jridgewell/sourcemap-codec@^1.4.10": - "integrity" "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" - "resolved" "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz" - "version" "1.4.14" - -"@jridgewell/trace-mapping@^0.3.12", "@jridgewell/trace-mapping@^0.3.13", "@jridgewell/trace-mapping@^0.3.9": - "integrity" "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==" - "resolved" "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz" - "version" "0.3.14" - dependencies: - "@jridgewell/resolve-uri" "^3.0.3" - "@jridgewell/sourcemap-codec" "^1.4.10" - -"@jridgewell/trace-mapping@0.3.9": - "integrity" "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==" - "resolved" "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz" - "version" "0.3.9" - dependencies: - "@jridgewell/resolve-uri" "^3.0.3" - "@jridgewell/sourcemap-codec" "^1.4.10" - -"@mapbox/node-pre-gyp@^1.0.0": - "integrity" "sha512-aDF3S3rK9Q2gey/WAttUlISduDItz5BU3306M9Eyv6/oS40aMprnopshtlKTykxRNIBEZuRMaZAnbrQ4QtKGyw==" - "resolved" "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.9.tgz" - "version" "1.0.9" - dependencies: - "detect-libc" "^2.0.0" - "https-proxy-agent" "^5.0.0" - "make-dir" "^3.1.0" - "node-fetch" "^2.6.7" - "nopt" "^5.0.0" - "npmlog" "^5.0.1" - "rimraf" "^3.0.2" - "semver" "^7.3.5" - "tar" "^6.1.11" - -"@npmcli/fs@^1.0.0": - "integrity" "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==" - "resolved" "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz" - "version" "1.1.1" - dependencies: - "@gar/promisify" "^1.0.1" - "semver" "^7.3.5" - -"@npmcli/move-file@^1.0.1": - "integrity" "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==" - "resolved" "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz" - "version" "1.1.2" - dependencies: - "mkdirp" "^1.0.4" - "rimraf" "^3.0.2" - -"@ovos-media/ts-transform-paths@^1.7.18-1": - "integrity" "sha512-5uYtraYSWg1klaMYus3ouCOUUNzcI40pS0NCaw0PhoaPTimVfT3MV061ZLYR/4F14THqyofMjmCNcHgFrBX3AA==" - "resolved" "https://registry.npmjs.org/@ovos-media/ts-transform-paths/-/ts-transform-paths-1.7.18-1.tgz" - "version" "1.7.18-1" - dependencies: - "@zerollup/ts-helpers" "^1.7.18" - -"@sentry/core@7.10.0": - "integrity" "sha512-uq6oUXPH+6cjsEL5/j/xSW91mVrJo7knTqax7E5MDiA5j98BPK4budGiBiPO7GEB856QhA7N+pOO0lccii5QYQ==" - "resolved" "https://registry.npmjs.org/@sentry/core/-/core-7.10.0.tgz" - "version" "7.10.0" - dependencies: - "@sentry/hub" "7.10.0" - "@sentry/types" "7.10.0" - "@sentry/utils" "7.10.0" - "tslib" "^1.9.3" - -"@sentry/hub@7.10.0": - "integrity" "sha512-9Appy7J87EU7Xu2BDY1cLK79nsuE72geeYmG71lgdttTD3XOMcQBOxET4/2sAI+d/ansurXnURx+DAQ9FOKT+w==" - "resolved" "https://registry.npmjs.org/@sentry/hub/-/hub-7.10.0.tgz" - "version" "7.10.0" - dependencies: - "@sentry/types" "7.10.0" - "@sentry/utils" "7.10.0" - "tslib" "^1.9.3" - -"@sentry/node@^7.7.0": - "integrity" "sha512-L/DSEJ7Biy8ovvlCyfu5MpCYG108FIGVbJ1h0NBGr5+uLxTNg2WJWojJoiQNiRcWl4s0dcIXrRdi0HR2Sx+DUw==" - "resolved" "https://registry.npmjs.org/@sentry/node/-/node-7.10.0.tgz" - "version" "7.10.0" - dependencies: - "@sentry/core" "7.10.0" - "@sentry/hub" "7.10.0" - "@sentry/types" "7.10.0" - "@sentry/utils" "7.10.0" - "cookie" "^0.4.1" - "https-proxy-agent" "^5.0.0" - "lru_map" "^0.3.3" - "tslib" "^1.9.3" - -"@sentry/tracing@^7.7.0": - "integrity" "sha512-ojuBYS1bL/IGWKt/ItY4HmC8NElJrYtTUvm73VbhylhIO4zcn5ICHmgMFj1lqL9gQ1nCnAlifKiWIjL9qUatTA==" - "resolved" "https://registry.npmjs.org/@sentry/tracing/-/tracing-7.10.0.tgz" - "version" "7.10.0" - dependencies: - "@sentry/hub" "7.10.0" - "@sentry/types" "7.10.0" - "@sentry/utils" "7.10.0" - "tslib" "^1.9.3" - -"@sentry/types@7.10.0": - "integrity" "sha512-1UBwdbS0xXzANzp63g4eNQly/qKIXp0swP5OTKWoADvKBtL4anroLUA/l8ADMtuwFZYtVANc8WRGxM2+YmaXtg==" - "resolved" "https://registry.npmjs.org/@sentry/types/-/types-7.10.0.tgz" - "version" "7.10.0" - -"@sentry/utils@7.10.0": - "integrity" "sha512-/aD2DnfyOhV0Wdbb6VF78vu4fQIZJyuReDpBI7MV/EqcEB6FxUKq2YjinfKZF/exHEPig6Ag/Yt+CRFgvtVFuw==" - "resolved" "https://registry.npmjs.org/@sentry/utils/-/utils-7.10.0.tgz" - "version" "7.10.0" - dependencies: - "@sentry/types" "7.10.0" - "tslib" "^1.9.3" - -"@sinclair/typebox@^0.24.1": - "integrity" "sha512-kVaO5aEFZb33nPMTZBxiPEkY+slxiPtqC7QX8f9B3eGOMBvEfuMfxp9DSTTCsRJPumPKjrge4yagyssO4q6qzQ==" - "resolved" "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.20.tgz" - "version" "0.24.20" - -"@sinonjs/commons@^1.7.0": - "integrity" "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==" - "resolved" "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz" - "version" "1.8.3" - dependencies: - "type-detect" "4.0.8" - -"@sinonjs/fake-timers@^9.1.2": - "integrity" "sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==" - "resolved" "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-9.1.2.tgz" - "version" "9.1.2" - dependencies: - "@sinonjs/commons" "^1.7.0" - -"@sqltools/formatter@^1.2.2": - "integrity" "sha512-O3uyB/JbkAEMZaP3YqyHH7TMnex7tWyCbCI4EfJdOCoN6HIhqdJBWTM6aCCiWQ/5f5wxjgU735QAIpJbjDvmzg==" - "resolved" "https://registry.npmjs.org/@sqltools/formatter/-/formatter-1.2.3.tgz" - "version" "1.2.3" - -"@tokenizer/token@^0.3.0": - "integrity" "sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==" - "resolved" "https://registry.npmjs.org/@tokenizer/token/-/token-0.3.0.tgz" - "version" "0.3.0" - -"@tootallnate/once@1": - "integrity" "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" - "resolved" "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz" - "version" "1.1.2" - -"@tsconfig/node10@^1.0.7": - "integrity" "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==" - "resolved" "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz" - "version" "1.0.9" - -"@tsconfig/node12@^1.0.7": - "integrity" "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==" - "resolved" "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz" - "version" "1.0.11" - -"@tsconfig/node14@^1.0.0": - "integrity" "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==" - "resolved" "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz" - "version" "1.0.3" - -"@tsconfig/node16@^1.0.2": - "integrity" "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==" - "resolved" "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz" - "version" "1.0.3" - -"@types/amqplib@^0.8.1": - "integrity" "sha512-p+TFLzo52f8UanB+Nq6gyUi65yecAcRY3nYowU6MPGFtaJvEDxcnFWrxssSTkF+ts1W3zyQDvgVICLQem5WxRA==" - "resolved" "https://registry.npmjs.org/@types/amqplib/-/amqplib-0.8.2.tgz" - "version" "0.8.2" - dependencies: - "@types/bluebird" "*" - "@types/node" "*" - -"@types/babel__core@^7.1.14": - "integrity" "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==" - "resolved" "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz" - "version" "7.1.19" - dependencies: - "@babel/parser" "^7.1.0" - "@babel/types" "^7.0.0" - "@types/babel__generator" "*" - "@types/babel__template" "*" - "@types/babel__traverse" "*" - -"@types/babel__generator@*": - "integrity" "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==" - "resolved" "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz" - "version" "7.6.4" - dependencies: - "@babel/types" "^7.0.0" - -"@types/babel__template@*": - "integrity" "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==" - "resolved" "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz" - "version" "7.4.1" - dependencies: - "@babel/parser" "^7.1.0" - "@babel/types" "^7.0.0" - -"@types/babel__traverse@*", "@types/babel__traverse@^7.0.6": - "integrity" "sha512-kVzjari1s2YVi77D3w1yuvohV2idweYXMCDzqBiVNN63TcDWrIlTVOYpqVrvbbyOE/IyzBoTKF0fdnLPEORFxA==" - "resolved" "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.17.1.tgz" - "version" "7.17.1" - dependencies: - "@babel/types" "^7.3.0" - -"@types/bcrypt@^5.0.0": - "integrity" "sha512-agtcFKaruL8TmcvqbndlqHPSJgsolhf/qPWchFlgnW1gECTN/nKbFcoFnvKAQRFfKbh+BO6A3SWdJu9t+xF3Lw==" - "resolved" "https://registry.npmjs.org/@types/bcrypt/-/bcrypt-5.0.0.tgz" - "version" "5.0.0" - dependencies: - "@types/node" "*" - -"@types/bluebird@*": - "integrity" "sha512-HBNx4lhkxN7bx6P0++W8E289foSu8kO8GCk2unhuVggO+cE7rh9DhZUyPhUxNRG9m+5B5BTKxZQ5ZP92x/mx9Q==" - "resolved" "https://registry.npmjs.org/@types/bluebird/-/bluebird-3.5.36.tgz" - "version" "3.5.36" - -"@types/body-parser@*", "@types/body-parser@^1.19.0": - "integrity" "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==" - "resolved" "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz" - "version" "1.19.2" - dependencies: - "@types/connect" "*" - "@types/node" "*" - -"@types/connect@*": - "integrity" "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==" - "resolved" "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz" - "version" "3.4.35" - dependencies: - "@types/node" "*" - -"@types/dotenv@^8.2.0": - "integrity" "sha512-ylSC9GhfRH7m1EUXBXofhgx4lUWmFeQDINW5oLuS+gxWdfUeW4zJdeVTYVkexEW+e2VUvlZR2kGnGGipAWR7kw==" - "resolved" "https://registry.npmjs.org/@types/dotenv/-/dotenv-8.2.0.tgz" - "version" "8.2.0" - dependencies: - "dotenv" "*" - -"@types/express-serve-static-core@^4.17.18": - "integrity" "sha512-uMd++6dMKS32EOuw1Uli3e3BPgdLIXmezcfHv7N4c1s3gkhikBplORPpMq3fuWkxncZN1reb16d5n8yhQ80x7Q==" - "resolved" "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.29.tgz" - "version" "4.17.29" - dependencies: - "@types/node" "*" - "@types/qs" "*" - "@types/range-parser" "*" - -"@types/express@*", "@types/express@^4.17.12", "@types/express@^4.17.9": - "integrity" "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==" - "resolved" "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz" - "version" "4.17.13" - dependencies: - "@types/body-parser" "*" - "@types/express-serve-static-core" "^4.17.18" - "@types/qs" "*" - "@types/serve-static" "*" - -"@types/graceful-fs@^4.1.3": - "integrity" "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==" - "resolved" "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz" - "version" "4.1.5" - dependencies: - "@types/node" "*" - -"@types/i18next-node-fs-backend@^2.1.0": - "integrity" "sha512-ESvH90OICQkKU3yuuRzF6YfHt5KACE55FOiUM59mMGnC+h03lHGdEYo3z3THbwS5FdMskLyIs2O7f6Oaz8P9sw==" - "resolved" "https://registry.npmjs.org/@types/i18next-node-fs-backend/-/i18next-node-fs-backend-2.1.1.tgz" - "version" "2.1.1" - dependencies: - "i18next" ">=17.0.11" - -"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": - "integrity" "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" - "resolved" "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz" - "version" "2.0.4" - -"@types/istanbul-lib-report@*": - "integrity" "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==" - "resolved" "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "@types/istanbul-lib-coverage" "*" - -"@types/istanbul-reports@^3.0.0": - "integrity" "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==" - "resolved" "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz" - "version" "3.0.1" - dependencies: - "@types/istanbul-lib-report" "*" - -"@types/json-schema@^7.0.9": - "integrity" "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" - "resolved" "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz" - "version" "7.0.11" - -"@types/jsonwebtoken@^8.5.8": - "integrity" "sha512-zm6xBQpFDIDM6o9r6HSgDeIcLy82TKWctCXEPbJJcXb5AKmi5BNNdLXneixK4lplX3PqIVcwLBCGE/kAGnlD4A==" - "resolved" "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-8.5.8.tgz" - "version" "8.5.8" - dependencies: - "@types/node" "*" - -"@types/mime@^1": - "integrity" "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" - "resolved" "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz" - "version" "1.3.2" - -"@types/morgan@^1.9.3": - "integrity" "sha512-BiLcfVqGBZCyNCnCH3F4o2GmDLrpy0HeBVnNlyZG4fo88ZiE9SoiBe3C+2ezuwbjlEyT+PDZ17//TAlRxAn75Q==" - "resolved" "https://registry.npmjs.org/@types/morgan/-/morgan-1.9.3.tgz" - "version" "1.9.3" - dependencies: - "@types/node" "*" - -"@types/multer@^1.4.5", "@types/multer@^1.4.7": - "integrity" "sha512-/SNsDidUFCvqqcWDwxv2feww/yqhNeTRL5CVoL3jU4Goc4kKEL10T7Eye65ZqPNi4HRx8sAEX59pV1aEH7drNA==" - "resolved" "https://registry.npmjs.org/@types/multer/-/multer-1.4.7.tgz" - "version" "1.4.7" - dependencies: - "@types/express" "*" - -"@types/node-fetch@^2.6.2": - "integrity" "sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A==" - "resolved" "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.2.tgz" - "version" "2.6.2" - dependencies: - "@types/node" "*" - "form-data" "^3.0.0" - -"@types/node-os-utils@^1.3.0": - "integrity" "sha512-XwVteWQx/XkfRPyaGkw8dEbrCAkoRZ73pI3XznUYIpzbCfpQB3UnDlR5TnmdhetlT889tUJGF8QWo9xrgTpsiA==" - "resolved" "https://registry.npmjs.org/@types/node-os-utils/-/node-os-utils-1.3.0.tgz" - "version" "1.3.0" - -"@types/node@*", "@types/node@^18.0.6", "@types/node@^18.6.3", "@types/node@^18.7.3": - "integrity" "sha512-LJgzOEwWuMTBxHzgBR/fhhBOWrvBjvO+zPteUgbbuQi80rYIZHrk1mNbRUqPZqSLP2H7Rwt1EFLL/tNLD1Xx/w==" - "resolved" "https://registry.npmjs.org/@types/node/-/node-18.7.3.tgz" - "version" "18.7.3" - -"@types/node@^16.9.2": - "integrity" "sha512-3rKg/L5x0rofKuuUt5zlXzOnKyIHXmIu5R8A0TuNDMF2062/AOIDBciFIjToLEJ/9F9DzkHNot+BpNsMI1OLdQ==" - "resolved" "https://registry.npmjs.org/@types/node/-/node-16.11.45.tgz" - "version" "16.11.45" - -"@types/notp@^2.0.0": - "integrity" "sha512-JUcVYN9Tmw0AjoAfvjslS4hbv39fPBbZdftBK3b50g5z/DmhLsu6cd0UOEBiQuMwy2FirshF2Gk9gAvfWjshMw==" - "resolved" "https://registry.npmjs.org/@types/notp/-/notp-2.0.2.tgz" - "version" "2.0.2" - dependencies: - "@types/node" "*" - -"@types/prettier@^2.1.5": - "integrity" "sha512-ymZk3LEC/fsut+/Q5qejp6R9O1rMxz3XaRHDV6kX8MrGAhOSPqVARbDi+EZvInBpw+BnCX3TD240byVkOfQsHg==" - "resolved" "https://registry.npmjs.org/@types/prettier/-/prettier-2.6.3.tgz" - "version" "2.6.3" - -"@types/qs@*": - "integrity" "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" - "resolved" "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz" - "version" "6.9.7" - -"@types/range-parser@*": - "integrity" "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" - "resolved" "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz" - "version" "1.2.4" - -"@types/serve-static@*": - "integrity" "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==" - "resolved" "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz" - "version" "1.13.10" - dependencies: - "@types/mime" "^1" - "@types/node" "*" - -"@types/stack-utils@^2.0.0": - "integrity" "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" - "resolved" "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz" - "version" "2.0.1" - -"@types/stream-buffers@^3.0.3": - "integrity" "sha512-qU/K1tb2yUdhXkLIATzsIPwbtX6BpZk0l3dPW6xqWyhfzzM1ECaQ/8faEnu3CNraLiQ9LHyQQPBGp7N9Fbs25w==" - "resolved" "https://registry.npmjs.org/@types/stream-buffers/-/stream-buffers-3.0.4.tgz" - "version" "3.0.4" - dependencies: - "@types/node" "*" - -"@types/strip-bom@^3.0.0": - "integrity" "sha512-xevGOReSYGM7g/kUBZzPqCrR/KYAo+F0yiPc85WFTJa0MSLtyFTVTU6cJu/aV4mid7IffDIWqo69THF2o4JiEQ==" - "resolved" "https://registry.npmjs.org/@types/strip-bom/-/strip-bom-3.0.0.tgz" - "version" "3.0.0" - -"@types/strip-json-comments@0.0.30": - "integrity" "sha512-7NQmHra/JILCd1QqpSzl8+mJRc8ZHz3uDm8YV1Ks9IhK0epEiTw8aIErbvH9PI+6XbqhyIQy3462nEsn7UVzjQ==" - "resolved" "https://registry.npmjs.org/@types/strip-json-comments/-/strip-json-comments-0.0.30.tgz" - "version" "0.0.30" - -"@types/ws@^8.5.3": - "integrity" "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==" - "resolved" "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz" - "version" "8.5.3" - dependencies: - "@types/node" "*" - -"@types/yargs-parser@*": - "integrity" "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" - "resolved" "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz" - "version" "21.0.0" - -"@types/yargs@^17.0.8": - "integrity" "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==" - "resolved" "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz" - "version" "17.0.10" - dependencies: - "@types/yargs-parser" "*" - -"@yarnpkg/lockfile@^1.1.0": - "integrity" "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==" - "resolved" "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz" - "version" "1.1.0" - -"@zerollup/ts-helpers@^1.7.18": - "integrity" "sha512-S9zN+y+i5yN/evfWquzSO3lubqPXIsPQf6p9OiPMpRxDx/0totPLF39XoRw48Dav5dSvbIE8D2eAPpXXJxvKwg==" - "resolved" "https://registry.npmjs.org/@zerollup/ts-helpers/-/ts-helpers-1.7.18.tgz" - "version" "1.7.18" - dependencies: - "resolve" "^1.12.0" - -"abbrev@1": - "integrity" "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" - "resolved" "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz" - "version" "1.1.1" - -"accepts@~1.3.8": - "integrity" "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==" - "resolved" "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz" - "version" "1.3.8" - dependencies: - "mime-types" "~2.1.34" - "negotiator" "0.6.3" - -"acorn-walk@^8.1.1", "acorn-walk@^8.2.0": - "integrity" "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==" - "resolved" "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz" - "version" "8.2.0" - -"acorn@^8.4.1", "acorn@^8.7.0": - "integrity" "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==" - "resolved" "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz" - "version" "8.7.1" - -"agent-base@^6.0.0", "agent-base@^6.0.2", "agent-base@6": - "integrity" "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==" - "resolved" "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz" - "version" "6.0.2" - dependencies: - "debug" "4" - -"agentkeepalive@^4.1.3": - "integrity" "sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==" - "resolved" "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.2.1.tgz" - "version" "4.2.1" - dependencies: - "debug" "^4.1.0" - "depd" "^1.1.2" - "humanize-ms" "^1.2.1" - -"aggregate-error@^3.0.0": - "integrity" "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==" - "resolved" "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz" - "version" "3.1.0" - dependencies: - "clean-stack" "^2.0.0" - "indent-string" "^4.0.0" - -"ajv-formats@^2.1.1": - "integrity" "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==" - "resolved" "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz" - "version" "2.1.1" - dependencies: - "ajv" "^8.0.0" - -"ajv@^8.0.0", "ajv@^8.6.2", "ajv@8.6.2": - "integrity" "sha512-9807RlWAgT564wT+DjeyU5OFMPjmzxVobvDFmNAhY+5zD6A2ly3jDp6sgnfyDtlIQ+7H97oc/DGCzzfu9rjw9w==" - "resolved" "https://registry.npmjs.org/ajv/-/ajv-8.6.2.tgz" - "version" "8.6.2" - dependencies: - "fast-deep-equal" "^3.1.1" - "json-schema-traverse" "^1.0.0" - "require-from-string" "^2.0.2" - "uri-js" "^4.2.2" - -"amqplib@^0.10.0", "amqplib@^0.10.1": - "integrity" "sha512-Hs33MdtFmJ2WKQT9SBtrlet3aUNzMzZA/FF6p3NGGo7Fp/BVD4X3Po7bQxAA7uE0MmXPZ8EschLMbN+CjGx4dg==" - "resolved" "https://registry.npmjs.org/amqplib/-/amqplib-0.10.1.tgz" - "version" "0.10.1" - dependencies: - "bitsyntax" "~0.1.0" - "buffer-more-ints" "~1.0.0" - "readable-stream" "1.x >=1.1.9" - "url-parse" "~1.5.10" - -"ansi-escapes@^4.2.1": - "integrity" "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==" - "resolved" "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz" - "version" "4.3.2" - dependencies: - "type-fest" "^0.21.3" - -"ansi-regex@^5.0.1": - "integrity" "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" - "version" "5.0.1" - -"ansi-styles@^3.2.1": - "integrity" "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==" - "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" - "version" "3.2.1" - dependencies: - "color-convert" "^1.9.0" - -"ansi-styles@^4.0.0": - "integrity" "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==" - "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" - "version" "4.3.0" - dependencies: - "color-convert" "^2.0.1" - -"ansi-styles@^4.1.0": - "integrity" "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==" - "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" - "version" "4.3.0" - dependencies: - "color-convert" "^2.0.1" - -"ansi-styles@^5.0.0": - "integrity" "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" - "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz" - "version" "5.2.0" - -"any-promise@^1.0.0": - "integrity" "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" - "resolved" "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz" - "version" "1.3.0" - -"anymatch@^3.0.3", "anymatch@~3.1.2": - "integrity" "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==" - "resolved" "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz" - "version" "3.1.2" - dependencies: - "normalize-path" "^3.0.0" - "picomatch" "^2.0.4" - -"app-root-path@^3.0.0": - "integrity" "sha512-qMcx+Gy2UZynHjOHOIXPNvpf+9cjvk3cWrBBK7zg4gH9+clobJRb9NGzcT7mQTcV/6Gm/1WelUtqxVXnNlrwcw==" - "resolved" "https://registry.npmjs.org/app-root-path/-/app-root-path-3.0.0.tgz" - "version" "3.0.0" - -"append-field@^1.0.0": - "integrity" "sha512-klpgFSWLW1ZEs8svjfb7g4qWY0YS5imI82dTg+QahUvJ8YqAY0P10Uk8tTyh9ZGuYEZEMaeJYCF5BFuX552hsw==" - "resolved" "https://registry.npmjs.org/append-field/-/append-field-1.0.0.tgz" - "version" "1.0.0" - -"aproba@^1.0.3 || ^2.0.0": - "integrity" "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==" - "resolved" "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz" - "version" "2.0.0" - -"are-we-there-yet@^2.0.0": - "integrity" "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==" - "resolved" "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "delegates" "^1.0.0" - "readable-stream" "^3.6.0" - -"are-we-there-yet@^3.0.0": - "integrity" "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==" - "resolved" "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz" - "version" "3.0.1" - dependencies: - "delegates" "^1.0.0" - "readable-stream" "^3.6.0" - -"arg@^4.1.0": - "integrity" "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==" - "resolved" "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz" - "version" "4.1.3" - -"argparse@^1.0.7": - "integrity" "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==" - "resolved" "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" - "version" "1.0.10" - dependencies: - "sprintf-js" "~1.0.2" - -"argparse@^2.0.1": - "integrity" "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - "resolved" "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz" - "version" "2.0.1" - -"array-flatten@1.1.1": - "integrity" "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" - "resolved" "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz" - "version" "1.1.1" - -"asap@^2.0.0": - "integrity" "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" - "resolved" "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz" - "version" "2.0.6" - -"ast-types@^0.13.2": - "integrity" "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==" - "resolved" "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz" - "version" "0.13.4" - dependencies: - "tslib" "^2.0.1" - -"asynckit@^0.4.0": - "integrity" "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" - "resolved" "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" - "version" "0.4.0" - -"babel-jest@^28.1.3": - "integrity" "sha512-epUaPOEWMk3cWX0M/sPvCHHCe9fMFAa/9hXEgKP8nFfNl/jlGkE9ucq9NqkZGXLDduCJYS0UvSlPUwC0S+rH6Q==" - "resolved" "https://registry.npmjs.org/babel-jest/-/babel-jest-28.1.3.tgz" - "version" "28.1.3" - dependencies: - "@jest/transform" "^28.1.3" - "@types/babel__core" "^7.1.14" - "babel-plugin-istanbul" "^6.1.1" - "babel-preset-jest" "^28.1.3" - "chalk" "^4.0.0" - "graceful-fs" "^4.2.9" - "slash" "^3.0.0" - -"babel-plugin-dynamic-import-node@^2.3.3": - "integrity" "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==" - "resolved" "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz" - "version" "2.3.3" - dependencies: - "object.assign" "^4.1.0" - -"babel-plugin-istanbul@^6.1.1": - "integrity" "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==" - "resolved" "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz" - "version" "6.1.1" - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@istanbuljs/load-nyc-config" "^1.0.0" - "@istanbuljs/schema" "^0.1.2" - "istanbul-lib-instrument" "^5.0.4" - "test-exclude" "^6.0.0" - -"babel-plugin-jest-hoist@^28.1.3": - "integrity" "sha512-Ys3tUKAmfnkRUpPdpa98eYrAR0nV+sSFUZZEGuQ2EbFd1y4SOLtD5QDNHAq+bb9a+bbXvYQC4b+ID/THIMcU6Q==" - "resolved" "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-28.1.3.tgz" - "version" "28.1.3" - dependencies: - "@babel/template" "^7.3.3" - "@babel/types" "^7.3.3" - "@types/babel__core" "^7.1.14" - "@types/babel__traverse" "^7.0.6" - -"babel-plugin-polyfill-corejs2@^0.3.1": - "integrity" "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==" - "resolved" "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz" - "version" "0.3.1" - dependencies: - "@babel/compat-data" "^7.13.11" - "@babel/helper-define-polyfill-provider" "^0.3.1" - "semver" "^6.1.1" - -"babel-plugin-polyfill-corejs3@^0.5.2": - "integrity" "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==" - "resolved" "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz" - "version" "0.5.2" - dependencies: - "@babel/helper-define-polyfill-provider" "^0.3.1" - "core-js-compat" "^3.21.0" - -"babel-plugin-polyfill-regenerator@^0.3.1": - "integrity" "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==" - "resolved" "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz" - "version" "0.3.1" - dependencies: - "@babel/helper-define-polyfill-provider" "^0.3.1" - -"babel-preset-current-node-syntax@^1.0.0": - "integrity" "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==" - "resolved" "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz" - "version" "1.0.1" - dependencies: - "@babel/plugin-syntax-async-generators" "^7.8.4" - "@babel/plugin-syntax-bigint" "^7.8.3" - "@babel/plugin-syntax-class-properties" "^7.8.3" - "@babel/plugin-syntax-import-meta" "^7.8.3" - "@babel/plugin-syntax-json-strings" "^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators" "^7.8.3" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - "@babel/plugin-syntax-numeric-separator" "^7.8.3" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - "@babel/plugin-syntax-top-level-await" "^7.8.3" - -"babel-preset-jest@^28.1.3": - "integrity" "sha512-L+fupJvlWAHbQfn74coNX3zf60LXMJsezNvvx8eIh7iOR1luJ1poxYgQk1F8PYtNq/6QODDHCqsSnTFSWC491A==" - "resolved" "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-28.1.3.tgz" - "version" "28.1.3" - dependencies: - "babel-plugin-jest-hoist" "^28.1.3" - "babel-preset-current-node-syntax" "^1.0.0" - -"balanced-match@^1.0.0": - "integrity" "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - "resolved" "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" - "version" "1.0.2" - -"base64-js@^1.3.1": - "integrity" "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" - "resolved" "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" - "version" "1.5.1" - -"basic-auth@~2.0.1": - "integrity" "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==" - "resolved" "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "safe-buffer" "5.1.2" - -"bcrypt@^5.0.1": - "integrity" "sha512-9BTgmrhZM2t1bNuDtrtIMVSmmxZBrJ71n8Wg+YgdjHuIWYF7SjjmCPZFB+/5i/o/PIeRpwVJR3P+NrpIItUjqw==" - "resolved" "https://registry.npmjs.org/bcrypt/-/bcrypt-5.0.1.tgz" - "version" "5.0.1" - dependencies: - "@mapbox/node-pre-gyp" "^1.0.0" - "node-addon-api" "^3.1.0" - -"binary-extensions@^2.0.0": - "integrity" "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" - "resolved" "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz" - "version" "2.2.0" - -"bitsyntax@~0.1.0": - "integrity" "sha512-ikAdCnrloKmFOugAfxWws89/fPc+nw0OOG1IzIE72uSOg/A3cYptKCjSUhDTuj7fhsJtzkzlv7l3b8PzRHLN0Q==" - "resolved" "https://registry.npmjs.org/bitsyntax/-/bitsyntax-0.1.0.tgz" - "version" "0.1.0" - dependencies: - "buffer-more-ints" "~1.0.0" - "debug" "~2.6.9" - "safe-buffer" "~5.1.2" - -"bl@^2.2.1": - "integrity" "sha512-6Pesp1w0DEX1N550i/uGV/TqucVL4AM/pgThFSN/Qq9si1/DF9aIHs1BxD8V/QU0HoeHO6cQRTAuYnLPKq1e4g==" - "resolved" "https://registry.npmjs.org/bl/-/bl-2.2.1.tgz" - "version" "2.2.1" - dependencies: - "readable-stream" "^2.3.5" - "safe-buffer" "^5.1.1" - -"body-parser@^1.19.0", "body-parser@1.20.0": - "integrity" "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==" - "resolved" "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz" - "version" "1.20.0" - dependencies: - "bytes" "3.1.2" - "content-type" "~1.0.4" - "debug" "2.6.9" - "depd" "2.0.0" - "destroy" "1.2.0" - "http-errors" "2.0.0" - "iconv-lite" "0.4.24" - "on-finished" "2.4.1" - "qs" "6.10.3" - "raw-body" "2.5.1" - "type-is" "~1.6.18" - "unpipe" "1.0.0" - -"boolbase@^1.0.0": - "integrity" "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" - "resolved" "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz" - "version" "1.0.0" - -"bowser@^2.11.0": - "integrity" "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==" - "resolved" "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz" - "version" "2.11.0" - -"brace-expansion@^1.1.7": - "integrity" "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==" - "resolved" "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" - "version" "1.1.11" - dependencies: - "balanced-match" "^1.0.0" - "concat-map" "0.0.1" - -"brace-expansion@^2.0.1": - "integrity" "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==" - "resolved" "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "balanced-match" "^1.0.0" - -"braces@^3.0.2", "braces@~3.0.2": - "integrity" "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==" - "resolved" "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" - "version" "3.0.2" - dependencies: - "fill-range" "^7.0.1" - -"browserslist@^4.20.2", "browserslist@^4.21.1", "browserslist@>= 4.21.0": - "integrity" "sha512-MonuOgAtUB46uP5CezYbRaYKBNt2LxP0yX+Pmj4LkcDFGkn9Cbpi83d9sCjwQDErXsIJSzY5oKGDbgOlF/LPAA==" - "resolved" "https://registry.npmjs.org/browserslist/-/browserslist-4.21.2.tgz" - "version" "4.21.2" - dependencies: - "caniuse-lite" "^1.0.30001366" - "electron-to-chromium" "^1.4.188" - "node-releases" "^2.0.6" - "update-browserslist-db" "^1.0.4" - -"bser@2.1.1": - "integrity" "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==" - "resolved" "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz" - "version" "2.1.1" - dependencies: - "node-int64" "^0.4.0" - -"bson@^1.1.4": - "integrity" "sha512-EvVNVeGo4tHxwi8L6bPj3y3itEvStdwvvlojVxxbyYfoaxJ6keLgrTuKdyfEAszFK+H3olzBuafE0yoh0D1gdg==" - "resolved" "https://registry.npmjs.org/bson/-/bson-1.1.6.tgz" - "version" "1.1.6" - -"buffer-equal-constant-time@1.0.1": - "integrity" "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==" - "resolved" "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz" - "version" "1.0.1" - -"buffer-from@^1.0.0": - "integrity" "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" - "resolved" "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" - "version" "1.1.2" - -"buffer-more-ints@~1.0.0": - "integrity" "sha512-EMetuGFz5SLsT0QTnXzINh4Ksr+oo4i+UGTXEshiGCQWnsgSs7ZhJ8fzlwQ+OzEMs0MpDAMr1hxnblp5a4vcHg==" - "resolved" "https://registry.npmjs.org/buffer-more-ints/-/buffer-more-ints-1.0.0.tgz" - "version" "1.0.0" - -"buffer-writer@2.0.0": - "integrity" "sha512-a7ZpuTZU1TRtnwyCNW3I5dc0wWNC3VR9S++Ewyk2HHZdrO3CQJqSpd+95Us590V6AL7JqUAH2IwZ/398PmNFgw==" - "resolved" "https://registry.npmjs.org/buffer-writer/-/buffer-writer-2.0.0.tgz" - "version" "2.0.0" - -"buffer@^6.0.3": - "integrity" "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==" - "resolved" "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz" - "version" "6.0.3" - dependencies: - "base64-js" "^1.3.1" - "ieee754" "^1.2.1" - -"busboy@^1.0.0": - "integrity" "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==" - "resolved" "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz" - "version" "1.6.0" - dependencies: - "streamsearch" "^1.1.0" - -"bytes@3.1.2": - "integrity" "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" - "resolved" "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz" - "version" "3.1.2" - -"cacache@^15.2.0": - "integrity" "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==" - "resolved" "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz" - "version" "15.3.0" - dependencies: - "@npmcli/fs" "^1.0.0" - "@npmcli/move-file" "^1.0.1" - "chownr" "^2.0.0" - "fs-minipass" "^2.0.0" - "glob" "^7.1.4" - "infer-owner" "^1.0.4" - "lru-cache" "^6.0.0" - "minipass" "^3.1.1" - "minipass-collect" "^1.0.2" - "minipass-flush" "^1.0.5" - "minipass-pipeline" "^1.2.2" - "mkdirp" "^1.0.3" - "p-map" "^4.0.0" - "promise-inflight" "^1.0.1" - "rimraf" "^3.0.2" - "ssri" "^8.0.1" - "tar" "^6.0.2" - "unique-filename" "^1.1.1" - -"call-bind@^1.0.0": - "integrity" "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==" - "resolved" "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz" - "version" "1.0.2" - dependencies: - "function-bind" "^1.1.1" - "get-intrinsic" "^1.0.2" - -"callsites@^3.0.0": - "integrity" "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" - "resolved" "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" - "version" "3.1.0" - -"camelcase@^5.3.1": - "integrity" "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" - "version" "5.3.1" - -"camelcase@^6.2.0": - "integrity" "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" - "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz" - "version" "6.3.0" - -"caniuse-lite@^1.0.30001366": - "integrity" "sha512-XDgbeOHfifWV3GEES2B8rtsrADx4Jf+juKX2SICJcaUhjYBO3bR96kvEIHa15VU6ohtOhBZuPGGYGbXMRn0NCw==" - "resolved" "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001367.tgz" - "version" "1.0.30001367" - -"canvas@^2.9.3": - "integrity" "sha512-WOUM7ghii5TV2rbhaZkh1youv/vW1/Canev6Yx6BG2W+1S07w8jKZqKkPnbiPpQEDsnJdN8ouDd7OvQEGXDcUw==" - "resolved" "https://registry.npmjs.org/canvas/-/canvas-2.9.3.tgz" - "version" "2.9.3" - dependencies: - "@mapbox/node-pre-gyp" "^1.0.0" - "nan" "^2.15.0" - "simple-get" "^3.0.3" - -"chalk@^2.0.0", "chalk@^2.4.2": - "integrity" "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==" - "resolved" "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" - "version" "2.4.2" - dependencies: - "ansi-styles" "^3.2.1" - "escape-string-regexp" "^1.0.5" - "supports-color" "^5.3.0" - -"chalk@^4.0.0": - "integrity" "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==" - "resolved" "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" - "version" "4.1.2" - dependencies: - "ansi-styles" "^4.1.0" - "supports-color" "^7.1.0" - -"chalk@^4.1.0": - "integrity" "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==" - "resolved" "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" - "version" "4.1.2" - dependencies: - "ansi-styles" "^4.1.0" - "supports-color" "^7.1.0" - -"chalk@^4.1.1": - "integrity" "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==" - "resolved" "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" - "version" "4.1.2" - dependencies: - "ansi-styles" "^4.1.0" - "supports-color" "^7.1.0" - -"chalk@^4.1.2": - "integrity" "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==" - "resolved" "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" - "version" "4.1.2" - dependencies: - "ansi-styles" "^4.1.0" - "supports-color" "^7.1.0" - -"char-regex@^1.0.2": - "integrity" "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" - "resolved" "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz" - "version" "1.0.2" - -"cheerio-select@^2.1.0": - "integrity" "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==" - "resolved" "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "boolbase" "^1.0.0" - "css-select" "^5.1.0" - "css-what" "^6.1.0" - "domelementtype" "^2.3.0" - "domhandler" "^5.0.3" - "domutils" "^3.0.1" - -"cheerio@^1.0.0-rc.10": - "integrity" "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==" - "resolved" "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz" - "version" "1.0.0-rc.12" - dependencies: - "cheerio-select" "^2.1.0" - "dom-serializer" "^2.0.0" - "domhandler" "^5.0.3" - "domutils" "^3.0.1" - "htmlparser2" "^8.0.1" - "parse5" "^7.0.0" - "parse5-htmlparser2-tree-adapter" "^7.0.0" - -"chokidar@^3.5.1": - "integrity" "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==" - "resolved" "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz" - "version" "3.5.3" - dependencies: - "anymatch" "~3.1.2" - "braces" "~3.0.2" - "glob-parent" "~5.1.2" - "is-binary-path" "~2.1.0" - "is-glob" "~4.0.1" - "normalize-path" "~3.0.0" - "readdirp" "~3.6.0" - optionalDependencies: - "fsevents" "~2.3.2" - -"chownr@^2.0.0": - "integrity" "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==" - "resolved" "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz" - "version" "2.0.0" - -"ci-info@^2.0.0": - "integrity" "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" - "resolved" "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz" - "version" "2.0.0" - -"ci-info@^3.2.0": - "integrity" "sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==" - "resolved" "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz" - "version" "3.3.2" - -"cjs-module-lexer@^1.0.0": - "integrity" "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" - "resolved" "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz" - "version" "1.2.2" - -"clean-stack@^2.0.0": - "integrity" "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" - "resolved" "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz" - "version" "2.2.0" - -"cli-highlight@^2.1.11": - "integrity" "sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==" - "resolved" "https://registry.npmjs.org/cli-highlight/-/cli-highlight-2.1.11.tgz" - "version" "2.1.11" - dependencies: - "chalk" "^4.0.0" - "highlight.js" "^10.7.1" - "mz" "^2.4.0" - "parse5" "^5.1.1" - "parse5-htmlparser2-tree-adapter" "^6.0.0" - "yargs" "^16.0.0" - -"cliui@^7.0.2": - "integrity" "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==" - "resolved" "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz" - "version" "7.0.4" - dependencies: - "string-width" "^4.2.0" - "strip-ansi" "^6.0.0" - "wrap-ansi" "^7.0.0" - -"co@^4.6.0": - "integrity" "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==" - "resolved" "https://registry.npmjs.org/co/-/co-4.6.0.tgz" - "version" "4.6.0" - -"collect-v8-coverage@^1.0.0": - "integrity" "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" - "resolved" "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz" - "version" "1.0.1" - -"color-convert@^1.9.0": - "integrity" "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==" - "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" - "version" "1.9.3" - dependencies: - "color-name" "1.1.3" - -"color-convert@^2.0.1": - "integrity" "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==" - "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "color-name" "~1.1.4" - -"color-name@~1.1.4": - "integrity" "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" - "version" "1.1.4" - -"color-name@1.1.3": - "integrity" "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" - "version" "1.1.3" - -"color-support@^1.1.2", "color-support@^1.1.3": - "integrity" "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==" - "resolved" "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz" - "version" "1.1.3" - -"combined-stream@^1.0.8": - "integrity" "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==" - "resolved" "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz" - "version" "1.0.8" - dependencies: - "delayed-stream" "~1.0.0" - -"component-emitter@^1.3.0": - "integrity" "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" - "resolved" "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz" - "version" "1.3.0" - -"concat-map@0.0.1": - "integrity" "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - "resolved" "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" - "version" "0.0.1" - -"concat-stream@^1.5.2": - "integrity" "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==" - "resolved" "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz" - "version" "1.6.2" - dependencies: - "buffer-from" "^1.0.0" - "inherits" "^2.0.3" - "readable-stream" "^2.2.2" - "typedarray" "^0.0.6" - -"console-control-strings@^1.0.0", "console-control-strings@^1.1.0": - "integrity" "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==" - "resolved" "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz" - "version" "1.1.0" - -"content-disposition@0.5.4": - "integrity" "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==" - "resolved" "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz" - "version" "0.5.4" - dependencies: - "safe-buffer" "5.2.1" - -"content-type@~1.0.4": - "integrity" "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" - "resolved" "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz" - "version" "1.0.4" - -"convert-source-map@^1.4.0", "convert-source-map@^1.6.0", "convert-source-map@^1.7.0": - "integrity" "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==" - "resolved" "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz" - "version" "1.8.0" - dependencies: - "safe-buffer" "~5.1.1" - -"cookie-signature@1.0.6": - "integrity" "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" - "resolved" "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz" - "version" "1.0.6" - -"cookie@^0.4.1": - "integrity" "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==" - "resolved" "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz" - "version" "0.4.2" - -"cookie@0.5.0": - "integrity" "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" - "resolved" "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz" - "version" "0.5.0" - -"cookiejar@^2.1.3": - "integrity" "sha512-JxbCBUdrfr6AQjOXrxoTvAMJO4HBTUIlBzslcJPAz+/KT8yk53fXun51u+RenNYvad/+Vc2DIz5o9UxlCDymFQ==" - "resolved" "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.3.tgz" - "version" "2.1.3" - -"core-js-compat@^3.21.0", "core-js-compat@^3.22.1": - "integrity" "sha512-RkSRPe+JYEoflcsuxJWaiMPhnZoFS51FcIxm53k4KzhISCBTmaGlto9dTIrYuk0hnJc3G6pKufAKepHnBq6B6Q==" - "resolved" "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.23.4.tgz" - "version" "3.23.4" - dependencies: - "browserslist" "^4.21.1" - "semver" "7.0.0" - -"core-util-is@~1.0.0": - "integrity" "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - "resolved" "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz" - "version" "1.0.3" - -"create-require@^1.1.0": - "integrity" "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==" - "resolved" "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz" - "version" "1.1.1" - -"cross-spawn@^6.0.5": - "integrity" "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==" - "resolved" "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz" - "version" "6.0.5" - dependencies: - "nice-try" "^1.0.4" - "path-key" "^2.0.1" - "semver" "^5.5.0" - "shebang-command" "^1.2.0" - "which" "^1.2.9" - -"cross-spawn@^7.0.3": - "integrity" "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==" - "resolved" "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" - "version" "7.0.3" - dependencies: - "path-key" "^3.1.0" - "shebang-command" "^2.0.0" - "which" "^2.0.1" - -"css-select@^5.1.0": - "integrity" "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==" - "resolved" "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz" - "version" "5.1.0" - dependencies: - "boolbase" "^1.0.0" - "css-what" "^6.1.0" - "domhandler" "^5.0.2" - "domutils" "^3.0.1" - "nth-check" "^2.0.1" - -"css-what@^6.1.0": - "integrity" "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" - "resolved" "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz" - "version" "6.1.0" - -"data-uri-to-buffer@3": - "integrity" "sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==" - "resolved" "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz" - "version" "3.0.1" - -"date-fns@^2.28.0": - "integrity" "sha512-8d35hViGYx/QH0icHYCeLmsLmMUheMmTyV9Fcm6gvNwdw31yXXH+O85sOBJ+OLnLQMKZowvpKb6FgMIQjcpvQw==" - "resolved" "https://registry.npmjs.org/date-fns/-/date-fns-2.28.0.tgz" - "version" "2.28.0" - -"debug@^4.1.0", "debug@^4.1.1", "debug@^4.3.3", "debug@^4.3.4", "debug@4": - "integrity" "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==" - "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" - "version" "4.3.4" - dependencies: - "ms" "2.1.2" - -"debug@~2.6.9": - "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" - "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" - "version" "2.6.9" - dependencies: - "ms" "2.0.0" - -"debug@2.6.9": - "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" - "resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" - "version" "2.6.9" - dependencies: - "ms" "2.0.0" - -"decompress-response@^4.2.0": - "integrity" "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==" - "resolved" "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz" - "version" "4.2.1" - dependencies: - "mimic-response" "^2.0.0" - -"dedent@^0.7.0": - "integrity" "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" - "resolved" "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz" - "version" "0.7.0" - -"deep-is@~0.1.3": - "integrity" "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" - "resolved" "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz" - "version" "0.1.4" - -"deepmerge@^4.2.2": - "integrity" "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" - "resolved" "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz" - "version" "4.2.2" - -"define-properties@^1.1.3": - "integrity" "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==" - "resolved" "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz" - "version" "1.1.4" - dependencies: - "has-property-descriptors" "^1.0.0" - "object-keys" "^1.1.1" - -"degenerator@^3.0.2": - "integrity" "sha512-c0mef3SNQo56t6urUU6tdQAs+ThoD0o9B9MJ8HEt7NQcGEILCRFqQb7ZbP9JAv+QF1Ky5plydhMR/IrqWDm+TQ==" - "resolved" "https://registry.npmjs.org/degenerator/-/degenerator-3.0.2.tgz" - "version" "3.0.2" - dependencies: - "ast-types" "^0.13.2" - "escodegen" "^1.8.1" - "esprima" "^4.0.0" - "vm2" "^3.9.8" - -"delayed-stream@~1.0.0": - "integrity" "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" - "resolved" "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" - "version" "1.0.0" - -"delegates@^1.0.0": - "integrity" "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==" - "resolved" "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz" - "version" "1.0.0" - -"denque@^1.4.1": - "integrity" "sha512-XwE+iZ4D6ZUB7mfYRMb5wByE8L74HCn30FBN7sWnXksWc1LO1bPDl67pBR9o/kC4z/xSNAwkMYcGgqDV3BE3Hw==" - "resolved" "https://registry.npmjs.org/denque/-/denque-1.5.1.tgz" - "version" "1.5.1" - -"denque@^2.0.1": - "integrity" "sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==" - "resolved" "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz" - "version" "2.1.0" - -"depd@^1.1.2": - "integrity" "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==" - "resolved" "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz" - "version" "1.1.2" - -"depd@~2.0.0", "depd@2.0.0": - "integrity" "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" - "resolved" "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz" - "version" "2.0.0" - -"destroy@1.2.0": - "integrity" "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" - "resolved" "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz" - "version" "1.2.0" - -"detect-libc@^2.0.0": - "integrity" "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==" - "resolved" "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz" - "version" "2.0.1" - -"detect-newline@^3.0.0": - "integrity" "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" - "resolved" "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz" - "version" "3.1.0" - -"dezalgo@1.0.3": - "integrity" "sha512-K7i4zNfT2kgQz3GylDw40ot9GAE47sFZ9EXHFSPP6zONLgH6kWXE0KWJchkbQJLBkRazq4APwZ4OwiFFlT95OQ==" - "resolved" "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.3.tgz" - "version" "1.0.3" - dependencies: - "asap" "^2.0.0" - "wrappy" "1" - -"diff-sequences@^28.1.1": - "integrity" "sha512-FU0iFaH/E23a+a718l8Qa/19bF9p06kgE0KipMOMadwa3SjnaElKzPaUC0vnibs6/B/9ni97s61mcejk8W1fQw==" - "resolved" "https://registry.npmjs.org/diff-sequences/-/diff-sequences-28.1.1.tgz" - "version" "28.1.1" - -"diff@^4.0.1": - "integrity" "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==" - "resolved" "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz" - "version" "4.0.2" - -"dom-serializer@^2.0.0": - "integrity" "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==" - "resolved" "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "domelementtype" "^2.3.0" - "domhandler" "^5.0.2" - "entities" "^4.2.0" - -"domelementtype@^2.3.0": - "integrity" "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" - "resolved" "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz" - "version" "2.3.0" - -"domhandler@^5.0.1", "domhandler@^5.0.2", "domhandler@^5.0.3": - "integrity" "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==" - "resolved" "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz" - "version" "5.0.3" - dependencies: - "domelementtype" "^2.3.0" - -"domutils@^3.0.1": - "integrity" "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==" - "resolved" "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz" - "version" "3.0.1" - dependencies: - "dom-serializer" "^2.0.0" - "domelementtype" "^2.3.0" - "domhandler" "^5.0.1" - -"dotenv@*", "dotenv@^16.0.0", "dotenv@^16.0.1": - "integrity" "sha512-1K6hR6wtk2FviQ4kEiSjFiH5rpzEVi8WW0x96aztHVMhEspNpc4DVOUTEHtEva5VThQ8IaBX1Pe4gSzpVVUsKQ==" - "resolved" "https://registry.npmjs.org/dotenv/-/dotenv-16.0.1.tgz" - "version" "16.0.1" - -"dynamic-dedupe@^0.3.0": - "integrity" "sha512-ssuANeD+z97meYOqd50e04Ze5qp4bPqo8cCkI4TRjZkzAUgIDTrXV1R8QCdINpiI+hw14+rYazvTRdQrz0/rFQ==" - "resolved" "https://registry.npmjs.org/dynamic-dedupe/-/dynamic-dedupe-0.3.0.tgz" - "version" "0.3.0" - dependencies: - "xtend" "^4.0.0" - -"ecdsa-sig-formatter@1.0.11": - "integrity" "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==" - "resolved" "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz" - "version" "1.0.11" - dependencies: - "safe-buffer" "^5.0.1" - -"ee-first@1.1.1": - "integrity" "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" - "resolved" "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" - "version" "1.1.1" - -"electron-to-chromium@^1.4.188": - "integrity" "sha512-8nCXyIQY9An88NXAp+PuPy5h3/w5ZY7Iu2lag65Q0XREprcat5F8gKhoHsBUnQcFuCRnmevpR8yEBYRU3d2HDw==" - "resolved" "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.192.tgz" - "version" "1.4.192" - -"emittery@^0.10.2": - "integrity" "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==" - "resolved" "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz" - "version" "0.10.2" - -"emoji-regex@^8.0.0": - "integrity" "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - "resolved" "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" - "version" "8.0.0" - -"encodeurl@~1.0.2": - "integrity" "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" - "resolved" "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz" - "version" "1.0.2" - -"encoding@^0.1.0", "encoding@^0.1.12": - "integrity" "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==" - "resolved" "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz" - "version" "0.1.13" - dependencies: - "iconv-lite" "^0.6.2" - -"entities@^4.2.0": - "integrity" "sha512-o4q/dYJlmyjP2zfnaWDUC6A3BQFmVTX+tZPezK7k0GLSU9QYCauscf5Y+qcEPzKL+EixVouYDgLQK5H9GrLpkg==" - "resolved" "https://registry.npmjs.org/entities/-/entities-4.3.1.tgz" - "version" "4.3.1" - -"entities@^4.3.0": - "integrity" "sha512-o4q/dYJlmyjP2zfnaWDUC6A3BQFmVTX+tZPezK7k0GLSU9QYCauscf5Y+qcEPzKL+EixVouYDgLQK5H9GrLpkg==" - "resolved" "https://registry.npmjs.org/entities/-/entities-4.3.1.tgz" - "version" "4.3.1" - -"entities@2.2.0": - "integrity" "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" - "resolved" "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz" - "version" "2.2.0" - -"env-paths@^2.2.0": - "integrity" "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==" - "resolved" "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz" - "version" "2.2.1" - -"err-code@^2.0.2": - "integrity" "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==" - "resolved" "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz" - "version" "2.0.3" - -"error-ex@^1.3.1": - "integrity" "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==" - "resolved" "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz" - "version" "1.3.2" - dependencies: - "is-arrayish" "^0.2.1" - -"escalade@^3.1.1": - "integrity" "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" - "resolved" "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" - "version" "3.1.1" - -"escape-html@~1.0.3": - "integrity" "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" - "resolved" "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz" - "version" "1.0.3" - -"escape-string-regexp@^1.0.5": - "integrity" "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" - "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" - "version" "1.0.5" - -"escape-string-regexp@^2.0.0": - "integrity" "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" - "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz" - "version" "2.0.0" - -"escodegen@^1.8.1": - "integrity" "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==" - "resolved" "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz" - "version" "1.14.3" - dependencies: - "esprima" "^4.0.1" - "estraverse" "^4.2.0" - "esutils" "^2.0.2" - "optionator" "^0.8.1" - optionalDependencies: - "source-map" "~0.6.1" - -"esprima@^4.0.0", "esprima@^4.0.1": - "integrity" "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" - "resolved" "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" - "version" "4.0.1" - -"estraverse@^4.2.0": - "integrity" "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" - "resolved" "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" - "version" "4.3.0" - -"esutils@^2.0.2": - "integrity" "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" - "resolved" "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" - "version" "2.0.3" - -"etag@~1.8.1": - "integrity" "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" - "resolved" "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz" - "version" "1.8.1" - -"execa@^5.0.0": - "integrity" "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==" - "resolved" "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz" - "version" "5.1.1" - dependencies: - "cross-spawn" "^7.0.3" - "get-stream" "^6.0.0" - "human-signals" "^2.1.0" - "is-stream" "^2.0.0" - "merge-stream" "^2.0.0" - "npm-run-path" "^4.0.1" - "onetime" "^5.1.2" - "signal-exit" "^3.0.3" - "strip-final-newline" "^2.0.0" - -"exif-be-gone@^1.3.0", "exif-be-gone@^1.3.1": - "integrity" "sha512-lHvNqbaTsH0WzhzfxxiTh9KwmXjAfiiTfY6UVmUZXJsaU62ccURy8beEVYFKSmNfvf0n6srLIFi0NDBWvhYUlQ==" - "resolved" "https://registry.npmjs.org/exif-be-gone/-/exif-be-gone-1.3.1.tgz" - "version" "1.3.1" - dependencies: - "@types/stream-buffers" "^3.0.3" - -"exit@^0.1.2": - "integrity" "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==" - "resolved" "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz" - "version" "0.1.2" - -"expect@^28.1.3": - "integrity" "sha512-eEh0xn8HlsuOBxFgIss+2mX85VAS4Qy3OSkjV7rlBWljtA4oWH37glVGyOZSZvErDT/yBywZdPGwCXuTvSG85g==" - "resolved" "https://registry.npmjs.org/expect/-/expect-28.1.3.tgz" - "version" "28.1.3" - dependencies: - "@jest/expect-utils" "^28.1.3" - "jest-get-type" "^28.0.2" - "jest-matcher-utils" "^28.1.3" - "jest-message-util" "^28.1.3" - "jest-util" "^28.1.3" - -"express-async-errors@^3.1.1": - "integrity" "sha512-h6aK1da4tpqWSbyCa3FxB/V6Ehd4EEB15zyQq9qe75OZBp0krinNKuH4rAY+S/U/2I36vdLAUFSjQJ+TFmODng==" - "resolved" "https://registry.npmjs.org/express-async-errors/-/express-async-errors-3.1.1.tgz" - "version" "3.1.1" - -"express@^4.16.2", "express@^4.17.1": - "integrity" "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==" - "resolved" "https://registry.npmjs.org/express/-/express-4.18.1.tgz" - "version" "4.18.1" - dependencies: - "accepts" "~1.3.8" - "array-flatten" "1.1.1" - "body-parser" "1.20.0" - "content-disposition" "0.5.4" - "content-type" "~1.0.4" - "cookie" "0.5.0" - "cookie-signature" "1.0.6" - "debug" "2.6.9" - "depd" "2.0.0" - "encodeurl" "~1.0.2" - "escape-html" "~1.0.3" - "etag" "~1.8.1" - "finalhandler" "1.2.0" - "fresh" "0.5.2" - "http-errors" "2.0.0" - "merge-descriptors" "1.0.1" - "methods" "~1.1.2" - "on-finished" "2.4.1" - "parseurl" "~1.3.3" - "path-to-regexp" "0.1.7" - "proxy-addr" "~2.0.7" - "qs" "6.10.3" - "range-parser" "~1.2.1" - "safe-buffer" "5.2.1" - "send" "0.18.0" - "serve-static" "1.15.0" - "setprototypeof" "1.2.0" - "statuses" "2.0.1" - "type-is" "~1.6.18" - "utils-merge" "1.0.1" - "vary" "~1.1.2" - -"fast-deep-equal@^3.1.1": - "integrity" "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - "resolved" "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" - "version" "3.1.3" - -"fast-json-stable-stringify@^2.0.0": - "integrity" "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - "resolved" "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" - "version" "2.1.0" - -"fast-levenshtein@~2.0.6": - "integrity" "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" - "resolved" "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" - "version" "2.0.6" - -"fast-safe-stringify@^2.1.1": - "integrity" "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==" - "resolved" "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz" - "version" "2.1.1" - -"fast-xml-parser@3.19.0": - "integrity" "sha512-4pXwmBplsCPv8FOY1WRakF970TjNGnGnfbOnLqjlYvMiF1SR3yOHyxMR/YCXpPTOspNF5gwudqktIP4VsWkvBg==" - "resolved" "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-3.19.0.tgz" - "version" "3.19.0" - -"fb-watchman@^2.0.0": - "integrity" "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==" - "resolved" "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "bser" "2.1.1" - -"file-type@16.5": - "integrity" "sha512-/yFHK0aGjFEgDJjEKP0pWCplsPFPhwyfwevf/pVxiN0tmE4L9LmwWxWukdJSHdoCli4VgQLehjJtwQBnqmsKcw==" - "resolved" "https://registry.npmjs.org/file-type/-/file-type-16.5.4.tgz" - "version" "16.5.4" - dependencies: - "readable-web-to-node-stream" "^3.0.0" - "strtok3" "^6.2.4" - "token-types" "^4.1.1" - -"file-uri-to-path@2": - "integrity" "sha512-hjPFI8oE/2iQPVe4gbrJ73Pp+Xfub2+WI2LlXDbsaJBwT5wuMh35WNWVYYTpnz895shtwfyutMFLFywpQAFdLg==" - "resolved" "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-2.0.0.tgz" - "version" "2.0.0" - -"fill-range@^7.0.1": - "integrity" "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==" - "resolved" "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" - "version" "7.0.1" - dependencies: - "to-regex-range" "^5.0.1" - -"finalhandler@1.2.0": - "integrity" "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==" - "resolved" "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz" - "version" "1.2.0" - dependencies: - "debug" "2.6.9" - "encodeurl" "~1.0.2" - "escape-html" "~1.0.3" - "on-finished" "2.4.1" - "parseurl" "~1.3.3" - "statuses" "2.0.1" - "unpipe" "~1.0.0" - -"find-up@^4.0.0", "find-up@^4.1.0": - "integrity" "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==" - "resolved" "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" - "version" "4.1.0" - dependencies: - "locate-path" "^5.0.0" - "path-exists" "^4.0.0" - -"find-yarn-workspace-root@^2.0.0": - "integrity" "sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==" - "resolved" "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "micromatch" "^4.0.2" - -"form-data@^3.0.0": - "integrity" "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==" - "resolved" "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz" - "version" "3.0.1" - dependencies: - "asynckit" "^0.4.0" - "combined-stream" "^1.0.8" - "mime-types" "^2.1.12" - -"form-data@^4.0.0": - "integrity" "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==" - "resolved" "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz" - "version" "4.0.0" - dependencies: - "asynckit" "^0.4.0" - "combined-stream" "^1.0.8" - "mime-types" "^2.1.12" - -"formidable@^2.0.1": - "integrity" "sha512-rjTMNbp2BpfQShhFbR3Ruk3qk2y9jKpvMW78nJgx8QKtxjDVrwbZG+wvDOmVbifHyOUOQJXxqEy6r0faRrPzTQ==" - "resolved" "https://registry.npmjs.org/formidable/-/formidable-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "dezalgo" "1.0.3" - "hexoid" "1.0.0" - "once" "1.4.0" - "qs" "6.9.3" - -"forwarded@0.2.0": - "integrity" "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" - "resolved" "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz" - "version" "0.2.0" - -"fresh@0.5.2": - "integrity" "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" - "resolved" "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz" - "version" "0.5.2" - -"fs-extra@^7.0.1": - "integrity" "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==" - "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz" - "version" "7.0.1" - dependencies: - "graceful-fs" "^4.1.2" - "jsonfile" "^4.0.0" - "universalify" "^0.1.0" - -"fs-extra@^8.1.0": - "integrity" "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==" - "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz" - "version" "8.1.0" - dependencies: - "graceful-fs" "^4.2.0" - "jsonfile" "^4.0.0" - "universalify" "^0.1.0" - -"fs-minipass@^2.0.0": - "integrity" "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==" - "resolved" "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "minipass" "^3.0.0" - -"fs.realpath@^1.0.0": - "integrity" "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - "resolved" "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" - "version" "1.0.0" - -"ftp@^0.3.10": - "integrity" "sha512-faFVML1aBx2UoDStmLwv2Wptt4vw5x03xxX172nhA5Y5HBshW5JweqQ2W4xL4dezQTG8inJsuYcpPHHU3X5OTQ==" - "resolved" "https://registry.npmjs.org/ftp/-/ftp-0.3.10.tgz" - "version" "0.3.10" - dependencies: - "readable-stream" "1.1.x" - "xregexp" "2.0.0" - -"function-bind@^1.1.1": - "integrity" "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - "resolved" "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" - "version" "1.1.1" - -"gauge@^3.0.0": - "integrity" "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==" - "resolved" "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz" - "version" "3.0.2" - dependencies: - "aproba" "^1.0.3 || ^2.0.0" - "color-support" "^1.1.2" - "console-control-strings" "^1.0.0" - "has-unicode" "^2.0.1" - "object-assign" "^4.1.1" - "signal-exit" "^3.0.0" - "string-width" "^4.2.3" - "strip-ansi" "^6.0.1" - "wide-align" "^1.1.2" - -"gauge@^4.0.3": - "integrity" "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==" - "resolved" "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz" - "version" "4.0.4" - dependencies: - "aproba" "^1.0.3 || ^2.0.0" - "color-support" "^1.1.3" - "console-control-strings" "^1.1.0" - "has-unicode" "^2.0.1" - "signal-exit" "^3.0.7" - "string-width" "^4.2.3" - "strip-ansi" "^6.0.1" - "wide-align" "^1.1.5" - -"generate-function@^2.3.1": - "integrity" "sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ==" - "resolved" "https://registry.npmjs.org/generate-function/-/generate-function-2.3.1.tgz" - "version" "2.3.1" - dependencies: - "is-property" "^1.0.2" - -"gensync@^1.0.0-beta.2": - "integrity" "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" - "resolved" "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" - "version" "1.0.0-beta.2" - -"get-caller-file@^2.0.5": - "integrity" "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" - "resolved" "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz" - "version" "2.0.5" - -"get-intrinsic@^1.0.2", "get-intrinsic@^1.1.1": - "integrity" "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==" - "resolved" "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz" - "version" "1.1.2" - dependencies: - "function-bind" "^1.1.1" - "has" "^1.0.3" - "has-symbols" "^1.0.3" - -"get-package-type@^0.1.0": - "integrity" "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" - "resolved" "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz" - "version" "0.1.0" - -"get-stream@^6.0.0": - "integrity" "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" - "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz" - "version" "6.0.1" - -"get-uri@3": - "integrity" "sha512-+5s0SJbGoyiJTZZ2JTpFPLMPSch72KEqGOTvQsBqg0RBWvwhWUSYZFAtz3TPW0GXJuLBJPts1E241iHg+VRfhg==" - "resolved" "https://registry.npmjs.org/get-uri/-/get-uri-3.0.2.tgz" - "version" "3.0.2" - dependencies: - "@tootallnate/once" "1" - "data-uri-to-buffer" "3" - "debug" "4" - "file-uri-to-path" "2" - "fs-extra" "^8.1.0" - "ftp" "^0.3.10" - -"glob-parent@~5.1.2": - "integrity" "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==" - "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" - "version" "5.1.2" - dependencies: - "is-glob" "^4.0.1" - -"glob@^7.0.0", "glob@^7.1.3", "glob@^7.1.4", "glob@^7.1.7", "glob@^7.2.0": - "integrity" "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==" - "resolved" "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" - "version" "7.2.3" - dependencies: - "fs.realpath" "^1.0.0" - "inflight" "^1.0.4" - "inherits" "2" - "minimatch" "^3.1.1" - "once" "^1.3.0" - "path-is-absolute" "^1.0.0" - -"glob@^8.0.3": - "integrity" "sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==" - "resolved" "https://registry.npmjs.org/glob/-/glob-8.0.3.tgz" - "version" "8.0.3" - dependencies: - "fs.realpath" "^1.0.0" - "inflight" "^1.0.4" - "inherits" "2" - "minimatch" "^5.0.1" - "once" "^1.3.0" - -"global-prefix@^3.0.0": - "integrity" "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==" - "resolved" "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "ini" "^1.3.5" - "kind-of" "^6.0.2" - "which" "^1.3.1" - -"globals@^11.1.0": - "integrity" "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" - "resolved" "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" - "version" "11.12.0" - -"graceful-fs@^4.1.11", "graceful-fs@^4.1.2", "graceful-fs@^4.1.6", "graceful-fs@^4.2.0", "graceful-fs@^4.2.6", "graceful-fs@^4.2.9": - "integrity" "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" - "resolved" "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz" - "version" "4.2.10" - -"has-flag@^3.0.0": - "integrity" "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" - "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" - "version" "3.0.0" - -"has-flag@^4.0.0": - "integrity" "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" - "version" "4.0.0" - -"has-property-descriptors@^1.0.0": - "integrity" "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==" - "resolved" "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz" - "version" "1.0.0" - dependencies: - "get-intrinsic" "^1.1.1" - -"has-symbols@^1.0.1", "has-symbols@^1.0.3": - "integrity" "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" - "resolved" "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz" - "version" "1.0.3" - -"has-unicode@^2.0.1": - "integrity" "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==" - "resolved" "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz" - "version" "2.0.1" - -"has@^1.0.3": - "integrity" "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==" - "resolved" "https://registry.npmjs.org/has/-/has-1.0.3.tgz" - "version" "1.0.3" - dependencies: - "function-bind" "^1.1.1" - -"helmet@^4.4.1": - "integrity" "sha512-HVqALKZlR95ROkrnesdhbbZJFi/rIVSoNq6f3jA/9u6MIbTsPh3xZwihjeI5+DO/2sOV6HMHooXcEOuwskHpTg==" - "resolved" "https://registry.npmjs.org/helmet/-/helmet-4.6.0.tgz" - "version" "4.6.0" - -"hexoid@1.0.0": - "integrity" "sha512-QFLV0taWQOZtvIRIAdBChesmogZrtuXvVWsFHZTk2SU+anspqZ2vMnoLg7IE1+Uk16N19APic1BuF8bC8c2m5g==" - "resolved" "https://registry.npmjs.org/hexoid/-/hexoid-1.0.0.tgz" - "version" "1.0.0" - -"highlight.js@^10.7.1": - "integrity" "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==" - "resolved" "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz" - "version" "10.7.3" - -"html-escaper@^2.0.0": - "integrity" "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" - "resolved" "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz" - "version" "2.0.2" - -"htmlparser2@^8.0.1": - "integrity" "sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==" - "resolved" "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.1.tgz" - "version" "8.0.1" - dependencies: - "domelementtype" "^2.3.0" - "domhandler" "^5.0.2" - "domutils" "^3.0.1" - "entities" "^4.3.0" - -"http-cache-semantics@^4.1.0": - "integrity" "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" - "resolved" "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz" - "version" "4.1.0" - -"http-errors@2.0.0": - "integrity" "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==" - "resolved" "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "depd" "2.0.0" - "inherits" "2.0.4" - "setprototypeof" "1.2.0" - "statuses" "2.0.1" - "toidentifier" "1.0.1" - -"http-proxy-agent@^4.0.0", "http-proxy-agent@^4.0.1": - "integrity" "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==" - "resolved" "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz" - "version" "4.0.1" - dependencies: - "@tootallnate/once" "1" - "agent-base" "6" - "debug" "4" - -"https-proxy-agent@^5.0.0", "https-proxy-agent@5": - "integrity" "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==" - "resolved" "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz" - "version" "5.0.1" - dependencies: - "agent-base" "6" - "debug" "4" - -"human-signals@^2.1.0": - "integrity" "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" - "resolved" "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz" - "version" "2.1.0" - -"humanize-ms@^1.2.1": - "integrity" "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==" - "resolved" "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz" - "version" "1.2.1" - dependencies: - "ms" "^2.0.0" - -"i18next-http-middleware@^3.1.3": - "integrity" "sha512-zBwXxDChT0YLoTXIR6jRuqnUUhXW0Iw7egoTnNXyaDRtTbfWNXwU0a53ThyuRPQ+k+tXu3ZMNKRzfLuononaRw==" - "resolved" "https://registry.npmjs.org/i18next-http-middleware/-/i18next-http-middleware-3.2.1.tgz" - "version" "3.2.1" - -"i18next-node-fs-backend@^2.1.3": - "integrity" "sha512-CreMFiVl3ChlMc5ys/e0QfuLFOZyFcL40Jj6jaKD6DxZ/GCUMxPI9BpU43QMWUgC7r+PClpxg2cGXAl0CjG04g==" - "resolved" "https://registry.npmjs.org/i18next-node-fs-backend/-/i18next-node-fs-backend-2.1.3.tgz" - "version" "2.1.3" - dependencies: - "js-yaml" "3.13.1" - "json5" "2.0.0" - -"i18next@^21.8.14", "i18next@^21.9.0", "i18next@>=17.0.11": - "integrity" "sha512-B+6/yd7rCpJidyPuBaEApUECx7G8Ai6+tqYhrChsY4MmQqJhG7qJ4eT6Lm1OnRhieVelEtfxh4aAQktdNVZtDA==" - "resolved" "https://registry.npmjs.org/i18next/-/i18next-21.9.0.tgz" - "version" "21.9.0" - dependencies: - "@babel/runtime" "^7.17.2" - -"iconv-lite@^0.6.2": - "integrity" "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==" - "resolved" "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz" - "version" "0.6.3" - dependencies: - "safer-buffer" ">= 2.1.2 < 3.0.0" - -"iconv-lite@^0.6.3": - "integrity" "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==" - "resolved" "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz" - "version" "0.6.3" - dependencies: - "safer-buffer" ">= 2.1.2 < 3.0.0" - -"iconv-lite@0.4.24": - "integrity" "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==" - "resolved" "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" - "version" "0.4.24" - dependencies: - "safer-buffer" ">= 2.1.2 < 3" - -"ieee754@^1.2.1": - "integrity" "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" - "resolved" "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz" - "version" "1.2.1" - -"image-size@^1.0.0": - "integrity" "sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg==" - "resolved" "https://registry.npmjs.org/image-size/-/image-size-1.0.2.tgz" - "version" "1.0.2" - dependencies: - "queue" "6.0.2" - -"import-local@^3.0.2": - "integrity" "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==" - "resolved" "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz" - "version" "3.1.0" - dependencies: - "pkg-dir" "^4.2.0" - "resolve-cwd" "^3.0.0" - -"imurmurhash@^0.1.4": - "integrity" "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" - "resolved" "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" - "version" "0.1.4" - -"indent-string@^4.0.0": - "integrity" "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" - "resolved" "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz" - "version" "4.0.0" - -"infer-owner@^1.0.4": - "integrity" "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" - "resolved" "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz" - "version" "1.0.4" - -"inflight@^1.0.4": - "integrity" "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==" - "resolved" "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" - "version" "1.0.6" - dependencies: - "once" "^1.3.0" - "wrappy" "1" - -"inherits@^2.0.1", "inherits@^2.0.3", "inherits@~2.0.1", "inherits@~2.0.3", "inherits@2", "inherits@2.0.4": - "integrity" "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" - "version" "2.0.4" - -"ini@^1.3.5": - "integrity" "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - "resolved" "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz" - "version" "1.3.8" - -"interpret@^1.0.0": - "integrity" "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==" - "resolved" "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz" - "version" "1.4.0" - -"ip@^1.1.5": - "integrity" "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==" - "resolved" "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz" - "version" "1.1.8" - -"ipaddr.js@1.9.1": - "integrity" "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" - "resolved" "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz" - "version" "1.9.1" - -"is-arrayish@^0.2.1": - "integrity" "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" - "resolved" "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" - "version" "0.2.1" - -"is-binary-path@~2.1.0": - "integrity" "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==" - "resolved" "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" - "version" "2.1.0" - dependencies: - "binary-extensions" "^2.0.0" - -"is-ci@^2.0.0": - "integrity" "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==" - "resolved" "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "ci-info" "^2.0.0" - -"is-core-module@^2.9.0": - "integrity" "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==" - "resolved" "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz" - "version" "2.9.0" - dependencies: - "has" "^1.0.3" - -"is-docker@^2.0.0": - "integrity" "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" - "resolved" "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz" - "version" "2.2.1" - -"is-extglob@^2.1.1": - "integrity" "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" - "resolved" "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" - "version" "2.1.1" - -"is-fullwidth-code-point@^3.0.0": - "integrity" "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" - "version" "3.0.0" - -"is-generator-fn@^2.0.0": - "integrity" "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" - "resolved" "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz" - "version" "2.1.0" - -"is-glob@^4.0.1", "is-glob@~4.0.1": - "integrity" "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==" - "resolved" "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" - "version" "4.0.3" - dependencies: - "is-extglob" "^2.1.1" - -"is-lambda@^1.0.1": - "integrity" "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==" - "resolved" "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz" - "version" "1.0.1" - -"is-number@^7.0.0": - "integrity" "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - "resolved" "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" - "version" "7.0.0" - -"is-property@^1.0.2": - "integrity" "sha512-Ks/IoX00TtClbGQr4TWXemAnktAQvYB7HzcCxDGqEZU6oCmb2INHuOoKxbtR+HFkmYWBKv/dOZtGRiAjDhj92g==" - "resolved" "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz" - "version" "1.0.2" - -"is-stream@^2.0.0": - "integrity" "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" - "resolved" "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz" - "version" "2.0.1" - -"is-wsl@^2.1.1": - "integrity" "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==" - "resolved" "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz" - "version" "2.2.0" - dependencies: - "is-docker" "^2.0.0" - -"isarray@~1.0.0": - "integrity" "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - "resolved" "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" - "version" "1.0.0" - -"isarray@0.0.1": - "integrity" "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" - "resolved" "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - "version" "0.0.1" - -"isexe@^2.0.0": - "integrity" "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - "resolved" "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" - "version" "2.0.0" - -"istanbul-lib-coverage@^3.0.0", "istanbul-lib-coverage@^3.2.0": - "integrity" "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==" - "resolved" "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz" - "version" "3.2.0" - -"istanbul-lib-instrument@^5.0.4", "istanbul-lib-instrument@^5.1.0": - "integrity" "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==" - "resolved" "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz" - "version" "5.2.0" - dependencies: - "@babel/core" "^7.12.3" - "@babel/parser" "^7.14.7" - "@istanbuljs/schema" "^0.1.2" - "istanbul-lib-coverage" "^3.2.0" - "semver" "^6.3.0" - -"istanbul-lib-report@^3.0.0": - "integrity" "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==" - "resolved" "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "istanbul-lib-coverage" "^3.0.0" - "make-dir" "^3.0.0" - "supports-color" "^7.1.0" - -"istanbul-lib-source-maps@^4.0.0": - "integrity" "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==" - "resolved" "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz" - "version" "4.0.1" - dependencies: - "debug" "^4.1.1" - "istanbul-lib-coverage" "^3.0.0" - "source-map" "^0.6.1" - -"istanbul-reports@^3.1.3": - "integrity" "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==" - "resolved" "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz" - "version" "3.1.5" - dependencies: - "html-escaper" "^2.0.0" - "istanbul-lib-report" "^3.0.0" - -"jest-changed-files@^28.1.3": - "integrity" "sha512-esaOfUWJXk2nfZt9SPyC8gA1kNfdKLkQWyzsMlqq8msYSlNKfmZxfRgZn4Cd4MGVUF+7v6dBs0d5TOAKa7iIiA==" - "resolved" "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-28.1.3.tgz" - "version" "28.1.3" - dependencies: - "execa" "^5.0.0" - "p-limit" "^3.1.0" - -"jest-circus@^28.1.3": - "integrity" "sha512-cZ+eS5zc79MBwt+IhQhiEp0OeBddpc1n8MBo1nMB8A7oPMKEO+Sre+wHaLJexQUj9Ya/8NOBY0RESUgYjB6fow==" - "resolved" "https://registry.npmjs.org/jest-circus/-/jest-circus-28.1.3.tgz" - "version" "28.1.3" - dependencies: - "@jest/environment" "^28.1.3" - "@jest/expect" "^28.1.3" - "@jest/test-result" "^28.1.3" - "@jest/types" "^28.1.3" - "@types/node" "*" - "chalk" "^4.0.0" - "co" "^4.6.0" - "dedent" "^0.7.0" - "is-generator-fn" "^2.0.0" - "jest-each" "^28.1.3" - "jest-matcher-utils" "^28.1.3" - "jest-message-util" "^28.1.3" - "jest-runtime" "^28.1.3" - "jest-snapshot" "^28.1.3" - "jest-util" "^28.1.3" - "p-limit" "^3.1.0" - "pretty-format" "^28.1.3" - "slash" "^3.0.0" - "stack-utils" "^2.0.3" - -"jest-cli@^28.1.3": - "integrity" "sha512-roY3kvrv57Azn1yPgdTebPAXvdR2xfezaKKYzVxZ6It/5NCxzJym6tUI5P1zkdWhfUYkxEI9uZWcQdaFLo8mJQ==" - "resolved" "https://registry.npmjs.org/jest-cli/-/jest-cli-28.1.3.tgz" - "version" "28.1.3" - dependencies: - "@jest/core" "^28.1.3" - "@jest/test-result" "^28.1.3" - "@jest/types" "^28.1.3" - "chalk" "^4.0.0" - "exit" "^0.1.2" - "graceful-fs" "^4.2.9" - "import-local" "^3.0.2" - "jest-config" "^28.1.3" - "jest-util" "^28.1.3" - "jest-validate" "^28.1.3" - "prompts" "^2.0.1" - "yargs" "^17.3.1" - -"jest-config@^28.1.3": - "integrity" "sha512-MG3INjByJ0J4AsNBm7T3hsuxKQqFIiRo/AUqb1q9LRKI5UU6Aar9JHbr9Ivn1TVwfUD9KirRoM/T6u8XlcQPHQ==" - "resolved" "https://registry.npmjs.org/jest-config/-/jest-config-28.1.3.tgz" - "version" "28.1.3" - dependencies: - "@babel/core" "^7.11.6" - "@jest/test-sequencer" "^28.1.3" - "@jest/types" "^28.1.3" - "babel-jest" "^28.1.3" - "chalk" "^4.0.0" - "ci-info" "^3.2.0" - "deepmerge" "^4.2.2" - "glob" "^7.1.3" - "graceful-fs" "^4.2.9" - "jest-circus" "^28.1.3" - "jest-environment-node" "^28.1.3" - "jest-get-type" "^28.0.2" - "jest-regex-util" "^28.0.2" - "jest-resolve" "^28.1.3" - "jest-runner" "^28.1.3" - "jest-util" "^28.1.3" - "jest-validate" "^28.1.3" - "micromatch" "^4.0.4" - "parse-json" "^5.2.0" - "pretty-format" "^28.1.3" - "slash" "^3.0.0" - "strip-json-comments" "^3.1.1" - -"jest-diff@^28.1.3": - "integrity" "sha512-8RqP1B/OXzjjTWkqMX67iqgwBVJRgCyKD3L9nq+6ZqJMdvjE8RgHktqZ6jNrkdMT+dJuYNI3rhQpxaz7drJHfw==" - "resolved" "https://registry.npmjs.org/jest-diff/-/jest-diff-28.1.3.tgz" - "version" "28.1.3" - dependencies: - "chalk" "^4.0.0" - "diff-sequences" "^28.1.1" - "jest-get-type" "^28.0.2" - "pretty-format" "^28.1.3" - -"jest-docblock@^28.1.1": - "integrity" "sha512-3wayBVNiOYx0cwAbl9rwm5kKFP8yHH3d/fkEaL02NPTkDojPtheGB7HZSFY4wzX+DxyrvhXz0KSCVksmCknCuA==" - "resolved" "https://registry.npmjs.org/jest-docblock/-/jest-docblock-28.1.1.tgz" - "version" "28.1.1" - dependencies: - "detect-newline" "^3.0.0" - -"jest-each@^28.1.3": - "integrity" "sha512-arT1z4sg2yABU5uogObVPvSlSMQlDA48owx07BDPAiasW0yYpYHYOo4HHLz9q0BVzDVU4hILFjzJw0So9aCL/g==" - "resolved" "https://registry.npmjs.org/jest-each/-/jest-each-28.1.3.tgz" - "version" "28.1.3" - dependencies: - "@jest/types" "^28.1.3" - "chalk" "^4.0.0" - "jest-get-type" "^28.0.2" - "jest-util" "^28.1.3" - "pretty-format" "^28.1.3" - -"jest-environment-node@^28.1.3": - "integrity" "sha512-ugP6XOhEpjAEhGYvp5Xj989ns5cB1K6ZdjBYuS30umT4CQEETaxSiPcZ/E1kFktX4GkrcM4qu07IIlDYX1gp+A==" - "resolved" "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-28.1.3.tgz" - "version" "28.1.3" - dependencies: - "@jest/environment" "^28.1.3" - "@jest/fake-timers" "^28.1.3" - "@jest/types" "^28.1.3" - "@types/node" "*" - "jest-mock" "^28.1.3" - "jest-util" "^28.1.3" - -"jest-expect-message@^1.0.2": - "integrity" "sha512-WFiXMgwS2lOqQZt1iJMI/hOXpUm32X+ApsuzYcQpW5m16Pv6/Gd9kgC+Q+Q1YVNU04kYcAOv9NXMnjg6kKUy6Q==" - "resolved" "https://registry.npmjs.org/jest-expect-message/-/jest-expect-message-1.0.2.tgz" - "version" "1.0.2" - -"jest-get-type@^28.0.2": - "integrity" "sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==" - "resolved" "https://registry.npmjs.org/jest-get-type/-/jest-get-type-28.0.2.tgz" - "version" "28.0.2" - -"jest-haste-map@^28.1.3": - "integrity" "sha512-3S+RQWDXccXDKSWnkHa/dPwt+2qwA8CJzR61w3FoYCvoo3Pn8tvGcysmMF0Bj0EX5RYvAI2EIvC57OmotfdtKA==" - "resolved" "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-28.1.3.tgz" - "version" "28.1.3" - dependencies: - "@jest/types" "^28.1.3" - "@types/graceful-fs" "^4.1.3" - "@types/node" "*" - "anymatch" "^3.0.3" - "fb-watchman" "^2.0.0" - "graceful-fs" "^4.2.9" - "jest-regex-util" "^28.0.2" - "jest-util" "^28.1.3" - "jest-worker" "^28.1.3" - "micromatch" "^4.0.4" - "walker" "^1.0.8" - optionalDependencies: - "fsevents" "^2.3.2" - -"jest-leak-detector@^28.1.3": - "integrity" "sha512-WFVJhnQsiKtDEo5lG2mM0v40QWnBM+zMdHHyJs8AWZ7J0QZJS59MsyKeJHWhpBZBH32S48FOVvGyOFT1h0DlqA==" - "resolved" "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-28.1.3.tgz" - "version" "28.1.3" - dependencies: - "jest-get-type" "^28.0.2" - "pretty-format" "^28.1.3" - -"jest-matcher-utils@^28.1.3": - "integrity" "sha512-kQeJ7qHemKfbzKoGjHHrRKH6atgxMk8Enkk2iPQ3XwO6oE/KYD8lMYOziCkeSB9G4adPM4nR1DE8Tf5JeWH6Bw==" - "resolved" "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-28.1.3.tgz" - "version" "28.1.3" - dependencies: - "chalk" "^4.0.0" - "jest-diff" "^28.1.3" - "jest-get-type" "^28.0.2" - "pretty-format" "^28.1.3" - -"jest-message-util@^28.1.3": - "integrity" "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==" - "resolved" "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz" - "version" "28.1.3" - dependencies: - "@babel/code-frame" "^7.12.13" - "@jest/types" "^28.1.3" - "@types/stack-utils" "^2.0.0" - "chalk" "^4.0.0" - "graceful-fs" "^4.2.9" - "micromatch" "^4.0.4" - "pretty-format" "^28.1.3" - "slash" "^3.0.0" - "stack-utils" "^2.0.3" - -"jest-mock@^28.1.3": - "integrity" "sha512-o3J2jr6dMMWYVH4Lh/NKmDXdosrsJgi4AviS8oXLujcjpCMBb1FMsblDnOXKZKfSiHLxYub1eS0IHuRXsio9eA==" - "resolved" "https://registry.npmjs.org/jest-mock/-/jest-mock-28.1.3.tgz" - "version" "28.1.3" - dependencies: - "@jest/types" "^28.1.3" - "@types/node" "*" - -"jest-pnp-resolver@^1.2.2": - "integrity" "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==" - "resolved" "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz" - "version" "1.2.2" - -"jest-regex-util@^28.0.2": - "integrity" "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==" - "resolved" "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz" - "version" "28.0.2" - -"jest-resolve-dependencies@^28.1.3": - "integrity" "sha512-qa0QO2Q0XzQoNPouMbCc7Bvtsem8eQgVPNkwn9LnS+R2n8DaVDPL/U1gngC0LTl1RYXJU0uJa2BMC2DbTfFrHA==" - "resolved" "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-28.1.3.tgz" - "version" "28.1.3" - dependencies: - "jest-regex-util" "^28.0.2" - "jest-snapshot" "^28.1.3" - -"jest-resolve@*", "jest-resolve@^28.1.3": - "integrity" "sha512-Z1W3tTjE6QaNI90qo/BJpfnvpxtaFTFw5CDgwpyE/Kz8U/06N1Hjf4ia9quUhCh39qIGWF1ZuxFiBiJQwSEYKQ==" - "resolved" "https://registry.npmjs.org/jest-resolve/-/jest-resolve-28.1.3.tgz" - "version" "28.1.3" - dependencies: - "chalk" "^4.0.0" - "graceful-fs" "^4.2.9" - "jest-haste-map" "^28.1.3" - "jest-pnp-resolver" "^1.2.2" - "jest-util" "^28.1.3" - "jest-validate" "^28.1.3" - "resolve" "^1.20.0" - "resolve.exports" "^1.1.0" - "slash" "^3.0.0" - -"jest-runner@^28.1.3": - "integrity" "sha512-GkMw4D/0USd62OVO0oEgjn23TM+YJa2U2Wu5zz9xsQB1MxWKDOlrnykPxnMsN0tnJllfLPinHTka61u0QhaxBA==" - "resolved" "https://registry.npmjs.org/jest-runner/-/jest-runner-28.1.3.tgz" - "version" "28.1.3" - dependencies: - "@jest/console" "^28.1.3" - "@jest/environment" "^28.1.3" - "@jest/test-result" "^28.1.3" - "@jest/transform" "^28.1.3" - "@jest/types" "^28.1.3" - "@types/node" "*" - "chalk" "^4.0.0" - "emittery" "^0.10.2" - "graceful-fs" "^4.2.9" - "jest-docblock" "^28.1.1" - "jest-environment-node" "^28.1.3" - "jest-haste-map" "^28.1.3" - "jest-leak-detector" "^28.1.3" - "jest-message-util" "^28.1.3" - "jest-resolve" "^28.1.3" - "jest-runtime" "^28.1.3" - "jest-util" "^28.1.3" - "jest-watcher" "^28.1.3" - "jest-worker" "^28.1.3" - "p-limit" "^3.1.0" - "source-map-support" "0.5.13" - -"jest-runtime@^28.1.3": - "integrity" "sha512-NU+881ScBQQLc1JHG5eJGU7Ui3kLKrmwCPPtYsJtBykixrM2OhVQlpMmFWJjMyDfdkGgBMNjXCGB/ebzsgNGQw==" - "resolved" "https://registry.npmjs.org/jest-runtime/-/jest-runtime-28.1.3.tgz" - "version" "28.1.3" - dependencies: - "@jest/environment" "^28.1.3" - "@jest/fake-timers" "^28.1.3" - "@jest/globals" "^28.1.3" - "@jest/source-map" "^28.1.2" - "@jest/test-result" "^28.1.3" - "@jest/transform" "^28.1.3" - "@jest/types" "^28.1.3" - "chalk" "^4.0.0" - "cjs-module-lexer" "^1.0.0" - "collect-v8-coverage" "^1.0.0" - "execa" "^5.0.0" - "glob" "^7.1.3" - "graceful-fs" "^4.2.9" - "jest-haste-map" "^28.1.3" - "jest-message-util" "^28.1.3" - "jest-mock" "^28.1.3" - "jest-regex-util" "^28.0.2" - "jest-resolve" "^28.1.3" - "jest-snapshot" "^28.1.3" - "jest-util" "^28.1.3" - "slash" "^3.0.0" - "strip-bom" "^4.0.0" - -"jest-snapshot@^28.1.3": - "integrity" "sha512-4lzMgtiNlc3DU/8lZfmqxN3AYD6GGLbl+72rdBpXvcV+whX7mDrREzkPdp2RnmfIiWBg1YbuFSkXduF2JcafJg==" - "resolved" "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-28.1.3.tgz" - "version" "28.1.3" - dependencies: - "@babel/core" "^7.11.6" - "@babel/generator" "^7.7.2" - "@babel/plugin-syntax-typescript" "^7.7.2" - "@babel/traverse" "^7.7.2" - "@babel/types" "^7.3.3" - "@jest/expect-utils" "^28.1.3" - "@jest/transform" "^28.1.3" - "@jest/types" "^28.1.3" - "@types/babel__traverse" "^7.0.6" - "@types/prettier" "^2.1.5" - "babel-preset-current-node-syntax" "^1.0.0" - "chalk" "^4.0.0" - "expect" "^28.1.3" - "graceful-fs" "^4.2.9" - "jest-diff" "^28.1.3" - "jest-get-type" "^28.0.2" - "jest-haste-map" "^28.1.3" - "jest-matcher-utils" "^28.1.3" - "jest-message-util" "^28.1.3" - "jest-util" "^28.1.3" - "natural-compare" "^1.4.0" - "pretty-format" "^28.1.3" - "semver" "^7.3.5" - -"jest-util@^28.1.3": - "integrity" "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==" - "resolved" "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz" - "version" "28.1.3" - dependencies: - "@jest/types" "^28.1.3" - "@types/node" "*" - "chalk" "^4.0.0" - "ci-info" "^3.2.0" - "graceful-fs" "^4.2.9" - "picomatch" "^2.2.3" - -"jest-validate@^28.1.3": - "integrity" "sha512-SZbOGBWEsaTxBGCOpsRWlXlvNkvTkY0XxRfh7zYmvd8uL5Qzyg0CHAXiXKROflh801quA6+/DsT4ODDthOC/OA==" - "resolved" "https://registry.npmjs.org/jest-validate/-/jest-validate-28.1.3.tgz" - "version" "28.1.3" - dependencies: - "@jest/types" "^28.1.3" - "camelcase" "^6.2.0" - "chalk" "^4.0.0" - "jest-get-type" "^28.0.2" - "leven" "^3.1.0" - "pretty-format" "^28.1.3" - -"jest-watcher@^28.1.3": - "integrity" "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==" - "resolved" "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz" - "version" "28.1.3" - dependencies: - "@jest/test-result" "^28.1.3" - "@jest/types" "^28.1.3" - "@types/node" "*" - "ansi-escapes" "^4.2.1" - "chalk" "^4.0.0" - "emittery" "^0.10.2" - "jest-util" "^28.1.3" - "string-length" "^4.0.1" - -"jest-worker@^28.1.3": - "integrity" "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==" - "resolved" "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz" - "version" "28.1.3" - dependencies: - "@types/node" "*" - "merge-stream" "^2.0.0" - "supports-color" "^8.0.0" - -"jest@^28.1.3": - "integrity" "sha512-N4GT5on8UkZgH0O5LUavMRV1EDEhNTL0KEfRmDIeZHSV7p2XgLoY9t9VDUgL6o+yfdgYHVxuz81G8oB9VG5uyA==" - "resolved" "https://registry.npmjs.org/jest/-/jest-28.1.3.tgz" - "version" "28.1.3" - dependencies: - "@jest/core" "^28.1.3" - "@jest/types" "^28.1.3" - "import-local" "^3.0.2" - "jest-cli" "^28.1.3" - -"js-tokens@^4.0.0": - "integrity" "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - "resolved" "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" - "version" "4.0.0" - -"js-yaml@^3.13.1", "js-yaml@3.13.1": - "integrity" "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==" - "resolved" "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz" - "version" "3.13.1" - dependencies: - "argparse" "^1.0.7" - "esprima" "^4.0.0" - -"js-yaml@^4.1.0": - "integrity" "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==" - "resolved" "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz" - "version" "4.1.0" - dependencies: - "argparse" "^2.0.1" - -"jsesc@^2.5.1": - "integrity" "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" - "resolved" "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" - "version" "2.5.2" - -"jsesc@~0.5.0": - "integrity" "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==" - "resolved" "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz" - "version" "0.5.0" - -"json-parse-even-better-errors@^2.3.0": - "integrity" "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" - "resolved" "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" - "version" "2.3.1" - -"json-schema-traverse@^1.0.0": - "integrity" "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - "resolved" "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz" - "version" "1.0.0" - -"json5@^2.2.1": - "integrity" "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==" - "resolved" "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz" - "version" "2.2.1" - -"json5@2.0.0": - "integrity" "sha512-0EdQvHuLm7yJ7lyG5dp7Q3X2ku++BG5ZHaJ5FTnaXpKqDrw4pMxel5Bt3oAYMthnrthFBdnZ1FcsXTPyrQlV0w==" - "resolved" "https://registry.npmjs.org/json5/-/json5-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "minimist" "^1.2.0" - -"jsonfile@^4.0.0": - "integrity" "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==" - "resolved" "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz" - "version" "4.0.0" - optionalDependencies: - "graceful-fs" "^4.1.6" - -"jsonwebtoken@^8.5.1": - "integrity" "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==" - "resolved" "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz" - "version" "8.5.1" - 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.0.0" - "ms" "^2.1.1" - "semver" "^5.6.0" - -"jwa@^1.4.1": - "integrity" "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==" - "resolved" "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz" - "version" "1.4.1" - dependencies: - "buffer-equal-constant-time" "1.0.1" - "ecdsa-sig-formatter" "1.0.11" - "safe-buffer" "^5.0.1" - -"jws@^3.2.2": - "integrity" "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==" - "resolved" "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz" - "version" "3.2.2" - dependencies: - "jwa" "^1.4.1" - "safe-buffer" "^5.0.1" - -"kind-of@^6.0.2": - "integrity" "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" - "resolved" "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" - "version" "6.0.3" - -"klaw-sync@^6.0.0": - "integrity" "sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ==" - "resolved" "https://registry.npmjs.org/klaw-sync/-/klaw-sync-6.0.0.tgz" - "version" "6.0.0" - dependencies: - "graceful-fs" "^4.1.11" - -"kleur@^3.0.3": - "integrity" "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" - "resolved" "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz" - "version" "3.0.3" - -"lambert-server@^1.2.12": - "integrity" "sha512-TY6k60KLVfBpPrl9lcrN54RJdTBg9f8JqJPoHg5d/FMLnnwwQtT4budpoQjyLDwBLhS+zpXo0aBCwnnGgTVGaw==" - "resolved" "https://registry.npmjs.org/lambert-server/-/lambert-server-1.2.12.tgz" - "version" "1.2.12" - dependencies: - "body-parser" "^1.19.0" - "chalk" "^4.1.1" - "express" "^4.17.1" - "express-async-errors" "^3.1.1" - "helmet" "^4.4.1" - "missing-native-js-functions" "^1.2.11" - -"leven@^3.1.0": - "integrity" "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" - "resolved" "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz" - "version" "3.1.0" - -"levn@~0.3.0": - "integrity" "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==" - "resolved" "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz" - "version" "0.3.0" - dependencies: - "prelude-ls" "~1.1.2" - "type-check" "~0.3.2" - -"lines-and-columns@^1.1.6": - "integrity" "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" - "resolved" "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz" - "version" "1.2.4" - -"locate-path@^5.0.0": - "integrity" "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==" - "resolved" "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz" - "version" "5.0.0" - dependencies: - "p-locate" "^4.1.0" - -"lodash.debounce@^4.0.8": - "integrity" "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" - "resolved" "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz" - "version" "4.0.8" - -"lodash.includes@^4.3.0": - "integrity" "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==" - "resolved" "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz" - "version" "4.3.0" - -"lodash.isboolean@^3.0.3": - "integrity" "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==" - "resolved" "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz" - "version" "3.0.3" - -"lodash.isinteger@^4.0.4": - "integrity" "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==" - "resolved" "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz" - "version" "4.0.4" - -"lodash.isnumber@^3.0.3": - "integrity" "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==" - "resolved" "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz" - "version" "3.0.3" - -"lodash.isplainobject@^4.0.6": - "integrity" "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==" - "resolved" "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz" - "version" "4.0.6" - -"lodash.isstring@^4.0.1": - "integrity" "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==" - "resolved" "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz" - "version" "4.0.1" - -"lodash.once@^4.0.0": - "integrity" "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==" - "resolved" "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz" - "version" "4.1.1" - -"long@^4.0.0": - "integrity" "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" - "resolved" "https://registry.npmjs.org/long/-/long-4.0.0.tgz" - "version" "4.0.0" - -"lru_map@^0.3.3": - "integrity" "sha512-Pn9cox5CsMYngeDbmChANltQl+5pi6XmTrraMSzhPmMBbmgcxmqWry0U3PGapCU1yB4/LqCcom7qhHZiF/jGfQ==" - "resolved" "https://registry.npmjs.org/lru_map/-/lru_map-0.3.3.tgz" - "version" "0.3.3" - -"lru-cache@^4.1.3": - "integrity" "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==" - "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz" - "version" "4.1.5" - dependencies: - "pseudomap" "^1.0.2" - "yallist" "^2.1.2" - -"lru-cache@^5.1.1": - "integrity" "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==" - "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz" - "version" "5.1.1" - dependencies: - "yallist" "^3.0.2" - -"lru-cache@^6.0.0": - "integrity" "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==" - "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" - "version" "6.0.0" - dependencies: - "yallist" "^4.0.0" - -"make-dir@^3.0.0", "make-dir@^3.1.0": - "integrity" "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==" - "resolved" "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz" - "version" "3.1.0" - dependencies: - "semver" "^6.0.0" - -"make-error@^1.1.1": - "integrity" "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==" - "resolved" "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz" - "version" "1.3.6" - -"make-fetch-happen@^9.1.0": - "integrity" "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==" - "resolved" "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz" - "version" "9.1.0" - dependencies: - "agentkeepalive" "^4.1.3" - "cacache" "^15.2.0" - "http-cache-semantics" "^4.1.0" - "http-proxy-agent" "^4.0.1" - "https-proxy-agent" "^5.0.0" - "is-lambda" "^1.0.1" - "lru-cache" "^6.0.0" - "minipass" "^3.1.3" - "minipass-collect" "^1.0.2" - "minipass-fetch" "^1.3.2" - "minipass-flush" "^1.0.5" - "minipass-pipeline" "^1.2.4" - "negotiator" "^0.6.2" - "promise-retry" "^2.0.1" - "socks-proxy-agent" "^6.0.0" - "ssri" "^8.0.0" - -"makeerror@1.0.12": - "integrity" "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==" - "resolved" "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz" - "version" "1.0.12" - dependencies: - "tmpl" "1.0.5" - -"media-typer@0.3.0": - "integrity" "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" - "resolved" "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" - "version" "0.3.0" - -"memory-pager@^1.0.2": - "integrity" "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==" - "resolved" "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz" - "version" "1.5.0" - -"merge-descriptors@1.0.1": - "integrity" "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" - "resolved" "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz" - "version" "1.0.1" - -"merge-stream@^2.0.0": - "integrity" "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - "resolved" "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" - "version" "2.0.0" - -"methods@^1.1.2", "methods@~1.1.2": - "integrity" "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" - "resolved" "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz" - "version" "1.1.2" - -"micromatch@^4.0.2", "micromatch@^4.0.4": - "integrity" "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==" - "resolved" "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz" - "version" "4.0.5" - dependencies: - "braces" "^3.0.2" - "picomatch" "^2.3.1" - -"mime-db@1.52.0": - "integrity" "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - "resolved" "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz" - "version" "1.52.0" - -"mime-types@^2.1.12", "mime-types@~2.1.24", "mime-types@~2.1.34": - "integrity" "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==" - "resolved" "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz" - "version" "2.1.35" - dependencies: - "mime-db" "1.52.0" - -"mime@1.6.0": - "integrity" "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" - "resolved" "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" - "version" "1.6.0" - -"mime@2.6.0": - "integrity" "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==" - "resolved" "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz" - "version" "2.6.0" - -"mimic-fn@^2.1.0": - "integrity" "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" - "resolved" "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" - "version" "2.1.0" - -"mimic-response@^2.0.0": - "integrity" "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==" - "resolved" "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz" - "version" "2.1.0" - -"minimatch@^3.0.4", "minimatch@^3.1.1": - "integrity" "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==" - "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" - "version" "3.1.2" - dependencies: - "brace-expansion" "^1.1.7" - -"minimatch@^5.0.1": - "integrity" "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==" - "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz" - "version" "5.1.0" - dependencies: - "brace-expansion" "^2.0.1" - -"minimist@^1.2.0", "minimist@^1.2.6": - "integrity" "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" - "resolved" "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz" - "version" "1.2.6" - -"minipass-collect@^1.0.2": - "integrity" "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==" - "resolved" "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz" - "version" "1.0.2" - dependencies: - "minipass" "^3.0.0" - -"minipass-fetch@^1.3.2": - "integrity" "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==" - "resolved" "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz" - "version" "1.4.1" - dependencies: - "minipass" "^3.1.0" - "minipass-sized" "^1.0.3" - "minizlib" "^2.0.0" - optionalDependencies: - "encoding" "^0.1.12" - -"minipass-flush@^1.0.5": - "integrity" "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==" - "resolved" "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz" - "version" "1.0.5" - dependencies: - "minipass" "^3.0.0" - -"minipass-pipeline@^1.2.2", "minipass-pipeline@^1.2.4": - "integrity" "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==" - "resolved" "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz" - "version" "1.2.4" - dependencies: - "minipass" "^3.0.0" - -"minipass-sized@^1.0.3": - "integrity" "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==" - "resolved" "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz" - "version" "1.0.3" - dependencies: - "minipass" "^3.0.0" - -"minipass@^3.0.0", "minipass@^3.1.0", "minipass@^3.1.1", "minipass@^3.1.3": - "integrity" "sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==" - "resolved" "https://registry.npmjs.org/minipass/-/minipass-3.3.4.tgz" - "version" "3.3.4" - dependencies: - "yallist" "^4.0.0" - -"minizlib@^2.0.0", "minizlib@^2.1.1": - "integrity" "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==" - "resolved" "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz" - "version" "2.1.2" - dependencies: - "minipass" "^3.0.0" - "yallist" "^4.0.0" - -"missing-native-js-functions@^1.2.11", "missing-native-js-functions@^1.2.18": - "integrity" "sha512-TZr1muzDE4kfu0LHDzg63O7m2qW3Gpyc875ki8+YlSRj+4ibZRv0ySQ0cSB06GoBL9ejeehLmkQnybLpp9jYcg==" - "resolved" "https://registry.npmjs.org/missing-native-js-functions/-/missing-native-js-functions-1.2.18.tgz" - "version" "1.2.18" - -"mkdirp@^0.5.4": - "integrity" "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==" - "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz" - "version" "0.5.6" - dependencies: - "minimist" "^1.2.6" - -"mkdirp@^1.0.3": - "integrity" "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" - "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz" - "version" "1.0.4" - -"mkdirp@^1.0.4": - "integrity" "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" - "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz" - "version" "1.0.4" - -"mongodb@^3.6.0": - "integrity" "sha512-Psm+g3/wHXhjBEktkxXsFMZvd3nemI0r3IPsE0bU+4//PnvNWKkzhZcEsbPcYiWqe8XqXJJEg4Tgtr7Raw67Yw==" - "resolved" "https://registry.npmjs.org/mongodb/-/mongodb-3.7.3.tgz" - "version" "3.7.3" - dependencies: - "bl" "^2.2.1" - "bson" "^1.1.4" - "denque" "^1.4.1" - "optional-require" "^1.1.8" - "safe-buffer" "^5.1.2" - optionalDependencies: - "saslprep" "^1.0.0" - -"morgan@^1.10.0": - "integrity" "sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==" - "resolved" "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz" - "version" "1.10.0" - dependencies: - "basic-auth" "~2.0.1" - "debug" "2.6.9" - "depd" "~2.0.0" - "on-finished" "~2.3.0" - "on-headers" "~1.0.2" - -"ms@^2.0.0", "ms@^2.1.1", "ms@2.1.2": - "integrity" "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" - "version" "2.1.2" - -"ms@2.0.0": - "integrity" "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - "resolved" "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" - "version" "2.0.0" - -"ms@2.1.3": - "integrity" "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" - "version" "2.1.3" - -"multer@^1.4.5-lts.1": - "integrity" "sha512-ywPWvcDMeH+z9gQq5qYHCCy+ethsk4goepZ45GLD63fOu0YcNecQxi64nDs3qluZB+murG3/D4dJ7+dGctcCQQ==" - "resolved" "https://registry.npmjs.org/multer/-/multer-1.4.5-lts.1.tgz" - "version" "1.4.5-lts.1" - dependencies: - "append-field" "^1.0.0" - "busboy" "^1.0.0" - "concat-stream" "^1.5.2" - "mkdirp" "^0.5.4" - "object-assign" "^4.1.1" - "type-is" "^1.6.4" - "xtend" "^4.0.0" - -"mysql2@^2.2.5", "mysql2@^2.3.3": - "integrity" "sha512-wxJUev6LgMSgACDkb/InIFxDprRa6T95+VEoR+xPvtngtccNH2dGjEB/fVZ8yg1gWv1510c9CvXuJHi5zUm0ZA==" - "resolved" "https://registry.npmjs.org/mysql2/-/mysql2-2.3.3.tgz" - "version" "2.3.3" - dependencies: - "denque" "^2.0.1" - "generate-function" "^2.3.1" - "iconv-lite" "^0.6.3" - "long" "^4.0.0" - "lru-cache" "^6.0.0" - "named-placeholders" "^1.1.2" - "seq-queue" "^0.0.5" - "sqlstring" "^2.3.2" - -"mz@^2.4.0": - "integrity" "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==" - "resolved" "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz" - "version" "2.7.0" - dependencies: - "any-promise" "^1.0.0" - "object-assign" "^4.0.1" - "thenify-all" "^1.0.0" - -"named-placeholders@^1.1.2": - "integrity" "sha512-wiFWqxoLL3PGVReSZpjLVxyJ1bRqe+KKJVbr4hGs1KWfTZTQyezHFBbuKj9hsizHyGV2ne7EMjHdxEGAybD5SA==" - "resolved" "https://registry.npmjs.org/named-placeholders/-/named-placeholders-1.1.2.tgz" - "version" "1.1.2" - dependencies: - "lru-cache" "^4.1.3" - -"nan@^2.15.0": - "integrity" "sha512-UdAqHyFngu7TfQKsCBgAA6pWDkT8MAO7d0jyOecVhN5354xbLqdn8mV9Tat9gepAupm0bt2DbeaSC8vS52MuFA==" - "resolved" "https://registry.npmjs.org/nan/-/nan-2.16.0.tgz" - "version" "2.16.0" - -"natural-compare@^1.4.0": - "integrity" "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" - "resolved" "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" - "version" "1.4.0" - -"negotiator@^0.6.2", "negotiator@0.6.3": - "integrity" "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" - "resolved" "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz" - "version" "0.6.3" - -"netmask@^2.0.2": - "integrity" "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==" - "resolved" "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz" - "version" "2.0.2" - -"nice-try@^1.0.4": - "integrity" "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" - "resolved" "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz" - "version" "1.0.5" - -"node-2fa@^2.0.3": - "integrity" "sha512-PQldrOhjuoZyoydMvMSctllPN1ZPZ1/NwkEcgYwY9faVqE/OymxR+3awPpbWZxm6acLKqvmNqQmdqTsqYyflFw==" - "resolved" "https://registry.npmjs.org/node-2fa/-/node-2fa-2.0.3.tgz" - "version" "2.0.3" - dependencies: - "@types/notp" "^2.0.0" - "notp" "^2.0.3" - "thirty-two" "1.0.2" - "tslib" "^2.1.0" - -"node-addon-api@^3.1.0": - "integrity" "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==" - "resolved" "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz" - "version" "3.2.1" - -"node-addon-api@^4.2.0": - "integrity" "sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==" - "resolved" "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.3.0.tgz" - "version" "4.3.0" - -"node-fetch@^2.6.7": - "integrity" "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==" - "resolved" "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz" - "version" "2.6.7" - dependencies: - "whatwg-url" "^5.0.0" - -"node-gyp@8.x": - "integrity" "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==" - "resolved" "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz" - "version" "8.4.1" - dependencies: - "env-paths" "^2.2.0" - "glob" "^7.1.4" - "graceful-fs" "^4.2.6" - "make-fetch-happen" "^9.1.0" - "nopt" "^5.0.0" - "npmlog" "^6.0.0" - "rimraf" "^3.0.2" - "semver" "^7.3.5" - "tar" "^6.1.2" - "which" "^2.0.2" - -"node-int64@^0.4.0": - "integrity" "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" - "resolved" "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz" - "version" "0.4.0" - -"node-releases@^2.0.6": - "integrity" "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" - "resolved" "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz" - "version" "2.0.6" - -"nopt@^5.0.0": - "integrity" "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==" - "resolved" "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz" - "version" "5.0.0" - dependencies: - "abbrev" "1" - -"normalize-path@^3.0.0", "normalize-path@~3.0.0": - "integrity" "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" - "resolved" "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" - "version" "3.0.0" - -"notp@^2.0.3": - "integrity" "sha512-oBig/2uqkjQ5AkBuw4QJYwkEWa/q+zHxI5/I5z6IeP2NT0alpJFsP/trrfCC+9xOAgQSZXssNi962kp5KBmypQ==" - "resolved" "https://registry.npmjs.org/notp/-/notp-2.0.3.tgz" - "version" "2.0.3" - -"npm-run-path@^4.0.1": - "integrity" "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==" - "resolved" "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz" - "version" "4.0.1" - dependencies: - "path-key" "^3.0.0" - -"npmlog@^5.0.1": - "integrity" "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==" - "resolved" "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz" - "version" "5.0.1" - dependencies: - "are-we-there-yet" "^2.0.0" - "console-control-strings" "^1.1.0" - "gauge" "^3.0.0" - "set-blocking" "^2.0.0" - -"npmlog@^6.0.0": - "integrity" "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==" - "resolved" "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz" - "version" "6.0.2" - dependencies: - "are-we-there-yet" "^3.0.0" - "console-control-strings" "^1.1.0" - "gauge" "^4.0.3" - "set-blocking" "^2.0.0" - -"nth-check@^2.0.1": - "integrity" "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==" - "resolved" "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz" - "version" "2.1.1" - dependencies: - "boolbase" "^1.0.0" - -"object-assign@^4.0.1", "object-assign@^4.1.1": - "integrity" "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" - "resolved" "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" - "version" "4.1.1" - -"object-inspect@^1.9.0": - "integrity" "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==" - "resolved" "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz" - "version" "1.12.2" - -"object-keys@^1.1.1": - "integrity" "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" - "resolved" "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" - "version" "1.1.1" - -"object.assign@^4.1.0": - "integrity" "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==" - "resolved" "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz" - "version" "4.1.2" - dependencies: - "call-bind" "^1.0.0" - "define-properties" "^1.1.3" - "has-symbols" "^1.0.1" - "object-keys" "^1.1.1" - -"on-finished@~2.3.0": - "integrity" "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==" - "resolved" "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz" - "version" "2.3.0" - dependencies: - "ee-first" "1.1.1" - -"on-finished@2.4.1": - "integrity" "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==" - "resolved" "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz" - "version" "2.4.1" - dependencies: - "ee-first" "1.1.1" - -"on-headers@~1.0.2": - "integrity" "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" - "resolved" "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz" - "version" "1.0.2" - -"once@^1.3.0", "once@^1.3.1", "once@1.4.0": - "integrity" "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==" - "resolved" "https://registry.npmjs.org/once/-/once-1.4.0.tgz" - "version" "1.4.0" - dependencies: - "wrappy" "1" - -"onetime@^5.1.2": - "integrity" "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==" - "resolved" "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" - "version" "5.1.2" - dependencies: - "mimic-fn" "^2.1.0" - -"open@^7.4.2": - "integrity" "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==" - "resolved" "https://registry.npmjs.org/open/-/open-7.4.2.tgz" - "version" "7.4.2" - dependencies: - "is-docker" "^2.0.0" - "is-wsl" "^2.1.1" - -"optional-require@^1.1.8": - "integrity" "sha512-jq83qaUb0wNg9Krv1c5OQ+58EK+vHde6aBPzLvPPqJm89UQWsvSuFy9X/OSNJnFeSOKo7btE0n8Nl2+nE+z5nA==" - "resolved" "https://registry.npmjs.org/optional-require/-/optional-require-1.1.8.tgz" - "version" "1.1.8" - dependencies: - "require-at" "^1.0.6" - -"optionator@^0.8.1": - "integrity" "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==" - "resolved" "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz" - "version" "0.8.3" - dependencies: - "deep-is" "~0.1.3" - "fast-levenshtein" "~2.0.6" - "levn" "~0.3.0" - "prelude-ls" "~1.1.2" - "type-check" "~0.3.2" - "word-wrap" "~1.2.3" - -"os-tmpdir@~1.0.2": - "integrity" "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==" - "resolved" "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz" - "version" "1.0.2" - -"p-limit@^2.2.0": - "integrity" "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==" - "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" - "version" "2.3.0" - dependencies: - "p-try" "^2.0.0" - -"p-limit@^3.1.0": - "integrity" "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==" - "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz" - "version" "3.1.0" - dependencies: - "yocto-queue" "^0.1.0" - -"p-locate@^4.1.0": - "integrity" "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==" - "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz" - "version" "4.1.0" - dependencies: - "p-limit" "^2.2.0" - -"p-map@^4.0.0": - "integrity" "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==" - "resolved" "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz" - "version" "4.0.0" - dependencies: - "aggregate-error" "^3.0.0" - -"p-try@^2.0.0": - "integrity" "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" - "resolved" "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" - "version" "2.2.0" - -"pac-proxy-agent@^5.0.0": - "integrity" "sha512-CcFG3ZtnxO8McDigozwE3AqAw15zDvGH+OjXO4kzf7IkEKkQ4gxQ+3sdF50WmhQ4P/bVusXcqNE2S3XrNURwzQ==" - "resolved" "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-5.0.0.tgz" - "version" "5.0.0" - dependencies: - "@tootallnate/once" "1" - "agent-base" "6" - "debug" "4" - "get-uri" "3" - "http-proxy-agent" "^4.0.1" - "https-proxy-agent" "5" - "pac-resolver" "^5.0.0" - "raw-body" "^2.2.0" - "socks-proxy-agent" "5" - -"pac-resolver@^5.0.0": - "integrity" "sha512-cy7u00ko2KVgBAjuhevqpPeHIkCIqPe1v24cydhWjmeuzaBfmUWFCZJ1iAh5TuVzVZoUzXIW7K8sMYOZ84uZ9Q==" - "resolved" "https://registry.npmjs.org/pac-resolver/-/pac-resolver-5.0.1.tgz" - "version" "5.0.1" - dependencies: - "degenerator" "^3.0.2" - "ip" "^1.1.5" - "netmask" "^2.0.2" - -"packet-reader@1.0.0": - "integrity" "sha512-HAKu/fG3HpHFO0AA8WE8q2g+gBJaZ9MG7fcKk+IJPLTGAD6Psw4443l+9DGRbOIh3/aXr7Phy0TjilYivJo5XQ==" - "resolved" "https://registry.npmjs.org/packet-reader/-/packet-reader-1.0.0.tgz" - "version" "1.0.0" - -"parse-json@^5.2.0": - "integrity" "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==" - "resolved" "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz" - "version" "5.2.0" - dependencies: - "@babel/code-frame" "^7.0.0" - "error-ex" "^1.3.1" - "json-parse-even-better-errors" "^2.3.0" - "lines-and-columns" "^1.1.6" - -"parse5-htmlparser2-tree-adapter@^6.0.0": - "integrity" "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==" - "resolved" "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz" - "version" "6.0.1" - dependencies: - "parse5" "^6.0.1" - -"parse5-htmlparser2-tree-adapter@^7.0.0": - "integrity" "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==" - "resolved" "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz" - "version" "7.0.0" - dependencies: - "domhandler" "^5.0.2" - "parse5" "^7.0.0" - -"parse5@^5.1.1": - "integrity" "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==" - "resolved" "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz" - "version" "5.1.1" - -"parse5@^6.0.1": - "integrity" "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" - "resolved" "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz" - "version" "6.0.1" - -"parse5@^7.0.0": - "integrity" "sha512-y/t8IXSPWTuRZqXc0ajH/UwDj4mnqLEbSttNbThcFhGrZuOyoyvNBO85PBp2jQa55wY9d07PBNjsK8ZP3K5U6g==" - "resolved" "https://registry.npmjs.org/parse5/-/parse5-7.0.0.tgz" - "version" "7.0.0" - dependencies: - "entities" "^4.3.0" - -"parseurl@~1.3.3": - "integrity" "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" - "resolved" "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz" - "version" "1.3.3" - -"patch-package@^6.4.7": - "integrity" "sha512-S0vh/ZEafZ17hbhgqdnpunKDfzHQibQizx9g8yEf5dcVk3KOflOfdufRXQX8CSEkyOQwuM/bNz1GwKvFj54kaQ==" - "resolved" "https://registry.npmjs.org/patch-package/-/patch-package-6.4.7.tgz" - "version" "6.4.7" - dependencies: - "@yarnpkg/lockfile" "^1.1.0" - "chalk" "^2.4.2" - "cross-spawn" "^6.0.5" - "find-yarn-workspace-root" "^2.0.0" - "fs-extra" "^7.0.1" - "is-ci" "^2.0.0" - "klaw-sync" "^6.0.0" - "minimist" "^1.2.0" - "open" "^7.4.2" - "rimraf" "^2.6.3" - "semver" "^5.6.0" - "slash" "^2.0.0" - "tmp" "^0.0.33" - -"path-equal@^1.1.2": - "integrity" "sha512-AUJvbcle1Zgb1TgtftHYknlrgrSYyI1ytrYgSbKUHSybwqUDnbD2cw9PIWivuMvsN+GTXmr/DRN4VBXpHG6aGg==" - "resolved" "https://registry.npmjs.org/path-equal/-/path-equal-1.2.2.tgz" - "version" "1.2.2" - -"path-exists@^4.0.0": - "integrity" "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" - "version" "4.0.0" - -"path-is-absolute@^1.0.0": - "integrity" "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" - "resolved" "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" - "version" "1.0.1" - -"path-key@^2.0.1": - "integrity" "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==" - "resolved" "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz" - "version" "2.0.1" - -"path-key@^3.0.0", "path-key@^3.1.0": - "integrity" "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - "resolved" "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" - "version" "3.1.1" - -"path-parse@^1.0.7": - "integrity" "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - "resolved" "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" - "version" "1.0.7" - -"path-to-regexp@0.1.7": - "integrity" "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" - "resolved" "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz" - "version" "0.1.7" - -"peek-readable@^4.1.0": - "integrity" "sha512-ZI3LnwUv5nOGbQzD9c2iDG6toheuXSZP5esSHBjopsXH4dg19soufvpUGA3uohi5anFtGb2lhAVdHzH6R/Evvg==" - "resolved" "https://registry.npmjs.org/peek-readable/-/peek-readable-4.1.0.tgz" - "version" "4.1.0" - -"pg-connection-string@^2.5.0": - "integrity" "sha512-r5o/V/ORTA6TmUnyWZR9nCj1klXCO2CEKNRlVuJptZe85QuhFayC7WeMic7ndayT5IRIR0S0xFxFi2ousartlQ==" - "resolved" "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.5.0.tgz" - "version" "2.5.0" - -"pg-int8@1.0.1": - "integrity" "sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==" - "resolved" "https://registry.npmjs.org/pg-int8/-/pg-int8-1.0.1.tgz" - "version" "1.0.1" - -"pg-pool@^3.5.1": - "integrity" "sha512-6iCR0wVrro6OOHFsyavV+i6KYL4lVNyYAB9RD18w66xSzN+d8b66HiwuP30Gp1SH5O9T82fckkzsRjlrhD0ioQ==" - "resolved" "https://registry.npmjs.org/pg-pool/-/pg-pool-3.5.1.tgz" - "version" "3.5.1" - -"pg-protocol@^1.5.0": - "integrity" "sha512-muRttij7H8TqRNu/DxrAJQITO4Ac7RmX3Klyr/9mJEOBeIpgnF8f9jAfRz5d3XwQZl5qBjF9gLsUtMPJE0vezQ==" - "resolved" "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.5.0.tgz" - "version" "1.5.0" - -"pg-types@^2.1.0": - "integrity" "sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==" - "resolved" "https://registry.npmjs.org/pg-types/-/pg-types-2.2.0.tgz" - "version" "2.2.0" - dependencies: - "pg-int8" "1.0.1" - "postgres-array" "~2.0.0" - "postgres-bytea" "~1.0.0" - "postgres-date" "~1.0.4" - "postgres-interval" "^1.1.0" - -"pg@^8.5.1", "pg@^8.7.3", "pg@>=8.0": - "integrity" "sha512-HPmH4GH4H3AOprDJOazoIcpI49XFsHCe8xlrjHkWiapdbHK+HLtbm/GQzXYAZwmPju/kzKhjaSfMACG+8cgJcw==" - "resolved" "https://registry.npmjs.org/pg/-/pg-8.7.3.tgz" - "version" "8.7.3" - dependencies: - "buffer-writer" "2.0.0" - "packet-reader" "1.0.0" - "pg-connection-string" "^2.5.0" - "pg-pool" "^3.5.1" - "pg-protocol" "^1.5.0" - "pg-types" "^2.1.0" - "pgpass" "1.x" - -"pgpass@1.x": - "integrity" "sha512-FdW9r/jQZhSeohs1Z3sI1yxFQNFvMcnmfuj4WBMUTxOrAyLMaTcE1aAMBiTlbMNaXvBCQuVi0R7hd8udDSP7ug==" - "resolved" "https://registry.npmjs.org/pgpass/-/pgpass-1.0.5.tgz" - "version" "1.0.5" - dependencies: - "split2" "^4.1.0" - -"picocolors@^1.0.0": - "integrity" "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - "resolved" "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz" - "version" "1.0.0" - -"picomatch@^2.0.4", "picomatch@^2.2.1", "picomatch@^2.2.3", "picomatch@^2.3.1": - "integrity" "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" - "resolved" "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" - "version" "2.3.1" - -"pirates@^4.0.4": - "integrity" "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==" - "resolved" "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz" - "version" "4.0.5" - -"pkg-dir@^4.2.0": - "integrity" "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==" - "resolved" "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz" - "version" "4.2.0" - dependencies: - "find-up" "^4.0.0" - -"postgres-array@~2.0.0": - "integrity" "sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==" - "resolved" "https://registry.npmjs.org/postgres-array/-/postgres-array-2.0.0.tgz" - "version" "2.0.0" - -"postgres-bytea@~1.0.0": - "integrity" "sha512-xy3pmLuQqRBZBXDULy7KbaitYqLcmxigw14Q5sj8QBVLqEwXfeybIKVWiqAXTlcvdvb0+xkOtDbfQMOf4lST1w==" - "resolved" "https://registry.npmjs.org/postgres-bytea/-/postgres-bytea-1.0.0.tgz" - "version" "1.0.0" - -"postgres-date@~1.0.4": - "integrity" "sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q==" - "resolved" "https://registry.npmjs.org/postgres-date/-/postgres-date-1.0.7.tgz" - "version" "1.0.7" - -"postgres-interval@^1.1.0": - "integrity" "sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==" - "resolved" "https://registry.npmjs.org/postgres-interval/-/postgres-interval-1.2.0.tgz" - "version" "1.2.0" - dependencies: - "xtend" "^4.0.0" - -"prelude-ls@~1.1.2": - "integrity" "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==" - "resolved" "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz" - "version" "1.1.2" - -"pretty-format@^28.1.3": - "integrity" "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==" - "resolved" "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz" - "version" "28.1.3" - dependencies: - "@jest/schemas" "^28.1.3" - "ansi-regex" "^5.0.1" - "ansi-styles" "^5.0.0" - "react-is" "^18.0.0" - -"process-nextick-args@~2.0.0": - "integrity" "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - "resolved" "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" - "version" "2.0.1" - -"promise-inflight@^1.0.1": - "integrity" "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==" - "resolved" "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz" - "version" "1.0.1" - -"promise-retry@^2.0.1": - "integrity" "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==" - "resolved" "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz" - "version" "2.0.1" - dependencies: - "err-code" "^2.0.2" - "retry" "^0.12.0" - -"prompts@^2.0.1": - "integrity" "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==" - "resolved" "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz" - "version" "2.4.2" - dependencies: - "kleur" "^3.0.3" - "sisteransi" "^1.0.5" - -"proxy-addr@~2.0.7": - "integrity" "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==" - "resolved" "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz" - "version" "2.0.7" - dependencies: - "forwarded" "0.2.0" - "ipaddr.js" "1.9.1" - -"proxy-agent@^5.0.0": - "integrity" "sha512-gkH7BkvLVkSfX9Dk27W6TyNOWWZWRilRfk1XxGNWOYJ2TuedAv1yFpCaU9QSBmBe716XOTNpYNOzhysyw8xn7g==" - "resolved" "https://registry.npmjs.org/proxy-agent/-/proxy-agent-5.0.0.tgz" - "version" "5.0.0" - dependencies: - "agent-base" "^6.0.0" - "debug" "4" - "http-proxy-agent" "^4.0.0" - "https-proxy-agent" "^5.0.0" - "lru-cache" "^5.1.1" - "pac-proxy-agent" "^5.0.0" - "proxy-from-env" "^1.0.0" - "socks-proxy-agent" "^5.0.0" - -"proxy-from-env@^1.0.0": - "integrity" "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" - "resolved" "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz" - "version" "1.1.0" - -"pseudomap@^1.0.2": - "integrity" "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==" - "resolved" "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz" - "version" "1.0.2" - -"punycode@^2.1.0": - "integrity" "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - "resolved" "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" - "version" "2.1.1" - -"qs@^6.10.3", "qs@6.10.3": - "integrity" "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==" - "resolved" "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz" - "version" "6.10.3" - dependencies: - "side-channel" "^1.0.4" - -"qs@6.9.3": - "integrity" "sha512-EbZYNarm6138UKKq46tdx08Yo/q9ZhFoAXAI1meAFd2GtbRDhbZY2WQSICskT0c5q99aFzLG1D4nvTk9tqfXIw==" - "resolved" "https://registry.npmjs.org/qs/-/qs-6.9.3.tgz" - "version" "6.9.3" - -"querystringify@^2.1.1": - "integrity" "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" - "resolved" "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz" - "version" "2.2.0" - -"queue@6.0.2": - "integrity" "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==" - "resolved" "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz" - "version" "6.0.2" - dependencies: - "inherits" "~2.0.3" - -"range-parser@~1.2.1": - "integrity" "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" - "resolved" "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" - "version" "1.2.1" - -"raw-body@^2.2.0", "raw-body@2.5.1": - "integrity" "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==" - "resolved" "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz" - "version" "2.5.1" - dependencies: - "bytes" "3.1.2" - "http-errors" "2.0.0" - "iconv-lite" "0.4.24" - "unpipe" "1.0.0" - -"react-is@^18.0.0": - "integrity" "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" - "resolved" "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz" - "version" "18.2.0" - -"readable-stream@^2.2.2": - "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==" - "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" - "version" "2.3.7" - dependencies: - "core-util-is" "~1.0.0" - "inherits" "~2.0.3" - "isarray" "~1.0.0" - "process-nextick-args" "~2.0.0" - "safe-buffer" "~5.1.1" - "string_decoder" "~1.1.1" - "util-deprecate" "~1.0.1" - -"readable-stream@^2.3.5": - "integrity" "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==" - "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" - "version" "2.3.7" - dependencies: - "core-util-is" "~1.0.0" - "inherits" "~2.0.3" - "isarray" "~1.0.0" - "process-nextick-args" "~2.0.0" - "safe-buffer" "~5.1.1" - "string_decoder" "~1.1.1" - "util-deprecate" "~1.0.1" - -"readable-stream@^3.6.0": - "integrity" "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==" - "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" - "version" "3.6.0" - dependencies: - "inherits" "^2.0.3" - "string_decoder" "^1.1.1" - "util-deprecate" "^1.0.1" - -"readable-stream@1.1.x", "readable-stream@1.x >=1.1.9": - "integrity" "sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==" - "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz" - "version" "1.1.14" - dependencies: - "core-util-is" "~1.0.0" - "inherits" "~2.0.1" - "isarray" "0.0.1" - "string_decoder" "~0.10.x" - -"readable-web-to-node-stream@^3.0.0": - "integrity" "sha512-ePeK6cc1EcKLEhJFt/AebMCLL+GgSKhuygrZ/GLaKZYEecIgIECf4UaUuaByiGtzckwR4ain9VzUh95T1exYGw==" - "resolved" "https://registry.npmjs.org/readable-web-to-node-stream/-/readable-web-to-node-stream-3.0.2.tgz" - "version" "3.0.2" - dependencies: - "readable-stream" "^3.6.0" - -"readdirp@~3.6.0": - "integrity" "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==" - "resolved" "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" - "version" "3.6.0" - dependencies: - "picomatch" "^2.2.1" - -"rechoir@^0.6.2": - "integrity" "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==" - "resolved" "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz" - "version" "0.6.2" - dependencies: - "resolve" "^1.1.6" - -"reflect-metadata@^0.1.13": - "integrity" "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==" - "resolved" "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz" - "version" "0.1.13" - -"regenerate-unicode-properties@^10.0.1": - "integrity" "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==" - "resolved" "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz" - "version" "10.0.1" - dependencies: - "regenerate" "^1.4.2" - -"regenerate@^1.4.2": - "integrity" "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" - "resolved" "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz" - "version" "1.4.2" - -"regenerator-runtime@^0.13.4": - "integrity" "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" - "resolved" "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz" - "version" "0.13.9" - -"regenerator-transform@^0.15.0": - "integrity" "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==" - "resolved" "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz" - "version" "0.15.0" - dependencies: - "@babel/runtime" "^7.8.4" - -"regexpu-core@^5.1.0": - "integrity" "sha512-bb6hk+xWd2PEOkj5It46A16zFMs2mv86Iwpdu94la4S3sJ7C973h2dHpYKwIBGaWSO7cIRJ+UX0IeMaWcO4qwA==" - "resolved" "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.1.0.tgz" - "version" "5.1.0" - dependencies: - "regenerate" "^1.4.2" - "regenerate-unicode-properties" "^10.0.1" - "regjsgen" "^0.6.0" - "regjsparser" "^0.8.2" - "unicode-match-property-ecmascript" "^2.0.0" - "unicode-match-property-value-ecmascript" "^2.0.0" - -"regjsgen@^0.6.0": - "integrity" "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==" - "resolved" "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz" - "version" "0.6.0" - -"regjsparser@^0.8.2": - "integrity" "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==" - "resolved" "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz" - "version" "0.8.4" - dependencies: - "jsesc" "~0.5.0" - -"require-at@^1.0.6": - "integrity" "sha512-7i1auJbMUrXEAZCOQ0VNJgmcT2VOKPRl2YGJwgpHpC9CE91Mv4/4UYIUm4chGJaI381ZDq1JUicFii64Hapd8g==" - "resolved" "https://registry.npmjs.org/require-at/-/require-at-1.0.6.tgz" - "version" "1.0.6" - -"require-directory@^2.1.1": - "integrity" "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" - "resolved" "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz" - "version" "2.1.1" - -"require-from-string@^2.0.2": - "integrity" "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" - "resolved" "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz" - "version" "2.0.2" - -"requires-port@^1.0.0": - "integrity" "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" - "resolved" "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz" - "version" "1.0.0" - -"resolve-cwd@^3.0.0": - "integrity" "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==" - "resolved" "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz" - "version" "3.0.0" - dependencies: - "resolve-from" "^5.0.0" - -"resolve-from@^5.0.0": - "integrity" "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" - "resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz" - "version" "5.0.0" - -"resolve.exports@^1.1.0": - "integrity" "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==" - "resolved" "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz" - "version" "1.1.0" - -"resolve@^1.0.0", "resolve@^1.1.6", "resolve@^1.12.0", "resolve@^1.14.2", "resolve@^1.20.0", "resolve@^1.22.1": - "integrity" "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==" - "resolved" "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz" - "version" "1.22.1" - dependencies: - "is-core-module" "^2.9.0" - "path-parse" "^1.0.7" - "supports-preserve-symlinks-flag" "^1.0.0" - -"retry@^0.12.0": - "integrity" "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==" - "resolved" "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz" - "version" "0.12.0" - -"rimraf@^2.6.1": - "integrity" "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==" - "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz" - "version" "2.7.1" - dependencies: - "glob" "^7.1.3" - -"rimraf@^2.6.3": - "integrity" "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==" - "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz" - "version" "2.7.1" - dependencies: - "glob" "^7.1.3" - -"rimraf@^3.0.0", "rimraf@^3.0.2": - "integrity" "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==" - "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" - "version" "3.0.2" - dependencies: - "glob" "^7.1.3" - -"safe-buffer@^5.0.1", "safe-buffer@^5.1.2", "safe-buffer@~5.2.0", "safe-buffer@5.2.1": - "integrity" "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" - "version" "5.2.1" - -"safe-buffer@^5.1.1", "safe-buffer@~5.1.0", "safe-buffer@~5.1.1": - "integrity" "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" - "version" "5.1.2" - -"safe-buffer@~5.1.2": - "integrity" "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" - "version" "5.1.2" - -"safe-buffer@5.1.2": - "integrity" "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" - "version" "5.1.2" - -"safe-stable-stringify@^2.2.0": - "integrity" "sha512-kYBSfT+troD9cDA85VDnHZ1rpHC50O0g1e6WlGHVCz/g+JS+9WKLj+XwFYyR8UbrZN8ll9HUpDAAddY58MGisg==" - "resolved" "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.3.1.tgz" - "version" "2.3.1" - -"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0": - "integrity" "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - "resolved" "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" - "version" "2.1.2" - -"saslprep@^1.0.0": - "integrity" "sha512-/MY/PEMbk2SuY5sScONwhUDsV2p77Znkb/q3nSVstq/yQzYJOH/Azh29p9oJLsl3LnQwSvZDKagDGBsBwSooag==" - "resolved" "https://registry.npmjs.org/saslprep/-/saslprep-1.0.3.tgz" - "version" "1.0.3" - dependencies: - "sparse-bitfield" "^3.0.3" - -"sax@>=0.6.0": - "integrity" "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - "resolved" "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz" - "version" "1.2.4" - -"semver@^5.5.0", "semver@^5.6.0": - "integrity" "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" - "version" "5.7.1" - -"semver@^6.0.0", "semver@^6.1.1", "semver@^6.1.2", "semver@^6.3.0": - "integrity" "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" - "version" "6.3.0" - -"semver@^7.3.5": - "integrity" "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==" - "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz" - "version" "7.3.7" - dependencies: - "lru-cache" "^6.0.0" - -"semver@^7.3.7": - "integrity" "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==" - "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz" - "version" "7.3.7" - dependencies: - "lru-cache" "^6.0.0" - -"semver@7.0.0": - "integrity" "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" - "resolved" "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz" - "version" "7.0.0" - -"send@0.18.0": - "integrity" "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==" - "resolved" "https://registry.npmjs.org/send/-/send-0.18.0.tgz" - "version" "0.18.0" - dependencies: - "debug" "2.6.9" - "depd" "2.0.0" - "destroy" "1.2.0" - "encodeurl" "~1.0.2" - "escape-html" "~1.0.3" - "etag" "~1.8.1" - "fresh" "0.5.2" - "http-errors" "2.0.0" - "mime" "1.6.0" - "ms" "2.1.3" - "on-finished" "2.4.1" - "range-parser" "~1.2.1" - "statuses" "2.0.1" - -"seq-queue@^0.0.5": - "integrity" "sha512-hr3Wtp/GZIc/6DAGPDcV4/9WoZhjrkXsi5B/07QgX8tsdc6ilr7BFM6PM6rbdAX1kFSDYeZGLipIZZKyQP0O5Q==" - "resolved" "https://registry.npmjs.org/seq-queue/-/seq-queue-0.0.5.tgz" - "version" "0.0.5" - -"serve-static@1.15.0": - "integrity" "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==" - "resolved" "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz" - "version" "1.15.0" - dependencies: - "encodeurl" "~1.0.2" - "escape-html" "~1.0.3" - "parseurl" "~1.3.3" - "send" "0.18.0" - -"set-blocking@^2.0.0": - "integrity" "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" - "resolved" "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" - "version" "2.0.0" - -"setprototypeof@1.2.0": - "integrity" "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - "resolved" "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz" - "version" "1.2.0" - -"sha.js@^2.4.11": - "integrity" "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==" - "resolved" "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz" - "version" "2.4.11" - dependencies: - "inherits" "^2.0.1" - "safe-buffer" "^5.0.1" - -"shebang-command@^1.2.0": - "integrity" "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==" - "resolved" "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz" - "version" "1.2.0" - dependencies: - "shebang-regex" "^1.0.0" - -"shebang-command@^2.0.0": - "integrity" "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==" - "resolved" "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "shebang-regex" "^3.0.0" - -"shebang-regex@^1.0.0": - "integrity" "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==" - "resolved" "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz" - "version" "1.0.0" - -"shebang-regex@^3.0.0": - "integrity" "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" - "resolved" "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" - "version" "3.0.0" - -"shelljs@^0.8.5": - "integrity" "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==" - "resolved" "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz" - "version" "0.8.5" - dependencies: - "glob" "^7.0.0" - "interpret" "^1.0.0" - "rechoir" "^0.6.2" - -"side-channel@^1.0.4": - "integrity" "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==" - "resolved" "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz" - "version" "1.0.4" - dependencies: - "call-bind" "^1.0.0" - "get-intrinsic" "^1.0.2" - "object-inspect" "^1.9.0" - -"signal-exit@^3.0.0", "signal-exit@^3.0.3", "signal-exit@^3.0.7": - "integrity" "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - "resolved" "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz" - "version" "3.0.7" - -"simple-concat@^1.0.0": - "integrity" "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==" - "resolved" "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz" - "version" "1.0.1" - -"simple-get@^3.0.3": - "integrity" "sha512-CQ5LTKGfCpvE1K0n2us+kuMPbk/q0EKl82s4aheV9oXjFEz6W/Y7oQFVJuU6QG77hRT4Ghb5RURteF5vnWjupA==" - "resolved" "https://registry.npmjs.org/simple-get/-/simple-get-3.1.1.tgz" - "version" "3.1.1" - dependencies: - "decompress-response" "^4.2.0" - "once" "^1.3.1" - "simple-concat" "^1.0.0" - -"sisteransi@^1.0.5": - "integrity" "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" - "resolved" "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz" - "version" "1.0.5" - -"slash@^2.0.0": - "integrity" "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==" - "resolved" "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz" - "version" "2.0.0" - -"slash@^3.0.0": - "integrity" "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" - "resolved" "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" - "version" "3.0.0" - -"smart-buffer@^4.2.0": - "integrity" "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==" - "resolved" "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz" - "version" "4.2.0" - -"socks-proxy-agent@^5.0.0", "socks-proxy-agent@5": - "integrity" "sha512-vZdmnjb9a2Tz6WEQVIurybSwElwPxMZaIc7PzqbJTrezcKNznv6giT7J7tZDZ1BojVaa1jvO/UiUdhDVB0ACoQ==" - "resolved" "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-5.0.1.tgz" - "version" "5.0.1" - dependencies: - "agent-base" "^6.0.2" - "debug" "4" - "socks" "^2.3.3" - -"socks-proxy-agent@^6.0.0": - "integrity" "sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ==" - "resolved" "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.2.1.tgz" - "version" "6.2.1" - dependencies: - "agent-base" "^6.0.2" - "debug" "^4.3.3" - "socks" "^2.6.2" - -"socks@^2.3.3", "socks@^2.6.2": - "integrity" "sha512-zDZhHhZRY9PxRruRMR7kMhnf3I8hDs4S3f9RecfnGxvcBHQcKcIH/oUcEWffsfl1XxdYlA7nnlGbbTvPz9D8gA==" - "resolved" "https://registry.npmjs.org/socks/-/socks-2.6.2.tgz" - "version" "2.6.2" - dependencies: - "ip" "^1.1.5" - "smart-buffer" "^4.2.0" - -"source-map-support@^0.5.12": - "integrity" "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==" - "resolved" "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz" - "version" "0.5.21" - dependencies: - "buffer-from" "^1.0.0" - "source-map" "^0.6.0" - -"source-map-support@0.5.13": - "integrity" "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==" - "resolved" "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz" - "version" "0.5.13" - dependencies: - "buffer-from" "^1.0.0" - "source-map" "^0.6.0" - -"source-map@^0.6.0", "source-map@^0.6.1", "source-map@~0.6.1": - "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" - "version" "0.6.1" - -"sparse-bitfield@^3.0.3": - "integrity" "sha512-kvzhi7vqKTfkh0PZU+2D2PIllw2ymqJKujUcyPMd9Y75Nv4nPbGJZXNhxsgdQab2BmlDct1YnfQCguEvHr7VsQ==" - "resolved" "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz" - "version" "3.0.3" - dependencies: - "memory-pager" "^1.0.2" - -"split2@^4.1.0": - "integrity" "sha512-VBiJxFkxiXRlUIeyMQi8s4hgvKCSjtknJv/LVYbrgALPwf5zSKmEwV9Lst25AkvMDnvxODugjdl6KZgwKM1WYQ==" - "resolved" "https://registry.npmjs.org/split2/-/split2-4.1.0.tgz" - "version" "4.1.0" - -"sprintf-js@~1.0.2": - "integrity" "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" - "resolved" "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" - "version" "1.0.3" - -"sqlite3@^5.0.11", "sqlite3@^5.0.3": - "integrity" "sha512-4akFOr7u9lJEeAWLJxmwiV43DJcGV7w3ab7SjQFAFaTVyknY3rZjvXTKIVtWqUoY4xwhjwoHKYs2HDW2SoHVsA==" - "resolved" "https://registry.npmjs.org/sqlite3/-/sqlite3-5.0.11.tgz" - "version" "5.0.11" - dependencies: - "@mapbox/node-pre-gyp" "^1.0.0" - "node-addon-api" "^4.2.0" - "tar" "^6.1.11" - optionalDependencies: - "node-gyp" "8.x" - -"sqlstring@^2.3.2": - "integrity" "sha512-qC9iz2FlN7DQl3+wjwn3802RTyjCx7sDvfQEXchwa6CWOx07/WVfh91gBmQ9fahw8snwGEWU3xGzOt4tFyHLxg==" - "resolved" "https://registry.npmjs.org/sqlstring/-/sqlstring-2.3.3.tgz" - "version" "2.3.3" - -"ssri@^8.0.0", "ssri@^8.0.1": - "integrity" "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==" - "resolved" "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz" - "version" "8.0.1" - dependencies: - "minipass" "^3.1.1" - -"stack-utils@^2.0.3": - "integrity" "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==" - "resolved" "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz" - "version" "2.0.5" - dependencies: - "escape-string-regexp" "^2.0.0" - -"statuses@2.0.1": - "integrity" "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" - "resolved" "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz" - "version" "2.0.1" - -"streamsearch@^1.1.0": - "integrity" "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==" - "resolved" "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz" - "version" "1.1.0" - -"string_decoder@^1.1.1": - "integrity" "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==" - "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" - "version" "1.3.0" - dependencies: - "safe-buffer" "~5.2.0" - -"string_decoder@~0.10.x": - "integrity" "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==" - "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" - "version" "0.10.31" - -"string_decoder@~1.1.1": - "integrity" "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==" - "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" - "version" "1.1.1" - dependencies: - "safe-buffer" "~5.1.0" - -"string-length@^4.0.1": - "integrity" "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==" - "resolved" "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz" - "version" "4.0.2" - dependencies: - "char-regex" "^1.0.2" - "strip-ansi" "^6.0.0" - -"string-width@^1.0.2 || 2 || 3 || 4", "string-width@^4.1.0", "string-width@^4.2.0", "string-width@^4.2.3": - "integrity" "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==" - "resolved" "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" - "version" "4.2.3" - dependencies: - "emoji-regex" "^8.0.0" - "is-fullwidth-code-point" "^3.0.0" - "strip-ansi" "^6.0.1" - -"strip-ansi@^6.0.0", "strip-ansi@^6.0.1": - "integrity" "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==" - "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" - "version" "6.0.1" - dependencies: - "ansi-regex" "^5.0.1" - -"strip-bom@^3.0.0": - "integrity" "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==" - "resolved" "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz" - "version" "3.0.0" - -"strip-bom@^4.0.0": - "integrity" "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" - "resolved" "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz" - "version" "4.0.0" - -"strip-final-newline@^2.0.0": - "integrity" "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" - "resolved" "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" - "version" "2.0.0" - -"strip-json-comments@^2.0.0": - "integrity" "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==" - "resolved" "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz" - "version" "2.0.1" - -"strip-json-comments@^3.1.1": - "integrity" "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" - "resolved" "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz" - "version" "3.1.1" - -"strtok3@^6.2.4": - "integrity" "sha512-fZtbhtvI9I48xDSywd/somNqgUHl2L2cstmXCCif0itOf96jeW18MBSyrLuNicYQVkvpOxkZtkzujiTJ9LW5Jw==" - "resolved" "https://registry.npmjs.org/strtok3/-/strtok3-6.3.0.tgz" - "version" "6.3.0" - dependencies: - "@tokenizer/token" "^0.3.0" - "peek-readable" "^4.1.0" - -"superagent@^8.0.0": - "integrity" "sha512-iudipXEel+SzlP9y29UBWGDjB+Zzag+eeA1iLosaR2YHBRr1Q1kC29iBrF2zIVD9fqVbpZnXkN/VJmwFMVyNWg==" - "resolved" "https://registry.npmjs.org/superagent/-/superagent-8.0.0.tgz" - "version" "8.0.0" - dependencies: - "component-emitter" "^1.3.0" - "cookiejar" "^2.1.3" - "debug" "^4.3.4" - "fast-safe-stringify" "^2.1.1" - "form-data" "^4.0.0" - "formidable" "^2.0.1" - "methods" "^1.1.2" - "mime" "2.6.0" - "qs" "^6.10.3" - "readable-stream" "^3.6.0" - "semver" "^7.3.7" - -"supertest@^6.1.6": - "integrity" "sha512-M8xVnCNv+q2T2WXVzxDECvL2695Uv2uUj2O0utxsld/HRyJvOU8W9f1gvsYxSNU4wmIe0/L/ItnpU4iKq0emDA==" - "resolved" "https://registry.npmjs.org/supertest/-/supertest-6.2.4.tgz" - "version" "6.2.4" - dependencies: - "methods" "^1.1.2" - "superagent" "^8.0.0" - -"supports-color@^5.3.0": - "integrity" "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==" - "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" - "version" "5.5.0" - dependencies: - "has-flag" "^3.0.0" - -"supports-color@^7.0.0": - "integrity" "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==" - "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" - "version" "7.2.0" - dependencies: - "has-flag" "^4.0.0" - -"supports-color@^7.1.0": - "integrity" "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==" - "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" - "version" "7.2.0" - dependencies: - "has-flag" "^4.0.0" - -"supports-color@^8.0.0": - "integrity" "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==" - "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" - "version" "8.1.1" - dependencies: - "has-flag" "^4.0.0" - -"supports-hyperlinks@^2.0.0": - "integrity" "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==" - "resolved" "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz" - "version" "2.2.0" - dependencies: - "has-flag" "^4.0.0" - "supports-color" "^7.0.0" - -"supports-preserve-symlinks-flag@^1.0.0": - "integrity" "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" - "resolved" "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz" - "version" "1.0.0" - -"tar@^6.0.2", "tar@^6.1.11", "tar@^6.1.2": - "integrity" "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==" - "resolved" "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz" - "version" "6.1.11" - dependencies: - "chownr" "^2.0.0" - "fs-minipass" "^2.0.0" - "minipass" "^3.0.0" - "minizlib" "^2.1.1" - "mkdirp" "^1.0.3" - "yallist" "^4.0.0" - -"terminal-link@^2.0.0": - "integrity" "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==" - "resolved" "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz" - "version" "2.1.1" - dependencies: - "ansi-escapes" "^4.2.1" - "supports-hyperlinks" "^2.0.0" - -"test-exclude@^6.0.0": - "integrity" "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==" - "resolved" "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz" - "version" "6.0.0" - dependencies: - "@istanbuljs/schema" "^0.1.2" - "glob" "^7.1.4" - "minimatch" "^3.0.4" - -"thenify-all@^1.0.0": - "integrity" "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==" - "resolved" "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz" - "version" "1.6.0" - dependencies: - "thenify" ">= 3.1.0 < 4" - -"thenify@>= 3.1.0 < 4": - "integrity" "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==" - "resolved" "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz" - "version" "3.3.1" - dependencies: - "any-promise" "^1.0.0" - -"thirty-two@1.0.2": - "integrity" "sha512-OEI0IWCe+Dw46019YLl6V10Us5bi574EvlJEOcAkB29IzQ/mYD1A6RyNHLjZPiHCmuodxvgF6U+vZO1L15lxVA==" - "resolved" "https://registry.npmjs.org/thirty-two/-/thirty-two-1.0.2.tgz" - "version" "1.0.2" - -"tmp@^0.0.33": - "integrity" "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==" - "resolved" "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz" - "version" "0.0.33" - dependencies: - "os-tmpdir" "~1.0.2" - -"tmpl@1.0.5": - "integrity" "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" - "resolved" "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz" - "version" "1.0.5" - -"to-fast-properties@^2.0.0": - "integrity" "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==" - "resolved" "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" - "version" "2.0.0" - -"to-regex-range@^5.0.1": - "integrity" "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==" - "resolved" "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" - "version" "5.0.1" - dependencies: - "is-number" "^7.0.0" - -"toidentifier@1.0.1": - "integrity" "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" - "resolved" "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz" - "version" "1.0.1" - -"token-types@^4.1.1": - "integrity" "sha512-6udB24Q737UD/SDsKAHI9FCRP7Bqc9D/MQUV02ORQg5iskjtLJlZJNdN4kKtcdtwCeWIwIHDGaUsTsCCAa8sFQ==" - "resolved" "https://registry.npmjs.org/token-types/-/token-types-4.2.1.tgz" - "version" "4.2.1" - dependencies: - "@tokenizer/token" "^0.3.0" - "ieee754" "^1.2.1" - -"tr46@~0.0.3": - "integrity" "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - "resolved" "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz" - "version" "0.0.3" - -"tree-kill@^1.2.2": - "integrity" "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==" - "resolved" "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz" - "version" "1.2.2" - -"ts-node-dev@^2.0.0": - "integrity" "sha512-ywMrhCfH6M75yftYvrvNarLEY+SUXtUvU8/0Z6llrHQVBx12GiFk5sStF8UdfE/yfzk9IAq7O5EEbTQsxlBI8w==" - "resolved" "https://registry.npmjs.org/ts-node-dev/-/ts-node-dev-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "chokidar" "^3.5.1" - "dynamic-dedupe" "^0.3.0" - "minimist" "^1.2.6" - "mkdirp" "^1.0.4" - "resolve" "^1.0.0" - "rimraf" "^2.6.1" - "source-map-support" "^0.5.12" - "tree-kill" "^1.2.2" - "ts-node" "^10.4.0" - "tsconfig" "^7.0.0" - -"ts-node@^10.2.1", "ts-node@^10.4.0", "ts-node@^10.7.0", "ts-node@>=9.0.0": - "integrity" "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==" - "resolved" "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz" - "version" "10.9.1" - dependencies: - "@cspotcode/source-map-support" "^0.8.0" - "@tsconfig/node10" "^1.0.7" - "@tsconfig/node12" "^1.0.7" - "@tsconfig/node14" "^1.0.0" - "@tsconfig/node16" "^1.0.2" - "acorn" "^8.4.1" - "acorn-walk" "^8.1.1" - "arg" "^4.1.0" - "create-require" "^1.1.0" - "diff" "^4.0.1" - "make-error" "^1.1.1" - "v8-compile-cache-lib" "^3.0.1" - "yn" "3.1.1" - -"ts-patch@^2.0.1", "ts-patch@^2.0.2": - "integrity" "sha512-NbgdS/J/ylaARJVaF1w4cPw378yvw6C1026fU5NKC2GO4jCwRlkuE/G7gwknNMHwkAOhwamKjuzkuLw/u4KlBg==" - "resolved" "https://registry.npmjs.org/ts-patch/-/ts-patch-2.0.2.tgz" - "version" "2.0.2" - dependencies: - "chalk" "^4.1.2" - "glob" "^8.0.3" - "global-prefix" "^3.0.0" - "minimist" "^1.2.6" - "resolve" "^1.22.1" - "shelljs" "^0.8.5" - "strip-ansi" "^6.0.1" - -"tsconfig@^7.0.0": - "integrity" "sha512-vZXmzPrL+EmC4T/4rVlT2jNVMWCi/O4DIiSj3UHg1OE5kCKbk4mfrXc6dZksLgRM/TZlKnousKH9bbTazUWRRw==" - "resolved" "https://registry.npmjs.org/tsconfig/-/tsconfig-7.0.0.tgz" - "version" "7.0.0" - dependencies: - "@types/strip-bom" "^3.0.0" - "@types/strip-json-comments" "0.0.30" - "strip-bom" "^3.0.0" - "strip-json-comments" "^2.0.0" - -"tslib@^1.11.1": - "integrity" "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - "resolved" "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz" - "version" "1.14.1" - -"tslib@^1.9.3": - "integrity" "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - "resolved" "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz" - "version" "1.14.1" - -"tslib@^2.0.1", "tslib@^2.1.0", "tslib@^2.3.1": - "integrity" "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - "resolved" "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz" - "version" "2.4.0" - -"type-check@~0.3.2": - "integrity" "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==" - "resolved" "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz" - "version" "0.3.2" - dependencies: - "prelude-ls" "~1.1.2" - -"type-detect@4.0.8": - "integrity" "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" - "resolved" "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz" - "version" "4.0.8" - -"type-fest@^0.21.3": - "integrity" "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" - "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz" - "version" "0.21.3" - -"type-is@^1.6.4", "type-is@~1.6.18": - "integrity" "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==" - "resolved" "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz" - "version" "1.6.18" - dependencies: - "media-typer" "0.3.0" - "mime-types" "~2.1.24" - -"typedarray@^0.0.6": - "integrity" "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" - "resolved" "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" - "version" "0.0.6" - -"typeorm@^0.3.7": - "integrity" "sha512-MsPJeP6Zuwfe64c++l80+VRqpGEGxf0CkztIEnehQ+CMmQPSHjOnFbFxwBuZ2jiLqZTjLk2ZqQdVF0RmvxNF3Q==" - "resolved" "https://registry.npmjs.org/typeorm/-/typeorm-0.3.7.tgz" - "version" "0.3.7" - dependencies: - "@sqltools/formatter" "^1.2.2" - "app-root-path" "^3.0.0" - "buffer" "^6.0.3" - "chalk" "^4.1.0" - "cli-highlight" "^2.1.11" - "date-fns" "^2.28.0" - "debug" "^4.3.3" - "dotenv" "^16.0.0" - "glob" "^7.2.0" - "js-yaml" "^4.1.0" - "mkdirp" "^1.0.4" - "reflect-metadata" "^0.1.13" - "sha.js" "^2.4.11" - "tslib" "^2.3.1" - "uuid" "^8.3.2" - "xml2js" "^0.4.23" - "yargs" "^17.3.1" - -"typescript-json-schema@^0.54.0": - "integrity" "sha512-/MNhm1pjdxXiVspjjyRCrQAA1B768cRzHU83aIqN5vQqQEW2NgyyKOfcguiRIMM64lseIZIelegnHOHEu7YDCg==" - "resolved" "https://registry.npmjs.org/typescript-json-schema/-/typescript-json-schema-0.54.0.tgz" - "version" "0.54.0" - dependencies: - "@types/json-schema" "^7.0.9" - "@types/node" "^16.9.2" - "glob" "^7.1.7" - "path-equal" "^1.1.2" - "safe-stable-stringify" "^2.2.0" - "ts-node" "^10.2.1" - "typescript" "~4.6.0" - "yargs" "^17.1.1" - -"typescript@*", "typescript@^4.1.2", "typescript@^4.2.3", "typescript@^4.4.2", "typescript@^4.7.4", "typescript@>=2.7", "typescript@>=3.7.2", "typescript@>=4.0.0": - "integrity" "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==" - "resolved" "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz" - "version" "4.7.4" - -"typescript@~4.6.0": - "integrity" "sha512-9ia/jWHIEbo49HfjrLGfKbZSuWo9iTMwXO+Ca3pRsSpbsMbc7/IU8NKdCZVRRBafVPGnoJeFL76ZOAA84I9fEg==" - "resolved" "https://registry.npmjs.org/typescript/-/typescript-4.6.4.tgz" - "version" "4.6.4" - -"unicode-canonical-property-names-ecmascript@^2.0.0": - "integrity" "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==" - "resolved" "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz" - "version" "2.0.0" - -"unicode-match-property-ecmascript@^2.0.0": - "integrity" "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==" - "resolved" "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz" - "version" "2.0.0" - dependencies: - "unicode-canonical-property-names-ecmascript" "^2.0.0" - "unicode-property-aliases-ecmascript" "^2.0.0" - -"unicode-match-property-value-ecmascript@^2.0.0": - "integrity" "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==" - "resolved" "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz" - "version" "2.0.0" - -"unicode-property-aliases-ecmascript@^2.0.0": - "integrity" "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==" - "resolved" "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz" - "version" "2.0.0" - -"unique-filename@^1.1.1": - "integrity" "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==" - "resolved" "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz" - "version" "1.1.1" - dependencies: - "unique-slug" "^2.0.0" - -"unique-slug@^2.0.0": - "integrity" "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==" - "resolved" "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz" - "version" "2.0.2" - dependencies: - "imurmurhash" "^0.1.4" - -"universalify@^0.1.0": - "integrity" "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" - "resolved" "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz" - "version" "0.1.2" - -"unpipe@~1.0.0", "unpipe@1.0.0": - "integrity" "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" - "resolved" "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" - "version" "1.0.0" - -"update-browserslist-db@^1.0.4": - "integrity" "sha512-jnmO2BEGUjsMOe/Fg9u0oczOe/ppIDZPebzccl1yDWGLFP16Pa1/RM5wEoKYPG2zstNcDuAStejyxsOuKINdGA==" - "resolved" "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.4.tgz" - "version" "1.0.4" - dependencies: - "escalade" "^3.1.1" - "picocolors" "^1.0.0" - -"uri-js@^4.2.2": - "integrity" "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==" - "resolved" "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz" - "version" "4.4.1" - dependencies: - "punycode" "^2.1.0" - -"url-parse@~1.5.10": - "integrity" "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==" - "resolved" "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz" - "version" "1.5.10" - dependencies: - "querystringify" "^2.1.1" - "requires-port" "^1.0.0" - -"util-deprecate@^1.0.1", "util-deprecate@~1.0.1": - "integrity" "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" - "resolved" "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" - "version" "1.0.2" - -"utils-merge@1.0.1": - "integrity" "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" - "resolved" "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz" - "version" "1.0.1" - -"uuid@^8.3.2": - "integrity" "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" - "resolved" "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz" - "version" "8.3.2" - -"v8-compile-cache-lib@^3.0.1": - "integrity" "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==" - "resolved" "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz" - "version" "3.0.1" - -"v8-to-istanbul@^9.0.1": - "integrity" "sha512-74Y4LqY74kLE6IFyIjPtkSTWzUZmj8tdHT9Ii/26dvQ6K9Dl2NbEfj0XgU2sHCtKgt5VupqhlO/5aWuqS+IY1w==" - "resolved" "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.0.1.tgz" - "version" "9.0.1" - dependencies: - "@jridgewell/trace-mapping" "^0.3.12" - "@types/istanbul-lib-coverage" "^2.0.1" - "convert-source-map" "^1.6.0" - -"vary@~1.1.2": - "integrity" "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" - "resolved" "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz" - "version" "1.1.2" - -"vm2@^3.9.8": - "integrity" "sha512-AuECTSvwu2OHLAZYhG716YzwodKCIJxB6u1zG7PgSQwIgAlEaoXH52bxdcvT8GkGjnYK7r7yWDW0m0sOsPuBjQ==" - "resolved" "https://registry.npmjs.org/vm2/-/vm2-3.9.10.tgz" - "version" "3.9.10" - dependencies: - "acorn" "^8.7.0" - "acorn-walk" "^8.2.0" - -"walker@^1.0.8": - "integrity" "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==" - "resolved" "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz" - "version" "1.0.8" - dependencies: - "makeerror" "1.0.12" - -"webidl-conversions@^3.0.0": - "integrity" "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" - "resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz" - "version" "3.0.1" - -"whatwg-url@^5.0.0": - "integrity" "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==" - "resolved" "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz" - "version" "5.0.0" - dependencies: - "tr46" "~0.0.3" - "webidl-conversions" "^3.0.0" - -"which@^1.2.9": - "integrity" "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==" - "resolved" "https://registry.npmjs.org/which/-/which-1.3.1.tgz" - "version" "1.3.1" - dependencies: - "isexe" "^2.0.0" - -"which@^1.3.1": - "integrity" "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==" - "resolved" "https://registry.npmjs.org/which/-/which-1.3.1.tgz" - "version" "1.3.1" - dependencies: - "isexe" "^2.0.0" - -"which@^2.0.1", "which@^2.0.2": - "integrity" "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==" - "resolved" "https://registry.npmjs.org/which/-/which-2.0.2.tgz" - "version" "2.0.2" - dependencies: - "isexe" "^2.0.0" - -"wide-align@^1.1.2", "wide-align@^1.1.5": - "integrity" "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==" - "resolved" "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz" - "version" "1.1.5" - dependencies: - "string-width" "^1.0.2 || 2 || 3 || 4" - -"word-wrap@~1.2.3": - "integrity" "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" - "resolved" "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz" - "version" "1.2.3" - -"wrap-ansi@^7.0.0": - "integrity" "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==" - "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" - "version" "7.0.0" - dependencies: - "ansi-styles" "^4.0.0" - "string-width" "^4.1.0" - "strip-ansi" "^6.0.0" - -"wrappy@1": - "integrity" "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - "resolved" "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" - "version" "1.0.2" - -"write-file-atomic@^4.0.1": - "integrity" "sha512-nSKUxgAbyioruk6hU87QzVbY279oYT6uiwgDoujth2ju4mJ+TZau7SQBhtbTmUyuNYTuXnSyRn66FV0+eCgcrQ==" - "resolved" "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.1.tgz" - "version" "4.0.1" - dependencies: - "imurmurhash" "^0.1.4" - "signal-exit" "^3.0.7" - -"ws@^8.8.1": - "integrity" "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==" - "resolved" "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz" - "version" "8.8.1" - -"xml2js@^0.4.23": - "integrity" "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==" - "resolved" "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz" - "version" "0.4.23" - dependencies: - "sax" ">=0.6.0" - "xmlbuilder" "~11.0.0" - -"xmlbuilder@~11.0.0": - "integrity" "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==" - "resolved" "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz" - "version" "11.0.1" - -"xregexp@2.0.0": - "integrity" "sha512-xl/50/Cf32VsGq/1R8jJE5ajH1yMCQkpmoS10QbFZWl2Oor4H0Me64Pu2yxvsRWK3m6soJbmGfzSR7BYmDcWAA==" - "resolved" "https://registry.npmjs.org/xregexp/-/xregexp-2.0.0.tgz" - "version" "2.0.0" - -"xtend@^4.0.0": - "integrity" "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" - "resolved" "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz" - "version" "4.0.2" - -"y18n@^5.0.5": - "integrity" "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" - "resolved" "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz" - "version" "5.0.8" - -"yallist@^2.1.2": - "integrity" "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==" - "resolved" "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz" - "version" "2.1.2" - -"yallist@^3.0.2": - "integrity" "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - "resolved" "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz" - "version" "3.1.1" - -"yallist@^4.0.0": - "integrity" "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - "resolved" "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" - "version" "4.0.0" - -"yargs-parser@^20.2.2": - "integrity" "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" - "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz" - "version" "20.2.9" - -"yargs-parser@^21.0.0": - "integrity" "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==" - "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz" - "version" "21.0.1" - -"yargs@^16.0.0": - "integrity" "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==" - "resolved" "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz" - "version" "16.2.0" - dependencies: - "cliui" "^7.0.2" - "escalade" "^3.1.1" - "get-caller-file" "^2.0.5" - "require-directory" "^2.1.1" - "string-width" "^4.2.0" - "y18n" "^5.0.5" - "yargs-parser" "^20.2.2" - -"yargs@^17.1.1": - "integrity" "sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==" - "resolved" "https://registry.npmjs.org/yargs/-/yargs-17.5.1.tgz" - "version" "17.5.1" - dependencies: - "cliui" "^7.0.2" - "escalade" "^3.1.1" - "get-caller-file" "^2.0.5" - "require-directory" "^2.1.1" - "string-width" "^4.2.3" - "y18n" "^5.0.5" - "yargs-parser" "^21.0.0" - -"yargs@^17.3.1": - "integrity" "sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==" - "resolved" "https://registry.npmjs.org/yargs/-/yargs-17.5.1.tgz" - "version" "17.5.1" - dependencies: - "cliui" "^7.0.2" - "escalade" "^3.1.1" - "get-caller-file" "^2.0.5" - "require-directory" "^2.1.1" - "string-width" "^4.2.3" - "y18n" "^5.0.5" - "yargs-parser" "^21.0.0" - -"yn@3.1.1": - "integrity" "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==" - "resolved" "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz" - "version" "3.1.1" - -"yocto-queue@^0.1.0": - "integrity" "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" - "resolved" "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz" - "version" "0.1.0" +# This file is generated by running "yarn install" inside your project. +# Manual changes might be lost - proceed with caution! + +__metadata: + version: 6 + cacheKey: 8 + +"@ampproject/remapping@npm:^2.1.0": + version: 2.2.0 + resolution: "@ampproject/remapping@npm:2.2.0" + dependencies: + "@jridgewell/gen-mapping": ^0.1.0 + "@jridgewell/trace-mapping": ^0.3.9 + checksum: d74d170d06468913921d72430259424b7e4c826b5a7d39ff839a29d547efb97dc577caa8ba3fb5cf023624e9af9d09651afc3d4112a45e2050328abc9b3a2292 + languageName: node + linkType: hard + +"@aws-crypto/crc32@npm:2.0.0": + version: 2.0.0 + resolution: "@aws-crypto/crc32@npm:2.0.0" + dependencies: + "@aws-crypto/util": ^2.0.0 + "@aws-sdk/types": ^3.1.0 + tslib: ^1.11.1 + checksum: 88ab906da8304a430c655496e363835f3c7ca870db0dec50bb9d53ed0f446337de60c85ba7baa4528c8363bee708474785649262ebfde23a1e099eb69318b53e + languageName: node + linkType: hard + +"@aws-crypto/crc32c@npm:2.0.0": + version: 2.0.0 + resolution: "@aws-crypto/crc32c@npm:2.0.0" + dependencies: + "@aws-crypto/util": ^2.0.0 + "@aws-sdk/types": ^3.1.0 + tslib: ^1.11.1 + checksum: 776e1e61b3bde018b815d3973774a4ec3cd88c282046e49bb5a2625ac7db923068aad708a8e4c21b62a80e50a5c58324a32621b9ba82b7b2ecab66370c4fe893 + languageName: node + linkType: hard + +"@aws-crypto/ie11-detection@npm:^2.0.0": + version: 2.0.0 + resolution: "@aws-crypto/ie11-detection@npm:2.0.0" + dependencies: + tslib: ^1.11.1 + checksum: dd15daa1160ecdf28b9c930dcbd7f8bc96e74d7f791134974b672f5d36182274c76db4fff414385cdb8997a8b7ade991988a571aaac3184e226e2ed6428d895f + languageName: node + linkType: hard + +"@aws-crypto/sha1-browser@npm:2.0.0": + version: 2.0.0 + resolution: "@aws-crypto/sha1-browser@npm:2.0.0" + dependencies: + "@aws-crypto/ie11-detection": ^2.0.0 + "@aws-crypto/supports-web-crypto": ^2.0.0 + "@aws-sdk/types": ^3.1.0 + "@aws-sdk/util-locate-window": ^3.0.0 + "@aws-sdk/util-utf8-browser": ^3.0.0 + tslib: ^1.11.1 + checksum: 72c0b24800cd79328fef934553e7a5d5929c90877d7e9a661614542dd29d0d99ee1594bd59fc028ee9ec595d77df56645a396c6336cff3c7784a564302d4a254 + languageName: node + linkType: hard + +"@aws-crypto/sha256-browser@npm:2.0.0": + version: 2.0.0 + resolution: "@aws-crypto/sha256-browser@npm:2.0.0" + dependencies: + "@aws-crypto/ie11-detection": ^2.0.0 + "@aws-crypto/sha256-js": ^2.0.0 + "@aws-crypto/supports-web-crypto": ^2.0.0 + "@aws-crypto/util": ^2.0.0 + "@aws-sdk/types": ^3.1.0 + "@aws-sdk/util-locate-window": ^3.0.0 + "@aws-sdk/util-utf8-browser": ^3.0.0 + tslib: ^1.11.1 + checksum: 7bc1ff042d0c53a46c0fc3824bd97fb3ed1df7dc030b8a995889471052860b8c8ade469c97866fafd8249a3144d0f48b0f1054f357e2b403606009381c4b8f0e + languageName: node + linkType: hard + +"@aws-crypto/sha256-js@npm:2.0.0": + version: 2.0.0 + resolution: "@aws-crypto/sha256-js@npm:2.0.0" + dependencies: + "@aws-crypto/util": ^2.0.0 + "@aws-sdk/types": ^3.1.0 + tslib: ^1.11.1 + checksum: e4abf9baec6bed19d380f92a999a41ac5bdd8890dfd45971d29054c298854c5b7087e7de633413f2e64618ef8238ccf4c0b75797c73063c74bbba3cb5d8b2581 + languageName: node + linkType: hard + +"@aws-crypto/sha256-js@npm:^2.0.0": + version: 2.0.1 + resolution: "@aws-crypto/sha256-js@npm:2.0.1" + dependencies: + "@aws-crypto/util": ^2.0.1 + "@aws-sdk/types": ^3.1.0 + tslib: ^1.11.1 + checksum: d5f07a5dde2cde277b63e781adc3fb0d04e202f56d159b50089f3bfd8bf657db1c35e18813e2ec6c3771dfdf0d0d6eb13f36a8ad021b5db7d2bb8fdc9f06dce3 + languageName: node + linkType: hard + +"@aws-crypto/supports-web-crypto@npm:^2.0.0": + version: 2.0.0 + resolution: "@aws-crypto/supports-web-crypto@npm:2.0.0" + dependencies: + tslib: ^1.11.1 + checksum: 77fad3813a5d3c495296fb836293184d32aeddacd436bf7d1b59b93d87de4cf7c0dbf862d4eaf915259edfb7b424ea05e2ceeddbaa1588a154d0c19df455c475 + languageName: node + linkType: hard + +"@aws-crypto/util@npm:^2.0.0, @aws-crypto/util@npm:^2.0.1": + version: 2.0.1 + resolution: "@aws-crypto/util@npm:2.0.1" + dependencies: + "@aws-sdk/types": ^3.1.0 + "@aws-sdk/util-utf8-browser": ^3.0.0 + tslib: ^1.11.1 + checksum: 83d7edea95336869854eb98bf53416a70ee824a03c8858779abcef7b7f35813ba3ba0aaa571d87c416bdcec78b620e825fe9e65769a15d2009af0ccb279ef981 + languageName: node + linkType: hard + +"@aws-sdk/abort-controller@npm:3.127.0": + version: 3.127.0 + resolution: "@aws-sdk/abort-controller@npm:3.127.0" + dependencies: + "@aws-sdk/types": 3.127.0 + tslib: ^2.3.1 + checksum: 9768573f8788db6fbed2a72a431860f6edb70a0795b78f2400993f91f471ad543e61eaca7503be949052af4ca953b23cc9b11e8bed5a3735198b65701349d759 + languageName: node + linkType: hard + +"@aws-sdk/chunked-blob-reader-native@npm:3.109.0": + version: 3.109.0 + resolution: "@aws-sdk/chunked-blob-reader-native@npm:3.109.0" + dependencies: + "@aws-sdk/util-base64-browser": 3.109.0 + tslib: ^2.3.1 + checksum: fd6b0f5abd0577d403dd28ef98d065a1c0b15b342c050b90d51812d9f2e7a94da63e16cd7c279145badd1b576a66b39c2c3d90a6b9babd1a906db7f4776e53e8 + languageName: node + linkType: hard + +"@aws-sdk/chunked-blob-reader@npm:3.55.0": + version: 3.55.0 + resolution: "@aws-sdk/chunked-blob-reader@npm:3.55.0" + dependencies: + tslib: ^2.3.1 + checksum: 2e8794b7dad0075bb651241b0f10980fb9ca6556e9be14a7f35c4add17928c25eae3b7fa61fa868b2378447d886b3a0e150ef322629ff2b118c3bdc1b47328ea + languageName: node + linkType: hard + +"@aws-sdk/client-s3@npm:^3.137.0": + version: 3.154.0 + resolution: "@aws-sdk/client-s3@npm:3.154.0" + dependencies: + "@aws-crypto/sha1-browser": 2.0.0 + "@aws-crypto/sha256-browser": 2.0.0 + "@aws-crypto/sha256-js": 2.0.0 + "@aws-sdk/client-sts": 3.154.0 + "@aws-sdk/config-resolver": 3.130.0 + "@aws-sdk/credential-provider-node": 3.154.0 + "@aws-sdk/eventstream-serde-browser": 3.127.0 + "@aws-sdk/eventstream-serde-config-resolver": 3.127.0 + "@aws-sdk/eventstream-serde-node": 3.127.0 + "@aws-sdk/fetch-http-handler": 3.131.0 + "@aws-sdk/hash-blob-browser": 3.127.0 + "@aws-sdk/hash-node": 3.127.0 + "@aws-sdk/hash-stream-node": 3.127.0 + "@aws-sdk/invalid-dependency": 3.127.0 + "@aws-sdk/md5-js": 3.127.0 + "@aws-sdk/middleware-bucket-endpoint": 3.127.0 + "@aws-sdk/middleware-content-length": 3.127.0 + "@aws-sdk/middleware-expect-continue": 3.127.0 + "@aws-sdk/middleware-flexible-checksums": 3.127.0 + "@aws-sdk/middleware-host-header": 3.127.0 + "@aws-sdk/middleware-location-constraint": 3.127.0 + "@aws-sdk/middleware-logger": 3.127.0 + "@aws-sdk/middleware-recursion-detection": 3.127.0 + "@aws-sdk/middleware-retry": 3.127.0 + "@aws-sdk/middleware-sdk-s3": 3.127.0 + "@aws-sdk/middleware-serde": 3.127.0 + "@aws-sdk/middleware-signing": 3.130.0 + "@aws-sdk/middleware-ssec": 3.127.0 + "@aws-sdk/middleware-stack": 3.127.0 + "@aws-sdk/middleware-user-agent": 3.127.0 + "@aws-sdk/node-config-provider": 3.127.0 + "@aws-sdk/node-http-handler": 3.127.0 + "@aws-sdk/protocol-http": 3.127.0 + "@aws-sdk/signature-v4-multi-region": 3.130.0 + "@aws-sdk/smithy-client": 3.142.0 + "@aws-sdk/types": 3.127.0 + "@aws-sdk/url-parser": 3.127.0 + "@aws-sdk/util-base64-browser": 3.109.0 + "@aws-sdk/util-base64-node": 3.55.0 + "@aws-sdk/util-body-length-browser": 3.154.0 + "@aws-sdk/util-body-length-node": 3.55.0 + "@aws-sdk/util-defaults-mode-browser": 3.142.0 + "@aws-sdk/util-defaults-mode-node": 3.142.0 + "@aws-sdk/util-stream-browser": 3.131.0 + "@aws-sdk/util-stream-node": 3.129.0 + "@aws-sdk/util-user-agent-browser": 3.127.0 + "@aws-sdk/util-user-agent-node": 3.127.0 + "@aws-sdk/util-utf8-browser": 3.109.0 + "@aws-sdk/util-utf8-node": 3.109.0 + "@aws-sdk/util-waiter": 3.127.0 + "@aws-sdk/xml-builder": 3.142.0 + entities: 2.2.0 + fast-xml-parser: 3.19.0 + tslib: ^2.3.1 + checksum: 14015ba853afc1c801f7ebdd7fb47800ee08ce637ab652554b5f780b6e9aa5dcf8620749b1b4ba99308ea39a61ed08cbb373142ac1d9cff82f556bf8c55186e4 + languageName: node + linkType: hard + +"@aws-sdk/client-sso@npm:3.154.0": + version: 3.154.0 + resolution: "@aws-sdk/client-sso@npm:3.154.0" + dependencies: + "@aws-crypto/sha256-browser": 2.0.0 + "@aws-crypto/sha256-js": 2.0.0 + "@aws-sdk/config-resolver": 3.130.0 + "@aws-sdk/fetch-http-handler": 3.131.0 + "@aws-sdk/hash-node": 3.127.0 + "@aws-sdk/invalid-dependency": 3.127.0 + "@aws-sdk/middleware-content-length": 3.127.0 + "@aws-sdk/middleware-host-header": 3.127.0 + "@aws-sdk/middleware-logger": 3.127.0 + "@aws-sdk/middleware-recursion-detection": 3.127.0 + "@aws-sdk/middleware-retry": 3.127.0 + "@aws-sdk/middleware-serde": 3.127.0 + "@aws-sdk/middleware-stack": 3.127.0 + "@aws-sdk/middleware-user-agent": 3.127.0 + "@aws-sdk/node-config-provider": 3.127.0 + "@aws-sdk/node-http-handler": 3.127.0 + "@aws-sdk/protocol-http": 3.127.0 + "@aws-sdk/smithy-client": 3.142.0 + "@aws-sdk/types": 3.127.0 + "@aws-sdk/url-parser": 3.127.0 + "@aws-sdk/util-base64-browser": 3.109.0 + "@aws-sdk/util-base64-node": 3.55.0 + "@aws-sdk/util-body-length-browser": 3.154.0 + "@aws-sdk/util-body-length-node": 3.55.0 + "@aws-sdk/util-defaults-mode-browser": 3.142.0 + "@aws-sdk/util-defaults-mode-node": 3.142.0 + "@aws-sdk/util-user-agent-browser": 3.127.0 + "@aws-sdk/util-user-agent-node": 3.127.0 + "@aws-sdk/util-utf8-browser": 3.109.0 + "@aws-sdk/util-utf8-node": 3.109.0 + tslib: ^2.3.1 + checksum: f0dc3111ab9e58045893b71038f1f041772c1323a666bd120007f1cf2c71682c6bedbf44aa7a99f8f34f59b4c1560e3775d49ba43ee01f77ab3b82359506300b + languageName: node + linkType: hard + +"@aws-sdk/client-sts@npm:3.154.0": + version: 3.154.0 + resolution: "@aws-sdk/client-sts@npm:3.154.0" + dependencies: + "@aws-crypto/sha256-browser": 2.0.0 + "@aws-crypto/sha256-js": 2.0.0 + "@aws-sdk/config-resolver": 3.130.0 + "@aws-sdk/credential-provider-node": 3.154.0 + "@aws-sdk/fetch-http-handler": 3.131.0 + "@aws-sdk/hash-node": 3.127.0 + "@aws-sdk/invalid-dependency": 3.127.0 + "@aws-sdk/middleware-content-length": 3.127.0 + "@aws-sdk/middleware-host-header": 3.127.0 + "@aws-sdk/middleware-logger": 3.127.0 + "@aws-sdk/middleware-recursion-detection": 3.127.0 + "@aws-sdk/middleware-retry": 3.127.0 + "@aws-sdk/middleware-sdk-sts": 3.130.0 + "@aws-sdk/middleware-serde": 3.127.0 + "@aws-sdk/middleware-signing": 3.130.0 + "@aws-sdk/middleware-stack": 3.127.0 + "@aws-sdk/middleware-user-agent": 3.127.0 + "@aws-sdk/node-config-provider": 3.127.0 + "@aws-sdk/node-http-handler": 3.127.0 + "@aws-sdk/protocol-http": 3.127.0 + "@aws-sdk/smithy-client": 3.142.0 + "@aws-sdk/types": 3.127.0 + "@aws-sdk/url-parser": 3.127.0 + "@aws-sdk/util-base64-browser": 3.109.0 + "@aws-sdk/util-base64-node": 3.55.0 + "@aws-sdk/util-body-length-browser": 3.154.0 + "@aws-sdk/util-body-length-node": 3.55.0 + "@aws-sdk/util-defaults-mode-browser": 3.142.0 + "@aws-sdk/util-defaults-mode-node": 3.142.0 + "@aws-sdk/util-user-agent-browser": 3.127.0 + "@aws-sdk/util-user-agent-node": 3.127.0 + "@aws-sdk/util-utf8-browser": 3.109.0 + "@aws-sdk/util-utf8-node": 3.109.0 + entities: 2.2.0 + fast-xml-parser: 3.19.0 + tslib: ^2.3.1 + checksum: 68a7f160d2b4d2b726da24695122b343ba8c7e646db7116071b22dad2f56e9fec427ea02faaa096fb9240da4e77ac45f59075885f1adb2e6be6d2939749a25dd + languageName: node + linkType: hard + +"@aws-sdk/config-resolver@npm:3.130.0": + version: 3.130.0 + resolution: "@aws-sdk/config-resolver@npm:3.130.0" + dependencies: + "@aws-sdk/signature-v4": 3.130.0 + "@aws-sdk/types": 3.127.0 + "@aws-sdk/util-config-provider": 3.109.0 + "@aws-sdk/util-middleware": 3.127.0 + tslib: ^2.3.1 + checksum: 33fa2be1c94fffa2a053a53a2db3402f02493cacade3aff65d70474d404d71c1825c35dd78a3d87f9434b0f4212437bc82f83f10ae7cebdcfcfb0891145ce1ce + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-env@npm:3.127.0": + version: 3.127.0 + resolution: "@aws-sdk/credential-provider-env@npm:3.127.0" + dependencies: + "@aws-sdk/property-provider": 3.127.0 + "@aws-sdk/types": 3.127.0 + tslib: ^2.3.1 + checksum: e4cc8bd53b67d07f9ff0b1eae9193e8a1bffdc167a49f09d96334476f6d165652a6ff68ba306c044d4ceeb84be4181104f1452d59ff75c7a284a6fde1516556b + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-imds@npm:3.127.0": + version: 3.127.0 + resolution: "@aws-sdk/credential-provider-imds@npm:3.127.0" + dependencies: + "@aws-sdk/node-config-provider": 3.127.0 + "@aws-sdk/property-provider": 3.127.0 + "@aws-sdk/types": 3.127.0 + "@aws-sdk/url-parser": 3.127.0 + tslib: ^2.3.1 + checksum: f117bd18114cfee7f9a0201cc53244957f489b780ab5f57ef1c9896a9838688ffb9c7d3a4a6db366629aff2f7a99dab95a6b149130ccb0deab25f6fc04cd9edd + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-ini@npm:3.154.0": + version: 3.154.0 + resolution: "@aws-sdk/credential-provider-ini@npm:3.154.0" + dependencies: + "@aws-sdk/credential-provider-env": 3.127.0 + "@aws-sdk/credential-provider-imds": 3.127.0 + "@aws-sdk/credential-provider-sso": 3.154.0 + "@aws-sdk/credential-provider-web-identity": 3.127.0 + "@aws-sdk/property-provider": 3.127.0 + "@aws-sdk/shared-ini-file-loader": 3.127.0 + "@aws-sdk/types": 3.127.0 + tslib: ^2.3.1 + checksum: cf6d2d8ffc1d8b3805897a9aa31a62821a20428342f4355d9d6e40622713a32876c414c502a1b32b01f40a24ac01004d46e3e4b65c133e4d0443eeb06957b665 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-node@npm:3.154.0": + version: 3.154.0 + resolution: "@aws-sdk/credential-provider-node@npm:3.154.0" + dependencies: + "@aws-sdk/credential-provider-env": 3.127.0 + "@aws-sdk/credential-provider-imds": 3.127.0 + "@aws-sdk/credential-provider-ini": 3.154.0 + "@aws-sdk/credential-provider-process": 3.127.0 + "@aws-sdk/credential-provider-sso": 3.154.0 + "@aws-sdk/credential-provider-web-identity": 3.127.0 + "@aws-sdk/property-provider": 3.127.0 + "@aws-sdk/shared-ini-file-loader": 3.127.0 + "@aws-sdk/types": 3.127.0 + tslib: ^2.3.1 + checksum: 20c1539d0533e586a12bb309869272748a3f7e7c6cc5ed2eeff0efbc7e03d5e895ac49c6d83e6434d9d63ee6e4566c1efb2eb8843c9c20c647f26a4971370adb + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-process@npm:3.127.0": + version: 3.127.0 + resolution: "@aws-sdk/credential-provider-process@npm:3.127.0" + dependencies: + "@aws-sdk/property-provider": 3.127.0 + "@aws-sdk/shared-ini-file-loader": 3.127.0 + "@aws-sdk/types": 3.127.0 + tslib: ^2.3.1 + checksum: 60becf9f7d939c11a7b8aa8b6116c37f7d8069d1049a39404ca1f839771c6da4226e58a0acea3830ec591df3949fe5c703b9cd11e42a4f0b6d4cc54c8b4127dd + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-sso@npm:3.154.0": + version: 3.154.0 + resolution: "@aws-sdk/credential-provider-sso@npm:3.154.0" + dependencies: + "@aws-sdk/client-sso": 3.154.0 + "@aws-sdk/property-provider": 3.127.0 + "@aws-sdk/shared-ini-file-loader": 3.127.0 + "@aws-sdk/types": 3.127.0 + tslib: ^2.3.1 + checksum: 8922fa6a76faa40af5763356aae8da7120c3f9c62bb2234be9b4ae51652858829228af6875faf7be88aa602d29795fc771b6b00dce4b7b330a2ed31d3e6c68c4 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-web-identity@npm:3.127.0": + version: 3.127.0 + resolution: "@aws-sdk/credential-provider-web-identity@npm:3.127.0" + dependencies: + "@aws-sdk/property-provider": 3.127.0 + "@aws-sdk/types": 3.127.0 + tslib: ^2.3.1 + checksum: 359bc73eff0593e77e969a5e6506fedd93bd9e32f01043e044a5813dc445f7a5886bfac2676cabfc5c8a913dfc9c71e77fc68dfdd86ec5f1c293a342b42a13ee + languageName: node + linkType: hard + +"@aws-sdk/eventstream-codec@npm:3.127.0": + version: 3.127.0 + resolution: "@aws-sdk/eventstream-codec@npm:3.127.0" + dependencies: + "@aws-crypto/crc32": 2.0.0 + "@aws-sdk/types": 3.127.0 + "@aws-sdk/util-hex-encoding": 3.109.0 + tslib: ^2.3.1 + checksum: 4be29ae3526bde52905df33c3f075c608b3f119cdf03e782c910537a1e4f7d68f20af54beabafef31ed46b945620b8e3cc663bad43c71f98d2b53323b0cfb3d0 + languageName: node + linkType: hard + +"@aws-sdk/eventstream-serde-browser@npm:3.127.0": + version: 3.127.0 + resolution: "@aws-sdk/eventstream-serde-browser@npm:3.127.0" + dependencies: + "@aws-sdk/eventstream-serde-universal": 3.127.0 + "@aws-sdk/types": 3.127.0 + tslib: ^2.3.1 + checksum: 2e6c6fd1709260471b95691c3f8abf668e9c3cffbb959f2ac0d6361599937c782f4ce6ca94f60c6b363f2d2330e349294c8421c2a6dfa37a6b0844b409e4981a + languageName: node + linkType: hard + +"@aws-sdk/eventstream-serde-config-resolver@npm:3.127.0": + version: 3.127.0 + resolution: "@aws-sdk/eventstream-serde-config-resolver@npm:3.127.0" + dependencies: + "@aws-sdk/types": 3.127.0 + tslib: ^2.3.1 + checksum: 01f916653624b82fd3d23fd76c62a8de094ead7e9b65b1ff0c40df080fbd8ccfce34abef842a2694f5f5a637a5333b9541488faa42aaab1d6b9d99318574895b + languageName: node + linkType: hard + +"@aws-sdk/eventstream-serde-node@npm:3.127.0": + version: 3.127.0 + resolution: "@aws-sdk/eventstream-serde-node@npm:3.127.0" + dependencies: + "@aws-sdk/eventstream-serde-universal": 3.127.0 + "@aws-sdk/types": 3.127.0 + tslib: ^2.3.1 + checksum: 60feea141a6b3be803a1da023cc6daa053a2a0c1520da118fcd9246a747ebf9357eb5586740c83b3f54cd1009d2fcd72c896ee29041cc6bbe6daa3a6ccb90d24 + languageName: node + linkType: hard + +"@aws-sdk/eventstream-serde-universal@npm:3.127.0": + version: 3.127.0 + resolution: "@aws-sdk/eventstream-serde-universal@npm:3.127.0" + dependencies: + "@aws-sdk/eventstream-codec": 3.127.0 + "@aws-sdk/types": 3.127.0 + tslib: ^2.3.1 + checksum: f40cda470b1aac399168fa4d9b92c9de65aa10187f0ae0efad9fab39087e33b99e06086e1433e4f37955cfd57dc5273cd280fd103e0bfa0e96783a76f7cb9ddf + languageName: node + linkType: hard + +"@aws-sdk/fetch-http-handler@npm:3.131.0": + version: 3.131.0 + resolution: "@aws-sdk/fetch-http-handler@npm:3.131.0" + dependencies: + "@aws-sdk/protocol-http": 3.127.0 + "@aws-sdk/querystring-builder": 3.127.0 + "@aws-sdk/types": 3.127.0 + "@aws-sdk/util-base64-browser": 3.109.0 + tslib: ^2.3.1 + checksum: 7bd5a83b929e59b86058c7a834daa8eedc7eab7a6bdb2016ff8898637c28bf7062830b108a45d70890062aa0f15271501290c18b06926a8af1bcb8d181817600 + languageName: node + linkType: hard + +"@aws-sdk/hash-blob-browser@npm:3.127.0": + version: 3.127.0 + resolution: "@aws-sdk/hash-blob-browser@npm:3.127.0" + dependencies: + "@aws-sdk/chunked-blob-reader": 3.55.0 + "@aws-sdk/chunked-blob-reader-native": 3.109.0 + "@aws-sdk/types": 3.127.0 + tslib: ^2.3.1 + checksum: 3851c3e15b532ab565397426f726065223154c3906b0c6ca53217065ba55c8535e09c67f2e581f2d92841c63cd6e49a836429ebcb576f19d87851bc1709ebd4a + languageName: node + linkType: hard + +"@aws-sdk/hash-node@npm:3.127.0": + version: 3.127.0 + resolution: "@aws-sdk/hash-node@npm:3.127.0" + dependencies: + "@aws-sdk/types": 3.127.0 + "@aws-sdk/util-buffer-from": 3.55.0 + tslib: ^2.3.1 + checksum: fb07d9cd29cae316a1a4c0cd448489d6e14bd386fa49b08832d015c8bbcc59cad94e21fdd2f74f8dab08e0c01e1e0cddeac47f48d89dc766d10e95a0a62e7a23 + languageName: node + linkType: hard + +"@aws-sdk/hash-stream-node@npm:3.127.0": + version: 3.127.0 + resolution: "@aws-sdk/hash-stream-node@npm:3.127.0" + dependencies: + "@aws-sdk/types": 3.127.0 + tslib: ^2.3.1 + checksum: 2ca44119fdb74ea1cc6afa4548522302938f20108294f26102caaa537243be48e09f97978b79c0cc15a02e5c80cb1c90cb9507bb8a1d3c6ccf81a8a819aebe12 + languageName: node + linkType: hard + +"@aws-sdk/invalid-dependency@npm:3.127.0": + version: 3.127.0 + resolution: "@aws-sdk/invalid-dependency@npm:3.127.0" + dependencies: + "@aws-sdk/types": 3.127.0 + tslib: ^2.3.1 + checksum: 456b675fd05716050d2dfc325f92918cbd5bbd11c90096673eb7bc66f61ef55021459e893839b8b62ac09ee320ef77924c30cb25530fa1c74b848f3989695fbd + languageName: node + linkType: hard + +"@aws-sdk/is-array-buffer@npm:3.55.0": + version: 3.55.0 + resolution: "@aws-sdk/is-array-buffer@npm:3.55.0" + dependencies: + tslib: ^2.3.1 + checksum: 527481f024166197b84a2b4859b51df9b6da4396255c19832e8fdb2f6dfc914dab8ad89433602f8d797f3f8dacc312ab8a0073b2c8e20dc85a28ad9d27aceaa7 + languageName: node + linkType: hard + +"@aws-sdk/md5-js@npm:3.127.0": + version: 3.127.0 + resolution: "@aws-sdk/md5-js@npm:3.127.0" + dependencies: + "@aws-sdk/types": 3.127.0 + "@aws-sdk/util-utf8-browser": 3.109.0 + "@aws-sdk/util-utf8-node": 3.109.0 + tslib: ^2.3.1 + checksum: 101a4e1cca3308bf7cac5534b70f13a114e8250584d454afd59f34127be1259bc6b2489551b9da43561ab223015d6386a1025b10b4ba578e73c1b6a6a2673033 + languageName: node + linkType: hard + +"@aws-sdk/middleware-bucket-endpoint@npm:3.127.0": + version: 3.127.0 + resolution: "@aws-sdk/middleware-bucket-endpoint@npm:3.127.0" + dependencies: + "@aws-sdk/protocol-http": 3.127.0 + "@aws-sdk/types": 3.127.0 + "@aws-sdk/util-arn-parser": 3.55.0 + "@aws-sdk/util-config-provider": 3.109.0 + tslib: ^2.3.1 + checksum: d5029cd470f83018ef85fb5029b4c4a9fe7a79ad25fc14ef5516a52bad1d7d70c6336296472e1098b88476b16fbfb65910ce4dd2a7d4301948084382c5c6bfee + languageName: node + linkType: hard + +"@aws-sdk/middleware-content-length@npm:3.127.0": + version: 3.127.0 + resolution: "@aws-sdk/middleware-content-length@npm:3.127.0" + dependencies: + "@aws-sdk/protocol-http": 3.127.0 + "@aws-sdk/types": 3.127.0 + tslib: ^2.3.1 + checksum: 817f74342e862bb10e871d09cf937d7bb7eb5189b2ec4b8ce7b0657c38c74b5d0b6be8143f6618e037c5a29bef624446dfd5fe0cc0ce8114d87d5eded4778074 + languageName: node + linkType: hard + +"@aws-sdk/middleware-expect-continue@npm:3.127.0": + version: 3.127.0 + resolution: "@aws-sdk/middleware-expect-continue@npm:3.127.0" + dependencies: + "@aws-sdk/protocol-http": 3.127.0 + "@aws-sdk/types": 3.127.0 + tslib: ^2.3.1 + checksum: e437a4bbe5645f5fd52b59663e1619136d2be317ba5694f0b4226a32f2fdad6c2ba069edce62815404d0144d47083a9c93310abd6ae85dca9948704233ebdfcc + languageName: node + linkType: hard + +"@aws-sdk/middleware-flexible-checksums@npm:3.127.0": + version: 3.127.0 + resolution: "@aws-sdk/middleware-flexible-checksums@npm:3.127.0" + dependencies: + "@aws-crypto/crc32": 2.0.0 + "@aws-crypto/crc32c": 2.0.0 + "@aws-sdk/is-array-buffer": 3.55.0 + "@aws-sdk/protocol-http": 3.127.0 + "@aws-sdk/types": 3.127.0 + tslib: ^2.3.1 + checksum: eeea7c66b77ea264d6b419cf33d679d28aaba4bffb18319135c2047c7cfb2abe30b07b3c9b5a41162afc1baf132597043da4f7639ab9d545e21ed5eb46c08ff7 + languageName: node + linkType: hard + +"@aws-sdk/middleware-host-header@npm:3.127.0": + version: 3.127.0 + resolution: "@aws-sdk/middleware-host-header@npm:3.127.0" + dependencies: + "@aws-sdk/protocol-http": 3.127.0 + "@aws-sdk/types": 3.127.0 + tslib: ^2.3.1 + checksum: 8ec8a7f7b260c6f3608ba6500586aefd024ac859baaccca9cbea73dfa43fc95cf3a123e369798c6bbd36ed7f3eb36482b5b2a41f46b0eb1416f94d6829e92e9f + languageName: node + linkType: hard + +"@aws-sdk/middleware-location-constraint@npm:3.127.0": + version: 3.127.0 + resolution: "@aws-sdk/middleware-location-constraint@npm:3.127.0" + dependencies: + "@aws-sdk/types": 3.127.0 + tslib: ^2.3.1 + checksum: b123f020861b051bef2c986b88e97e0e2ef22d42babd7def1dfda6a77fcfa662557e603001c080531d11fac1ce4cd35fedb71381a4ba5664fac7886d85612ce8 + languageName: node + linkType: hard + +"@aws-sdk/middleware-logger@npm:3.127.0": + version: 3.127.0 + resolution: "@aws-sdk/middleware-logger@npm:3.127.0" + dependencies: + "@aws-sdk/types": 3.127.0 + tslib: ^2.3.1 + checksum: edc37f262bdab27bd0d1e26ed1ec1656d8257e9b9db58f45ccd0eb9ff9a39f71deb43955a843d440adce73a608a499ce7478780b774b5fb057bc4769dd7ee27d + languageName: node + linkType: hard + +"@aws-sdk/middleware-recursion-detection@npm:3.127.0": + version: 3.127.0 + resolution: "@aws-sdk/middleware-recursion-detection@npm:3.127.0" + dependencies: + "@aws-sdk/protocol-http": 3.127.0 + "@aws-sdk/types": 3.127.0 + tslib: ^2.3.1 + checksum: dd04f307c4501bc35fef048a748a5d668061725b10d7cc39143404773049687957fa046b406677ce625279c1d2161cba17b0c639cb59579fc091abd06b91a719 + languageName: node + linkType: hard + +"@aws-sdk/middleware-retry@npm:3.127.0": + version: 3.127.0 + resolution: "@aws-sdk/middleware-retry@npm:3.127.0" + dependencies: + "@aws-sdk/protocol-http": 3.127.0 + "@aws-sdk/service-error-classification": 3.127.0 + "@aws-sdk/types": 3.127.0 + "@aws-sdk/util-middleware": 3.127.0 + tslib: ^2.3.1 + uuid: ^8.3.2 + checksum: 314800be7d2cc1f20314ae413c029f31ef47ffc35a0a555944c87ea278ab61dafdf63cdf339effae9de66cbde542f0e25c8c8b3acf2c0d6a9cfbe59b09f646af + languageName: node + linkType: hard + +"@aws-sdk/middleware-sdk-s3@npm:3.127.0": + version: 3.127.0 + resolution: "@aws-sdk/middleware-sdk-s3@npm:3.127.0" + dependencies: + "@aws-sdk/middleware-bucket-endpoint": 3.127.0 + "@aws-sdk/protocol-http": 3.127.0 + "@aws-sdk/types": 3.127.0 + "@aws-sdk/util-arn-parser": 3.55.0 + tslib: ^2.3.1 + checksum: e62e65239de0f6677bbe8133a3dd6971c8bff1af2dbbe4112e06c5bb1a46bc641525976ee5bbc0cb7f28ec92763d6965d30aba8ef9ad5dc3570b4de2239b2b98 + languageName: node + linkType: hard + +"@aws-sdk/middleware-sdk-sts@npm:3.130.0": + version: 3.130.0 + resolution: "@aws-sdk/middleware-sdk-sts@npm:3.130.0" + dependencies: + "@aws-sdk/middleware-signing": 3.130.0 + "@aws-sdk/property-provider": 3.127.0 + "@aws-sdk/protocol-http": 3.127.0 + "@aws-sdk/signature-v4": 3.130.0 + "@aws-sdk/types": 3.127.0 + tslib: ^2.3.1 + checksum: 4c83eb02d9b8f0b18d9d24704e660463d9d15cc7881c231a1ad315681e5bdd67f70d413f00ddedbcd8c5ed337df317fa6ce366e5314b4a440269bd44c0fad514 + languageName: node + linkType: hard + +"@aws-sdk/middleware-serde@npm:3.127.0": + version: 3.127.0 + resolution: "@aws-sdk/middleware-serde@npm:3.127.0" + dependencies: + "@aws-sdk/types": 3.127.0 + tslib: ^2.3.1 + checksum: ff31988f06ef1b1d006ec4231d7dd8e72d60ba43d599952c504a9657308a7a0a7ef0d5610a5e73c58f66b8b168db1235c61d9276a1ef59b7ce9227d3e9eff026 + languageName: node + linkType: hard + +"@aws-sdk/middleware-signing@npm:3.130.0": + version: 3.130.0 + resolution: "@aws-sdk/middleware-signing@npm:3.130.0" + dependencies: + "@aws-sdk/property-provider": 3.127.0 + "@aws-sdk/protocol-http": 3.127.0 + "@aws-sdk/signature-v4": 3.130.0 + "@aws-sdk/types": 3.127.0 + tslib: ^2.3.1 + checksum: 74e4e480a027967cb9b0e060246e98b5d134bcc5509619b57247196337e19ae31273086a9c00bedfcab22982d5d583568b99343e7f3ea7cb5b99a8dbb89c2cde + languageName: node + linkType: hard + +"@aws-sdk/middleware-ssec@npm:3.127.0": + version: 3.127.0 + resolution: "@aws-sdk/middleware-ssec@npm:3.127.0" + dependencies: + "@aws-sdk/types": 3.127.0 + tslib: ^2.3.1 + checksum: a1d9c0b469b7ae5812f912964a6a1d1ae0f728840758e7f41a84cc401bd93cb634fc25c31bdd4fbfa6fc60bf9a0daad42cebc30eae74ae1f5022a054cec4af99 + languageName: node + linkType: hard + +"@aws-sdk/middleware-stack@npm:3.127.0": + version: 3.127.0 + resolution: "@aws-sdk/middleware-stack@npm:3.127.0" + dependencies: + tslib: ^2.3.1 + checksum: 145a44b74681590edc328bb128a8f17af2b13b3e3a0c3bd8803636bafee4370db385fdc132d20ec2b0b331f849a367cb9b8b5ec37b4a705b70156c184ca9f84c + languageName: node + linkType: hard + +"@aws-sdk/middleware-user-agent@npm:3.127.0": + version: 3.127.0 + resolution: "@aws-sdk/middleware-user-agent@npm:3.127.0" + dependencies: + "@aws-sdk/protocol-http": 3.127.0 + "@aws-sdk/types": 3.127.0 + tslib: ^2.3.1 + checksum: 2967bc7fce3f4e2ec35ee650c4fad897a4bc454884ada00031a302bfdf6d53153332e5171cc760defad2bcd7acadf6549a398bf606674f642573f2786c3741e0 + languageName: node + linkType: hard + +"@aws-sdk/node-config-provider@npm:3.127.0": + version: 3.127.0 + resolution: "@aws-sdk/node-config-provider@npm:3.127.0" + dependencies: + "@aws-sdk/property-provider": 3.127.0 + "@aws-sdk/shared-ini-file-loader": 3.127.0 + "@aws-sdk/types": 3.127.0 + tslib: ^2.3.1 + checksum: 733a40d93a45258c8c94702c0c5fcd829c2fcc6e3ec4c3e4d63b77ee1b01ee6591b49216b9acd80388de238603ab0a92dd0e7a09b09c654997873e574e95e4d2 + languageName: node + linkType: hard + +"@aws-sdk/node-http-handler@npm:3.127.0": + version: 3.127.0 + resolution: "@aws-sdk/node-http-handler@npm:3.127.0" + dependencies: + "@aws-sdk/abort-controller": 3.127.0 + "@aws-sdk/protocol-http": 3.127.0 + "@aws-sdk/querystring-builder": 3.127.0 + "@aws-sdk/types": 3.127.0 + tslib: ^2.3.1 + checksum: 55629edb90766ab5e62db4cd3a57751d719ddf79a1ebd9a8221fc9289509589535859337726b8ea942b96bcb356881ac1fc59707b9873270bde36da870092fab + languageName: node + linkType: hard + +"@aws-sdk/property-provider@npm:3.127.0": + version: 3.127.0 + resolution: "@aws-sdk/property-provider@npm:3.127.0" + dependencies: + "@aws-sdk/types": 3.127.0 + tslib: ^2.3.1 + checksum: e78770762fb0d5d904c0d270266cb9ef580184c0aee25d1df389bff3e66f6c4cfa2c99104488539d22fa642c6102027772b85b42a07c2a90306b0c4751a81698 + languageName: node + linkType: hard + +"@aws-sdk/protocol-http@npm:3.127.0": + version: 3.127.0 + resolution: "@aws-sdk/protocol-http@npm:3.127.0" + dependencies: + "@aws-sdk/types": 3.127.0 + tslib: ^2.3.1 + checksum: 2d34deb09bd1ba4316945f441f75600aa621d8fa9021c92a91582ac299d857a64572eeb87f7306e3a06c899635dccc717e1353aa290d38665be97487b13038ee + languageName: node + linkType: hard + +"@aws-sdk/querystring-builder@npm:3.127.0": + version: 3.127.0 + resolution: "@aws-sdk/querystring-builder@npm:3.127.0" + dependencies: + "@aws-sdk/types": 3.127.0 + "@aws-sdk/util-uri-escape": 3.55.0 + tslib: ^2.3.1 + checksum: ac84867b038c530821987db9fac8aaab20dd4b0d0c9fe78caee2f5dd4e8d5b6a99b8cb7ea7816476b9b13149305aea46a2c176130b586882243a82478de35473 + languageName: node + linkType: hard + +"@aws-sdk/querystring-parser@npm:3.127.0": + version: 3.127.0 + resolution: "@aws-sdk/querystring-parser@npm:3.127.0" + dependencies: + "@aws-sdk/types": 3.127.0 + tslib: ^2.3.1 + checksum: 1dcb87be1586e21cc4d98653211ab1d4f484c9a8d62be0acfbd8dde3629559e079e3ca67eb20ce6bc17a53262d5d3462eb3d701573380ea216a2dd77088cd2a5 + languageName: node + linkType: hard + +"@aws-sdk/service-error-classification@npm:3.127.0": + version: 3.127.0 + resolution: "@aws-sdk/service-error-classification@npm:3.127.0" + checksum: dcc743ac7a480edf56eac3861d575819edd5f181f67e603c4f6cc2291ae1f88c116dc2cab19da172a1f7dc5f62195875483c5105ac2f4076ba6caf518ab3867d + languageName: node + linkType: hard + +"@aws-sdk/shared-ini-file-loader@npm:3.127.0": + version: 3.127.0 + resolution: "@aws-sdk/shared-ini-file-loader@npm:3.127.0" + dependencies: + tslib: ^2.3.1 + checksum: fa0c8ffa5d42940778b14e8f1d8998605b5d7ea43f3c19cc9dbb02f2d552c35dabc5850a5e6d3f6af68978b2171aaec435c05c648a1ecf1c2fb81fe9a60d9702 + languageName: node + linkType: hard + +"@aws-sdk/signature-v4-multi-region@npm:3.130.0": + version: 3.130.0 + resolution: "@aws-sdk/signature-v4-multi-region@npm:3.130.0" + dependencies: + "@aws-sdk/protocol-http": 3.127.0 + "@aws-sdk/signature-v4": 3.130.0 + "@aws-sdk/types": 3.127.0 + "@aws-sdk/util-arn-parser": 3.55.0 + tslib: ^2.3.1 + peerDependencies: + "@aws-sdk/signature-v4-crt": ^3.118.0 + peerDependenciesMeta: + "@aws-sdk/signature-v4-crt": + optional: true + checksum: 40d9ad2d508b04d0bc77ba9b7eb8419cf7dd43ec7aed3d45c8a2af11a061d99a2e485779d3fc6953a55c1e103f7e97d3e361e469d45eaeaec101bd62bf0e0bac + languageName: node + linkType: hard + +"@aws-sdk/signature-v4@npm:3.130.0": + version: 3.130.0 + resolution: "@aws-sdk/signature-v4@npm:3.130.0" + dependencies: + "@aws-sdk/is-array-buffer": 3.55.0 + "@aws-sdk/types": 3.127.0 + "@aws-sdk/util-hex-encoding": 3.109.0 + "@aws-sdk/util-middleware": 3.127.0 + "@aws-sdk/util-uri-escape": 3.55.0 + tslib: ^2.3.1 + checksum: 10c63fa18db144eda63727006e812b1cd504b49e5c345c94ce45a0b4b072b82f1e5ca964468868a5351b0e795f1b2945bc2f4ef81a9fa2bad26485226958c33d + languageName: node + linkType: hard + +"@aws-sdk/smithy-client@npm:3.142.0": + version: 3.142.0 + resolution: "@aws-sdk/smithy-client@npm:3.142.0" + dependencies: + "@aws-sdk/middleware-stack": 3.127.0 + "@aws-sdk/types": 3.127.0 + tslib: ^2.3.1 + checksum: e87b04dc11b935ba6ae30d894f28cfb93894d96f19bfaa9f8656cdad85d6daf68f8067493a228e9dc4eee4fc91672254287ce2f37740d895d89806c151785280 + languageName: node + linkType: hard + +"@aws-sdk/types@npm:3.127.0, @aws-sdk/types@npm:^3.1.0": + version: 3.127.0 + resolution: "@aws-sdk/types@npm:3.127.0" + checksum: 35467177421fb180ca73eb85a327c814e3aaee11a8eabbf9f048d58ec4133d7205400ce2e3c3ef70d78a64a2359f1df2926e1a0e6f169a415c2896ff6dfb66d9 + languageName: node + linkType: hard + +"@aws-sdk/url-parser@npm:3.127.0": + version: 3.127.0 + resolution: "@aws-sdk/url-parser@npm:3.127.0" + dependencies: + "@aws-sdk/querystring-parser": 3.127.0 + "@aws-sdk/types": 3.127.0 + tslib: ^2.3.1 + checksum: 5732f51d6fef2d26599cb186e230cd8e99c567f6efd7b3f27dc0ecdb660510a20a3384f00c5edb08d0e8e59fe3bcb5b8e368558aefbff2cf5201eaeb7caefa4a + languageName: node + linkType: hard + +"@aws-sdk/util-arn-parser@npm:3.55.0": + version: 3.55.0 + resolution: "@aws-sdk/util-arn-parser@npm:3.55.0" + dependencies: + tslib: ^2.3.1 + checksum: d98f38ef89c3d60a9ef4c7129338969f90c760817d8c0d8eaada19b09af1a033afcdade62cf1e990af1cab12c07bc2dff85fecae2fd1e8083e518d4a99a2b079 + languageName: node + linkType: hard + +"@aws-sdk/util-base64-browser@npm:3.109.0": + version: 3.109.0 + resolution: "@aws-sdk/util-base64-browser@npm:3.109.0" + dependencies: + tslib: ^2.3.1 + checksum: e4fb1dc0e5ac60320d4ba05dcf03b8e641c7a304f918df3134bf46c8ccf5b09d07ee283924a4cc4e9250fef582a2636bb4dac6ba71ee36662b2678dfe49d46b2 + languageName: node + linkType: hard + +"@aws-sdk/util-base64-node@npm:3.55.0": + version: 3.55.0 + resolution: "@aws-sdk/util-base64-node@npm:3.55.0" + dependencies: + "@aws-sdk/util-buffer-from": 3.55.0 + tslib: ^2.3.1 + checksum: 4a2a58ae2e5d2d904271dd0433b9c15ca9a8e9d62e979c82159420ab8e1b573e96c8f223c951be2139cdfe49a09c478d165eff9468978883c4c5bcdfa7d9fd4b + languageName: node + linkType: hard + +"@aws-sdk/util-body-length-browser@npm:3.154.0": + version: 3.154.0 + resolution: "@aws-sdk/util-body-length-browser@npm:3.154.0" + dependencies: + tslib: ^2.3.1 + checksum: 8c8de55960f2d038bddf8748896bfb322f125cc04ec994fa6610a09fdb9d302817b610a08f76ab100ae682718214e5c2296b03913e11a156de93ca3c002a3143 + languageName: node + linkType: hard + +"@aws-sdk/util-body-length-node@npm:3.55.0": + version: 3.55.0 + resolution: "@aws-sdk/util-body-length-node@npm:3.55.0" + dependencies: + tslib: ^2.3.1 + checksum: 35ae66271b7160c53b344a2bd933b5882e9fcef4a47c579a2a9e313657da8b896ca6c674489767f75d148ea5ffb8cbde2127eae55f5f39aaa4823a7c1d98ec69 + languageName: node + linkType: hard + +"@aws-sdk/util-buffer-from@npm:3.55.0": + version: 3.55.0 + resolution: "@aws-sdk/util-buffer-from@npm:3.55.0" + dependencies: + "@aws-sdk/is-array-buffer": 3.55.0 + tslib: ^2.3.1 + checksum: 0c1d72cf2369c13a8bff7d990f8e8da7f5584dcbdf1965cf50674d531b42d80661eebdbbaf968d6932760fc3f5708374a676d05485a1d02347655ea5f2423f57 + languageName: node + linkType: hard + +"@aws-sdk/util-config-provider@npm:3.109.0": + version: 3.109.0 + resolution: "@aws-sdk/util-config-provider@npm:3.109.0" + dependencies: + tslib: ^2.3.1 + checksum: 99c9ef24faa555a317b46b782e211474dd9d666611e1aa76b963e93a6e7c54e32d5c20b87d9a601b9de68dfa1c7310d72667a74c335b31edb776e8494e2541af + languageName: node + linkType: hard + +"@aws-sdk/util-defaults-mode-browser@npm:3.142.0": + version: 3.142.0 + resolution: "@aws-sdk/util-defaults-mode-browser@npm:3.142.0" + dependencies: + "@aws-sdk/property-provider": 3.127.0 + "@aws-sdk/types": 3.127.0 + bowser: ^2.11.0 + tslib: ^2.3.1 + checksum: 6ead8f767c2dcc0e21be180784a9ca5b57daa905a426fac0d0aa12f79f026d2da55d83c8b29cbec5c6e7adaccad8219b300dc30913808770ff7a20f2aa45be15 + languageName: node + linkType: hard + +"@aws-sdk/util-defaults-mode-node@npm:3.142.0": + version: 3.142.0 + resolution: "@aws-sdk/util-defaults-mode-node@npm:3.142.0" + dependencies: + "@aws-sdk/config-resolver": 3.130.0 + "@aws-sdk/credential-provider-imds": 3.127.0 + "@aws-sdk/node-config-provider": 3.127.0 + "@aws-sdk/property-provider": 3.127.0 + "@aws-sdk/types": 3.127.0 + tslib: ^2.3.1 + checksum: 6025ea3359a16a312d1b9bdedc761f4eabd59d274bc96290514c3d8107e89da8c365db6bc23b4fb5143de5faa89ac082d435cbc655ca4457a6d9384a4bd5b643 + languageName: node + linkType: hard + +"@aws-sdk/util-hex-encoding@npm:3.109.0": + version: 3.109.0 + resolution: "@aws-sdk/util-hex-encoding@npm:3.109.0" + dependencies: + tslib: ^2.3.1 + checksum: 1c166b53d7f84c0271cb71da8ac0ef4a9bfd78f2d2d70e4a903921dd3c355a79a446fa66ff64522d87aa9c738f445fdfd527043980bea642ae3acbc7dd758edf + languageName: node + linkType: hard + +"@aws-sdk/util-locate-window@npm:^3.0.0": + version: 3.55.0 + resolution: "@aws-sdk/util-locate-window@npm:3.55.0" + dependencies: + tslib: ^2.3.1 + checksum: 5bc79779a17ae4dd5cbcc221df6e85c976a149c0868745ae58075a3c51506aeeb087dfde4b3e5179004461243b11f3a458de720ee92866c6a1b65182326259ae + languageName: node + linkType: hard + +"@aws-sdk/util-middleware@npm:3.127.0": + version: 3.127.0 + resolution: "@aws-sdk/util-middleware@npm:3.127.0" + dependencies: + tslib: ^2.3.1 + checksum: c845b1bf6339cdee9762f41c3578fafb780bf5341037d3381c4dc799ac31626031de2a80735a5edaf260da655b1ef054a950dda552aedeed4188dfe42c717e83 + languageName: node + linkType: hard + +"@aws-sdk/util-stream-browser@npm:3.131.0": + version: 3.131.0 + resolution: "@aws-sdk/util-stream-browser@npm:3.131.0" + dependencies: + "@aws-sdk/fetch-http-handler": 3.131.0 + "@aws-sdk/types": 3.127.0 + "@aws-sdk/util-base64-browser": 3.109.0 + "@aws-sdk/util-hex-encoding": 3.109.0 + "@aws-sdk/util-utf8-browser": 3.109.0 + tslib: ^2.3.1 + checksum: ef88c3bdb80964c5a30060fe8e21254730a96ed7f5d14b03f0822204fa05da7d25028bb354ea5fff04fb4d54d92a8d606427b51f3d78d14d814f056bed8ca947 + languageName: node + linkType: hard + +"@aws-sdk/util-stream-node@npm:3.129.0": + version: 3.129.0 + resolution: "@aws-sdk/util-stream-node@npm:3.129.0" + dependencies: + "@aws-sdk/node-http-handler": 3.127.0 + "@aws-sdk/types": 3.127.0 + "@aws-sdk/util-buffer-from": 3.55.0 + tslib: ^2.3.1 + checksum: c39476434f11de0ea7798b09c1be16fa861af2c19ef2285d8798b4c1c2feb3af1d315c55f183fa7cdc1f8e98b2fd41fc27842a8f5bcde4d6a2dc756304ed537e + languageName: node + linkType: hard + +"@aws-sdk/util-uri-escape@npm:3.55.0": + version: 3.55.0 + resolution: "@aws-sdk/util-uri-escape@npm:3.55.0" + dependencies: + tslib: ^2.3.1 + checksum: fad6780856f2b42a11ce7bb1e2ea5b7a966a8f564f3d09e83dca024291ae589a0cb2a1d294812cd626346addeb292c178f84867e40f8fab6fca067bc42ad360a + languageName: node + linkType: hard + +"@aws-sdk/util-user-agent-browser@npm:3.127.0": + version: 3.127.0 + resolution: "@aws-sdk/util-user-agent-browser@npm:3.127.0" + dependencies: + "@aws-sdk/types": 3.127.0 + bowser: ^2.11.0 + tslib: ^2.3.1 + checksum: 42f08784b3f6f535516467e60897330e23b853e9ce134e9095170ef36c715aa04017b066fddf2b4830438bb00b630e7895dfcfbfaaa4d8de63d9983d9f205e25 + languageName: node + linkType: hard + +"@aws-sdk/util-user-agent-node@npm:3.127.0": + version: 3.127.0 + resolution: "@aws-sdk/util-user-agent-node@npm:3.127.0" + dependencies: + "@aws-sdk/node-config-provider": 3.127.0 + "@aws-sdk/types": 3.127.0 + tslib: ^2.3.1 + peerDependencies: + aws-crt: ">=1.0.0" + peerDependenciesMeta: + aws-crt: + optional: true + checksum: bba9cce7a775a3985b97960d64990d1b18ee39f0fdebcebd8d63f3eb951fe41f6808b9272ddafde2a4366f9e041bd10aec74aa8dba33d70101458dc8ce086ccf + languageName: node + linkType: hard + +"@aws-sdk/util-utf8-browser@npm:3.109.0, @aws-sdk/util-utf8-browser@npm:^3.0.0": + version: 3.109.0 + resolution: "@aws-sdk/util-utf8-browser@npm:3.109.0" + dependencies: + tslib: ^2.3.1 + checksum: 8311763b04261dab5995ec67abf31795f41e9c4b1ad635ed305735e14c7e3bc48e9ae349a06aab485390358a6a58e97190144ea51190983cec4ae665887b219b + languageName: node + linkType: hard + +"@aws-sdk/util-utf8-node@npm:3.109.0": + version: 3.109.0 + resolution: "@aws-sdk/util-utf8-node@npm:3.109.0" + dependencies: + "@aws-sdk/util-buffer-from": 3.55.0 + tslib: ^2.3.1 + checksum: ef706db8c0ceb014bc2fb9e5045b54369160648a9e919836132f98c5537eda82193f400fab607783ecf98a5df11b66c32256c4f2780bc689d7507ddaf2a0977b + languageName: node + linkType: hard + +"@aws-sdk/util-waiter@npm:3.127.0": + version: 3.127.0 + resolution: "@aws-sdk/util-waiter@npm:3.127.0" + dependencies: + "@aws-sdk/abort-controller": 3.127.0 + "@aws-sdk/types": 3.127.0 + tslib: ^2.3.1 + checksum: 3c27de00e943409a1fb927e450ecb7bd83cd6eb6329e0fbf51f20bd657a35571f181074f2ca1b612f87c07844be53129bf868c4acd4c734e22313197e6c70b1e + languageName: node + linkType: hard + +"@aws-sdk/xml-builder@npm:3.142.0": + version: 3.142.0 + resolution: "@aws-sdk/xml-builder@npm:3.142.0" + dependencies: + tslib: ^2.3.1 + checksum: ea2feb6b9e6af58aa63dd1c66d9101cc6e4e5102a730246ccd3cd19ee480147ecca3f41c93d3b9fcfcbf0b9b4e9086dc275806fbcdda24d6f7193814ffc2d02c + languageName: node + linkType: hard + +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/code-frame@npm:7.18.6" + dependencies: + "@babel/highlight": ^7.18.6 + checksum: 195e2be3172d7684bf95cff69ae3b7a15a9841ea9d27d3c843662d50cdd7d6470fd9c8e64be84d031117e4a4083486effba39f9aef6bbb2c89f7f21bcfba33ba + languageName: node + linkType: hard + +"@babel/compat-data@npm:^7.17.7, @babel/compat-data@npm:^7.18.8": + version: 7.18.8 + resolution: "@babel/compat-data@npm:7.18.8" + checksum: 3096aafad74936477ebdd039bcf342fba84eb3100e608f3360850fb63e1efa1c66037c4824f814d62f439ab47d25164439343a6e92e9b4357024fdf571505eb9 + languageName: node + linkType: hard + +"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.18.9": + version: 7.18.10 + resolution: "@babel/core@npm:7.18.10" + dependencies: + "@ampproject/remapping": ^2.1.0 + "@babel/code-frame": ^7.18.6 + "@babel/generator": ^7.18.10 + "@babel/helper-compilation-targets": ^7.18.9 + "@babel/helper-module-transforms": ^7.18.9 + "@babel/helpers": ^7.18.9 + "@babel/parser": ^7.18.10 + "@babel/template": ^7.18.10 + "@babel/traverse": ^7.18.10 + "@babel/types": ^7.18.10 + convert-source-map: ^1.7.0 + debug: ^4.1.0 + gensync: ^1.0.0-beta.2 + json5: ^2.2.1 + semver: ^6.3.0 + checksum: 3a3fcd878430a9e1cb165f755c89fff45acc4efe4dd3a2ba356e89af331cb1947886b9782d56902a49af19ba3c24f08cf638a632699b9c5a4d8305c57c6a150d + languageName: node + linkType: hard + +"@babel/generator@npm:^7.18.10, @babel/generator@npm:^7.7.2": + version: 7.18.12 + resolution: "@babel/generator@npm:7.18.12" + dependencies: + "@babel/types": ^7.18.10 + "@jridgewell/gen-mapping": ^0.3.2 + jsesc: ^2.5.1 + checksum: 07dd71d255144bb703a80ab0156c35d64172ce81ddfb70ff24e2be687b052080233840c9a28d92fa2c33f7ecb8a8b30aef03b807518afc53b74c7908bf8859b1 + languageName: node + linkType: hard + +"@babel/helper-annotate-as-pure@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/helper-annotate-as-pure@npm:7.18.6" + dependencies: + "@babel/types": ^7.18.6 + checksum: 88ccd15ced475ef2243fdd3b2916a29ea54c5db3cd0cfabf9d1d29ff6e63b7f7cd1c27264137d7a40ac2e978b9b9a542c332e78f40eb72abe737a7400788fc1b + languageName: node + linkType: hard + +"@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.18.6": + version: 7.18.9 + resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.18.9" + dependencies: + "@babel/helper-explode-assignable-expression": ^7.18.6 + "@babel/types": ^7.18.9 + checksum: b4bc214cb56329daff6cc18a7f7a26aeafb55a1242e5362f3d47fe3808421f8c7cd91fff95d6b9b7ccb67e14e5a67d944e49dbe026942bfcbfda19b1c72a8e72 + languageName: node + linkType: hard + +"@babel/helper-compilation-targets@npm:^7.17.7, @babel/helper-compilation-targets@npm:^7.18.9": + version: 7.18.9 + resolution: "@babel/helper-compilation-targets@npm:7.18.9" + dependencies: + "@babel/compat-data": ^7.18.8 + "@babel/helper-validator-option": ^7.18.6 + browserslist: ^4.20.2 + semver: ^6.3.0 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 2a9d71e124e098a9f45de4527ddd1982349d231827d341e00da9dfb967e260ecc7662c8b62abee4a010fb34d5f07a8d2155c974e0bc1928144cee5644910621d + languageName: node + linkType: hard + +"@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.18.9": + version: 7.18.9 + resolution: "@babel/helper-create-class-features-plugin@npm:7.18.9" + dependencies: + "@babel/helper-annotate-as-pure": ^7.18.6 + "@babel/helper-environment-visitor": ^7.18.9 + "@babel/helper-function-name": ^7.18.9 + "@babel/helper-member-expression-to-functions": ^7.18.9 + "@babel/helper-optimise-call-expression": ^7.18.6 + "@babel/helper-replace-supers": ^7.18.9 + "@babel/helper-split-export-declaration": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 020dba79b92ee9a98520dad81dddb47d75b34b7b4392672cbefc59db6f5e89a96c5eb95bb1cc46b2fddf913ef63dfe6d17168f56b059af5c6965bb37b6ce1d82 + languageName: node + linkType: hard + +"@babel/helper-create-regexp-features-plugin@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/helper-create-regexp-features-plugin@npm:7.18.6" + dependencies: + "@babel/helper-annotate-as-pure": ^7.18.6 + regexpu-core: ^5.1.0 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 2d76e660cbfd0bfcb01ca9f177f0e9091c871a6b99f68ece6bcf4ab4a9df073485bdc2d87ecdfbde44b7f3723b26d13085d0f92082adb3ae80d31b246099f10a + languageName: node + linkType: hard + +"@babel/helper-define-polyfill-provider@npm:^0.3.2": + version: 0.3.2 + resolution: "@babel/helper-define-polyfill-provider@npm:0.3.2" + dependencies: + "@babel/helper-compilation-targets": ^7.17.7 + "@babel/helper-plugin-utils": ^7.16.7 + debug: ^4.1.1 + lodash.debounce: ^4.0.8 + resolve: ^1.14.2 + semver: ^6.1.2 + peerDependencies: + "@babel/core": ^7.4.0-0 + checksum: 8f693ab8e9d73873c2e547c7764c7d32d73c14f8dcefdd67fd3a038eb75527e2222aa53412ea673b9bfc01c32a8779a60e77a7381bbdd83452f05c9b7ef69c2c + languageName: node + linkType: hard + +"@babel/helper-environment-visitor@npm:^7.18.9": + version: 7.18.9 + resolution: "@babel/helper-environment-visitor@npm:7.18.9" + checksum: b25101f6162ddca2d12da73942c08ad203d7668e06663df685634a8fde54a98bc015f6f62938e8554457a592a024108d45b8f3e651fd6dcdb877275b73cc4420 + languageName: node + linkType: hard + +"@babel/helper-explode-assignable-expression@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/helper-explode-assignable-expression@npm:7.18.6" + dependencies: + "@babel/types": ^7.18.6 + checksum: 225cfcc3376a8799023d15dc95000609e9d4e7547b29528c7f7111a0e05493ffb12c15d70d379a0bb32d42752f340233c4115bded6d299bc0c3ab7a12be3d30f + languageName: node + linkType: hard + +"@babel/helper-function-name@npm:^7.18.9": + version: 7.18.9 + resolution: "@babel/helper-function-name@npm:7.18.9" + dependencies: + "@babel/template": ^7.18.6 + "@babel/types": ^7.18.9 + checksum: d04c44e0272f887c0c868651be7fc3c5690531bea10936f00d4cca3f6d5db65e76dfb49e8d553c42ae1fe1eba61ccce9f3d93ba2df50a66408c8d4c3cc61cf0c + languageName: node + linkType: hard + +"@babel/helper-hoist-variables@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/helper-hoist-variables@npm:7.18.6" + dependencies: + "@babel/types": ^7.18.6 + checksum: fd9c35bb435fda802bf9ff7b6f2df06308a21277c6dec2120a35b09f9de68f68a33972e2c15505c1a1a04b36ec64c9ace97d4a9e26d6097b76b4396b7c5fa20f + languageName: node + linkType: hard + +"@babel/helper-member-expression-to-functions@npm:^7.18.9": + version: 7.18.9 + resolution: "@babel/helper-member-expression-to-functions@npm:7.18.9" + dependencies: + "@babel/types": ^7.18.9 + checksum: fcf8184e3b55051c4286b2cbedf0eccc781d0f3c9b5cbaba582eca19bf0e8d87806cdb7efc8554fcb969ceaf2b187d5ea748d40022d06ec7739fbb18c1b19a7a + languageName: node + linkType: hard + +"@babel/helper-module-imports@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/helper-module-imports@npm:7.18.6" + dependencies: + "@babel/types": ^7.18.6 + checksum: f393f8a3b3304b1b7a288a38c10989de754f01d29caf62ce7c4e5835daf0a27b81f3ac687d9d2780d39685aae7b55267324b512150e7b2be967b0c493b6a1def + languageName: node + linkType: hard + +"@babel/helper-module-transforms@npm:^7.18.6, @babel/helper-module-transforms@npm:^7.18.9": + version: 7.18.9 + resolution: "@babel/helper-module-transforms@npm:7.18.9" + dependencies: + "@babel/helper-environment-visitor": ^7.18.9 + "@babel/helper-module-imports": ^7.18.6 + "@babel/helper-simple-access": ^7.18.6 + "@babel/helper-split-export-declaration": ^7.18.6 + "@babel/helper-validator-identifier": ^7.18.6 + "@babel/template": ^7.18.6 + "@babel/traverse": ^7.18.9 + "@babel/types": ^7.18.9 + checksum: af08c60ea239ff3d40eda542fceaab69de17e713f131e80ead08c975ba7a47dd55d439cb48cfb14ae7ec96704a10c989ff5a5240e52a39101cb44a49467ce058 + languageName: node + linkType: hard + +"@babel/helper-optimise-call-expression@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/helper-optimise-call-expression@npm:7.18.6" + dependencies: + "@babel/types": ^7.18.6 + checksum: e518fe8418571405e21644cfb39cf694f30b6c47b10b006609a92469ae8b8775cbff56f0b19732343e2ea910641091c5a2dc73b56ceba04e116a33b0f8bd2fbd + languageName: node + linkType: hard + +"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.16.7, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.18.9, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": + version: 7.18.9 + resolution: "@babel/helper-plugin-utils@npm:7.18.9" + checksum: ebae876cd60f1fe238c7210986093845fa5c4cad5feeda843ea4d780bf068256717650376d3af2a5e760f2ed6a35c065ae144f99c47da3e54aa6cba99d8804e0 + languageName: node + linkType: hard + +"@babel/helper-remap-async-to-generator@npm:^7.18.6, @babel/helper-remap-async-to-generator@npm:^7.18.9": + version: 7.18.9 + resolution: "@babel/helper-remap-async-to-generator@npm:7.18.9" + dependencies: + "@babel/helper-annotate-as-pure": ^7.18.6 + "@babel/helper-environment-visitor": ^7.18.9 + "@babel/helper-wrap-function": ^7.18.9 + "@babel/types": ^7.18.9 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 4be6076192308671b046245899b703ba090dbe7ad03e0bea897bb2944ae5b88e5e85853c9d1f83f643474b54c578d8ac0800b80341a86e8538264a725fbbefec + languageName: node + linkType: hard + +"@babel/helper-replace-supers@npm:^7.18.6, @babel/helper-replace-supers@npm:^7.18.9": + version: 7.18.9 + resolution: "@babel/helper-replace-supers@npm:7.18.9" + dependencies: + "@babel/helper-environment-visitor": ^7.18.9 + "@babel/helper-member-expression-to-functions": ^7.18.9 + "@babel/helper-optimise-call-expression": ^7.18.6 + "@babel/traverse": ^7.18.9 + "@babel/types": ^7.18.9 + checksum: 2de8b29cc4bfa4e241da2de16abd5571709f6eb394206dc16e3a7816976d1691635dd4bc930881e9d798f44b48a5f1849dc7f51a62946f3e8270452be1ec5352 + languageName: node + linkType: hard + +"@babel/helper-simple-access@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/helper-simple-access@npm:7.18.6" + dependencies: + "@babel/types": ^7.18.6 + checksum: 37cd36eef199e0517845763c1e6ff6ea5e7876d6d707a6f59c9267c547a50aa0e84260ba9285d49acfaf2cfa0a74a772d92967f32ac1024c961517d40b6c16a5 + languageName: node + linkType: hard + +"@babel/helper-skip-transparent-expression-wrappers@npm:^7.18.9": + version: 7.18.9 + resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.18.9" + dependencies: + "@babel/types": ^7.18.9 + checksum: 6e93ccd10248293082606a4b3e30eed32c6f796d378f6b662796c88f462f348aa368aadeb48eb410cfcc8250db93b2d6627c2e55662530f08fc25397e588d68a + languageName: node + linkType: hard + +"@babel/helper-split-export-declaration@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/helper-split-export-declaration@npm:7.18.6" + dependencies: + "@babel/types": ^7.18.6 + checksum: c6d3dede53878f6be1d869e03e9ffbbb36f4897c7cc1527dc96c56d127d834ffe4520a6f7e467f5b6f3c2843ea0e81a7819d66ae02f707f6ac057f3d57943a2b + languageName: node + linkType: hard + +"@babel/helper-string-parser@npm:^7.18.10": + version: 7.18.10 + resolution: "@babel/helper-string-parser@npm:7.18.10" + checksum: d554a4393365b624916b5c00a4cc21c990c6617e7f3fe30be7d9731f107f12c33229a7a3db9d829bfa110d2eb9f04790745d421640e3bd245bb412dc0ea123c1 + languageName: node + linkType: hard + +"@babel/helper-validator-identifier@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/helper-validator-identifier@npm:7.18.6" + checksum: e295254d616bbe26e48c196a198476ab4d42a73b90478c9842536cf910ead887f5af6b5c4df544d3052a25ccb3614866fa808dc1e3a5a4291acd444e243c0648 + languageName: node + linkType: hard + +"@babel/helper-validator-option@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/helper-validator-option@npm:7.18.6" + checksum: f9cc6eb7cc5d759c5abf006402180f8d5e4251e9198197428a97e05d65eb2f8ae5a0ce73b1dfd2d35af41d0eb780627a64edf98a4e71f064eeeacef8de58f2cf + languageName: node + linkType: hard + +"@babel/helper-wrap-function@npm:^7.18.9": + version: 7.18.11 + resolution: "@babel/helper-wrap-function@npm:7.18.11" + dependencies: + "@babel/helper-function-name": ^7.18.9 + "@babel/template": ^7.18.10 + "@babel/traverse": ^7.18.11 + "@babel/types": ^7.18.10 + checksum: e2fb909cdeb5c8688513261202cdeab7c6a8ac1f30daa5a1e0111631f270c26118c2e6b27014fc9f5d2c0ee1182fc40a3db2d30e45425587067f49dcae737dc9 + languageName: node + linkType: hard + +"@babel/helpers@npm:^7.18.9": + version: 7.18.9 + resolution: "@babel/helpers@npm:7.18.9" + dependencies: + "@babel/template": ^7.18.6 + "@babel/traverse": ^7.18.9 + "@babel/types": ^7.18.9 + checksum: d0bd8255d36bfc65dc52ce75f7fea778c70287da2d64981db4c84fbdf9581409ecbd6433deff1c81da3a5acf26d7e4c364b3a4445efacf88f4f48e77c5b34d8d + languageName: node + linkType: hard + +"@babel/highlight@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/highlight@npm:7.18.6" + dependencies: + "@babel/helper-validator-identifier": ^7.18.6 + chalk: ^2.0.0 + js-tokens: ^4.0.0 + checksum: 92d8ee61549de5ff5120e945e774728e5ccd57fd3b2ed6eace020ec744823d4a98e242be1453d21764a30a14769ecd62170fba28539b211799bbaf232bbb2789 + languageName: node + linkType: hard + +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.18.10, @babel/parser@npm:^7.18.11": + version: 7.18.11 + resolution: "@babel/parser@npm:7.18.11" + bin: + parser: ./bin/babel-parser.js + checksum: 5ecc75b83e62ec53a947b1635a6ca75d6210d4a4f962f9f16f4239a6783f98e57f9662b598fa2fb1b8e12c0ad5c2bd86846ed0b97b85eb73dd7498b3a6d71a4b + languageName: node + linkType: hard + +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 845bd280c55a6a91d232cfa54eaf9708ec71e594676fe705794f494bb8b711d833b752b59d1a5c154695225880c23dbc9cab0e53af16fd57807976cd3ff41b8d + languageName: node + linkType: hard + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.18.9": + version: 7.18.9 + resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.18.9" + dependencies: + "@babel/helper-plugin-utils": ^7.18.9 + "@babel/helper-skip-transparent-expression-wrappers": ^7.18.9 + "@babel/plugin-proposal-optional-chaining": ^7.18.9 + peerDependencies: + "@babel/core": ^7.13.0 + checksum: 93abb5cb179a13db171bfc2cdf79489598f43c50cc174f97a2b7bb1d44d24ade7109665a20cf4e317ad6c1c730f036f06478f7c7e789b4240be1abdb60d6452f + languageName: node + linkType: hard + +"@babel/plugin-proposal-async-generator-functions@npm:^7.18.10": + version: 7.18.10 + resolution: "@babel/plugin-proposal-async-generator-functions@npm:7.18.10" + dependencies: + "@babel/helper-environment-visitor": ^7.18.9 + "@babel/helper-plugin-utils": ^7.18.9 + "@babel/helper-remap-async-to-generator": ^7.18.9 + "@babel/plugin-syntax-async-generators": ^7.8.4 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 3a6c25085021053830f6c57780118d3337935ac3309eef7f09b11e413d189eed8119d50cbddeb4c8c02f42f8cc01e62a4667b869be6e158f40030bafb92a0629 + languageName: node + linkType: hard + +"@babel/plugin-proposal-class-properties@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-proposal-class-properties@npm:7.18.6" + dependencies: + "@babel/helper-create-class-features-plugin": ^7.18.6 + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 49a78a2773ec0db56e915d9797e44fd079ab8a9b2e1716e0df07c92532f2c65d76aeda9543883916b8e0ff13606afeffa67c5b93d05b607bc87653ad18a91422 + languageName: node + linkType: hard + +"@babel/plugin-proposal-class-static-block@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-proposal-class-static-block@npm:7.18.6" + dependencies: + "@babel/helper-create-class-features-plugin": ^7.18.6 + "@babel/helper-plugin-utils": ^7.18.6 + "@babel/plugin-syntax-class-static-block": ^7.14.5 + peerDependencies: + "@babel/core": ^7.12.0 + checksum: b8d7ae99ed5ad784f39e7820e3ac03841f91d6ed60ab4a98c61d6112253da36013e12807bae4ffed0ef3cb318e47debac112ed614e03b403fb8b075b09a828ee + languageName: node + linkType: hard + +"@babel/plugin-proposal-dynamic-import@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-proposal-dynamic-import@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + "@babel/plugin-syntax-dynamic-import": ^7.8.3 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 96b1c8a8ad8171d39e9ab106be33bde37ae09b22fb2c449afee9a5edf3c537933d79d963dcdc2694d10677cb96da739cdf1b53454e6a5deab9801f28a818bb2f + languageName: node + linkType: hard + +"@babel/plugin-proposal-export-namespace-from@npm:^7.18.9": + version: 7.18.9 + resolution: "@babel/plugin-proposal-export-namespace-from@npm:7.18.9" + dependencies: + "@babel/helper-plugin-utils": ^7.18.9 + "@babel/plugin-syntax-export-namespace-from": ^7.8.3 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 84ff22bacc5d30918a849bfb7e0e90ae4c5b8d8b65f2ac881803d1cf9068dffbe53bd657b0e4bc4c20b4db301b1c85f1e74183cf29a0dd31e964bd4e97c363ef + languageName: node + linkType: hard + +"@babel/plugin-proposal-json-strings@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-proposal-json-strings@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + "@babel/plugin-syntax-json-strings": ^7.8.3 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 25ba0e6b9d6115174f51f7c6787e96214c90dd4026e266976b248a2ed417fe50fddae72843ffb3cbe324014a18632ce5648dfac77f089da858022b49fd608cb3 + languageName: node + linkType: hard + +"@babel/plugin-proposal-logical-assignment-operators@npm:^7.18.9": + version: 7.18.9 + resolution: "@babel/plugin-proposal-logical-assignment-operators@npm:7.18.9" + dependencies: + "@babel/helper-plugin-utils": ^7.18.9 + "@babel/plugin-syntax-logical-assignment-operators": ^7.10.4 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: dd87fa4a48c6408c5e85dbd6405a65cc8fe909e3090030df46df90df64cdf3e74007381a58ed87608778ee597eff7395d215274009bb3f5d8964b2db5557754f + languageName: node + linkType: hard + +"@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-proposal-nullish-coalescing-operator@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 949c9ddcdecdaec766ee610ef98f965f928ccc0361dd87cf9f88cf4896a6ccd62fce063d4494778e50da99dea63d270a1be574a62d6ab81cbe9d85884bf55a7d + languageName: node + linkType: hard + +"@babel/plugin-proposal-numeric-separator@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-proposal-numeric-separator@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + "@babel/plugin-syntax-numeric-separator": ^7.10.4 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: f370ea584c55bf4040e1f78c80b4eeb1ce2e6aaa74f87d1a48266493c33931d0b6222d8cee3a082383d6bb648ab8d6b7147a06f974d3296ef3bc39c7851683ec + languageName: node + linkType: hard + +"@babel/plugin-proposal-object-rest-spread@npm:^7.18.9": + version: 7.18.9 + resolution: "@babel/plugin-proposal-object-rest-spread@npm:7.18.9" + dependencies: + "@babel/compat-data": ^7.18.8 + "@babel/helper-compilation-targets": ^7.18.9 + "@babel/helper-plugin-utils": ^7.18.9 + "@babel/plugin-syntax-object-rest-spread": ^7.8.3 + "@babel/plugin-transform-parameters": ^7.18.8 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 66b9bae741d46edf1c96776d26dfe5d335981e57164ec2450583e3d20dfaa08a5137ffebb897e443913207789f9816bfec4ae845f38762c0196a60949eaffdba + languageName: node + linkType: hard + +"@babel/plugin-proposal-optional-catch-binding@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-proposal-optional-catch-binding@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + "@babel/plugin-syntax-optional-catch-binding": ^7.8.3 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 7b5b39fb5d8d6d14faad6cb68ece5eeb2fd550fb66b5af7d7582402f974f5bc3684641f7c192a5a57e0f59acfae4aada6786be1eba030881ddc590666eff4d1e + languageName: node + linkType: hard + +"@babel/plugin-proposal-optional-chaining@npm:^7.18.9": + version: 7.18.9 + resolution: "@babel/plugin-proposal-optional-chaining@npm:7.18.9" + dependencies: + "@babel/helper-plugin-utils": ^7.18.9 + "@babel/helper-skip-transparent-expression-wrappers": ^7.18.9 + "@babel/plugin-syntax-optional-chaining": ^7.8.3 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: f2db40e26172f07c50b635cb61e1f36165de3ba868fcf608d967642f0d044b7c6beb0e7ecf17cbd421144b99e1eae7ad6031ded92925343bb0ed1d08707b514f + languageName: node + linkType: hard + +"@babel/plugin-proposal-private-methods@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-proposal-private-methods@npm:7.18.6" + dependencies: + "@babel/helper-create-class-features-plugin": ^7.18.6 + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 22d8502ee96bca99ad2c8393e8493e2b8d4507576dd054490fd8201a36824373440106f5b098b6d821b026c7e72b0424ff4aeca69ed5f42e48f029d3a156d5ad + languageName: node + linkType: hard + +"@babel/plugin-proposal-private-property-in-object@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.18.6" + dependencies: + "@babel/helper-annotate-as-pure": ^7.18.6 + "@babel/helper-create-class-features-plugin": ^7.18.6 + "@babel/helper-plugin-utils": ^7.18.6 + "@babel/plugin-syntax-private-property-in-object": ^7.14.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: c8e56a972930730345f39f2384916fd8e711b3f4b4eae2ca9740e99958980118120d5cc9b6ac150f0965a5a35f825910e2c3013d90be3e9993ab6111df444569 + languageName: node + linkType: hard + +"@babel/plugin-proposal-unicode-property-regex@npm:^7.18.6, @babel/plugin-proposal-unicode-property-regex@npm:^7.4.4": + version: 7.18.6 + resolution: "@babel/plugin-proposal-unicode-property-regex@npm:7.18.6" + dependencies: + "@babel/helper-create-regexp-features-plugin": ^7.18.6 + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: a8575ecb7ff24bf6c6e94808d5c84bb5a0c6dd7892b54f09f4646711ba0ee1e1668032b3c43e3e1dfec2c5716c302e851ac756c1645e15882d73df6ad21ae951 + languageName: node + linkType: hard + +"@babel/plugin-syntax-async-generators@npm:^7.8.4": + version: 7.8.4 + resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4" + dependencies: + "@babel/helper-plugin-utils": ^7.8.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 7ed1c1d9b9e5b64ef028ea5e755c0be2d4e5e4e3d6cf7df757b9a8c4cfa4193d268176d0f1f7fbecdda6fe722885c7fda681f480f3741d8a2d26854736f05367 + languageName: node + linkType: hard + +"@babel/plugin-syntax-bigint@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-bigint@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": ^7.8.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 3a10849d83e47aec50f367a9e56a6b22d662ddce643334b087f9828f4c3dd73bdc5909aaeabe123fed78515767f9ca43498a0e621c438d1cd2802d7fae3c9648 + languageName: node + linkType: hard + +"@babel/plugin-syntax-class-properties@npm:^7.12.13, @babel/plugin-syntax-class-properties@npm:^7.8.3": + version: 7.12.13 + resolution: "@babel/plugin-syntax-class-properties@npm:7.12.13" + dependencies: + "@babel/helper-plugin-utils": ^7.12.13 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 24f34b196d6342f28d4bad303612d7ff566ab0a013ce89e775d98d6f832969462e7235f3e7eaf17678a533d4be0ba45d3ae34ab4e5a9dcbda5d98d49e5efa2fc + languageName: node + linkType: hard + +"@babel/plugin-syntax-class-static-block@npm:^7.14.5": + version: 7.14.5 + resolution: "@babel/plugin-syntax-class-static-block@npm:7.14.5" + dependencies: + "@babel/helper-plugin-utils": ^7.14.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 3e80814b5b6d4fe17826093918680a351c2d34398a914ce6e55d8083d72a9bdde4fbaf6a2dcea0e23a03de26dc2917ae3efd603d27099e2b98380345703bf948 + languageName: node + linkType: hard + +"@babel/plugin-syntax-dynamic-import@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-dynamic-import@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": ^7.8.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: ce307af83cf433d4ec42932329fad25fa73138ab39c7436882ea28742e1c0066626d224e0ad2988724c82644e41601cef607b36194f695cb78a1fcdc959637bd + languageName: node + linkType: hard + +"@babel/plugin-syntax-export-namespace-from@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-export-namespace-from@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": ^7.8.3 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 85740478be5b0de185228e7814451d74ab8ce0a26fcca7613955262a26e99e8e15e9da58f60c754b84515d4c679b590dbd3f2148f0f58025f4ae706f1c5a5d4a + languageName: node + linkType: hard + +"@babel/plugin-syntax-import-assertions@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-syntax-import-assertions@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 54918a05375325ba0c60bc81abfb261e6f118bed2de94e4c17dca9a2006fc25e13b1a8b5504b9a881238ea394fd2f098f60b2eb3a392585d6348874565445e7b + languageName: node + linkType: hard + +"@babel/plugin-syntax-import-meta@npm:^7.8.3": + version: 7.10.4 + resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4" + dependencies: + "@babel/helper-plugin-utils": ^7.10.4 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 166ac1125d10b9c0c430e4156249a13858c0366d38844883d75d27389621ebe651115cb2ceb6dc011534d5055719fa1727b59f39e1ab3ca97820eef3dcab5b9b + languageName: node + linkType: hard + +"@babel/plugin-syntax-json-strings@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-json-strings@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": ^7.8.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: bf5aea1f3188c9a507e16efe030efb996853ca3cadd6512c51db7233cc58f3ac89ff8c6bdfb01d30843b161cfe7d321e1bf28da82f7ab8d7e6bc5464666f354a + languageName: node + linkType: hard + +"@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4, @babel/plugin-syntax-logical-assignment-operators@npm:^7.8.3": + version: 7.10.4 + resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4" + dependencies: + "@babel/helper-plugin-utils": ^7.10.4 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: aff33577037e34e515911255cdbb1fd39efee33658aa00b8a5fd3a4b903585112d037cce1cc9e4632f0487dc554486106b79ccd5ea63a2e00df4363f6d4ff886 + languageName: node + linkType: hard + +"@babel/plugin-syntax-nullish-coalescing-operator@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-nullish-coalescing-operator@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": ^7.8.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 87aca4918916020d1fedba54c0e232de408df2644a425d153be368313fdde40d96088feed6c4e5ab72aac89be5d07fef2ddf329a15109c5eb65df006bf2580d1 + languageName: node + linkType: hard + +"@babel/plugin-syntax-numeric-separator@npm:^7.10.4, @babel/plugin-syntax-numeric-separator@npm:^7.8.3": + version: 7.10.4 + resolution: "@babel/plugin-syntax-numeric-separator@npm:7.10.4" + dependencies: + "@babel/helper-plugin-utils": ^7.10.4 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 01ec5547bd0497f76cc903ff4d6b02abc8c05f301c88d2622b6d834e33a5651aa7c7a3d80d8d57656a4588f7276eba357f6b7e006482f5b564b7a6488de493a1 + languageName: node + linkType: hard + +"@babel/plugin-syntax-object-rest-spread@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-object-rest-spread@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": ^7.8.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: fddcf581a57f77e80eb6b981b10658421bc321ba5f0a5b754118c6a92a5448f12a0c336f77b8abf734841e102e5126d69110a306eadb03ca3e1547cab31f5cbf + languageName: node + linkType: hard + +"@babel/plugin-syntax-optional-catch-binding@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-optional-catch-binding@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": ^7.8.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 910d90e72bc90ea1ce698e89c1027fed8845212d5ab588e35ef91f13b93143845f94e2539d831dc8d8ededc14ec02f04f7bd6a8179edd43a326c784e7ed7f0b9 + languageName: node + linkType: hard + +"@babel/plugin-syntax-optional-chaining@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-optional-chaining@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": ^7.8.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: eef94d53a1453361553c1f98b68d17782861a04a392840341bc91780838dd4e695209c783631cf0de14c635758beafb6a3a65399846ffa4386bff90639347f30 + languageName: node + linkType: hard + +"@babel/plugin-syntax-private-property-in-object@npm:^7.14.5": + version: 7.14.5 + resolution: "@babel/plugin-syntax-private-property-in-object@npm:7.14.5" + dependencies: + "@babel/helper-plugin-utils": ^7.14.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: b317174783e6e96029b743ccff2a67d63d38756876e7e5d0ba53a322e38d9ca452c13354a57de1ad476b4c066dbae699e0ca157441da611117a47af88985ecda + languageName: node + linkType: hard + +"@babel/plugin-syntax-top-level-await@npm:^7.14.5, @babel/plugin-syntax-top-level-await@npm:^7.8.3": + version: 7.14.5 + resolution: "@babel/plugin-syntax-top-level-await@npm:7.14.5" + dependencies: + "@babel/helper-plugin-utils": ^7.14.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: bbd1a56b095be7820029b209677b194db9b1d26691fe999856462e66b25b281f031f3dfd91b1619e9dcf95bebe336211833b854d0fb8780d618e35667c2d0d7e + languageName: node + linkType: hard + +"@babel/plugin-syntax-typescript@npm:^7.18.6, @babel/plugin-syntax-typescript@npm:^7.7.2": + version: 7.18.6 + resolution: "@babel/plugin-syntax-typescript@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 2cde73725ec51118ebf410bf02d78781c03fa4d3185993fcc9d253b97443381b621c44810084c5dd68b92eb8bdfae0e5b163e91b32bebbb33852383d1815c05d + languageName: node + linkType: hard + +"@babel/plugin-transform-arrow-functions@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-transform-arrow-functions@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 900f5c695755062b91eec74da6f9092f40b8fada099058b92576f1e23c55e9813ec437051893a9b3c05cefe39e8ac06303d4a91b384e1c03dd8dc1581ea11602 + languageName: node + linkType: hard + +"@babel/plugin-transform-async-to-generator@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-transform-async-to-generator@npm:7.18.6" + dependencies: + "@babel/helper-module-imports": ^7.18.6 + "@babel/helper-plugin-utils": ^7.18.6 + "@babel/helper-remap-async-to-generator": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: c2cca47468cf1aeefdc7ec35d670e195c86cee4de28a1970648c46a88ce6bd1806ef0bab27251b9e7fb791bb28a64dcd543770efd899f28ee5f7854e64e873d3 + languageName: node + linkType: hard + +"@babel/plugin-transform-block-scoped-functions@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 0a0df61f94601e3666bf39f2cc26f5f7b22a94450fb93081edbed967bd752ce3f81d1227fefd3799f5ee2722171b5e28db61379234d1bb85b6ec689589f99d7e + languageName: node + linkType: hard + +"@babel/plugin-transform-block-scoping@npm:^7.18.9": + version: 7.18.9 + resolution: "@babel/plugin-transform-block-scoping@npm:7.18.9" + dependencies: + "@babel/helper-plugin-utils": ^7.18.9 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: f8064ea431eb7aa349dc5b6be87a650f912b48cd65afde917e8644f6f840d7f9d2ce4795f2aa3955aa5b23a73d4ad38abd03386ae109b4b8702b746c6d35bda3 + languageName: node + linkType: hard + +"@babel/plugin-transform-classes@npm:^7.18.9": + version: 7.18.9 + resolution: "@babel/plugin-transform-classes@npm:7.18.9" + dependencies: + "@babel/helper-annotate-as-pure": ^7.18.6 + "@babel/helper-environment-visitor": ^7.18.9 + "@babel/helper-function-name": ^7.18.9 + "@babel/helper-optimise-call-expression": ^7.18.6 + "@babel/helper-plugin-utils": ^7.18.9 + "@babel/helper-replace-supers": ^7.18.9 + "@babel/helper-split-export-declaration": ^7.18.6 + globals: ^11.1.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: d7e953c0cf32af64e75db1277d2556c04635f32691ef462436897840be6f8021d4f85ee96134cb796a12dda549cf53346fedf96b671885f881bc4037c9d120ad + languageName: node + linkType: hard + +"@babel/plugin-transform-computed-properties@npm:^7.18.9": + version: 7.18.9 + resolution: "@babel/plugin-transform-computed-properties@npm:7.18.9" + dependencies: + "@babel/helper-plugin-utils": ^7.18.9 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: a6bfbea207827d77592628973c0e8cc3319db636506bdc6e81e21582de2e767890e6975b382d0511e9ec3773b9f43691185df90832883bbf9251f688d27fbc1d + languageName: node + linkType: hard + +"@babel/plugin-transform-destructuring@npm:^7.18.9": + version: 7.18.9 + resolution: "@babel/plugin-transform-destructuring@npm:7.18.9" + dependencies: + "@babel/helper-plugin-utils": ^7.18.9 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 1a9b85dff67fd248fa8a2488ef59df3eb4dd4ca6007ff7db9f780c7873630a13bc16cfb2ad8f4c4ca966e42978410d1e4b306545941fe62769f2683f34973acd + languageName: node + linkType: hard + +"@babel/plugin-transform-dotall-regex@npm:^7.18.6, @babel/plugin-transform-dotall-regex@npm:^7.4.4": + version: 7.18.6 + resolution: "@babel/plugin-transform-dotall-regex@npm:7.18.6" + dependencies: + "@babel/helper-create-regexp-features-plugin": ^7.18.6 + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: cbe5d7063eb8f8cca24cd4827bc97f5641166509e58781a5f8aa47fb3d2d786ce4506a30fca2e01f61f18792783a5cb5d96bf5434c3dd1ad0de8c9cc625a53da + languageName: node + linkType: hard + +"@babel/plugin-transform-duplicate-keys@npm:^7.18.9": + version: 7.18.9 + resolution: "@babel/plugin-transform-duplicate-keys@npm:7.18.9" + dependencies: + "@babel/helper-plugin-utils": ^7.18.9 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 220bf4a9fec5c4d4a7b1de38810350260e8ea08481bf78332a464a21256a95f0df8cd56025f346238f09b04f8e86d4158fafc9f4af57abaef31637e3b58bd4fe + languageName: node + linkType: hard + +"@babel/plugin-transform-exponentiation-operator@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.18.6" + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor": ^7.18.6 + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 7f70222f6829c82a36005508d34ddbe6fd0974ae190683a8670dd6ff08669aaf51fef2209d7403f9bd543cb2d12b18458016c99a6ed0332ccedb3ea127b01229 + languageName: node + linkType: hard + +"@babel/plugin-transform-for-of@npm:^7.18.8": + version: 7.18.8 + resolution: "@babel/plugin-transform-for-of@npm:7.18.8" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: ca64c623cf0c7a80ab6f07ebd3e6e4ade95e2ae806696f70b43eafe6394fa8ce21f2b1ffdd15df2067f7363d2ecfe26472a97c6c774403d2163fa05f50c98f17 + languageName: node + linkType: hard + +"@babel/plugin-transform-function-name@npm:^7.18.9": + version: 7.18.9 + resolution: "@babel/plugin-transform-function-name@npm:7.18.9" + dependencies: + "@babel/helper-compilation-targets": ^7.18.9 + "@babel/helper-function-name": ^7.18.9 + "@babel/helper-plugin-utils": ^7.18.9 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 62dd9c6cdc9714704efe15545e782ee52d74dc73916bf954b4d3bee088fb0ec9e3c8f52e751252433656c09f744b27b757fc06ed99bcde28e8a21600a1d8e597 + languageName: node + linkType: hard + +"@babel/plugin-transform-literals@npm:^7.18.9": + version: 7.18.9 + resolution: "@babel/plugin-transform-literals@npm:7.18.9" + dependencies: + "@babel/helper-plugin-utils": ^7.18.9 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 3458dd2f1a47ac51d9d607aa18f3d321cbfa8560a985199185bed5a906bb0c61ba85575d386460bac9aed43fdd98940041fae5a67dff286f6f967707cff489f8 + languageName: node + linkType: hard + +"@babel/plugin-transform-member-expression-literals@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-transform-member-expression-literals@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 35a3d04f6693bc6b298c05453d85ee6e41cc806538acb6928427e0e97ae06059f97d2f07d21495fcf5f70d3c13a242e2ecbd09d5c1fcb1b1a73ff528dcb0b695 + languageName: node + linkType: hard + +"@babel/plugin-transform-modules-amd@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-transform-modules-amd@npm:7.18.6" + dependencies: + "@babel/helper-module-transforms": ^7.18.6 + "@babel/helper-plugin-utils": ^7.18.6 + babel-plugin-dynamic-import-node: ^2.3.3 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: f60c4c4e0eaec41e42c003cbab44305da7a8e05b2c9bdfc2b3fe0f9e1d7441c959ff5248aa03e350abe530e354028cbf3aa20bf07067b11510997dad8dd39be0 + languageName: node + linkType: hard + +"@babel/plugin-transform-modules-commonjs@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-transform-modules-commonjs@npm:7.18.6" + dependencies: + "@babel/helper-module-transforms": ^7.18.6 + "@babel/helper-plugin-utils": ^7.18.6 + "@babel/helper-simple-access": ^7.18.6 + babel-plugin-dynamic-import-node: ^2.3.3 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 7e356e3df8a6a8542cced7491ec5b1cc1093a88d216a59e63a5d2b9fe9d193cbea864f680a41429e41a4f9ecec930aa5b0b8f57e2b17b3b4d27923bb12ba5d14 + languageName: node + linkType: hard + +"@babel/plugin-transform-modules-systemjs@npm:^7.18.9": + version: 7.18.9 + resolution: "@babel/plugin-transform-modules-systemjs@npm:7.18.9" + dependencies: + "@babel/helper-hoist-variables": ^7.18.6 + "@babel/helper-module-transforms": ^7.18.9 + "@babel/helper-plugin-utils": ^7.18.9 + "@babel/helper-validator-identifier": ^7.18.6 + babel-plugin-dynamic-import-node: ^2.3.3 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 6122d9901ed5dc56d9db843efc9249fe20d769a11989bbbf5a806ed4f086def949185198aa767888481babf70fc52b6b3e297a991e2b02b4f34ffb03d998d1e3 + languageName: node + linkType: hard + +"@babel/plugin-transform-modules-umd@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-transform-modules-umd@npm:7.18.6" + dependencies: + "@babel/helper-module-transforms": ^7.18.6 + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: c3b6796c6f4579f1ba5ab0cdcc73910c1e9c8e1e773c507c8bb4da33072b3ae5df73c6d68f9126dab6e99c24ea8571e1563f8710d7c421fac1cde1e434c20153 + languageName: node + linkType: hard + +"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.18.6" + dependencies: + "@babel/helper-create-regexp-features-plugin": ^7.18.6 + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 6ef64aa3dad68df139eeaa7b6e9bb626be8f738ed5ed4db765d516944b1456d513b6bad3bb60fff22babe73de26436fd814a4228705b2d3d2fdb272c31da35e2 + languageName: node + linkType: hard + +"@babel/plugin-transform-new-target@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-transform-new-target@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: bd780e14f46af55d0ae8503b3cb81ca86dcc73ed782f177e74f498fff934754f9e9911df1f8f3bd123777eed7c1c1af4d66abab87c8daae5403e7719a6b845d1 + languageName: node + linkType: hard + +"@babel/plugin-transform-object-super@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-transform-object-super@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + "@babel/helper-replace-supers": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 0fcb04e15deea96ae047c21cb403607d49f06b23b4589055993365ebd7a7d7541334f06bf9642e90075e66efce6ebaf1eb0ef066fbbab802d21d714f1aac3aef + languageName: node + linkType: hard + +"@babel/plugin-transform-parameters@npm:^7.18.8": + version: 7.18.8 + resolution: "@babel/plugin-transform-parameters@npm:7.18.8" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 2b5863300da60face8a250d91da16294333bd5626e9721b13a3ba2078bd2a5a190e32c6e7a1323d5f547f579aeb2804ff49a62a55fcad2b1d099e55a55b788ea + languageName: node + linkType: hard + +"@babel/plugin-transform-property-literals@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-transform-property-literals@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 1c16e64de554703f4b547541de2edda6c01346dd3031d4d29e881aa7733785cd26d53611a4ccf5353f4d3e69097bb0111c0a93ace9e683edd94fea28c4484144 + languageName: node + linkType: hard + +"@babel/plugin-transform-regenerator@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-transform-regenerator@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + regenerator-transform: ^0.15.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 60bd482cb0343c714f85c3e19a13b3b5fa05ee336c079974091c0b35e263307f4e661f4555dff90707a87d5efe19b1d51835db44455405444ac1813e268ad750 + languageName: node + linkType: hard + +"@babel/plugin-transform-reserved-words@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-transform-reserved-words@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 0738cdc30abdae07c8ec4b233b30c31f68b3ff0eaa40eddb45ae607c066127f5fa99ddad3c0177d8e2832e3a7d3ad115775c62b431ebd6189c40a951b867a80c + languageName: node + linkType: hard + +"@babel/plugin-transform-shorthand-properties@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-transform-shorthand-properties@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: b8e4e8acc2700d1e0d7d5dbfd4fdfb935651913de6be36e6afb7e739d8f9ca539a5150075a0f9b79c88be25ddf45abb912fe7abf525f0b80f5b9d9860de685d7 + languageName: node + linkType: hard + +"@babel/plugin-transform-spread@npm:^7.18.9": + version: 7.18.9 + resolution: "@babel/plugin-transform-spread@npm:7.18.9" + dependencies: + "@babel/helper-plugin-utils": ^7.18.9 + "@babel/helper-skip-transparent-expression-wrappers": ^7.18.9 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 59489dd6212bd21debdf77746d9fa02dfe36f7062dc08742b8841d04312a26ea37bc0d71c71a6e37c3ab81dce744faa7f23fa94b0915593458f6adc35c087766 + languageName: node + linkType: hard + +"@babel/plugin-transform-sticky-regex@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-transform-sticky-regex@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 68ea18884ae9723443ffa975eb736c8c0d751265859cd3955691253f7fee37d7a0f7efea96c8a062876af49a257a18ea0ed5fea0d95a7b3611ce40f7ee23aee3 + languageName: node + linkType: hard + +"@babel/plugin-transform-template-literals@npm:^7.18.9": + version: 7.18.9 + resolution: "@babel/plugin-transform-template-literals@npm:7.18.9" + dependencies: + "@babel/helper-plugin-utils": ^7.18.9 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 3d2fcd79b7c345917f69b92a85bdc3ddd68ce2c87dc70c7d61a8373546ccd1f5cb8adc8540b49dfba08e1b82bb7b3bbe23a19efdb2b9c994db2db42906ca9fb2 + languageName: node + linkType: hard + +"@babel/plugin-transform-typeof-symbol@npm:^7.18.9": + version: 7.18.9 + resolution: "@babel/plugin-transform-typeof-symbol@npm:7.18.9" + dependencies: + "@babel/helper-plugin-utils": ^7.18.9 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: e754e0d8b8a028c52e10c148088606e3f7a9942c57bd648fc0438e5b4868db73c386a5ed47ab6d6f0594aae29ee5ffc2ffc0f7ebee7fae560a066d6dea811cd4 + languageName: node + linkType: hard + +"@babel/plugin-transform-typescript@npm:^7.18.6": + version: 7.18.12 + resolution: "@babel/plugin-transform-typescript@npm:7.18.12" + dependencies: + "@babel/helper-create-class-features-plugin": ^7.18.9 + "@babel/helper-plugin-utils": ^7.18.9 + "@babel/plugin-syntax-typescript": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 87e9b783ef712697a9d3bd72d0345ea4ea71b4676f9b88da0a30fe4b8a81f453a5badee788bb4dc849616af84d674d728a6ec4248f14a75bfb0b4de5bcce7431 + languageName: node + linkType: hard + +"@babel/plugin-transform-unicode-escapes@npm:^7.18.10": + version: 7.18.10 + resolution: "@babel/plugin-transform-unicode-escapes@npm:7.18.10" + dependencies: + "@babel/helper-plugin-utils": ^7.18.9 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: f5baca55cb3c11bc08ec589f5f522d85c1ab509b4d11492437e45027d64ae0b22f0907bd1381e8d7f2a436384bb1f9ad89d19277314242c5c2671a0f91d0f9cd + languageName: node + linkType: hard + +"@babel/plugin-transform-unicode-regex@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-transform-unicode-regex@npm:7.18.6" + dependencies: + "@babel/helper-create-regexp-features-plugin": ^7.18.6 + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: d9e18d57536a2d317fb0b7c04f8f55347f3cfacb75e636b4c6fa2080ab13a3542771b5120e726b598b815891fc606d1472ac02b749c69fd527b03847f22dc25e + languageName: node + linkType: hard + +"@babel/preset-env@npm:^7.18.9": + version: 7.18.10 + resolution: "@babel/preset-env@npm:7.18.10" + dependencies: + "@babel/compat-data": ^7.18.8 + "@babel/helper-compilation-targets": ^7.18.9 + "@babel/helper-plugin-utils": ^7.18.9 + "@babel/helper-validator-option": ^7.18.6 + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": ^7.18.6 + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ^7.18.9 + "@babel/plugin-proposal-async-generator-functions": ^7.18.10 + "@babel/plugin-proposal-class-properties": ^7.18.6 + "@babel/plugin-proposal-class-static-block": ^7.18.6 + "@babel/plugin-proposal-dynamic-import": ^7.18.6 + "@babel/plugin-proposal-export-namespace-from": ^7.18.9 + "@babel/plugin-proposal-json-strings": ^7.18.6 + "@babel/plugin-proposal-logical-assignment-operators": ^7.18.9 + "@babel/plugin-proposal-nullish-coalescing-operator": ^7.18.6 + "@babel/plugin-proposal-numeric-separator": ^7.18.6 + "@babel/plugin-proposal-object-rest-spread": ^7.18.9 + "@babel/plugin-proposal-optional-catch-binding": ^7.18.6 + "@babel/plugin-proposal-optional-chaining": ^7.18.9 + "@babel/plugin-proposal-private-methods": ^7.18.6 + "@babel/plugin-proposal-private-property-in-object": ^7.18.6 + "@babel/plugin-proposal-unicode-property-regex": ^7.18.6 + "@babel/plugin-syntax-async-generators": ^7.8.4 + "@babel/plugin-syntax-class-properties": ^7.12.13 + "@babel/plugin-syntax-class-static-block": ^7.14.5 + "@babel/plugin-syntax-dynamic-import": ^7.8.3 + "@babel/plugin-syntax-export-namespace-from": ^7.8.3 + "@babel/plugin-syntax-import-assertions": ^7.18.6 + "@babel/plugin-syntax-json-strings": ^7.8.3 + "@babel/plugin-syntax-logical-assignment-operators": ^7.10.4 + "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3 + "@babel/plugin-syntax-numeric-separator": ^7.10.4 + "@babel/plugin-syntax-object-rest-spread": ^7.8.3 + "@babel/plugin-syntax-optional-catch-binding": ^7.8.3 + "@babel/plugin-syntax-optional-chaining": ^7.8.3 + "@babel/plugin-syntax-private-property-in-object": ^7.14.5 + "@babel/plugin-syntax-top-level-await": ^7.14.5 + "@babel/plugin-transform-arrow-functions": ^7.18.6 + "@babel/plugin-transform-async-to-generator": ^7.18.6 + "@babel/plugin-transform-block-scoped-functions": ^7.18.6 + "@babel/plugin-transform-block-scoping": ^7.18.9 + "@babel/plugin-transform-classes": ^7.18.9 + "@babel/plugin-transform-computed-properties": ^7.18.9 + "@babel/plugin-transform-destructuring": ^7.18.9 + "@babel/plugin-transform-dotall-regex": ^7.18.6 + "@babel/plugin-transform-duplicate-keys": ^7.18.9 + "@babel/plugin-transform-exponentiation-operator": ^7.18.6 + "@babel/plugin-transform-for-of": ^7.18.8 + "@babel/plugin-transform-function-name": ^7.18.9 + "@babel/plugin-transform-literals": ^7.18.9 + "@babel/plugin-transform-member-expression-literals": ^7.18.6 + "@babel/plugin-transform-modules-amd": ^7.18.6 + "@babel/plugin-transform-modules-commonjs": ^7.18.6 + "@babel/plugin-transform-modules-systemjs": ^7.18.9 + "@babel/plugin-transform-modules-umd": ^7.18.6 + "@babel/plugin-transform-named-capturing-groups-regex": ^7.18.6 + "@babel/plugin-transform-new-target": ^7.18.6 + "@babel/plugin-transform-object-super": ^7.18.6 + "@babel/plugin-transform-parameters": ^7.18.8 + "@babel/plugin-transform-property-literals": ^7.18.6 + "@babel/plugin-transform-regenerator": ^7.18.6 + "@babel/plugin-transform-reserved-words": ^7.18.6 + "@babel/plugin-transform-shorthand-properties": ^7.18.6 + "@babel/plugin-transform-spread": ^7.18.9 + "@babel/plugin-transform-sticky-regex": ^7.18.6 + "@babel/plugin-transform-template-literals": ^7.18.9 + "@babel/plugin-transform-typeof-symbol": ^7.18.9 + "@babel/plugin-transform-unicode-escapes": ^7.18.10 + "@babel/plugin-transform-unicode-regex": ^7.18.6 + "@babel/preset-modules": ^0.1.5 + "@babel/types": ^7.18.10 + babel-plugin-polyfill-corejs2: ^0.3.2 + babel-plugin-polyfill-corejs3: ^0.5.3 + babel-plugin-polyfill-regenerator: ^0.4.0 + core-js-compat: ^3.22.1 + semver: ^6.3.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 36eeb7157021091c8047703833b7a28e4963865d16968a5b9dbffe1eb05e44307a8d29ad45d81fd23817f68290b52921c42f513a93996c7083d23d5e2cea0c6b + languageName: node + linkType: hard + +"@babel/preset-modules@npm:^0.1.5": + version: 0.1.5 + resolution: "@babel/preset-modules@npm:0.1.5" + dependencies: + "@babel/helper-plugin-utils": ^7.0.0 + "@babel/plugin-proposal-unicode-property-regex": ^7.4.4 + "@babel/plugin-transform-dotall-regex": ^7.4.4 + "@babel/types": ^7.4.4 + esutils: ^2.0.2 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 8430e0e9e9d520b53e22e8c4c6a5a080a12b63af6eabe559c2310b187bd62ae113f3da82ba33e9d1d0f3230930ca702843aae9dd226dec51f7d7114dc1f51c10 + languageName: node + linkType: hard + +"@babel/preset-typescript@npm:^7.15.0": + version: 7.18.6 + resolution: "@babel/preset-typescript@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + "@babel/helper-validator-option": ^7.18.6 + "@babel/plugin-transform-typescript": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 7fe0da5103eb72d3cf39cf3e138a794c8cdd19c0b38e3e101507eef519c46a87a0d6d0e8bc9e28a13ea2364001ebe7430b9d75758aab4c3c3a8db9a487b9dc7c + languageName: node + linkType: hard + +"@babel/runtime@npm:^7.17.2, @babel/runtime@npm:^7.8.4": + version: 7.18.9 + resolution: "@babel/runtime@npm:7.18.9" + dependencies: + regenerator-runtime: ^0.13.4 + checksum: 36dd736baba7164e82b3cc9d43e081f0cb2d05ff867ad39cac515d99546cee75b7f782018b02a3dcf5f2ef3d27f319faa68965fdfec49d4912c60c6002353a2e + languageName: node + linkType: hard + +"@babel/template@npm:^7.18.10, @babel/template@npm:^7.18.6, @babel/template@npm:^7.3.3": + version: 7.18.10 + resolution: "@babel/template@npm:7.18.10" + dependencies: + "@babel/code-frame": ^7.18.6 + "@babel/parser": ^7.18.10 + "@babel/types": ^7.18.10 + checksum: 93a6aa094af5f355a72bd55f67fa1828a046c70e46f01b1606e6118fa1802b6df535ca06be83cc5a5e834022be95c7b714f0a268b5f20af984465a71e28f1473 + languageName: node + linkType: hard + +"@babel/traverse@npm:^7.18.10, @babel/traverse@npm:^7.18.11, @babel/traverse@npm:^7.18.9, @babel/traverse@npm:^7.7.2": + version: 7.18.11 + resolution: "@babel/traverse@npm:7.18.11" + dependencies: + "@babel/code-frame": ^7.18.6 + "@babel/generator": ^7.18.10 + "@babel/helper-environment-visitor": ^7.18.9 + "@babel/helper-function-name": ^7.18.9 + "@babel/helper-hoist-variables": ^7.18.6 + "@babel/helper-split-export-declaration": ^7.18.6 + "@babel/parser": ^7.18.11 + "@babel/types": ^7.18.10 + debug: ^4.1.0 + globals: ^11.1.0 + checksum: 727409464d5cf27f33555010098ce9bb435f0648cc76e674f4fb7513522356655ba62be99c8df330982b391ccf5f0c0c23c7bd7453d4936d47e2181693fed14c + languageName: node + linkType: hard + +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.18.10, @babel/types@npm:^7.18.6, @babel/types@npm:^7.18.9, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": + version: 7.18.10 + resolution: "@babel/types@npm:7.18.10" + dependencies: + "@babel/helper-string-parser": ^7.18.10 + "@babel/helper-validator-identifier": ^7.18.6 + to-fast-properties: ^2.0.0 + checksum: 11632c9b106e54021937a6498138014ebc9ad6c327a07b2af3ba8700773945aba4055fd136431cbe3a500d0f363cbf9c68eb4d6d38229897c5de9d06e14c85e8 + languageName: node + linkType: hard + +"@bcoe/v8-coverage@npm:^0.2.3": + version: 0.2.3 + resolution: "@bcoe/v8-coverage@npm:0.2.3" + checksum: 850f9305536d0f2bd13e9e0881cb5f02e4f93fad1189f7b2d4bebf694e3206924eadee1068130d43c11b750efcc9405f88a8e42ef098b6d75239c0f047de1a27 + languageName: node + linkType: hard + +"@cspotcode/source-map-support@npm:^0.8.0": + version: 0.8.1 + resolution: "@cspotcode/source-map-support@npm:0.8.1" + dependencies: + "@jridgewell/trace-mapping": 0.3.9 + checksum: 5718f267085ed8edb3e7ef210137241775e607ee18b77d95aa5bd7514f47f5019aa2d82d96b3bf342ef7aa890a346fa1044532ff7cc3009e7d24fce3ce6200fa + languageName: node + linkType: hard + +"@fosscord/server@workspace:.": + version: 0.0.0-use.local + resolution: "@fosscord/server@workspace:." + dependencies: + "@aws-sdk/client-s3": ^3.137.0 + "@babel/core": ^7.18.9 + "@babel/preset-env": ^7.18.9 + "@babel/preset-typescript": ^7.15.0 + "@sentry/node": ^7.7.0 + "@sentry/tracing": ^7.7.0 + "@types/amqplib": ^0.8.1 + "@types/bcrypt": ^5.0.0 + "@types/bcryptjs": ^2.4.2 + "@types/body-parser": ^1.19.0 + "@types/express": ^4.17.12 + "@types/i18next-node-fs-backend": ^2.1.0 + "@types/jsonwebtoken": ^8.5.8 + "@types/morgan": ^1.9.3 + "@types/multer": ^1.4.7 + "@types/node": ^18.7.3 + "@types/node-fetch": ^2.6.2 + "@types/node-os-utils": ^1.3.0 + "@types/ws": ^8.5.3 + ajv: ^8.11.0 + ajv-formats: ^2.1.1 + amqplib: ^0.10.1 + bcrypt: ^5.0.1 + bcryptjs: ^2.4.3 + body-parser: ^1.19.0 + canvas: ^2.9.3 + cheerio: ^1.0.0-rc.10 + dotenv: ^16.0.1 + exif-be-gone: ^1.3.1 + express: ^4.17.1 + file-type: 16.5 + form-data: ^4.0.0 + i18next: ^21.9.0 + i18next-http-middleware: ^3.1.3 + i18next-node-fs-backend: ^2.1.3 + image-size: ^1.0.0 + jest: ^28.1.3 + jest-expect-message: ^1.0.2 + jsonwebtoken: ^8.5.1 + lambert-server: ^1.2.12 + missing-native-js-functions: ^1.2.18 + morgan: ^1.10.0 + multer: ^1.4.5-lts.1 + node-2fa: ^2.0.3 + node-fetch: ^2.6.7 + patch-package: ^6.4.7 + pg: ^8.7.3 + picocolors: ^1.0.0 + prettier-plugin-organize-imports: ^3.0.3 + proxy-agent: ^5.0.0 + reflect-metadata: ^0.1.13 + supertest: ^6.1.6 + ts-node: ^10.2.1 + ts-node-dev: ^2.0.0 + typeorm: ^0.3.7 + typescript: ^4.2.3 + typescript-json-schema: ^0.54.0 + ws: ^8.8.1 + dependenciesMeta: + bcrypt: + optional: true + canvas: + optional: true + pg: + optional: true + languageName: unknown + linkType: soft + +"@gar/promisify@npm:^1.1.3": + version: 1.1.3 + resolution: "@gar/promisify@npm:1.1.3" + checksum: 4059f790e2d07bf3c3ff3e0fec0daa8144fe35c1f6e0111c9921bd32106adaa97a4ab096ad7dab1e28ee6a9060083c4d1a4ada42a7f5f3f7a96b8812e2b757c1 + languageName: node + linkType: hard + +"@istanbuljs/load-nyc-config@npm:^1.0.0": + version: 1.1.0 + resolution: "@istanbuljs/load-nyc-config@npm:1.1.0" + dependencies: + camelcase: ^5.3.1 + find-up: ^4.1.0 + get-package-type: ^0.1.0 + js-yaml: ^3.13.1 + resolve-from: ^5.0.0 + checksum: d578da5e2e804d5c93228450a1380e1a3c691de4953acc162f387b717258512a3e07b83510a936d9fab03eac90817473917e24f5d16297af3867f59328d58568 + languageName: node + linkType: hard + +"@istanbuljs/schema@npm:^0.1.2": + version: 0.1.3 + resolution: "@istanbuljs/schema@npm:0.1.3" + checksum: 5282759d961d61350f33d9118d16bcaed914ebf8061a52f4fa474b2cb08720c9c81d165e13b82f2e5a8a212cc5af482f0c6fc1ac27b9e067e5394c9a6ed186c9 + languageName: node + linkType: hard + +"@jest/console@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/console@npm:28.1.3" + dependencies: + "@jest/types": ^28.1.3 + "@types/node": "*" + chalk: ^4.0.0 + jest-message-util: ^28.1.3 + jest-util: ^28.1.3 + slash: ^3.0.0 + checksum: fe50d98d26d02ce2901c76dff4bd5429a33c13affb692c9ebf8a578ca2f38a5dd854363d40d6c394f215150791fd1f692afd8e730a4178dda24107c8dfd9750a + languageName: node + linkType: hard + +"@jest/core@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/core@npm:28.1.3" + dependencies: + "@jest/console": ^28.1.3 + "@jest/reporters": ^28.1.3 + "@jest/test-result": ^28.1.3 + "@jest/transform": ^28.1.3 + "@jest/types": ^28.1.3 + "@types/node": "*" + ansi-escapes: ^4.2.1 + chalk: ^4.0.0 + ci-info: ^3.2.0 + exit: ^0.1.2 + graceful-fs: ^4.2.9 + jest-changed-files: ^28.1.3 + jest-config: ^28.1.3 + jest-haste-map: ^28.1.3 + jest-message-util: ^28.1.3 + jest-regex-util: ^28.0.2 + jest-resolve: ^28.1.3 + jest-resolve-dependencies: ^28.1.3 + jest-runner: ^28.1.3 + jest-runtime: ^28.1.3 + jest-snapshot: ^28.1.3 + jest-util: ^28.1.3 + jest-validate: ^28.1.3 + jest-watcher: ^28.1.3 + micromatch: ^4.0.4 + pretty-format: ^28.1.3 + rimraf: ^3.0.0 + slash: ^3.0.0 + strip-ansi: ^6.0.0 + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + checksum: cb79f34bafc4637e7130df12257f5b29075892a2be2c7f45c6d4c0420853e80b5dae11016e652530eb234f4c44c00910cdca3c2cd86275721860725073f7d9b4 + languageName: node + linkType: hard + +"@jest/environment@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/environment@npm:28.1.3" + dependencies: + "@jest/fake-timers": ^28.1.3 + "@jest/types": ^28.1.3 + "@types/node": "*" + jest-mock: ^28.1.3 + checksum: 14c496b84aef951df33128cea68988e9de43b2e9d62be9f9c4308d4ac307fa345642813679f80d0a4cedeb900cf6f0b6bb2b92ce089528e8721f72295fdc727f + languageName: node + linkType: hard + +"@jest/expect-utils@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/expect-utils@npm:28.1.3" + dependencies: + jest-get-type: ^28.0.2 + checksum: 808ea3a68292a7e0b95490fdd55605c430b4cf209ea76b5b61bfb2a1badcb41bc046810fe4e364bd5fe04663978aa2bd73d8f8465a761dd7c655aeb44cf22987 + languageName: node + linkType: hard + +"@jest/expect@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/expect@npm:28.1.3" + dependencies: + expect: ^28.1.3 + jest-snapshot: ^28.1.3 + checksum: 4197f6fdddc33dc45ba4e838f992fc61839c421d7aed0dfe665ef9c2f172bb1df8a8cac9cecee272b40e744a326da521d5e182709fe82a0b936055bfffa3b473 + languageName: node + linkType: hard + +"@jest/fake-timers@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/fake-timers@npm:28.1.3" + dependencies: + "@jest/types": ^28.1.3 + "@sinonjs/fake-timers": ^9.1.2 + "@types/node": "*" + jest-message-util: ^28.1.3 + jest-mock: ^28.1.3 + jest-util: ^28.1.3 + checksum: cec14d5b14913a54dce64a62912c5456235f5d90b509ceae19c727565073114dae1aaf960ac6be96b3eb94789a3a758b96b72c8fca7e49a6ccac415fbc0321e1 + languageName: node + linkType: hard + +"@jest/globals@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/globals@npm:28.1.3" + dependencies: + "@jest/environment": ^28.1.3 + "@jest/expect": ^28.1.3 + "@jest/types": ^28.1.3 + checksum: 3504bb23de629d466c6f2b6b75d2e1c1b10caccbbcfb7eaa82d22cc37711c8e364c243929581184846605c023b475ea6c42c2e3ea5994429a988d8d527af32cd + languageName: node + linkType: hard + +"@jest/reporters@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/reporters@npm:28.1.3" + dependencies: + "@bcoe/v8-coverage": ^0.2.3 + "@jest/console": ^28.1.3 + "@jest/test-result": ^28.1.3 + "@jest/transform": ^28.1.3 + "@jest/types": ^28.1.3 + "@jridgewell/trace-mapping": ^0.3.13 + "@types/node": "*" + chalk: ^4.0.0 + collect-v8-coverage: ^1.0.0 + exit: ^0.1.2 + glob: ^7.1.3 + graceful-fs: ^4.2.9 + istanbul-lib-coverage: ^3.0.0 + istanbul-lib-instrument: ^5.1.0 + istanbul-lib-report: ^3.0.0 + istanbul-lib-source-maps: ^4.0.0 + istanbul-reports: ^3.1.3 + jest-message-util: ^28.1.3 + jest-util: ^28.1.3 + jest-worker: ^28.1.3 + slash: ^3.0.0 + string-length: ^4.0.1 + strip-ansi: ^6.0.0 + terminal-link: ^2.0.0 + v8-to-istanbul: ^9.0.1 + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + checksum: a7440887ce837922cbeaa64c3232eb48aae02aa9123f29fc4280ad3e1afe4b35dcba171ba1d5fd219037c396c5152d9c2d102cff1798dd5ae3bd33ac4759ae0a + languageName: node + linkType: hard + +"@jest/schemas@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/schemas@npm:28.1.3" + dependencies: + "@sinclair/typebox": ^0.24.1 + checksum: 3cf1d4b66c9c4ffda58b246de1ddcba8e6ad085af63dccdf07922511f13b68c0cc480a7bc620cb4f3099a6f134801c747e1df7bfc7a4ef4dceefbdea3e31e1de + languageName: node + linkType: hard + +"@jest/source-map@npm:^28.1.2": + version: 28.1.2 + resolution: "@jest/source-map@npm:28.1.2" + dependencies: + "@jridgewell/trace-mapping": ^0.3.13 + callsites: ^3.0.0 + graceful-fs: ^4.2.9 + checksum: b82a5c2e93d35d86779c61a02ccb967d1b5cd2e9dd67d26d8add44958637cbbb99daeeb8129c7653389cb440dc2a2f5ae4d2183dc453c67669ff98938b775a3a + languageName: node + linkType: hard + +"@jest/test-result@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/test-result@npm:28.1.3" + dependencies: + "@jest/console": ^28.1.3 + "@jest/types": ^28.1.3 + "@types/istanbul-lib-coverage": ^2.0.0 + collect-v8-coverage: ^1.0.0 + checksum: 957a5dd2fd2e84aabe86698f93c0825e96128ccaa23abf548b159a9b08ac74e4bde7acf4bec48479243dbdb27e4ea1b68c171846d21fb64855c6b55cead9ef27 + languageName: node + linkType: hard + +"@jest/test-sequencer@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/test-sequencer@npm:28.1.3" + dependencies: + "@jest/test-result": ^28.1.3 + graceful-fs: ^4.2.9 + jest-haste-map: ^28.1.3 + slash: ^3.0.0 + checksum: 13f8905e6d1ec8286694146f7be3cf90eff801bbdea5e5c403e6881444bb390ed15494c7b9948aa94bd7e9c9a851e0d3002ed6e7371d048b478596e5b23df953 + languageName: node + linkType: hard + +"@jest/transform@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/transform@npm:28.1.3" + dependencies: + "@babel/core": ^7.11.6 + "@jest/types": ^28.1.3 + "@jridgewell/trace-mapping": ^0.3.13 + babel-plugin-istanbul: ^6.1.1 + chalk: ^4.0.0 + convert-source-map: ^1.4.0 + fast-json-stable-stringify: ^2.0.0 + graceful-fs: ^4.2.9 + jest-haste-map: ^28.1.3 + jest-regex-util: ^28.0.2 + jest-util: ^28.1.3 + micromatch: ^4.0.4 + pirates: ^4.0.4 + slash: ^3.0.0 + write-file-atomic: ^4.0.1 + checksum: dadf618936e0aa84342f07f532801d5bed43cdf95d1417b929e4f8782c872cff1adc84096d5a287a796d0039a2691c06d8450cce5a713a8b52fbb9f872a1e760 + languageName: node + linkType: hard + +"@jest/types@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/types@npm:28.1.3" + dependencies: + "@jest/schemas": ^28.1.3 + "@types/istanbul-lib-coverage": ^2.0.0 + "@types/istanbul-reports": ^3.0.0 + "@types/node": "*" + "@types/yargs": ^17.0.8 + chalk: ^4.0.0 + checksum: 1e258d9c063fcf59ebc91e46d5ea5984674ac7ae6cae3e50aa780d22b4405bf2c925f40350bf30013839eb5d4b5e521d956ddf8f3b7c78debef0e75a07f57350 + languageName: node + linkType: hard + +"@jridgewell/gen-mapping@npm:^0.1.0": + version: 0.1.1 + resolution: "@jridgewell/gen-mapping@npm:0.1.1" + dependencies: + "@jridgewell/set-array": ^1.0.0 + "@jridgewell/sourcemap-codec": ^1.4.10 + checksum: 3bcc21fe786de6ffbf35c399a174faab05eb23ce6a03e8769569de28abbf4facc2db36a9ddb0150545ae23a8d35a7cf7237b2aa9e9356a7c626fb4698287d5cc + languageName: node + linkType: hard + +"@jridgewell/gen-mapping@npm:^0.3.2": + version: 0.3.2 + resolution: "@jridgewell/gen-mapping@npm:0.3.2" + dependencies: + "@jridgewell/set-array": ^1.0.1 + "@jridgewell/sourcemap-codec": ^1.4.10 + "@jridgewell/trace-mapping": ^0.3.9 + checksum: 1832707a1c476afebe4d0fbbd4b9434fdb51a4c3e009ab1e9938648e21b7a97049fa6009393bdf05cab7504108413441df26d8a3c12193996e65493a4efb6882 + languageName: node + linkType: hard + +"@jridgewell/resolve-uri@npm:^3.0.3": + version: 3.1.0 + resolution: "@jridgewell/resolve-uri@npm:3.1.0" + checksum: b5ceaaf9a110fcb2780d1d8f8d4a0bfd216702f31c988d8042e5f8fbe353c55d9b0f55a1733afdc64806f8e79c485d2464680ac48a0d9fcadb9548ee6b81d267 + languageName: node + linkType: hard + +"@jridgewell/set-array@npm:^1.0.0, @jridgewell/set-array@npm:^1.0.1": + version: 1.1.2 + resolution: "@jridgewell/set-array@npm:1.1.2" + checksum: 69a84d5980385f396ff60a175f7177af0b8da4ddb81824cb7016a9ef914eee9806c72b6b65942003c63f7983d4f39a5c6c27185bbca88eb4690b62075602e28e + languageName: node + linkType: hard + +"@jridgewell/sourcemap-codec@npm:^1.4.10": + version: 1.4.14 + resolution: "@jridgewell/sourcemap-codec@npm:1.4.14" + checksum: 61100637b6d173d3ba786a5dff019e1a74b1f394f323c1fee337ff390239f053b87266c7a948777f4b1ee68c01a8ad0ab61e5ff4abb5a012a0b091bec391ab97 + languageName: node + linkType: hard + +"@jridgewell/trace-mapping@npm:0.3.9": + version: 0.3.9 + resolution: "@jridgewell/trace-mapping@npm:0.3.9" + dependencies: + "@jridgewell/resolve-uri": ^3.0.3 + "@jridgewell/sourcemap-codec": ^1.4.10 + checksum: d89597752fd88d3f3480845691a05a44bd21faac18e2185b6f436c3b0fd0c5a859fbbd9aaa92050c4052caf325ad3e10e2e1d1b64327517471b7d51babc0ddef + languageName: node + linkType: hard + +"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.13, @jridgewell/trace-mapping@npm:^0.3.9": + version: 0.3.15 + resolution: "@jridgewell/trace-mapping@npm:0.3.15" + dependencies: + "@jridgewell/resolve-uri": ^3.0.3 + "@jridgewell/sourcemap-codec": ^1.4.10 + checksum: 38917e9c2b014d469a9f51c016ed506acbe44dd16ec2f6f99b553ebf3764d22abadbf992f2367b6d2b3511f3eae8ed3a8963f6c1030093fda23efd35ecab2bae + languageName: node + linkType: hard + +"@mapbox/node-pre-gyp@npm:^1.0.0": + version: 1.0.9 + resolution: "@mapbox/node-pre-gyp@npm:1.0.9" + dependencies: + detect-libc: ^2.0.0 + https-proxy-agent: ^5.0.0 + make-dir: ^3.1.0 + node-fetch: ^2.6.7 + nopt: ^5.0.0 + npmlog: ^5.0.1 + rimraf: ^3.0.2 + semver: ^7.3.5 + tar: ^6.1.11 + bin: + node-pre-gyp: bin/node-pre-gyp + checksum: 1b9c4c87a68d200daa13151d0fe033aa7aa8f7b26f3585255424dd8dfee2ec672c3e9bea4071c624469bc0aebbbcde08f8a300c8a958db52c50abadd5fb56920 + languageName: node + linkType: hard + +"@npmcli/fs@npm:^2.1.0": + version: 2.1.2 + resolution: "@npmcli/fs@npm:2.1.2" + dependencies: + "@gar/promisify": ^1.1.3 + semver: ^7.3.5 + checksum: 405074965e72d4c9d728931b64d2d38e6ea12066d4fad651ac253d175e413c06fe4350970c783db0d749181da8fe49c42d3880bd1cbc12cd68e3a7964d820225 + languageName: node + linkType: hard + +"@npmcli/move-file@npm:^2.0.0": + version: 2.0.1 + resolution: "@npmcli/move-file@npm:2.0.1" + dependencies: + mkdirp: ^1.0.4 + rimraf: ^3.0.2 + checksum: 52dc02259d98da517fae4cb3a0a3850227bdae4939dda1980b788a7670636ca2b4a01b58df03dd5f65c1e3cb70c50fa8ce5762b582b3f499ec30ee5ce1fd9380 + languageName: node + linkType: hard + +"@sentry/core@npm:7.11.1": + version: 7.11.1 + resolution: "@sentry/core@npm:7.11.1" + dependencies: + "@sentry/hub": 7.11.1 + "@sentry/types": 7.11.1 + "@sentry/utils": 7.11.1 + tslib: ^1.9.3 + checksum: 4e3fa11d248182a6cdce87ff60111cd29fe028fb84abed7f362f3d7b1a6db9b97bf6bf07317f2338fce01b331a1e867a34e3ef477134b859270ef0d0f48bdc8e + languageName: node + linkType: hard + +"@sentry/hub@npm:7.11.1": + version: 7.11.1 + resolution: "@sentry/hub@npm:7.11.1" + dependencies: + "@sentry/types": 7.11.1 + "@sentry/utils": 7.11.1 + tslib: ^1.9.3 + checksum: 1df55e6e3a494167e6b1592f1aa6ea185feeed3a68d9060340877b3db5943fe45437c5d508dfabc1d4275ce7f3c3910f3bb4ad1880a3c9d01a7d07200f3feb91 + languageName: node + linkType: hard + +"@sentry/node@npm:^7.7.0": + version: 7.11.1 + resolution: "@sentry/node@npm:7.11.1" + dependencies: + "@sentry/core": 7.11.1 + "@sentry/hub": 7.11.1 + "@sentry/types": 7.11.1 + "@sentry/utils": 7.11.1 + cookie: ^0.4.1 + https-proxy-agent: ^5.0.0 + lru_map: ^0.3.3 + tslib: ^1.9.3 + checksum: 824780c2d4fecbfaabfacd27b7108a21c6e37b98a61aeb2dda394dae6d67584ef46a749df80fb7dfa3e43bd4e6dcb28b7bcf8a83c77ebef621d05f231651724a + languageName: node + linkType: hard + +"@sentry/tracing@npm:^7.7.0": + version: 7.11.1 + resolution: "@sentry/tracing@npm:7.11.1" + dependencies: + "@sentry/hub": 7.11.1 + "@sentry/types": 7.11.1 + "@sentry/utils": 7.11.1 + tslib: ^1.9.3 + checksum: c0c4b540eff30deb94b939d7792f765410bd0abb3c495a49cd89c1ed113f0ca46fb7b12bdc777ddb42f64018a5647afe69bb444d77a2e0cb8a8ae9ed813a7f7b + languageName: node + linkType: hard + +"@sentry/types@npm:7.11.1": + version: 7.11.1 + resolution: "@sentry/types@npm:7.11.1" + checksum: 935dbd83d8c43bca202979fef12fe2af0508e44c61a0b3b2e10971006b59938fac36bfde530c7b7db14601dcbb17a2a7b35f479de8bbfe961df3eff7fd9327ce + languageName: node + linkType: hard + +"@sentry/utils@npm:7.11.1": + version: 7.11.1 + resolution: "@sentry/utils@npm:7.11.1" + dependencies: + "@sentry/types": 7.11.1 + tslib: ^1.9.3 + checksum: e0a1d8528e9f99a35c88786cc230a5466966a59554796bbf13a33aa8956911c8bce7c556bb7a90ba20c9af9fa64ef6b87b956d1d8bae6ff42950ce4125c3b44e + languageName: node + linkType: hard + +"@sinclair/typebox@npm:^0.24.1": + version: 0.24.28 + resolution: "@sinclair/typebox@npm:0.24.28" + checksum: adc1f06c548f0c495dad5a7124394242553e059c5ea3faa19f404b43958125366513240f17fa2b5272a3aec18618cab4137d5c85259e99ce9eaca67538af2732 + languageName: node + linkType: hard + +"@sinonjs/commons@npm:^1.7.0": + version: 1.8.3 + resolution: "@sinonjs/commons@npm:1.8.3" + dependencies: + type-detect: 4.0.8 + checksum: 6159726db5ce6bf9f2297f8427f7ca5b3dff45b31e5cee23496f1fa6ef0bb4eab878b23fb2c5e6446381f6a66aba4968ef2fc255c1180d753d4b8c271636a2e5 + languageName: node + linkType: hard + +"@sinonjs/fake-timers@npm:^9.1.2": + version: 9.1.2 + resolution: "@sinonjs/fake-timers@npm:9.1.2" + dependencies: + "@sinonjs/commons": ^1.7.0 + checksum: 7d3aef54e17c1073101cb64d953157c19d62a40e261a30923fa1ee337b049c5f29cc47b1f0c477880f42b5659848ba9ab897607ac8ea4acd5c30ddcfac57fca6 + languageName: node + linkType: hard + +"@sqltools/formatter@npm:^1.2.2": + version: 1.2.3 + resolution: "@sqltools/formatter@npm:1.2.3" + checksum: 5d80554b84ed15747fcfa6e488ef794c610c08152a53ebac0f270574ad938cdf39a02de7dfba4e9d9c33a790368f819945d315ee6dae360b220c29e092cba930 + languageName: node + linkType: hard + +"@tokenizer/token@npm:^0.3.0": + version: 0.3.0 + resolution: "@tokenizer/token@npm:0.3.0" + checksum: 1d575d02d2a9f0c5a4ca5180635ebd2ad59e0f18b42a65f3d04844148b49b3db35cf00b6012a1af2d59c2ab3caca59451c5689f747ba8667ee586ad717ee58e1 + languageName: node + linkType: hard + +"@tootallnate/once@npm:1": + version: 1.1.2 + resolution: "@tootallnate/once@npm:1.1.2" + checksum: e1fb1bbbc12089a0cb9433dc290f97bddd062deadb6178ce9bcb93bb7c1aecde5e60184bc7065aec42fe1663622a213493c48bbd4972d931aae48315f18e1be9 + languageName: node + linkType: hard + +"@tootallnate/once@npm:2": + version: 2.0.0 + resolution: "@tootallnate/once@npm:2.0.0" + checksum: ad87447820dd3f24825d2d947ebc03072b20a42bfc96cbafec16bff8bbda6c1a81fcb0be56d5b21968560c5359a0af4038a68ba150c3e1694fe4c109a063bed8 + languageName: node + linkType: hard + +"@tsconfig/node10@npm:^1.0.7": + version: 1.0.9 + resolution: "@tsconfig/node10@npm:1.0.9" + checksum: a33ae4dc2a621c0678ac8ac4bceb8e512ae75dac65417a2ad9b022d9b5411e863c4c198b6ba9ef659e14b9fb609bbec680841a2e84c1172df7a5ffcf076539df + languageName: node + linkType: hard + +"@tsconfig/node12@npm:^1.0.7": + version: 1.0.11 + resolution: "@tsconfig/node12@npm:1.0.11" + checksum: 5ce29a41b13e7897a58b8e2df11269c5395999e588b9a467386f99d1d26f6c77d1af2719e407621412520ea30517d718d5192a32403b8dfcc163bf33e40a338a + languageName: node + linkType: hard + +"@tsconfig/node14@npm:^1.0.0": + version: 1.0.3 + resolution: "@tsconfig/node14@npm:1.0.3" + checksum: 19275fe80c4c8d0ad0abed6a96dbf00642e88b220b090418609c4376e1cef81bf16237bf170ad1b341452feddb8115d8dd2e5acdfdea1b27422071163dc9ba9d + languageName: node + linkType: hard + +"@tsconfig/node16@npm:^1.0.2": + version: 1.0.3 + resolution: "@tsconfig/node16@npm:1.0.3" + checksum: 3a8b657dd047495b7ad23437d6afd20297ce90380ff0bdee93fc7d39a900dbd8d9e26e53ff6b465e7967ce2adf0b218782590ce9013285121e6a5928fbd6819f + languageName: node + linkType: hard + +"@types/amqplib@npm:^0.8.1": + version: 0.8.2 + resolution: "@types/amqplib@npm:0.8.2" + dependencies: + "@types/bluebird": "*" + "@types/node": "*" + checksum: 8b30e22cf890631637ad40fa8eda3323d3ca156c18f23a59c10befd96beab0c046f3f7c2c0a196fc36a669d848b09999ca1f5a0fa2620009656f028667e2bdb8 + languageName: node + linkType: hard + +"@types/babel__core@npm:^7.1.14": + version: 7.1.19 + resolution: "@types/babel__core@npm:7.1.19" + dependencies: + "@babel/parser": ^7.1.0 + "@babel/types": ^7.0.0 + "@types/babel__generator": "*" + "@types/babel__template": "*" + "@types/babel__traverse": "*" + checksum: 8c9fa87a1c2224cbec251683a58bebb0d74c497118034166aaa0491a4e2627998a6621fc71f8a60ffd27d9c0c52097defedf7637adc6618d0331c15adb302338 + languageName: node + linkType: hard + +"@types/babel__generator@npm:*": + version: 7.6.4 + resolution: "@types/babel__generator@npm:7.6.4" + dependencies: + "@babel/types": ^7.0.0 + checksum: 20effbbb5f8a3a0211e95959d06ae70c097fb6191011b73b38fe86deebefad8e09ee014605e0fd3cdaedc73d158be555866810e9166e1f09e4cfd880b874dcb0 + languageName: node + linkType: hard + +"@types/babel__template@npm:*": + version: 7.4.1 + resolution: "@types/babel__template@npm:7.4.1" + dependencies: + "@babel/parser": ^7.1.0 + "@babel/types": ^7.0.0 + checksum: 649fe8b42c2876be1fd28c6ed9b276f78152d5904ec290b6c861d9ef324206e0a5c242e8305c421ac52ecf6358fa7e32ab7a692f55370484825c1df29b1596ee + languageName: node + linkType: hard + +"@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.6": + version: 7.18.0 + resolution: "@types/babel__traverse@npm:7.18.0" + dependencies: + "@babel/types": ^7.3.0 + checksum: 5fd7f4ea0963f9669b1bd6bd928b2d81452b98e4acfcfeb26ca4476162b87f9c1d8f66ff13567fd9f760a31ad04c36d767fa874f569aded6fb46890e379327c1 + languageName: node + linkType: hard + +"@types/bcrypt@npm:^5.0.0": + version: 5.0.0 + resolution: "@types/bcrypt@npm:5.0.0" + dependencies: + "@types/node": "*" + checksum: 063c32c7a519d64768dfc0169a319b8244d6a6cb50a355c93992b3c5fee1dbc236526a1111f0e7bb25abc8b0473e5f40a5edfeb8b33cad2a6ea35aa2d7d7db14 + languageName: node + linkType: hard + +"@types/bcryptjs@npm:^2.4.2": + version: 2.4.2 + resolution: "@types/bcryptjs@npm:2.4.2" + checksum: 220dade7b0312b41e23ccfb15f2ddde7804eb3c7ef41db41a6c49054be1e19a15eb3dd8c8ef196494f0866307cce22ad6f3f272941387124707d81dc66155bbc + languageName: node + linkType: hard + +"@types/bluebird@npm:*": + version: 3.5.36 + resolution: "@types/bluebird@npm:3.5.36" + checksum: efe7484e1f6c3443c083f052efb7688b461a9f43899b1891c10b1faf92e4932d686265d10c3e02b8c8fe0c8c371774e6a55ff6eec5e79525390a1ddeee7eb41b + languageName: node + linkType: hard + +"@types/body-parser@npm:*, @types/body-parser@npm:^1.19.0": + version: 1.19.2 + resolution: "@types/body-parser@npm:1.19.2" + dependencies: + "@types/connect": "*" + "@types/node": "*" + checksum: e17840c7d747a549f00aebe72c89313d09fbc4b632b949b2470c5cb3b1cb73863901ae84d9335b567a79ec5efcfb8a28ff8e3f36bc8748a9686756b6d5681f40 + languageName: node + linkType: hard + +"@types/connect@npm:*": + version: 3.4.35 + resolution: "@types/connect@npm:3.4.35" + dependencies: + "@types/node": "*" + checksum: fe81351470f2d3165e8b12ce33542eef89ea893e36dd62e8f7d72566dfb7e448376ae962f9f3ea888547ce8b55a40020ca0e01d637fab5d99567673084542641 + languageName: node + linkType: hard + +"@types/express-serve-static-core@npm:^4.17.18": + version: 4.17.30 + resolution: "@types/express-serve-static-core@npm:4.17.30" + dependencies: + "@types/node": "*" + "@types/qs": "*" + "@types/range-parser": "*" + checksum: c40d9027884ab9e97fa29d9d41d1b75a5966109312e26594cf03c61b278b5bf8e095f53589e47899b34a2e224291a44043617695c3e8bd22284f988e48582ee6 + languageName: node + linkType: hard + +"@types/express@npm:*, @types/express@npm:^4.17.12": + version: 4.17.13 + resolution: "@types/express@npm:4.17.13" + dependencies: + "@types/body-parser": "*" + "@types/express-serve-static-core": ^4.17.18 + "@types/qs": "*" + "@types/serve-static": "*" + checksum: 12a2a0e6c4b993fc0854bec665906788aea0d8ee4392389d7a98a5de1eefdd33c9e1e40a91f3afd274011119c506f7b4126acb97fae62ae20b654974d44cba12 + languageName: node + linkType: hard + +"@types/graceful-fs@npm:^4.1.3": + version: 4.1.5 + resolution: "@types/graceful-fs@npm:4.1.5" + dependencies: + "@types/node": "*" + checksum: d076bb61f45d0fc42dee496ef8b1c2f8742e15d5e47e90e20d0243386e426c04d4efd408a48875ab432f7960b4ce3414db20ed0fbbfc7bcc89d84e574f6e045a + languageName: node + linkType: hard + +"@types/i18next-node-fs-backend@npm:^2.1.0": + version: 2.1.1 + resolution: "@types/i18next-node-fs-backend@npm:2.1.1" + dependencies: + i18next: ">=17.0.11" + checksum: eda714e5465e0f41296225a8256a01073c34ccfa6f2222e1a5902b10b90b019f738786ee5f50a2d36130c977a8d379047e8024f1e59d4dca3405ed4962cea1c8 + languageName: node + linkType: hard + +"@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0, @types/istanbul-lib-coverage@npm:^2.0.1": + version: 2.0.4 + resolution: "@types/istanbul-lib-coverage@npm:2.0.4" + checksum: a25d7589ee65c94d31464c16b72a9dc81dfa0bea9d3e105ae03882d616e2a0712a9c101a599ec482d297c3591e16336962878cb3eb1a0a62d5b76d277a890ce7 + languageName: node + linkType: hard + +"@types/istanbul-lib-report@npm:*": + version: 3.0.0 + resolution: "@types/istanbul-lib-report@npm:3.0.0" + dependencies: + "@types/istanbul-lib-coverage": "*" + checksum: 656398b62dc288e1b5226f8880af98087233cdb90100655c989a09f3052b5775bf98ba58a16c5ae642fb66c61aba402e07a9f2bff1d1569e3b306026c59f3f36 + languageName: node + linkType: hard + +"@types/istanbul-reports@npm:^3.0.0": + version: 3.0.1 + resolution: "@types/istanbul-reports@npm:3.0.1" + dependencies: + "@types/istanbul-lib-report": "*" + checksum: f1ad54bc68f37f60b30c7915886b92f86b847033e597f9b34f2415acdbe5ed742fa559a0a40050d74cdba3b6a63c342cac1f3a64dba5b68b66a6941f4abd7903 + languageName: node + linkType: hard + +"@types/json-schema@npm:^7.0.9": + version: 7.0.11 + resolution: "@types/json-schema@npm:7.0.11" + checksum: 527bddfe62db9012fccd7627794bd4c71beb77601861055d87e3ee464f2217c85fca7a4b56ae677478367bbd248dbde13553312b7d4dbc702a2f2bbf60c4018d + languageName: node + linkType: hard + +"@types/jsonwebtoken@npm:^8.5.8": + version: 8.5.8 + resolution: "@types/jsonwebtoken@npm:8.5.8" + dependencies: + "@types/node": "*" + checksum: 56738a918c543dba30786066959f801212e7fb5cd4ec53cf7b8d227711ed358834feb9e5141f7f88ec7c642bb39757330a5a8917e3b22e0ff9084940d35f0d70 + languageName: node + linkType: hard + +"@types/mime@npm:*": + version: 3.0.1 + resolution: "@types/mime@npm:3.0.1" + checksum: 4040fac73fd0cea2460e29b348c1a6173da747f3a87da0dbce80dd7a9355a3d0e51d6d9a401654f3e5550620e3718b5a899b2ec1debf18424e298a2c605346e7 + languageName: node + linkType: hard + +"@types/morgan@npm:^1.9.3": + version: 1.9.3 + resolution: "@types/morgan@npm:1.9.3" + dependencies: + "@types/node": "*" + checksum: 0b9bc8641ce03f7176f617523b8da300e5d47225b1667396749950ac7fdfa1f990447d490648fbaff050c2b0ef5fa60c3f2f00c6b76efec06fe5148de5020813 + languageName: node + linkType: hard + +"@types/multer@npm:^1.4.7": + version: 1.4.7 + resolution: "@types/multer@npm:1.4.7" + dependencies: + "@types/express": "*" + checksum: 680cb0710aa25264d20cdcdaf34c212b636b55ea141310f06c25354ab1401193c7aa6839f9d22abf64a223fab1f2b8287f2512b0bef7e1628c4e9ffe54b4aeb2 + languageName: node + linkType: hard + +"@types/node-fetch@npm:^2.6.2": + version: 2.6.2 + resolution: "@types/node-fetch@npm:2.6.2" + dependencies: + "@types/node": "*" + form-data: ^3.0.0 + checksum: 6f73b1470000d303d25a6fb92875ea837a216656cb7474f66cdd67bb014aa81a5a11e7ac9c21fe19bee9ecb2ef87c1962bceeaec31386119d1ac86e4c30ad7a6 + languageName: node + linkType: hard + +"@types/node-os-utils@npm:^1.3.0": + version: 1.3.0 + resolution: "@types/node-os-utils@npm:1.3.0" + checksum: bf000919593e56a65568a1ab3c3d57f31bc34c9eca59b89df0662767cf46ebdd5d8844310ca930d800bf7dd1d4564c406f27823c1c4fb521e648292c65a1b067 + languageName: node + linkType: hard + +"@types/node@npm:*, @types/node@npm:^18.7.3": + version: 18.7.7 + resolution: "@types/node@npm:18.7.7" + checksum: 5681ab6ed2a82f4b84d4f92901d5ed270e33234f500fa594153426dd5a2a865775a68875a12d9a5dded9d8619a8c3c876fd9fd16ebc7eb7488f51352164b367a + languageName: node + linkType: hard + +"@types/node@npm:^16.9.2": + version: 16.11.50 + resolution: "@types/node@npm:16.11.50" + checksum: 8b64129ed651661602049e8e034f0cb77c09c87303dadfad1a2bdef658ece16b4be96a3142ef956a5e1a815336225c5beb0512c31a410e7d76075f18906df6da + languageName: node + linkType: hard + +"@types/notp@npm:^2.0.0": + version: 2.0.2 + resolution: "@types/notp@npm:2.0.2" + dependencies: + "@types/node": "*" + checksum: 7e146330673f9dc260321c20916ea0afc67da61fce79a89e9e95399073487b9fa356471d2a21eb6c49eef690637ba75043a9d5d0deaec67fc784f785a65df61b + languageName: node + linkType: hard + +"@types/prettier@npm:^2.1.5": + version: 2.7.0 + resolution: "@types/prettier@npm:2.7.0" + checksum: bf5d0c7c1270909b39399539ac106d20ddaa85fe92eb1d59922dc99159604b4f8d5e41b0045fb29c8011585cf5bca2350b7441ef3d9816c08bd0e10ebd4b31d4 + languageName: node + linkType: hard + +"@types/qs@npm:*": + version: 6.9.7 + resolution: "@types/qs@npm:6.9.7" + checksum: 7fd6f9c25053e9b5bb6bc9f9f76c1d89e6c04f7707a7ba0e44cc01f17ef5284adb82f230f542c2d5557d69407c9a40f0f3515e8319afd14e1e16b5543ac6cdba + languageName: node + linkType: hard + +"@types/range-parser@npm:*": + version: 1.2.4 + resolution: "@types/range-parser@npm:1.2.4" + checksum: b7c0dfd5080a989d6c8bb0b6750fc0933d9acabeb476da6fe71d8bdf1ab65e37c136169d84148034802f48378ab94e3c37bb4ef7656b2bec2cb9c0f8d4146a95 + languageName: node + linkType: hard + +"@types/serve-static@npm:*": + version: 1.15.0 + resolution: "@types/serve-static@npm:1.15.0" + dependencies: + "@types/mime": "*" + "@types/node": "*" + checksum: b6ac93d471fb0f53ddcac1f9b67572a09cd62806f7db5855244b28f6f421139626f24799392566e97d1ffc61b12f9de7f30380c39fcae3c8a161fe161d44edf2 + languageName: node + linkType: hard + +"@types/stack-utils@npm:^2.0.0": + version: 2.0.1 + resolution: "@types/stack-utils@npm:2.0.1" + checksum: 205fdbe3326b7046d7eaf5e494d8084f2659086a266f3f9cf00bccc549c8e36e407f88168ad4383c8b07099957ad669f75f2532ed4bc70be2b037330f7bae019 + languageName: node + linkType: hard + +"@types/stream-buffers@npm:^3.0.3": + version: 3.0.4 + resolution: "@types/stream-buffers@npm:3.0.4" + dependencies: + "@types/node": "*" + checksum: 5b432b2bf963d612747b79ac317562888236d6a9ea14414fb055c24e7be9643b5e3c7b7470841fa82802aa1c1c0d752a4ba935bbc0cfb12de6b89f7e1dadee92 + languageName: node + linkType: hard + +"@types/strip-bom@npm:^3.0.0": + version: 3.0.0 + resolution: "@types/strip-bom@npm:3.0.0" + checksum: cb165d0c2ce6abbef95506ebee25be02bd453600ef1792dc1754236e5d6f9c830d52bdb85978d0b08ea1f36b96a61235ac5ad99e0f4c2767fb4ea004e141d2df + languageName: node + linkType: hard + +"@types/strip-json-comments@npm:0.0.30": + version: 0.0.30 + resolution: "@types/strip-json-comments@npm:0.0.30" + checksum: 829ddd389645073f347c5b1924a8c34b8813af29756576e511c46f40e218193cf93ccbade62661d47fc70f707e98f410331729b8c20edfcb2e807d51df1ad4b7 + languageName: node + linkType: hard + +"@types/ws@npm:^8.5.3": + version: 8.5.3 + resolution: "@types/ws@npm:8.5.3" + dependencies: + "@types/node": "*" + checksum: 0ce46f850d41383fcdc2149bcacc86d7232fa7a233f903d2246dff86e31701a02f8566f40af5f8b56d1834779255c04ec6ec78660fe0f9b2a69cf3d71937e4ae + languageName: node + linkType: hard + +"@types/yargs-parser@npm:*": + version: 21.0.0 + resolution: "@types/yargs-parser@npm:21.0.0" + checksum: b2f4c8d12ac18a567440379909127cf2cec393daffb73f246d0a25df36ea983b93b7e9e824251f959e9f928cbc7c1aab6728d0a0ff15d6145f66cec2be67d9a2 + languageName: node + linkType: hard + +"@types/yargs@npm:^17.0.8": + version: 17.0.11 + resolution: "@types/yargs@npm:17.0.11" + dependencies: + "@types/yargs-parser": "*" + checksum: 30a45f9e59a5cc3c967f76036bea6a456b1416175aa4c002b70e1f295772e2247ed8117f392b20eef4557ad761678df8c1fcb141852f2c7c44977130d802c855 + languageName: node + linkType: hard + +"@yarnpkg/lockfile@npm:^1.1.0": + version: 1.1.0 + resolution: "@yarnpkg/lockfile@npm:1.1.0" + checksum: 05b881b4866a3546861fee756e6d3812776ea47fa6eb7098f983d6d0eefa02e12b66c3fff931574120f196286a7ad4879ce02743c8bb2be36c6a576c7852083a + languageName: node + linkType: hard + +"abbrev@npm:1": + version: 1.1.1 + resolution: "abbrev@npm:1.1.1" + checksum: a4a97ec07d7ea112c517036882b2ac22f3109b7b19077dc656316d07d308438aac28e4d9746dc4d84bf6b1e75b4a7b0a5f3cb30592419f128ca9a8cee3bcfa17 + languageName: node + linkType: hard + +"accepts@npm:~1.3.8": + version: 1.3.8 + resolution: "accepts@npm:1.3.8" + dependencies: + mime-types: ~2.1.34 + negotiator: 0.6.3 + checksum: 50c43d32e7b50285ebe84b613ee4a3aa426715a7d131b65b786e2ead0fd76b6b60091b9916d3478a75f11f162628a2139991b6c03ab3f1d9ab7c86075dc8eab4 + languageName: node + linkType: hard + +"acorn-walk@npm:^8.1.1, acorn-walk@npm:^8.2.0": + version: 8.2.0 + resolution: "acorn-walk@npm:8.2.0" + checksum: 1715e76c01dd7b2d4ca472f9c58968516a4899378a63ad5b6c2d668bba8da21a71976c14ec5f5b75f887b6317c4ae0b897ab141c831d741dc76024d8745f1ad1 + languageName: node + linkType: hard + +"acorn@npm:^8.4.1, acorn@npm:^8.7.0": + version: 8.8.0 + resolution: "acorn@npm:8.8.0" + bin: + acorn: bin/acorn + checksum: 7270ca82b242eafe5687a11fea6e088c960af712683756abf0791b68855ea9cace3057bd5e998ffcef50c944810c1e0ca1da526d02b32110e13c722aa959afdc + languageName: node + linkType: hard + +"agent-base@npm:6, agent-base@npm:^6.0.0, agent-base@npm:^6.0.2": + version: 6.0.2 + resolution: "agent-base@npm:6.0.2" + dependencies: + debug: 4 + checksum: f52b6872cc96fd5f622071b71ef200e01c7c4c454ee68bc9accca90c98cfb39f2810e3e9aa330435835eedc8c23f4f8a15267f67c6e245d2b33757575bdac49d + languageName: node + linkType: hard + +"agentkeepalive@npm:^4.2.1": + version: 4.2.1 + resolution: "agentkeepalive@npm:4.2.1" + dependencies: + debug: ^4.1.0 + depd: ^1.1.2 + humanize-ms: ^1.2.1 + checksum: 39cb49ed8cf217fd6da058a92828a0a84e0b74c35550f82ee0a10e1ee403c4b78ade7948be2279b188b7a7303f5d396ea2738b134731e464bf28de00a4f72a18 + languageName: node + linkType: hard + +"aggregate-error@npm:^3.0.0": + version: 3.1.0 + resolution: "aggregate-error@npm:3.1.0" + dependencies: + clean-stack: ^2.0.0 + indent-string: ^4.0.0 + checksum: 1101a33f21baa27a2fa8e04b698271e64616b886795fd43c31068c07533c7b3facfcaf4e9e0cab3624bd88f729a592f1c901a1a229c9e490eafce411a8644b79 + languageName: node + linkType: hard + +"ajv-formats@npm:^2.1.1": + version: 2.1.1 + resolution: "ajv-formats@npm:2.1.1" + dependencies: + ajv: ^8.0.0 + peerDependencies: + ajv: ^8.0.0 + peerDependenciesMeta: + ajv: + optional: true + checksum: 4a287d937f1ebaad4683249a4c40c0fa3beed30d9ddc0adba04859026a622da0d317851316ea64b3680dc60f5c3c708105ddd5d5db8fe595d9d0207fd19f90b7 + languageName: node + linkType: hard + +"ajv@npm:^8.0.0, ajv@npm:^8.11.0": + version: 8.11.0 + resolution: "ajv@npm:8.11.0" + dependencies: + fast-deep-equal: ^3.1.1 + json-schema-traverse: ^1.0.0 + require-from-string: ^2.0.2 + uri-js: ^4.2.2 + checksum: 5e0ff226806763be73e93dd7805b634f6f5921e3e90ca04acdf8db81eed9d8d3f0d4c5f1213047f45ebbf8047ffe0c840fa1ef2ec42c3a644899f69aa72b5bef + languageName: node + linkType: hard + +"amqplib@npm:^0.10.1": + version: 0.10.2 + resolution: "amqplib@npm:0.10.2" + dependencies: + bitsyntax: ~0.1.0 + buffer-more-ints: ~1.0.0 + readable-stream: 1.x >=1.1.9 + url-parse: ~1.5.10 + checksum: aa52b7f807d031d724cc59b26f8dc7ed2781932d759da0a474c07e152d9575072e3a8ba311514df3d5f623b8a97f0801d0cd38a3a30fd77cd16acbbc95f0f319 + languageName: node + linkType: hard + +"ansi-escapes@npm:^4.2.1": + version: 4.3.2 + resolution: "ansi-escapes@npm:4.3.2" + dependencies: + type-fest: ^0.21.3 + checksum: 93111c42189c0a6bed9cdb4d7f2829548e943827ee8479c74d6e0b22ee127b2a21d3f8b5ca57723b8ef78ce011fbfc2784350eb2bde3ccfccf2f575fa8489815 + languageName: node + linkType: hard + +"ansi-regex@npm:^5.0.1": + version: 5.0.1 + resolution: "ansi-regex@npm:5.0.1" + checksum: 2aa4bb54caf2d622f1afdad09441695af2a83aa3fe8b8afa581d205e57ed4261c183c4d3877cee25794443fde5876417d859c108078ab788d6af7e4fe52eb66b + languageName: node + linkType: hard + +"ansi-styles@npm:^3.2.1": + version: 3.2.1 + resolution: "ansi-styles@npm:3.2.1" + dependencies: + color-convert: ^1.9.0 + checksum: d85ade01c10e5dd77b6c89f34ed7531da5830d2cb5882c645f330079975b716438cd7ebb81d0d6e6b4f9c577f19ae41ab55f07f19786b02f9dfd9e0377395665 + languageName: node + linkType: hard + +"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0": + version: 4.3.0 + resolution: "ansi-styles@npm:4.3.0" + dependencies: + color-convert: ^2.0.1 + checksum: 513b44c3b2105dd14cc42a19271e80f386466c4be574bccf60b627432f9198571ebf4ab1e4c3ba17347658f4ee1711c163d574248c0c1cdc2d5917a0ad582ec4 + languageName: node + linkType: hard + +"ansi-styles@npm:^5.0.0": + version: 5.2.0 + resolution: "ansi-styles@npm:5.2.0" + checksum: d7f4e97ce0623aea6bc0d90dcd28881ee04cba06c570b97fd3391bd7a268eedfd9d5e2dd4fdcbdd82b8105df5faf6f24aaedc08eaf3da898e702db5948f63469 + languageName: node + linkType: hard + +"any-promise@npm:^1.0.0": + version: 1.3.0 + resolution: "any-promise@npm:1.3.0" + checksum: 0ee8a9bdbe882c90464d75d1f55cf027f5458650c4bd1f0467e65aec38ccccda07ca5844969ee77ed46d04e7dded3eaceb027e8d32f385688523fe305fa7e1de + languageName: node + linkType: hard + +"anymatch@npm:^3.0.3, anymatch@npm:~3.1.2": + version: 3.1.2 + resolution: "anymatch@npm:3.1.2" + dependencies: + normalize-path: ^3.0.0 + picomatch: ^2.0.4 + checksum: 985163db2292fac9e5a1e072bf99f1b5baccf196e4de25a0b0b81865ebddeb3b3eb4480734ef0a2ac8c002845396b91aa89121f5b84f93981a4658164a9ec6e9 + languageName: node + linkType: hard + +"app-root-path@npm:^3.0.0": + version: 3.1.0 + resolution: "app-root-path@npm:3.1.0" + checksum: e3db3957aee197143a0f6c75e39fe89b19e7244f28b4f2944f7276a9c526d2a7ab2d115b4b2d70a51a65a9a3ca17506690e5b36f75a068a7e5a13f8c092389ba + languageName: node + linkType: hard + +"append-field@npm:^1.0.0": + version: 1.0.0 + resolution: "append-field@npm:1.0.0" + checksum: 482ba08acc0ecef00fe7da6bf2f8e48359a9905ee1af525f3120c9260c02e91eedf0579b59d898e8d8455b6c199e340bc0a2fd4b9e02adaa29a8a86c722b37f9 + languageName: node + linkType: hard + +"aproba@npm:^1.0.3 || ^2.0.0": + version: 2.0.0 + resolution: "aproba@npm:2.0.0" + checksum: 5615cadcfb45289eea63f8afd064ab656006361020e1735112e346593856f87435e02d8dcc7ff0d11928bc7d425f27bc7c2a84f6c0b35ab0ff659c814c138a24 + languageName: node + linkType: hard + +"are-we-there-yet@npm:^2.0.0": + version: 2.0.0 + resolution: "are-we-there-yet@npm:2.0.0" + dependencies: + delegates: ^1.0.0 + readable-stream: ^3.6.0 + checksum: 6c80b4fd04ecee6ba6e737e0b72a4b41bdc64b7d279edfc998678567ff583c8df27e27523bc789f2c99be603ffa9eaa612803da1d886962d2086e7ff6fa90c7c + languageName: node + linkType: hard + +"are-we-there-yet@npm:^3.0.0": + version: 3.0.1 + resolution: "are-we-there-yet@npm:3.0.1" + dependencies: + delegates: ^1.0.0 + readable-stream: ^3.6.0 + checksum: 52590c24860fa7173bedeb69a4c05fb573473e860197f618b9a28432ee4379049336727ae3a1f9c4cb083114601c1140cee578376164d0e651217a9843f9fe83 + languageName: node + linkType: hard + +"arg@npm:^4.1.0": + version: 4.1.3 + resolution: "arg@npm:4.1.3" + checksum: 544af8dd3f60546d3e4aff084d451b96961d2267d668670199692f8d054f0415d86fc5497d0e641e91546f0aa920e7c29e5250e99fc89f5552a34b5d93b77f43 + languageName: node + linkType: hard + +"argparse@npm:^1.0.7": + version: 1.0.10 + resolution: "argparse@npm:1.0.10" + dependencies: + sprintf-js: ~1.0.2 + checksum: 7ca6e45583a28de7258e39e13d81e925cfa25d7d4aacbf806a382d3c02fcb13403a07fb8aeef949f10a7cfe4a62da0e2e807b348a5980554cc28ee573ef95945 + languageName: node + linkType: hard + +"argparse@npm:^2.0.1": + version: 2.0.1 + resolution: "argparse@npm:2.0.1" + checksum: 83644b56493e89a254bae05702abf3a1101b4fa4d0ca31df1c9985275a5a5bd47b3c27b7fa0b71098d41114d8ca000e6ed90cad764b306f8a503665e4d517ced + languageName: node + linkType: hard + +"array-flatten@npm:1.1.1": + version: 1.1.1 + resolution: "array-flatten@npm:1.1.1" + checksum: a9925bf3512d9dce202112965de90c222cd59a4fbfce68a0951d25d965cf44642931f40aac72309c41f12df19afa010ecadceb07cfff9ccc1621e99d89ab5f3b + languageName: node + linkType: hard + +"asap@npm:^2.0.0": + version: 2.0.6 + resolution: "asap@npm:2.0.6" + checksum: b296c92c4b969e973260e47523207cd5769abd27c245a68c26dc7a0fe8053c55bb04360237cb51cab1df52be939da77150ace99ad331fb7fb13b3423ed73ff3d + languageName: node + linkType: hard + +"ast-types@npm:^0.13.2": + version: 0.13.4 + resolution: "ast-types@npm:0.13.4" + dependencies: + tslib: ^2.0.1 + checksum: 5a51f7b70588ecced3601845a0e203279ca2f5fdc184416a0a1640c93ec0a267241d6090a328e78eebb8de81f8754754e0a4f1558ba2a3d638f8ccbd0b1f0eff + languageName: node + linkType: hard + +"asynckit@npm:^0.4.0": + version: 0.4.0 + resolution: "asynckit@npm:0.4.0" + checksum: 7b78c451df768adba04e2d02e63e2d0bf3b07adcd6e42b4cf665cb7ce899bedd344c69a1dcbce355b5f972d597b25aaa1c1742b52cffd9caccb22f348114f6be + languageName: node + linkType: hard + +"babel-jest@npm:^28.1.3": + version: 28.1.3 + resolution: "babel-jest@npm:28.1.3" + dependencies: + "@jest/transform": ^28.1.3 + "@types/babel__core": ^7.1.14 + babel-plugin-istanbul: ^6.1.1 + babel-preset-jest: ^28.1.3 + chalk: ^4.0.0 + graceful-fs: ^4.2.9 + slash: ^3.0.0 + peerDependencies: + "@babel/core": ^7.8.0 + checksum: 57ccd2296e1839687b5df2fd138c3d00717e0369e385254b012ccd4ee70e75f5d5c8e6cfcdf92d155015b468cfebb847b38e69bb5805d8aaf730e20575127cc6 + languageName: node + linkType: hard + +"babel-plugin-dynamic-import-node@npm:^2.3.3": + version: 2.3.3 + resolution: "babel-plugin-dynamic-import-node@npm:2.3.3" + dependencies: + object.assign: ^4.1.0 + checksum: c9d24415bcc608d0db7d4c8540d8002ac2f94e2573d2eadced137a29d9eab7e25d2cbb4bc6b9db65cf6ee7430f7dd011d19c911a9a778f0533b4a05ce8292c9b + languageName: node + linkType: hard + +"babel-plugin-istanbul@npm:^6.1.1": + version: 6.1.1 + resolution: "babel-plugin-istanbul@npm:6.1.1" + dependencies: + "@babel/helper-plugin-utils": ^7.0.0 + "@istanbuljs/load-nyc-config": ^1.0.0 + "@istanbuljs/schema": ^0.1.2 + istanbul-lib-instrument: ^5.0.4 + test-exclude: ^6.0.0 + checksum: cb4fd95738219f232f0aece1116628cccff16db891713c4ccb501cddbbf9272951a5df81f2f2658dfdf4b3e7b236a9d5cbcf04d5d8c07dd5077297339598061a + languageName: node + linkType: hard + +"babel-plugin-jest-hoist@npm:^28.1.3": + version: 28.1.3 + resolution: "babel-plugin-jest-hoist@npm:28.1.3" + dependencies: + "@babel/template": ^7.3.3 + "@babel/types": ^7.3.3 + "@types/babel__core": ^7.1.14 + "@types/babel__traverse": ^7.0.6 + checksum: 648d89f9d80f6450ce7e50d0c32eb91b7f26269b47c3e37aaf2e0f2f66a980978345bd6b8c9b8c3aa6a8252ad2bc2c9fb50630e9895622c9a0972af5f70ed20e + languageName: node + linkType: hard + +"babel-plugin-polyfill-corejs2@npm:^0.3.2": + version: 0.3.2 + resolution: "babel-plugin-polyfill-corejs2@npm:0.3.2" + dependencies: + "@babel/compat-data": ^7.17.7 + "@babel/helper-define-polyfill-provider": ^0.3.2 + semver: ^6.1.1 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: a76e7bb1a5cc0a4507baa523c23f9efd75764069a25845beba92290386e5e48ed85b894005ece3b527e13c3d2d9c6589cc0a23befb72ea6fc7aa8711f231bb4d + languageName: node + linkType: hard + +"babel-plugin-polyfill-corejs3@npm:^0.5.3": + version: 0.5.3 + resolution: "babel-plugin-polyfill-corejs3@npm:0.5.3" + dependencies: + "@babel/helper-define-polyfill-provider": ^0.3.2 + core-js-compat: ^3.21.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 9c6644a1b0afbe59e402827fdafc6f44994ff92c5b2f258659cbbfd228f7075dea49e95114af10e66d70f36cbde12ff1d81263eb67be749b3ef0e2c18cf3c16d + languageName: node + linkType: hard + +"babel-plugin-polyfill-regenerator@npm:^0.4.0": + version: 0.4.0 + resolution: "babel-plugin-polyfill-regenerator@npm:0.4.0" + dependencies: + "@babel/helper-define-polyfill-provider": ^0.3.2 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 699aa9c0dc5a2259d7fa52b26613fa1e782439eee54cd98506991f87fddf0c00eec6c5b1917edf586c170731d9e318903bc41210225a691e7bb8087652bbda94 + languageName: node + linkType: hard + +"babel-preset-current-node-syntax@npm:^1.0.0": + version: 1.0.1 + resolution: "babel-preset-current-node-syntax@npm:1.0.1" + dependencies: + "@babel/plugin-syntax-async-generators": ^7.8.4 + "@babel/plugin-syntax-bigint": ^7.8.3 + "@babel/plugin-syntax-class-properties": ^7.8.3 + "@babel/plugin-syntax-import-meta": ^7.8.3 + "@babel/plugin-syntax-json-strings": ^7.8.3 + "@babel/plugin-syntax-logical-assignment-operators": ^7.8.3 + "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3 + "@babel/plugin-syntax-numeric-separator": ^7.8.3 + "@babel/plugin-syntax-object-rest-spread": ^7.8.3 + "@babel/plugin-syntax-optional-catch-binding": ^7.8.3 + "@babel/plugin-syntax-optional-chaining": ^7.8.3 + "@babel/plugin-syntax-top-level-await": ^7.8.3 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: d118c2742498c5492c095bc8541f4076b253e705b5f1ad9a2e7d302d81a84866f0070346662355c8e25fc02caa28dc2da8d69bcd67794a0d60c4d6fab6913cc8 + languageName: node + linkType: hard + +"babel-preset-jest@npm:^28.1.3": + version: 28.1.3 + resolution: "babel-preset-jest@npm:28.1.3" + dependencies: + babel-plugin-jest-hoist: ^28.1.3 + babel-preset-current-node-syntax: ^1.0.0 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 8248a4a5ca4242cc06ad13b10b9183ad2664da8fb0da060c352223dcf286f0ce9c708fa17901dc44ecabec25e6d309e5e5b9830a61dd777c3925f187a345a47d + languageName: node + linkType: hard + +"balanced-match@npm:^1.0.0": + version: 1.0.2 + resolution: "balanced-match@npm:1.0.2" + checksum: 9706c088a283058a8a99e0bf91b0a2f75497f185980d9ffa8b304de1d9e58ebda7c72c07ebf01dadedaac5b2907b2c6f566f660d62bd336c3468e960403b9d65 + languageName: node + linkType: hard + +"base64-js@npm:^1.3.1": + version: 1.5.1 + resolution: "base64-js@npm:1.5.1" + checksum: 669632eb3745404c2f822a18fc3a0122d2f9a7a13f7fb8b5823ee19d1d2ff9ee5b52c53367176ea4ad093c332fd5ab4bd0ebae5a8e27917a4105a4cfc86b1005 + languageName: node + linkType: hard + +"basic-auth@npm:~2.0.1": + version: 2.0.1 + resolution: "basic-auth@npm:2.0.1" + dependencies: + safe-buffer: 5.1.2 + checksum: 3419b805d5dfc518f3a05dcf42aa53aa9ce820e50b6df5097f9e186322e1bc733c36722b624802cd37e791035aa73b828ed814d8362333d42d7f5cd04d7a5e48 + languageName: node + linkType: hard + +"bcrypt@npm:^5.0.1": + version: 5.0.1 + resolution: "bcrypt@npm:5.0.1" + dependencies: + "@mapbox/node-pre-gyp": ^1.0.0 + node-addon-api: ^3.1.0 + checksum: b59625519f2b2891010b8094208588462b1c759ccacebfd74f0b9a4c1885743434ede246c26b615b94a5cf203dfcb9eb25a1e8dec315afd3098da2b848c0fa12 + languageName: node + linkType: hard + +"bcryptjs@npm:^2.4.3": + version: 2.4.3 + resolution: "bcryptjs@npm:2.4.3" + checksum: 0e80ed852a41f5dfb1853f53ee14a7390b0ef263ce05dba6e2ef3cd919dfad025a7c21ebcfe5bc7fa04b100990edf90c7a877ff7fe623d3e479753253131b629 + languageName: node + linkType: hard + +"binary-extensions@npm:^2.0.0": + version: 2.2.0 + resolution: "binary-extensions@npm:2.2.0" + checksum: ccd267956c58d2315f5d3ea6757cf09863c5fc703e50fbeb13a7dc849b812ef76e3cf9ca8f35a0c48498776a7478d7b4a0418e1e2b8cb9cb9731f2922aaad7f8 + languageName: node + linkType: hard + +"bitsyntax@npm:~0.1.0": + version: 0.1.0 + resolution: "bitsyntax@npm:0.1.0" + dependencies: + buffer-more-ints: ~1.0.0 + debug: ~2.6.9 + safe-buffer: ~5.1.2 + checksum: b9f1548eeea950a59021b58bd2caf0bc402de94e2797fa274ed5a57dfc54240a9acbf2115b342e698c7e398949c6a13e87fb9da15388e9d007411080dd195f07 + languageName: node + linkType: hard + +"body-parser@npm:1.20.0, body-parser@npm:^1.19.0": + version: 1.20.0 + resolution: "body-parser@npm:1.20.0" + dependencies: + bytes: 3.1.2 + content-type: ~1.0.4 + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + on-finished: 2.4.1 + qs: 6.10.3 + raw-body: 2.5.1 + type-is: ~1.6.18 + unpipe: 1.0.0 + checksum: 12fffdeac82fe20dddcab7074215d5156e7d02a69ae90cbe9fee1ca3efa2f28ef52097cbea76685ee0a1509c71d85abd0056a08e612c09077cad6277a644cf88 + languageName: node + linkType: hard + +"boolbase@npm:^1.0.0": + version: 1.0.0 + resolution: "boolbase@npm:1.0.0" + checksum: 3e25c80ef626c3a3487c73dbfc70ac322ec830666c9ad915d11b701142fab25ec1e63eff2c450c74347acfd2de854ccde865cd79ef4db1683f7c7b046ea43bb0 + languageName: node + linkType: hard + +"bowser@npm:^2.11.0": + version: 2.11.0 + resolution: "bowser@npm:2.11.0" + checksum: 29c3f01f22e703fa6644fc3b684307442df4240b6e10f6cfe1b61c6ca5721073189ca97cdeedb376081148c8518e33b1d818a57f781d70b0b70e1f31fb48814f + languageName: node + linkType: hard + +"brace-expansion@npm:^1.1.7": + version: 1.1.11 + resolution: "brace-expansion@npm:1.1.11" + dependencies: + balanced-match: ^1.0.0 + concat-map: 0.0.1 + checksum: faf34a7bb0c3fcf4b59c7808bc5d2a96a40988addf2e7e09dfbb67a2251800e0d14cd2bfc1aa79174f2f5095c54ff27f46fb1289fe2d77dac755b5eb3434cc07 + languageName: node + linkType: hard + +"brace-expansion@npm:^2.0.1": + version: 2.0.1 + resolution: "brace-expansion@npm:2.0.1" + dependencies: + balanced-match: ^1.0.0 + checksum: a61e7cd2e8a8505e9f0036b3b6108ba5e926b4b55089eeb5550cd04a471fe216c96d4fe7e4c7f995c728c554ae20ddfc4244cad10aef255e72b62930afd233d1 + languageName: node + linkType: hard + +"braces@npm:^3.0.2, braces@npm:~3.0.2": + version: 3.0.2 + resolution: "braces@npm:3.0.2" + dependencies: + fill-range: ^7.0.1 + checksum: e2a8e769a863f3d4ee887b5fe21f63193a891c68b612ddb4b68d82d1b5f3ff9073af066c343e9867a393fe4c2555dcb33e89b937195feb9c1613d259edfcd459 + languageName: node + linkType: hard + +"browserslist@npm:^4.20.2, browserslist@npm:^4.21.3": + version: 4.21.3 + resolution: "browserslist@npm:4.21.3" + dependencies: + caniuse-lite: ^1.0.30001370 + electron-to-chromium: ^1.4.202 + node-releases: ^2.0.6 + update-browserslist-db: ^1.0.5 + bin: + browserslist: cli.js + checksum: ff512a7bcca1c530e2854bbdfc7be2791d0fb524097a6340e56e1d5924164c7e4e0a9b070de04cdc4c149d15cb4d4275cb7c626ebbce954278a2823aaad2452a + languageName: node + linkType: hard + +"bser@npm:2.1.1": + version: 2.1.1 + resolution: "bser@npm:2.1.1" + dependencies: + node-int64: ^0.4.0 + checksum: 9ba4dc58ce86300c862bffc3ae91f00b2a03b01ee07f3564beeeaf82aa243b8b03ba53f123b0b842c190d4399b94697970c8e7cf7b1ea44b61aa28c3526a4449 + languageName: node + linkType: hard + +"buffer-equal-constant-time@npm:1.0.1": + version: 1.0.1 + resolution: "buffer-equal-constant-time@npm:1.0.1" + checksum: 80bb945f5d782a56f374b292770901065bad21420e34936ecbe949e57724b4a13874f735850dd1cc61f078773c4fb5493a41391e7bda40d1fa388d6bd80daaab + languageName: node + linkType: hard + +"buffer-from@npm:^1.0.0": + version: 1.1.2 + resolution: "buffer-from@npm:1.1.2" + checksum: 0448524a562b37d4d7ed9efd91685a5b77a50672c556ea254ac9a6d30e3403a517d8981f10e565db24e8339413b43c97ca2951f10e399c6125a0d8911f5679bb + languageName: node + linkType: hard + +"buffer-more-ints@npm:~1.0.0": + version: 1.0.0 + resolution: "buffer-more-ints@npm:1.0.0" + checksum: f6e88dade08a6d36f32d5f3ece141583a4f61d6c36970b16f4699bd00cfe95d4015525c2a741cf46eb918acfd61cac95683fb995189fd65c13b14949c90bfe75 + languageName: node + linkType: hard + +"buffer-writer@npm:2.0.0": + version: 2.0.0 + resolution: "buffer-writer@npm:2.0.0" + checksum: 11736b48bb75106c52ca8ec9f025e7c1b3b25ce31875f469d7210eabd5c576c329e34f6b805d4a8d605ff3f0db1e16342328802c4c963e9c826b0e43a4e631c2 + languageName: node + linkType: hard + +"buffer@npm:^6.0.3": + version: 6.0.3 + resolution: "buffer@npm:6.0.3" + dependencies: + base64-js: ^1.3.1 + ieee754: ^1.2.1 + checksum: 5ad23293d9a731e4318e420025800b42bf0d264004c0286c8cc010af7a270c7a0f6522e84f54b9ad65cbd6db20b8badbfd8d2ebf4f80fa03dab093b89e68c3f9 + languageName: node + linkType: hard + +"busboy@npm:^1.0.0": + version: 1.6.0 + resolution: "busboy@npm:1.6.0" + dependencies: + streamsearch: ^1.1.0 + checksum: 32801e2c0164e12106bf236291a00795c3c4e4b709ae02132883fe8478ba2ae23743b11c5735a0aae8afe65ac4b6ca4568b91f0d9fed1fdbc32ede824a73746e + languageName: node + linkType: hard + +"bytes@npm:3.1.2": + version: 3.1.2 + resolution: "bytes@npm:3.1.2" + checksum: e4bcd3948d289c5127591fbedf10c0b639ccbf00243504e4e127374a15c3bc8eed0d28d4aaab08ff6f1cf2abc0cce6ba3085ed32f4f90e82a5683ce0014e1b6e + languageName: node + linkType: hard + +"cacache@npm:^16.1.0": + version: 16.1.2 + resolution: "cacache@npm:16.1.2" + dependencies: + "@npmcli/fs": ^2.1.0 + "@npmcli/move-file": ^2.0.0 + chownr: ^2.0.0 + fs-minipass: ^2.1.0 + glob: ^8.0.1 + infer-owner: ^1.0.4 + lru-cache: ^7.7.1 + minipass: ^3.1.6 + minipass-collect: ^1.0.2 + minipass-flush: ^1.0.5 + minipass-pipeline: ^1.2.4 + mkdirp: ^1.0.4 + p-map: ^4.0.0 + promise-inflight: ^1.0.1 + rimraf: ^3.0.2 + ssri: ^9.0.0 + tar: ^6.1.11 + unique-filename: ^1.1.1 + checksum: defe1d6f557ddda178204cac111990da27e8a60ed276fcd608dad7109cc1936e7dcd57d7263d22cdb06a80e7ceb76ab5eb05133c7c7f886abf1d870d722abd6c + languageName: node + linkType: hard + +"call-bind@npm:^1.0.0, call-bind@npm:^1.0.2": + version: 1.0.2 + resolution: "call-bind@npm:1.0.2" + dependencies: + function-bind: ^1.1.1 + get-intrinsic: ^1.0.2 + checksum: f8e31de9d19988a4b80f3e704788c4a2d6b6f3d17cfec4f57dc29ced450c53a49270dc66bf0fbd693329ee948dd33e6c90a329519aef17474a4d961e8d6426b0 + languageName: node + linkType: hard + +"callsites@npm:^3.0.0": + version: 3.1.0 + resolution: "callsites@npm:3.1.0" + checksum: 072d17b6abb459c2ba96598918b55868af677154bec7e73d222ef95a8fdb9bbf7dae96a8421085cdad8cd190d86653b5b6dc55a4484f2e5b2e27d5e0c3fc15b3 + languageName: node + linkType: hard + +"camelcase@npm:^5.3.1": + version: 5.3.1 + resolution: "camelcase@npm:5.3.1" + checksum: e6effce26b9404e3c0f301498184f243811c30dfe6d0b9051863bd8e4034d09c8c2923794f280d6827e5aa055f6c434115ff97864a16a963366fb35fd673024b + languageName: node + linkType: hard + +"camelcase@npm:^6.2.0": + version: 6.3.0 + resolution: "camelcase@npm:6.3.0" + checksum: 8c96818a9076434998511251dcb2761a94817ea17dbdc37f47ac080bd088fc62c7369429a19e2178b993497132c8cbcf5cc1f44ba963e76782ba469c0474938d + languageName: node + linkType: hard + +"caniuse-lite@npm:^1.0.30001370": + version: 1.0.30001378 + resolution: "caniuse-lite@npm:1.0.30001378" + checksum: 19f1774da1f62d393ddde55dc091eb3e4f5c5b0ce43f9a9d20e75307a0f329cf8591c836a35a9f6f9fd7c27db7a75e0682245a194acec2e2ba1bc25ef1c3300c + languageName: node + linkType: hard + +"canvas@npm:^2.9.3": + version: 2.9.3 + resolution: "canvas@npm:2.9.3" + dependencies: + "@mapbox/node-pre-gyp": ^1.0.0 + nan: ^2.15.0 + node-gyp: latest + simple-get: ^3.0.3 + checksum: 368112ba4b16f54ce6dfac1ccbc45ddd1eb0b76dc09509c2601c2a26459bb4449d259a7aa8664fd94153aad13b48557535f3b9eb7fad9a97929b9eb962e50f09 + languageName: node + linkType: hard + +"chalk@npm:^2.0.0, chalk@npm:^2.4.2": + version: 2.4.2 + resolution: "chalk@npm:2.4.2" + dependencies: + ansi-styles: ^3.2.1 + escape-string-regexp: ^1.0.5 + supports-color: ^5.3.0 + checksum: ec3661d38fe77f681200f878edbd9448821924e0f93a9cefc0e26a33b145f1027a2084bf19967160d11e1f03bfe4eaffcabf5493b89098b2782c3fe0b03d80c2 + languageName: node + linkType: hard + +"chalk@npm:^4.0.0, chalk@npm:^4.1.0, chalk@npm:^4.1.1": + version: 4.1.2 + resolution: "chalk@npm:4.1.2" + dependencies: + ansi-styles: ^4.1.0 + supports-color: ^7.1.0 + checksum: fe75c9d5c76a7a98d45495b91b2172fa3b7a09e0cc9370e5c8feb1c567b85c4288e2b3fded7cfdd7359ac28d6b3844feb8b82b8686842e93d23c827c417e83fc + languageName: node + linkType: hard + +"char-regex@npm:^1.0.2": + version: 1.0.2 + resolution: "char-regex@npm:1.0.2" + checksum: b563e4b6039b15213114626621e7a3d12f31008bdce20f9c741d69987f62aeaace7ec30f6018890ad77b2e9b4d95324c9f5acfca58a9441e3b1dcdd1e2525d17 + languageName: node + linkType: hard + +"cheerio-select@npm:^2.1.0": + version: 2.1.0 + resolution: "cheerio-select@npm:2.1.0" + dependencies: + boolbase: ^1.0.0 + css-select: ^5.1.0 + css-what: ^6.1.0 + domelementtype: ^2.3.0 + domhandler: ^5.0.3 + domutils: ^3.0.1 + checksum: 843d6d479922f28a6c5342c935aff1347491156814de63c585a6eb73baf7bb4185c1b4383a1195dca0f12e3946d737c7763bcef0b9544c515d905c5c44c5308b + languageName: node + linkType: hard + +"cheerio@npm:^1.0.0-rc.10": + version: 1.0.0-rc.12 + resolution: "cheerio@npm:1.0.0-rc.12" + dependencies: + cheerio-select: ^2.1.0 + dom-serializer: ^2.0.0 + domhandler: ^5.0.3 + domutils: ^3.0.1 + htmlparser2: ^8.0.1 + parse5: ^7.0.0 + parse5-htmlparser2-tree-adapter: ^7.0.0 + checksum: 5d4c1b7a53cf22d3a2eddc0aff70cf23cbb30d01a4c79013e703a012475c02461aa1fcd99127e8d83a02216386ed6942b2c8103845fd0812300dd199e6e7e054 + languageName: node + linkType: hard + +"chokidar@npm:^3.5.1": + version: 3.5.3 + resolution: "chokidar@npm:3.5.3" + dependencies: + anymatch: ~3.1.2 + braces: ~3.0.2 + fsevents: ~2.3.2 + glob-parent: ~5.1.2 + is-binary-path: ~2.1.0 + is-glob: ~4.0.1 + normalize-path: ~3.0.0 + readdirp: ~3.6.0 + dependenciesMeta: + fsevents: + optional: true + checksum: b49fcde40176ba007ff361b198a2d35df60d9bb2a5aab228279eb810feae9294a6b4649ab15981304447afe1e6ffbf4788ad5db77235dc770ab777c6e771980c + languageName: node + linkType: hard + +"chownr@npm:^2.0.0": + version: 2.0.0 + resolution: "chownr@npm:2.0.0" + checksum: c57cf9dd0791e2f18a5ee9c1a299ae6e801ff58fee96dc8bfd0dcb4738a6ce58dd252a3605b1c93c6418fe4f9d5093b28ffbf4d66648cb2a9c67eaef9679be2f + languageName: node + linkType: hard + +"ci-info@npm:^2.0.0": + version: 2.0.0 + resolution: "ci-info@npm:2.0.0" + checksum: 3b374666a85ea3ca43fa49aa3a048d21c9b475c96eb13c133505d2324e7ae5efd6a454f41efe46a152269e9b6a00c9edbe63ec7fa1921957165aae16625acd67 + languageName: node + linkType: hard + +"ci-info@npm:^3.2.0": + version: 3.3.2 + resolution: "ci-info@npm:3.3.2" + checksum: fd81f1edd2d3b0f6cb077b2e84365136d87b9db8c055928c1ad69da8a76c2c2f19cba8ea51b90238302157ca927f91f92b653e933f2398dde4867500f08d6e62 + languageName: node + linkType: hard + +"cjs-module-lexer@npm:^1.0.0": + version: 1.2.2 + resolution: "cjs-module-lexer@npm:1.2.2" + checksum: 977f3f042bd4f08e368c890d91eecfbc4f91da0bc009a3c557bc4dfbf32022ad1141244ac1178d44de70fc9f3dea7add7cd9a658a34b9fae98a55d8f92331ce5 + languageName: node + linkType: hard + +"clean-stack@npm:^2.0.0": + version: 2.2.0 + resolution: "clean-stack@npm:2.2.0" + checksum: 2ac8cd2b2f5ec986a3c743935ec85b07bc174d5421a5efc8017e1f146a1cf5f781ae962618f416352103b32c9cd7e203276e8c28241bbe946160cab16149fb68 + languageName: node + linkType: hard + +"cli-highlight@npm:^2.1.11": + version: 2.1.11 + resolution: "cli-highlight@npm:2.1.11" + dependencies: + chalk: ^4.0.0 + highlight.js: ^10.7.1 + mz: ^2.4.0 + parse5: ^5.1.1 + parse5-htmlparser2-tree-adapter: ^6.0.0 + yargs: ^16.0.0 + bin: + highlight: bin/highlight + checksum: 0a60e60545e39efea78c1732a25b91692017ec40fb6e9497208dc0eeeae69991d3923a8d6e4edd0543db3c395ed14529a33dd4d0353f1679c5b6dded792a8496 + languageName: node + linkType: hard + +"cliui@npm:^7.0.2": + version: 7.0.4 + resolution: "cliui@npm:7.0.4" + dependencies: + string-width: ^4.2.0 + strip-ansi: ^6.0.0 + wrap-ansi: ^7.0.0 + checksum: ce2e8f578a4813806788ac399b9e866297740eecd4ad1823c27fd344d78b22c5f8597d548adbcc46f0573e43e21e751f39446c5a5e804a12aace402b7a315d7f + languageName: node + linkType: hard + +"co@npm:^4.6.0": + version: 4.6.0 + resolution: "co@npm:4.6.0" + checksum: 5210d9223010eb95b29df06a91116f2cf7c8e0748a9013ed853b53f362ea0e822f1e5bb054fb3cefc645239a4cf966af1f6133a3b43f40d591f3b68ed6cf0510 + languageName: node + linkType: hard + +"collect-v8-coverage@npm:^1.0.0": + version: 1.0.1 + resolution: "collect-v8-coverage@npm:1.0.1" + checksum: 4efe0a1fccd517b65478a2364b33dadd0a43fc92a56f59aaece9b6186fe5177b2de471253587de7c91516f07c7268c2f6770b6cbcffc0e0ece353b766ec87e55 + languageName: node + linkType: hard + +"color-convert@npm:^1.9.0": + version: 1.9.3 + resolution: "color-convert@npm:1.9.3" + dependencies: + color-name: 1.1.3 + checksum: fd7a64a17cde98fb923b1dd05c5f2e6f7aefda1b60d67e8d449f9328b4e53b228a428fd38bfeaeb2db2ff6b6503a776a996150b80cdf224062af08a5c8a3a203 + languageName: node + linkType: hard + +"color-convert@npm:^2.0.1": + version: 2.0.1 + resolution: "color-convert@npm:2.0.1" + dependencies: + color-name: ~1.1.4 + checksum: 79e6bdb9fd479a205c71d89574fccfb22bd9053bd98c6c4d870d65c132e5e904e6034978e55b43d69fcaa7433af2016ee203ce76eeba9cfa554b373e7f7db336 + languageName: node + linkType: hard + +"color-name@npm:1.1.3": + version: 1.1.3 + resolution: "color-name@npm:1.1.3" + checksum: 09c5d3e33d2105850153b14466501f2bfb30324a2f76568a408763a3b7433b0e50e5b4ab1947868e65cb101bb7cb75029553f2c333b6d4b8138a73fcc133d69d + languageName: node + linkType: hard + +"color-name@npm:~1.1.4": + version: 1.1.4 + resolution: "color-name@npm:1.1.4" + checksum: b0445859521eb4021cd0fb0cc1a75cecf67fceecae89b63f62b201cca8d345baf8b952c966862a9d9a2632987d4f6581f0ec8d957dfacece86f0a7919316f610 + languageName: node + linkType: hard + +"color-support@npm:^1.1.2, color-support@npm:^1.1.3": + version: 1.1.3 + resolution: "color-support@npm:1.1.3" + bin: + color-support: bin.js + checksum: 9b7356817670b9a13a26ca5af1c21615463b500783b739b7634a0c2047c16cef4b2865d7576875c31c3cddf9dd621fa19285e628f20198b233a5cfdda6d0793b + languageName: node + linkType: hard + +"combined-stream@npm:^1.0.8": + version: 1.0.8 + resolution: "combined-stream@npm:1.0.8" + dependencies: + delayed-stream: ~1.0.0 + checksum: 49fa4aeb4916567e33ea81d088f6584749fc90c7abec76fd516bf1c5aa5c79f3584b5ba3de6b86d26ddd64bae5329c4c7479343250cfe71c75bb366eae53bb7c + languageName: node + linkType: hard + +"component-emitter@npm:^1.3.0": + version: 1.3.0 + resolution: "component-emitter@npm:1.3.0" + checksum: b3c46de38ffd35c57d1c02488355be9f218e582aec72d72d1b8bbec95a3ac1b38c96cd6e03ff015577e68f550fbb361a3bfdbd9bb248be9390b7b3745691be6b + languageName: node + linkType: hard + +"concat-map@npm:0.0.1": + version: 0.0.1 + resolution: "concat-map@npm:0.0.1" + checksum: 902a9f5d8967a3e2faf138d5cb784b9979bad2e6db5357c5b21c568df4ebe62bcb15108af1b2253744844eb964fc023fbd9afbbbb6ddd0bcc204c6fb5b7bf3af + languageName: node + linkType: hard + +"concat-stream@npm:^1.5.2": + version: 1.6.2 + resolution: "concat-stream@npm:1.6.2" + dependencies: + buffer-from: ^1.0.0 + inherits: ^2.0.3 + readable-stream: ^2.2.2 + typedarray: ^0.0.6 + checksum: 1ef77032cb4459dcd5187bd710d6fc962b067b64ec6a505810de3d2b8cc0605638551b42f8ec91edf6fcd26141b32ef19ad749239b58fae3aba99187adc32285 + languageName: node + linkType: hard + +"console-control-strings@npm:^1.0.0, console-control-strings@npm:^1.1.0": + version: 1.1.0 + resolution: "console-control-strings@npm:1.1.0" + checksum: 8755d76787f94e6cf79ce4666f0c5519906d7f5b02d4b884cf41e11dcd759ed69c57da0670afd9236d229a46e0f9cf519db0cd829c6dca820bb5a5c3def584ed + languageName: node + linkType: hard + +"content-disposition@npm:0.5.4": + version: 0.5.4 + resolution: "content-disposition@npm:0.5.4" + dependencies: + safe-buffer: 5.2.1 + checksum: afb9d545e296a5171d7574fcad634b2fdf698875f4006a9dd04a3e1333880c5c0c98d47b560d01216fb6505a54a2ba6a843ee3a02ec86d7e911e8315255f56c3 + languageName: node + linkType: hard + +"content-type@npm:~1.0.4": + version: 1.0.4 + resolution: "content-type@npm:1.0.4" + checksum: 3d93585fda985d1554eca5ebd251994327608d2e200978fdbfba21c0c679914d5faf266d17027de44b34a72c7b0745b18584ecccaa7e1fdfb6a68ac7114f12e0 + languageName: node + linkType: hard + +"convert-source-map@npm:^1.4.0, convert-source-map@npm:^1.6.0, convert-source-map@npm:^1.7.0": + version: 1.8.0 + resolution: "convert-source-map@npm:1.8.0" + dependencies: + safe-buffer: ~5.1.1 + checksum: 985d974a2d33e1a2543ada51c93e1ba2f73eaed608dc39f229afc78f71dcc4c8b7d7c684aa647e3c6a3a204027444d69e53e169ce94e8d1fa8d7dee80c9c8fed + languageName: node + linkType: hard + +"cookie-signature@npm:1.0.6": + version: 1.0.6 + resolution: "cookie-signature@npm:1.0.6" + checksum: f4e1b0a98a27a0e6e66fd7ea4e4e9d8e038f624058371bf4499cfcd8f3980be9a121486995202ba3fca74fbed93a407d6d54d43a43f96fd28d0bd7a06761591a + languageName: node + linkType: hard + +"cookie@npm:0.5.0": + version: 0.5.0 + resolution: "cookie@npm:0.5.0" + checksum: 1f4bd2ca5765f8c9689a7e8954183f5332139eb72b6ff783d8947032ec1fdf43109852c178e21a953a30c0dd42257828185be01b49d1eb1a67fd054ca588a180 + languageName: node + linkType: hard + +"cookie@npm:^0.4.1": + version: 0.4.2 + resolution: "cookie@npm:0.4.2" + checksum: a00833c998bedf8e787b4c342defe5fa419abd96b32f4464f718b91022586b8f1bafbddd499288e75c037642493c83083da426c6a9080d309e3bd90fd11baa9b + languageName: node + linkType: hard + +"cookiejar@npm:^2.1.3": + version: 2.1.3 + resolution: "cookiejar@npm:2.1.3" + checksum: 88259983ebc52ceb23cdacfa48762b6a518a57872eff1c7ed01d214fff5cf492e2660d7d5c04700a28f1787a76811df39e8639f8e17670b3cf94ecd86e161f07 + languageName: node + linkType: hard + +"core-js-compat@npm:^3.21.0, core-js-compat@npm:^3.22.1": + version: 3.24.1 + resolution: "core-js-compat@npm:3.24.1" + dependencies: + browserslist: ^4.21.3 + semver: 7.0.0 + checksum: b14516add9d59a9fae3b96d0de6e1d8864df80b714232814fce56ce946af3696cb50a4f83c717f8f36e43e1a37adf99a4cde6fc921e6ee56021eee2ea3bdc4dc + languageName: node + linkType: hard + +"core-util-is@npm:~1.0.0": + version: 1.0.3 + resolution: "core-util-is@npm:1.0.3" + checksum: 9de8597363a8e9b9952491ebe18167e3b36e7707569eed0ebf14f8bba773611376466ae34575bca8cfe3c767890c859c74056084738f09d4e4a6f902b2ad7d99 + languageName: node + linkType: hard + +"create-require@npm:^1.1.0": + version: 1.1.1 + resolution: "create-require@npm:1.1.1" + checksum: a9a1503d4390d8b59ad86f4607de7870b39cad43d929813599a23714831e81c520bddf61bcdd1f8e30f05fd3a2b71ae8538e946eb2786dc65c2bbc520f692eff + languageName: node + linkType: hard + +"cross-spawn@npm:^6.0.5": + version: 6.0.5 + resolution: "cross-spawn@npm:6.0.5" + dependencies: + nice-try: ^1.0.4 + path-key: ^2.0.1 + semver: ^5.5.0 + shebang-command: ^1.2.0 + which: ^1.2.9 + checksum: f893bb0d96cd3d5751d04e67145bdddf25f99449531a72e82dcbbd42796bbc8268c1076c6b3ea51d4d455839902804b94bc45dfb37ecbb32ea8e54a6741c3ab9 + languageName: node + linkType: hard + +"cross-spawn@npm:^7.0.3": + version: 7.0.3 + resolution: "cross-spawn@npm:7.0.3" + dependencies: + path-key: ^3.1.0 + shebang-command: ^2.0.0 + which: ^2.0.1 + checksum: 671cc7c7288c3a8406f3c69a3ae2fc85555c04169e9d611def9a675635472614f1c0ed0ef80955d5b6d4e724f6ced67f0ad1bb006c2ea643488fcfef994d7f52 + languageName: node + linkType: hard + +"css-select@npm:^5.1.0": + version: 5.1.0 + resolution: "css-select@npm:5.1.0" + dependencies: + boolbase: ^1.0.0 + css-what: ^6.1.0 + domhandler: ^5.0.2 + domutils: ^3.0.1 + nth-check: ^2.0.1 + checksum: 2772c049b188d3b8a8159907192e926e11824aea525b8282981f72ba3f349cf9ecd523fdf7734875ee2cb772246c22117fc062da105b6d59afe8dcd5c99c9bda + languageName: node + linkType: hard + +"css-what@npm:^6.1.0": + version: 6.1.0 + resolution: "css-what@npm:6.1.0" + checksum: b975e547e1e90b79625918f84e67db5d33d896e6de846c9b584094e529f0c63e2ab85ee33b9daffd05bff3a146a1916bec664e18bb76dd5f66cbff9fc13b2bbe + languageName: node + linkType: hard + +"data-uri-to-buffer@npm:3": + version: 3.0.1 + resolution: "data-uri-to-buffer@npm:3.0.1" + checksum: c59c3009686a78c071806b72f4810856ec28222f0f4e252aa495ec027ed9732298ceea99c50328cf59b151dd34cbc3ad6150bbb43e41fc56fa19f48c99e9fc30 + languageName: node + linkType: hard + +"date-fns@npm:^2.28.0": + version: 2.29.2 + resolution: "date-fns@npm:2.29.2" + checksum: 08bebcceb0a5dbadae4c55e6592b9d5c07dbd7833433c7e9a1d4a424300db32589b8b48e5979b32863c9b00a48d9bab6663e580c2a4f9f203d46cbf9113b5664 + languageName: node + linkType: hard + +"debug@npm:2.6.9, debug@npm:~2.6.9": + version: 2.6.9 + resolution: "debug@npm:2.6.9" + dependencies: + ms: 2.0.0 + checksum: d2f51589ca66df60bf36e1fa6e4386b318c3f1e06772280eea5b1ae9fd3d05e9c2b7fd8a7d862457d00853c75b00451aa2d7459b924629ee385287a650f58fe6 + languageName: node + linkType: hard + +"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.3, debug@npm:^4.3.4": + version: 4.3.4 + resolution: "debug@npm:4.3.4" + dependencies: + ms: 2.1.2 + peerDependenciesMeta: + supports-color: + optional: true + checksum: 3dbad3f94ea64f34431a9cbf0bafb61853eda57bff2880036153438f50fb5a84f27683ba0d8e5426bf41a8c6ff03879488120cf5b3a761e77953169c0600a708 + languageName: node + linkType: hard + +"decompress-response@npm:^4.2.0": + version: 4.2.1 + resolution: "decompress-response@npm:4.2.1" + dependencies: + mimic-response: ^2.0.0 + checksum: 4e783ca4dfe9417354d61349750fe05236f565a4415a6ca20983a311be2371debaedd9104c0b0e7b36e5f167aeaae04f84f1a0b3f8be4162f1d7d15598b8fdba + languageName: node + linkType: hard + +"dedent@npm:^0.7.0": + version: 0.7.0 + resolution: "dedent@npm:0.7.0" + checksum: 87de191050d9a40dd70cad01159a0bcf05ecb59750951242070b6abf9569088684880d00ba92a955b4058804f16eeaf91d604f283929b4f614d181cd7ae633d2 + languageName: node + linkType: hard + +"deep-is@npm:~0.1.3": + version: 0.1.4 + resolution: "deep-is@npm:0.1.4" + checksum: edb65dd0d7d1b9c40b2f50219aef30e116cedd6fc79290e740972c132c09106d2e80aa0bc8826673dd5a00222d4179c84b36a790eef63a4c4bca75a37ef90804 + languageName: node + linkType: hard + +"deepmerge@npm:^4.2.2": + version: 4.2.2 + resolution: "deepmerge@npm:4.2.2" + checksum: a8c43a1ed8d6d1ed2b5bf569fa4c8eb9f0924034baf75d5d406e47e157a451075c4db353efea7b6bcc56ec48116a8ce72fccf867b6e078e7c561904b5897530b + languageName: node + linkType: hard + +"define-properties@npm:^1.1.4": + version: 1.1.4 + resolution: "define-properties@npm:1.1.4" + dependencies: + has-property-descriptors: ^1.0.0 + object-keys: ^1.1.1 + checksum: ce0aef3f9eb193562b5cfb79b2d2c86b6a109dfc9fdcb5f45d680631a1a908c06824ddcdb72b7573b54e26ace07f0a23420aaba0d5c627b34d2c1de8ef527e2b + languageName: node + linkType: hard + +"degenerator@npm:^3.0.2": + version: 3.0.2 + resolution: "degenerator@npm:3.0.2" + dependencies: + ast-types: ^0.13.2 + escodegen: ^1.8.1 + esprima: ^4.0.0 + vm2: ^3.9.8 + checksum: 6a8fffe1ddde692931a1d74c0636d9e6963f2aa16748d4b95f4833cdcbe8df571e5c127e4f1d625a4c340cc60f5a969ac9e5aa14baecfb6f69b85638e180cd97 + languageName: node + linkType: hard + +"delayed-stream@npm:~1.0.0": + version: 1.0.0 + resolution: "delayed-stream@npm:1.0.0" + checksum: 46fe6e83e2cb1d85ba50bd52803c68be9bd953282fa7096f51fc29edd5d67ff84ff753c51966061e5ba7cb5e47ef6d36a91924eddb7f3f3483b1c560f77a0020 + languageName: node + linkType: hard + +"delegates@npm:^1.0.0": + version: 1.0.0 + resolution: "delegates@npm:1.0.0" + checksum: a51744d9b53c164ba9c0492471a1a2ffa0b6727451bdc89e31627fdf4adda9d51277cfcbfb20f0a6f08ccb3c436f341df3e92631a3440226d93a8971724771fd + languageName: node + linkType: hard + +"depd@npm:2.0.0, depd@npm:~2.0.0": + version: 2.0.0 + resolution: "depd@npm:2.0.0" + checksum: abbe19c768c97ee2eed6282d8ce3031126662252c58d711f646921c9623f9052e3e1906443066beec1095832f534e57c523b7333f8e7e0d93051ab6baef5ab3a + languageName: node + linkType: hard + +"depd@npm:^1.1.2": + version: 1.1.2 + resolution: "depd@npm:1.1.2" + checksum: 6b406620d269619852885ce15965272b829df6f409724415e0002c8632ab6a8c0a08ec1f0bd2add05dc7bd7507606f7e2cc034fa24224ab829580040b835ecd9 + languageName: node + linkType: hard + +"destroy@npm:1.2.0": + version: 1.2.0 + resolution: "destroy@npm:1.2.0" + checksum: 0acb300b7478a08b92d810ab229d5afe0d2f4399272045ab22affa0d99dbaf12637659411530a6fcd597a9bdac718fc94373a61a95b4651bbc7b83684a565e38 + languageName: node + linkType: hard + +"detect-libc@npm:^2.0.0": + version: 2.0.1 + resolution: "detect-libc@npm:2.0.1" + checksum: ccb05fcabbb555beb544d48080179c18523a343face9ee4e1a86605a8715b4169f94d663c21a03c310ac824592f2ba9a5270218819bb411ad7be578a527593d7 + languageName: node + linkType: hard + +"detect-newline@npm:^3.0.0": + version: 3.1.0 + resolution: "detect-newline@npm:3.1.0" + checksum: ae6cd429c41ad01b164c59ea36f264a2c479598e61cba7c99da24175a7ab80ddf066420f2bec9a1c57a6bead411b4655ff15ad7d281c000a89791f48cbe939e7 + languageName: node + linkType: hard + +"dezalgo@npm:1.0.3": + version: 1.0.3 + resolution: "dezalgo@npm:1.0.3" + dependencies: + asap: ^2.0.0 + wrappy: 1 + checksum: 8b26238db91423b2702a7a6d9629d0019c37c415e7b6e75d4b3e8d27e9464e21cac3618dd145f4d4ee96c70cc6ff034227b5b8a0e9c09015a8bdbe6dace3cfb9 + languageName: node + linkType: hard + +"diff-sequences@npm:^28.1.1": + version: 28.1.1 + resolution: "diff-sequences@npm:28.1.1" + checksum: e2529036505567c7ca5a2dea86b6bcd1ca0e3ae63bf8ebf529b8a99cfa915bbf194b7021dc1c57361a4017a6d95578d4ceb29fabc3232a4f4cb866a2726c7690 + languageName: node + linkType: hard + +"diff@npm:^4.0.1": + version: 4.0.2 + resolution: "diff@npm:4.0.2" + checksum: f2c09b0ce4e6b301c221addd83bf3f454c0bc00caa3dd837cf6c127d6edf7223aa2bbe3b688feea110b7f262adbfc845b757c44c8a9f8c0c5b15d8fa9ce9d20d + languageName: node + linkType: hard + +"dom-serializer@npm:^2.0.0": + version: 2.0.0 + resolution: "dom-serializer@npm:2.0.0" + dependencies: + domelementtype: ^2.3.0 + domhandler: ^5.0.2 + entities: ^4.2.0 + checksum: cd1810544fd8cdfbd51fa2c0c1128ec3a13ba92f14e61b7650b5de421b88205fd2e3f0cc6ace82f13334114addb90ed1c2f23074a51770a8e9c1273acbc7f3e6 + languageName: node + linkType: hard + +"domelementtype@npm:^2.3.0": + version: 2.3.0 + resolution: "domelementtype@npm:2.3.0" + checksum: ee837a318ff702622f383409d1f5b25dd1024b692ef64d3096ff702e26339f8e345820f29a68bcdcea8cfee3531776b3382651232fbeae95612d6f0a75efb4f6 + languageName: node + linkType: hard + +"domhandler@npm:^5.0.1, domhandler@npm:^5.0.2, domhandler@npm:^5.0.3": + version: 5.0.3 + resolution: "domhandler@npm:5.0.3" + dependencies: + domelementtype: ^2.3.0 + checksum: 0f58f4a6af63e6f3a4320aa446d28b5790a009018707bce2859dcb1d21144c7876482b5188395a188dfa974238c019e0a1e610d2fc269a12b2c192ea2b0b131c + languageName: node + linkType: hard + +"domutils@npm:^3.0.1": + version: 3.0.1 + resolution: "domutils@npm:3.0.1" + dependencies: + dom-serializer: ^2.0.0 + domelementtype: ^2.3.0 + domhandler: ^5.0.1 + checksum: 23aa7a840572d395220e173cb6263b0d028596e3950100520870a125af33ff819e6f609e1606d6f7d73bd9e7feb03bb404286e57a39063b5384c62b724d987b3 + languageName: node + linkType: hard + +"dotenv@npm:^16.0.0, dotenv@npm:^16.0.1": + version: 16.0.1 + resolution: "dotenv@npm:16.0.1" + checksum: f459ffce07b977b7f15d8cc4ee69cdff77d4dd8c5dc8c85d2d485ee84655352c2415f9dd09d42b5b5985ced3be186130871b34e2f3e2569ebc72fbc2e8096792 + languageName: node + linkType: hard + +"dynamic-dedupe@npm:^0.3.0": + version: 0.3.0 + resolution: "dynamic-dedupe@npm:0.3.0" + dependencies: + xtend: ^4.0.0 + checksum: 5178b99ad30a59234c63b38b453183cfd0a6cb7acbe7b94b7aea9bf0f75376fdaab6e2ea7922931cfc0152390ccb20bd024d8d80b4fc8c3c3255a2fcadf2cafb + languageName: node + linkType: hard + +"ecdsa-sig-formatter@npm:1.0.11": + version: 1.0.11 + resolution: "ecdsa-sig-formatter@npm:1.0.11" + dependencies: + safe-buffer: ^5.0.1 + checksum: 207f9ab1c2669b8e65540bce29506134613dd5f122cccf1e6a560f4d63f2732d427d938f8481df175505aad94583bcb32c688737bb39a6df0625f903d6d93c03 + languageName: node + linkType: hard + +"ee-first@npm:1.1.1": + version: 1.1.1 + resolution: "ee-first@npm:1.1.1" + checksum: 1b4cac778d64ce3b582a7e26b218afe07e207a0f9bfe13cc7395a6d307849cfe361e65033c3251e00c27dd060cab43014c2d6b2647676135e18b77d2d05b3f4f + languageName: node + linkType: hard + +"electron-to-chromium@npm:^1.4.202": + version: 1.4.225 + resolution: "electron-to-chromium@npm:1.4.225" + checksum: 54b5c5550e33ce5df1d2ab71543b9dc24e4dd55dc4650b29cc19b2911b932b072317e662ce3236c500a498ad69e90d2ceebe2433a772e53a337e97bd53cc7dc9 + languageName: node + linkType: hard + +"emittery@npm:^0.10.2": + version: 0.10.2 + resolution: "emittery@npm:0.10.2" + checksum: ee3e21788b043b90885b18ea756ec3105c1cedc50b29709c92b01e239c7e55345d4bb6d3aef4ddbaf528eef448a40b3bb831bad9ee0fc9c25cbf1367ab1ab5ac + languageName: node + linkType: hard + +"emoji-regex@npm:^8.0.0": + version: 8.0.0 + resolution: "emoji-regex@npm:8.0.0" + checksum: d4c5c39d5a9868b5fa152f00cada8a936868fd3367f33f71be515ecee4c803132d11b31a6222b2571b1e5f7e13890156a94880345594d0ce7e3c9895f560f192 + languageName: node + linkType: hard + +"encodeurl@npm:~1.0.2": + version: 1.0.2 + resolution: "encodeurl@npm:1.0.2" + checksum: e50e3d508cdd9c4565ba72d2012e65038e5d71bdc9198cb125beb6237b5b1ade6c0d343998da9e170fb2eae52c1bed37d4d6d98a46ea423a0cddbed5ac3f780c + languageName: node + linkType: hard + +"encoding@npm:^0.1.13": + version: 0.1.13 + resolution: "encoding@npm:0.1.13" + dependencies: + iconv-lite: ^0.6.2 + checksum: bb98632f8ffa823996e508ce6a58ffcf5856330fde839ae42c9e1f436cc3b5cc651d4aeae72222916545428e54fd0f6aa8862fd8d25bdbcc4589f1e3f3715e7f + languageName: node + linkType: hard + +"entities@npm:2.2.0": + version: 2.2.0 + resolution: "entities@npm:2.2.0" + checksum: 19010dacaf0912c895ea262b4f6128574f9ccf8d4b3b65c7e8334ad0079b3706376360e28d8843ff50a78aabcb8f08f0a32dbfacdc77e47ed77ca08b713669b3 + languageName: node + linkType: hard + +"entities@npm:^4.2.0, entities@npm:^4.3.0": + version: 4.3.1 + resolution: "entities@npm:4.3.1" + checksum: e8f6d2bac238494b2355e90551893882d2675142be7e7bdfcb15248ed0652a630678ba0e3a8dc750693e736cb6011f504c27dabeb4cd3330560092e88b105090 + languageName: node + linkType: hard + +"env-paths@npm:^2.2.0": + version: 2.2.1 + resolution: "env-paths@npm:2.2.1" + checksum: 65b5df55a8bab92229ab2b40dad3b387fad24613263d103a97f91c9fe43ceb21965cd3392b1ccb5d77088021e525c4e0481adb309625d0cb94ade1d1fb8dc17e + languageName: node + linkType: hard + +"err-code@npm:^2.0.2": + version: 2.0.3 + resolution: "err-code@npm:2.0.3" + checksum: 8b7b1be20d2de12d2255c0bc2ca638b7af5171142693299416e6a9339bd7d88fc8d7707d913d78e0993176005405a236b066b45666b27b797252c771156ace54 + languageName: node + linkType: hard + +"error-ex@npm:^1.3.1": + version: 1.3.2 + resolution: "error-ex@npm:1.3.2" + dependencies: + is-arrayish: ^0.2.1 + checksum: c1c2b8b65f9c91b0f9d75f0debaa7ec5b35c266c2cac5de412c1a6de86d4cbae04ae44e510378cb14d032d0645a36925d0186f8bb7367bcc629db256b743a001 + languageName: node + linkType: hard + +"escalade@npm:^3.1.1": + version: 3.1.1 + resolution: "escalade@npm:3.1.1" + checksum: a3e2a99f07acb74b3ad4989c48ca0c3140f69f923e56d0cba0526240ee470b91010f9d39001f2a4a313841d237ede70a729e92125191ba5d21e74b106800b133 + languageName: node + linkType: hard + +"escape-html@npm:~1.0.3": + version: 1.0.3 + resolution: "escape-html@npm:1.0.3" + checksum: 6213ca9ae00d0ab8bccb6d8d4e0a98e76237b2410302cf7df70aaa6591d509a2a37ce8998008cbecae8fc8ffaadf3fb0229535e6a145f3ce0b211d060decbb24 + languageName: node + linkType: hard + +"escape-string-regexp@npm:^1.0.5": + version: 1.0.5 + resolution: "escape-string-regexp@npm:1.0.5" + checksum: 6092fda75c63b110c706b6a9bfde8a612ad595b628f0bd2147eea1d3406723020810e591effc7db1da91d80a71a737a313567c5abb3813e8d9c71f4aa595b410 + languageName: node + linkType: hard + +"escape-string-regexp@npm:^2.0.0": + version: 2.0.0 + resolution: "escape-string-regexp@npm:2.0.0" + checksum: 9f8a2d5743677c16e85c810e3024d54f0c8dea6424fad3c79ef6666e81dd0846f7437f5e729dfcdac8981bc9e5294c39b4580814d114076b8d36318f46ae4395 + languageName: node + linkType: hard + +"escodegen@npm:^1.8.1": + version: 1.14.3 + resolution: "escodegen@npm:1.14.3" + dependencies: + esprima: ^4.0.1 + estraverse: ^4.2.0 + esutils: ^2.0.2 + optionator: ^0.8.1 + source-map: ~0.6.1 + dependenciesMeta: + source-map: + optional: true + bin: + escodegen: bin/escodegen.js + esgenerate: bin/esgenerate.js + checksum: 381cdc4767ecdb221206bbbab021b467bbc2a6f5c9a99c9e6353040080bdd3dfe73d7604ad89a47aca6ea7d58bc635f6bd3fbc8da9a1998e9ddfa8372362ccd0 + languageName: node + linkType: hard + +"esprima@npm:^4.0.0, esprima@npm:^4.0.1": + version: 4.0.1 + resolution: "esprima@npm:4.0.1" + bin: + esparse: ./bin/esparse.js + esvalidate: ./bin/esvalidate.js + checksum: b45bc805a613dbea2835278c306b91aff6173c8d034223fa81498c77dcbce3b2931bf6006db816f62eacd9fd4ea975dfd85a5b7f3c6402cfd050d4ca3c13a628 + languageName: node + linkType: hard + +"estraverse@npm:^4.2.0": + version: 4.3.0 + resolution: "estraverse@npm:4.3.0" + checksum: a6299491f9940bb246124a8d44b7b7a413a8336f5436f9837aaa9330209bd9ee8af7e91a654a3545aee9c54b3308e78ee360cef1d777d37cfef77d2fa33b5827 + languageName: node + linkType: hard + +"esutils@npm:^2.0.2": + version: 2.0.3 + resolution: "esutils@npm:2.0.3" + checksum: 22b5b08f74737379a840b8ed2036a5fb35826c709ab000683b092d9054e5c2a82c27818f12604bfc2a9a76b90b6834ef081edbc1c7ae30d1627012e067c6ec87 + languageName: node + linkType: hard + +"etag@npm:~1.8.1": + version: 1.8.1 + resolution: "etag@npm:1.8.1" + checksum: 571aeb3dbe0f2bbd4e4fadbdb44f325fc75335cd5f6f6b6a091e6a06a9f25ed5392f0863c5442acb0646787446e816f13cbfc6edce5b07658541dff573cab1ff + languageName: node + linkType: hard + +"execa@npm:^5.0.0": + version: 5.1.1 + resolution: "execa@npm:5.1.1" + dependencies: + cross-spawn: ^7.0.3 + get-stream: ^6.0.0 + human-signals: ^2.1.0 + is-stream: ^2.0.0 + merge-stream: ^2.0.0 + npm-run-path: ^4.0.1 + onetime: ^5.1.2 + signal-exit: ^3.0.3 + strip-final-newline: ^2.0.0 + checksum: fba9022c8c8c15ed862847e94c252b3d946036d7547af310e344a527e59021fd8b6bb0723883ea87044dc4f0201f949046993124a42ccb0855cae5bf8c786343 + languageName: node + linkType: hard + +"exif-be-gone@npm:^1.3.1": + version: 1.3.1 + resolution: "exif-be-gone@npm:1.3.1" + dependencies: + "@types/stream-buffers": ^3.0.3 + bin: + exif-be-gone: cli.js + checksum: 046f7c951362e29747de8559bdee6ae21513be4baa66bd048ef929bb61c88beb4649d32372f3bc1f6bcc67343eef8b15a1fb6fe46af1e8742cf54eb1a3333b68 + languageName: node + linkType: hard + +"exit@npm:^0.1.2": + version: 0.1.2 + resolution: "exit@npm:0.1.2" + checksum: abc407f07a875c3961e4781dfcb743b58d6c93de9ab263f4f8c9d23bb6da5f9b7764fc773f86b43dd88030444d5ab8abcb611cb680fba8ca075362b77114bba3 + languageName: node + linkType: hard + +"expect@npm:^28.1.3": + version: 28.1.3 + resolution: "expect@npm:28.1.3" + dependencies: + "@jest/expect-utils": ^28.1.3 + jest-get-type: ^28.0.2 + jest-matcher-utils: ^28.1.3 + jest-message-util: ^28.1.3 + jest-util: ^28.1.3 + checksum: 101e0090de300bcafedb7dbfd19223368a2251ce5fe0105bbb6de5720100b89fb6b64290ebfb42febc048324c76d6a4979cdc4b61eb77747857daf7a5de9b03d + languageName: node + linkType: hard + +"express-async-errors@npm:^3.1.1": + version: 3.1.1 + resolution: "express-async-errors@npm:3.1.1" + peerDependencies: + express: ^4.16.2 + checksum: 3a2a6df8ea957185df401a239189d617715c38fba13fac8ced7750b25fa95b0ae656e5d1385d12d0e4dcd7997e90d070b218e86abcf8e68bb6048830b53ba668 + languageName: node + linkType: hard + +"express@npm:^4.17.1": + version: 4.18.1 + resolution: "express@npm:4.18.1" + dependencies: + accepts: ~1.3.8 + array-flatten: 1.1.1 + body-parser: 1.20.0 + content-disposition: 0.5.4 + content-type: ~1.0.4 + cookie: 0.5.0 + cookie-signature: 1.0.6 + debug: 2.6.9 + depd: 2.0.0 + encodeurl: ~1.0.2 + escape-html: ~1.0.3 + etag: ~1.8.1 + finalhandler: 1.2.0 + fresh: 0.5.2 + http-errors: 2.0.0 + merge-descriptors: 1.0.1 + methods: ~1.1.2 + on-finished: 2.4.1 + parseurl: ~1.3.3 + path-to-regexp: 0.1.7 + proxy-addr: ~2.0.7 + qs: 6.10.3 + range-parser: ~1.2.1 + safe-buffer: 5.2.1 + send: 0.18.0 + serve-static: 1.15.0 + setprototypeof: 1.2.0 + statuses: 2.0.1 + type-is: ~1.6.18 + utils-merge: 1.0.1 + vary: ~1.1.2 + checksum: c3d44c92e48226ef32ec978becfedb0ecf0ca21316bfd33674b3c5d20459840584f2325726a4f17f33d9c99f769636f728982d1c5433a5b6fe6eb95b8cf0c854 + languageName: node + linkType: hard + +"fast-deep-equal@npm:^3.1.1": + version: 3.1.3 + resolution: "fast-deep-equal@npm:3.1.3" + checksum: e21a9d8d84f53493b6aa15efc9cfd53dd5b714a1f23f67fb5dc8f574af80df889b3bce25dc081887c6d25457cce704e636395333abad896ccdec03abaf1f3f9d + languageName: node + linkType: hard + +"fast-json-stable-stringify@npm:^2.0.0": + version: 2.1.0 + resolution: "fast-json-stable-stringify@npm:2.1.0" + checksum: b191531e36c607977e5b1c47811158733c34ccb3bfde92c44798929e9b4154884378536d26ad90dfecd32e1ffc09c545d23535ad91b3161a27ddbb8ebe0cbecb + languageName: node + linkType: hard + +"fast-levenshtein@npm:~2.0.6": + version: 2.0.6 + resolution: "fast-levenshtein@npm:2.0.6" + checksum: 92cfec0a8dfafd9c7a15fba8f2cc29cd0b62b85f056d99ce448bbcd9f708e18ab2764bda4dd5158364f4145a7c72788538994f0d1787b956ef0d1062b0f7c24c + languageName: node + linkType: hard + +"fast-safe-stringify@npm:^2.1.1": + version: 2.1.1 + resolution: "fast-safe-stringify@npm:2.1.1" + checksum: a851cbddc451745662f8f00ddb622d6766f9bd97642dabfd9a405fb0d646d69fc0b9a1243cbf67f5f18a39f40f6fa821737651ff1bceeba06c9992ca2dc5bd3d + languageName: node + linkType: hard + +"fast-xml-parser@npm:3.19.0": + version: 3.19.0 + resolution: "fast-xml-parser@npm:3.19.0" + bin: + xml2js: cli.js + checksum: d9da9145f73d90c05ee2746d80c78eca4da0249dea8c81ea8f1a6e1245e62988ed4a040dbd1c7229b1e0bdcbf69d33c882e0ac337d10c7eedb159a4dc9779327 + languageName: node + linkType: hard + +"fb-watchman@npm:^2.0.0": + version: 2.0.1 + resolution: "fb-watchman@npm:2.0.1" + dependencies: + bser: 2.1.1 + checksum: 8510230778ab3a51c27dffb1b76ef2c24fab672a42742d3c0a45c2e9d1e5f20210b1fbca33486088da4a9a3958bde96b5aec0a63aac9894b4e9df65c88b2cbd6 + languageName: node + linkType: hard + +"file-type@npm:16.5": + version: 16.5.4 + resolution: "file-type@npm:16.5.4" + dependencies: + readable-web-to-node-stream: ^3.0.0 + strtok3: ^6.2.4 + token-types: ^4.1.1 + checksum: d983c0f36491c57fcb6cc70fcb02c36d6b53f312a15053263e1924e28ca8314adf0db32170801ad777f09432c32155f31715ceaee66310947731588120d7ec27 + languageName: node + linkType: hard + +"file-uri-to-path@npm:2": + version: 2.0.0 + resolution: "file-uri-to-path@npm:2.0.0" + checksum: 4a71a99ddaa6ae7ae7bffe2948c34da59982ed465d930a0af9cb59fcc10fcd93366cc356ec3337c18373fde5df7ac52afda4558f155febd1799d135552207edb + languageName: node + linkType: hard + +"fill-range@npm:^7.0.1": + version: 7.0.1 + resolution: "fill-range@npm:7.0.1" + dependencies: + to-regex-range: ^5.0.1 + checksum: cc283f4e65b504259e64fd969bcf4def4eb08d85565e906b7d36516e87819db52029a76b6363d0f02d0d532f0033c9603b9e2d943d56ee3b0d4f7ad3328ff917 + languageName: node + linkType: hard + +"finalhandler@npm:1.2.0": + version: 1.2.0 + resolution: "finalhandler@npm:1.2.0" + dependencies: + debug: 2.6.9 + encodeurl: ~1.0.2 + escape-html: ~1.0.3 + on-finished: 2.4.1 + parseurl: ~1.3.3 + statuses: 2.0.1 + unpipe: ~1.0.0 + checksum: 92effbfd32e22a7dff2994acedbd9bcc3aa646a3e919ea6a53238090e87097f8ef07cced90aa2cc421abdf993aefbdd5b00104d55c7c5479a8d00ed105b45716 + languageName: node + linkType: hard + +"find-up@npm:^4.0.0, find-up@npm:^4.1.0": + version: 4.1.0 + resolution: "find-up@npm:4.1.0" + dependencies: + locate-path: ^5.0.0 + path-exists: ^4.0.0 + checksum: 4c172680e8f8c1f78839486e14a43ef82e9decd0e74145f40707cc42e7420506d5ec92d9a11c22bd2c48fb0c384ea05dd30e10dd152fefeec6f2f75282a8b844 + languageName: node + linkType: hard + +"find-yarn-workspace-root@npm:^2.0.0": + version: 2.0.0 + resolution: "find-yarn-workspace-root@npm:2.0.0" + dependencies: + micromatch: ^4.0.2 + checksum: fa5ca8f9d08fe7a54ce7c0a5931ff9b7e36f9ee7b9475fb13752bcea80ec6b5f180fa5102d60b376d5526ce924ea3fc6b19301262efa0a5d248dd710f3644242 + languageName: node + linkType: hard + +"form-data@npm:^3.0.0": + version: 3.0.1 + resolution: "form-data@npm:3.0.1" + dependencies: + asynckit: ^0.4.0 + combined-stream: ^1.0.8 + mime-types: ^2.1.12 + checksum: b019e8d35c8afc14a2bd8a7a92fa4f525a4726b6d5a9740e8d2623c30e308fbb58dc8469f90415a856698933c8479b01646a9dff33c87cc4e76d72aedbbf860d + languageName: node + linkType: hard + +"form-data@npm:^4.0.0": + version: 4.0.0 + resolution: "form-data@npm:4.0.0" + dependencies: + asynckit: ^0.4.0 + combined-stream: ^1.0.8 + mime-types: ^2.1.12 + checksum: 01135bf8675f9d5c61ff18e2e2932f719ca4de964e3be90ef4c36aacfc7b9cb2fceb5eca0b7e0190e3383fe51c5b37f4cb80b62ca06a99aaabfcfd6ac7c9328c + languageName: node + linkType: hard + +"formidable@npm:^2.0.1": + version: 2.0.1 + resolution: "formidable@npm:2.0.1" + dependencies: + dezalgo: 1.0.3 + hexoid: 1.0.0 + once: 1.4.0 + qs: 6.9.3 + checksum: b35445444e7b6f6f3cacbadd5e6fadd6b5b2e83162e7c41fa22586df584cc515bbd1ee0dc2b701ce031fcb000d71769bc77bd0958db8a89a0ceb8b2227bdc695 + languageName: node + linkType: hard + +"forwarded@npm:0.2.0": + version: 0.2.0 + resolution: "forwarded@npm:0.2.0" + checksum: fd27e2394d8887ebd16a66ffc889dc983fbbd797d5d3f01087c020283c0f019a7d05ee85669383d8e0d216b116d720fc0cef2f6e9b7eb9f4c90c6e0bc7fd28e6 + languageName: node + linkType: hard + +"fresh@npm:0.5.2": + version: 0.5.2 + resolution: "fresh@npm:0.5.2" + checksum: 13ea8b08f91e669a64e3ba3a20eb79d7ca5379a81f1ff7f4310d54e2320645503cc0c78daedc93dfb6191287295f6479544a649c64d8e41a1c0fb0c221552346 + languageName: node + linkType: hard + +"fs-extra@npm:^7.0.1": + version: 7.0.1 + resolution: "fs-extra@npm:7.0.1" + dependencies: + graceful-fs: ^4.1.2 + jsonfile: ^4.0.0 + universalify: ^0.1.0 + checksum: 141b9dccb23b66a66cefdd81f4cda959ff89282b1d721b98cea19ba08db3dcbe6f862f28841f3cf24bb299e0b7e6c42303908f65093cb7e201708e86ea5a8dcf + languageName: node + linkType: hard + +"fs-extra@npm:^8.1.0": + version: 8.1.0 + resolution: "fs-extra@npm:8.1.0" + dependencies: + graceful-fs: ^4.2.0 + jsonfile: ^4.0.0 + universalify: ^0.1.0 + checksum: bf44f0e6cea59d5ce071bba4c43ca76d216f89e402dc6285c128abc0902e9b8525135aa808adad72c9d5d218e9f4bcc63962815529ff2f684ad532172a284880 + languageName: node + linkType: hard + +"fs-minipass@npm:^2.0.0, fs-minipass@npm:^2.1.0": + version: 2.1.0 + resolution: "fs-minipass@npm:2.1.0" + dependencies: + minipass: ^3.0.0 + checksum: 1b8d128dae2ac6cc94230cc5ead341ba3e0efaef82dab46a33d171c044caaa6ca001364178d42069b2809c35a1c3c35079a32107c770e9ffab3901b59af8c8b1 + languageName: node + linkType: hard + +"fs.realpath@npm:^1.0.0": + version: 1.0.0 + resolution: "fs.realpath@npm:1.0.0" + checksum: 99ddea01a7e75aa276c250a04eedeffe5662bce66c65c07164ad6264f9de18fb21be9433ead460e54cff20e31721c811f4fb5d70591799df5f85dce6d6746fd0 + languageName: node + linkType: hard + +"fsevents@npm:^2.3.2, fsevents@npm:~2.3.2": + version: 2.3.2 + resolution: "fsevents@npm:2.3.2" + dependencies: + node-gyp: latest + checksum: 97ade64e75091afee5265e6956cb72ba34db7819b4c3e94c431d4be2b19b8bb7a2d4116da417950c3425f17c8fe693d25e20212cac583ac1521ad066b77ae31f + conditions: os=darwin + languageName: node + linkType: hard + +"fsevents@patch:fsevents@^2.3.2#~builtin, fsevents@patch:fsevents@~2.3.2#~builtin": + version: 2.3.2 + resolution: "fsevents@patch:fsevents@npm%3A2.3.2#~builtin::version=2.3.2&hash=18f3a7" + dependencies: + node-gyp: latest + conditions: os=darwin + languageName: node + linkType: hard + +"ftp@npm:^0.3.10": + version: 0.3.10 + resolution: "ftp@npm:0.3.10" + dependencies: + readable-stream: 1.1.x + xregexp: 2.0.0 + checksum: ddd313c1d44eb7429f3a7d77a0155dc8fe86a4c64dca58f395632333ce4b4e74c61413c6e0ef66ea3f3d32d905952fbb6d028c7117d522f793eb1fa282e17357 + languageName: node + linkType: hard + +"function-bind@npm:^1.1.1": + version: 1.1.1 + resolution: "function-bind@npm:1.1.1" + checksum: b32fbaebb3f8ec4969f033073b43f5c8befbb58f1a79e12f1d7490358150359ebd92f49e72ff0144f65f2c48ea2a605bff2d07965f548f6474fd8efd95bf361a + languageName: node + linkType: hard + +"gauge@npm:^3.0.0": + version: 3.0.2 + resolution: "gauge@npm:3.0.2" + dependencies: + aproba: ^1.0.3 || ^2.0.0 + color-support: ^1.1.2 + console-control-strings: ^1.0.0 + has-unicode: ^2.0.1 + object-assign: ^4.1.1 + signal-exit: ^3.0.0 + string-width: ^4.2.3 + strip-ansi: ^6.0.1 + wide-align: ^1.1.2 + checksum: 81296c00c7410cdd48f997800155fbead4f32e4f82109be0719c63edc8560e6579946cc8abd04205297640691ec26d21b578837fd13a4e96288ab4b40b1dc3e9 + languageName: node + linkType: hard + +"gauge@npm:^4.0.3": + version: 4.0.4 + resolution: "gauge@npm:4.0.4" + dependencies: + aproba: ^1.0.3 || ^2.0.0 + color-support: ^1.1.3 + console-control-strings: ^1.1.0 + has-unicode: ^2.0.1 + signal-exit: ^3.0.7 + string-width: ^4.2.3 + strip-ansi: ^6.0.1 + wide-align: ^1.1.5 + checksum: 788b6bfe52f1dd8e263cda800c26ac0ca2ff6de0b6eee2fe0d9e3abf15e149b651bd27bf5226be10e6e3edb5c4e5d5985a5a1a98137e7a892f75eff76467ad2d + languageName: node + linkType: hard + +"gensync@npm:^1.0.0-beta.2": + version: 1.0.0-beta.2 + resolution: "gensync@npm:1.0.0-beta.2" + checksum: a7437e58c6be12aa6c90f7730eac7fa9833dc78872b4ad2963d2031b00a3367a93f98aec75f9aaac7220848e4026d67a8655e870b24f20a543d103c0d65952ec + languageName: node + linkType: hard + +"get-caller-file@npm:^2.0.5": + version: 2.0.5 + resolution: "get-caller-file@npm:2.0.5" + checksum: b9769a836d2a98c3ee734a88ba712e62703f1df31b94b784762c433c27a386dd6029ff55c2a920c392e33657d80191edbf18c61487e198844844516f843496b9 + languageName: node + linkType: hard + +"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.1": + version: 1.1.2 + resolution: "get-intrinsic@npm:1.1.2" + dependencies: + function-bind: ^1.1.1 + has: ^1.0.3 + has-symbols: ^1.0.3 + checksum: 252f45491f2ba88ebf5b38018020c7cc3279de54b1d67ffb70c0cdf1dfa8ab31cd56467b5d117a8b4275b7a4dde91f86766b163a17a850f036528a7b2faafb2b + languageName: node + linkType: hard + +"get-package-type@npm:^0.1.0": + version: 0.1.0 + resolution: "get-package-type@npm:0.1.0" + checksum: bba0811116d11e56d702682ddef7c73ba3481f114590e705fc549f4d868972263896af313c57a25c076e3c0d567e11d919a64ba1b30c879be985fc9d44f96148 + languageName: node + linkType: hard + +"get-stream@npm:^6.0.0": + version: 6.0.1 + resolution: "get-stream@npm:6.0.1" + checksum: e04ecece32c92eebf5b8c940f51468cd53554dcbb0ea725b2748be583c9523d00128137966afce410b9b051eb2ef16d657cd2b120ca8edafcf5a65e81af63cad + languageName: node + linkType: hard + +"get-uri@npm:3": + version: 3.0.2 + resolution: "get-uri@npm:3.0.2" + dependencies: + "@tootallnate/once": 1 + data-uri-to-buffer: 3 + debug: 4 + file-uri-to-path: 2 + fs-extra: ^8.1.0 + ftp: ^0.3.10 + checksum: 5325b2906b08ca37529ca421cf52bc50376e75c6a945e0a8064e3f76b4bb67b8ab1e316a2fc7a307c8c606ab36d030720f39a57c97b027ff1134335e12102946 + languageName: node + linkType: hard + +"glob-parent@npm:~5.1.2": + version: 5.1.2 + resolution: "glob-parent@npm:5.1.2" + dependencies: + is-glob: ^4.0.1 + checksum: f4f2bfe2425296e8a47e36864e4f42be38a996db40420fe434565e4480e3322f18eb37589617a98640c5dc8fdec1a387007ee18dbb1f3f5553409c34d17f425e + languageName: node + linkType: hard + +"glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.7, glob@npm:^7.2.0": + version: 7.2.3 + resolution: "glob@npm:7.2.3" + dependencies: + fs.realpath: ^1.0.0 + inflight: ^1.0.4 + inherits: 2 + minimatch: ^3.1.1 + once: ^1.3.0 + path-is-absolute: ^1.0.0 + checksum: 29452e97b38fa704dabb1d1045350fb2467cf0277e155aa9ff7077e90ad81d1ea9d53d3ee63bd37c05b09a065e90f16aec4a65f5b8de401d1dac40bc5605d133 + languageName: node + linkType: hard + +"glob@npm:^8.0.1": + version: 8.0.3 + resolution: "glob@npm:8.0.3" + dependencies: + fs.realpath: ^1.0.0 + inflight: ^1.0.4 + inherits: 2 + minimatch: ^5.0.1 + once: ^1.3.0 + checksum: 50bcdea19d8e79d8de5f460b1939ffc2b3299eac28deb502093fdca22a78efebc03e66bf54f0abc3d3d07d8134d19a32850288b7440d77e072aa55f9d33b18c5 + languageName: node + linkType: hard + +"globals@npm:^11.1.0": + version: 11.12.0 + resolution: "globals@npm:11.12.0" + checksum: 67051a45eca3db904aee189dfc7cd53c20c7d881679c93f6146ddd4c9f4ab2268e68a919df740d39c71f4445d2b38ee360fc234428baea1dbdfe68bbcb46979e + languageName: node + linkType: hard + +"graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": + version: 4.2.10 + resolution: "graceful-fs@npm:4.2.10" + checksum: 3f109d70ae123951905d85032ebeae3c2a5a7a997430df00ea30df0e3a6c60cf6689b109654d6fdacd28810a053348c4d14642da1d075049e6be1ba5216218da + languageName: node + linkType: hard + +"has-flag@npm:^3.0.0": + version: 3.0.0 + resolution: "has-flag@npm:3.0.0" + checksum: 4a15638b454bf086c8148979aae044dd6e39d63904cd452d970374fa6a87623423da485dfb814e7be882e05c096a7ccf1ebd48e7e7501d0208d8384ff4dea73b + languageName: node + linkType: hard + +"has-flag@npm:^4.0.0": + version: 4.0.0 + resolution: "has-flag@npm:4.0.0" + checksum: 261a1357037ead75e338156b1f9452c016a37dcd3283a972a30d9e4a87441ba372c8b81f818cd0fbcd9c0354b4ae7e18b9e1afa1971164aef6d18c2b6095a8ad + languageName: node + linkType: hard + +"has-property-descriptors@npm:^1.0.0": + version: 1.0.0 + resolution: "has-property-descriptors@npm:1.0.0" + dependencies: + get-intrinsic: ^1.1.1 + checksum: a6d3f0a266d0294d972e354782e872e2fe1b6495b321e6ef678c9b7a06a40408a6891817350c62e752adced73a94ac903c54734fee05bf65b1905ee1368194bb + languageName: node + linkType: hard + +"has-symbols@npm:^1.0.3": + version: 1.0.3 + resolution: "has-symbols@npm:1.0.3" + checksum: a054c40c631c0d5741a8285010a0777ea0c068f99ed43e5d6eb12972da223f8af553a455132fdb0801bdcfa0e0f443c0c03a68d8555aa529b3144b446c3f2410 + languageName: node + linkType: hard + +"has-unicode@npm:^2.0.1": + version: 2.0.1 + resolution: "has-unicode@npm:2.0.1" + checksum: 1eab07a7436512db0be40a710b29b5dc21fa04880b7f63c9980b706683127e3c1b57cb80ea96d47991bdae2dfe479604f6a1ba410106ee1046a41d1bd0814400 + languageName: node + linkType: hard + +"has@npm:^1.0.3": + version: 1.0.3 + resolution: "has@npm:1.0.3" + dependencies: + function-bind: ^1.1.1 + checksum: b9ad53d53be4af90ce5d1c38331e712522417d017d5ef1ebd0507e07c2fbad8686fffb8e12ddecd4c39ca9b9b47431afbb975b8abf7f3c3b82c98e9aad052792 + languageName: node + linkType: hard + +"helmet@npm:^4.4.1": + version: 4.6.0 + resolution: "helmet@npm:4.6.0" + checksum: 139ad678d1cab207b043c206f50f6744eff2ef1f463e4626d36718b45b337485c77d10260ef9d89d292fa678da5153d86b08172b3b365cc8e680241015ed3a49 + languageName: node + linkType: hard + +"hexoid@npm:1.0.0": + version: 1.0.0 + resolution: "hexoid@npm:1.0.0" + checksum: 27a148ca76a2358287f40445870116baaff4a0ed0acc99900bf167f0f708ffd82e044ff55e9949c71963852b580fc024146d3ac6d5d76b508b78d927fa48ae2d + languageName: node + linkType: hard + +"highlight.js@npm:^10.7.1": + version: 10.7.3 + resolution: "highlight.js@npm:10.7.3" + checksum: defeafcd546b535d710d8efb8e650af9e3b369ef53e28c3dc7893eacfe263200bba4c5fcf43524ae66d5c0c296b1af0870523ceae3e3104d24b7abf6374a4fea + languageName: node + linkType: hard + +"html-escaper@npm:^2.0.0": + version: 2.0.2 + resolution: "html-escaper@npm:2.0.2" + checksum: d2df2da3ad40ca9ee3a39c5cc6475ef67c8f83c234475f24d8e9ce0dc80a2c82df8e1d6fa78ddd1e9022a586ea1bd247a615e80a5cd9273d90111ddda7d9e974 + languageName: node + linkType: hard + +"htmlparser2@npm:^8.0.1": + version: 8.0.1 + resolution: "htmlparser2@npm:8.0.1" + dependencies: + domelementtype: ^2.3.0 + domhandler: ^5.0.2 + domutils: ^3.0.1 + entities: ^4.3.0 + checksum: 06d5c71e8313597722bc429ae2a7a8333d77bd3ab07ccb916628384b37332027b047f8619448d8f4a3312b6609c6ea3302a4e77435d859e9e686999e6699ca39 + languageName: node + linkType: hard + +"http-cache-semantics@npm:^4.1.0": + version: 4.1.0 + resolution: "http-cache-semantics@npm:4.1.0" + checksum: 974de94a81c5474be07f269f9fd8383e92ebb5a448208223bfb39e172a9dbc26feff250192ecc23b9593b3f92098e010406b0f24bd4d588d631f80214648ed42 + languageName: node + linkType: hard + +"http-errors@npm:2.0.0": + version: 2.0.0 + resolution: "http-errors@npm:2.0.0" + dependencies: + depd: 2.0.0 + inherits: 2.0.4 + setprototypeof: 1.2.0 + statuses: 2.0.1 + toidentifier: 1.0.1 + checksum: 9b0a3782665c52ce9dc658a0d1560bcb0214ba5699e4ea15aefb2a496e2ca83db03ebc42e1cce4ac1f413e4e0d2d736a3fd755772c556a9a06853ba2a0b7d920 + languageName: node + linkType: hard + +"http-proxy-agent@npm:^4.0.0, http-proxy-agent@npm:^4.0.1": + version: 4.0.1 + resolution: "http-proxy-agent@npm:4.0.1" + dependencies: + "@tootallnate/once": 1 + agent-base: 6 + debug: 4 + checksum: c6a5da5a1929416b6bbdf77b1aca13888013fe7eb9d59fc292e25d18e041bb154a8dfada58e223fc7b76b9b2d155a87e92e608235201f77d34aa258707963a82 + languageName: node + linkType: hard + +"http-proxy-agent@npm:^5.0.0": + version: 5.0.0 + resolution: "http-proxy-agent@npm:5.0.0" + dependencies: + "@tootallnate/once": 2 + agent-base: 6 + debug: 4 + checksum: e2ee1ff1656a131953839b2a19cd1f3a52d97c25ba87bd2559af6ae87114abf60971e498021f9b73f9fd78aea8876d1fb0d4656aac8a03c6caa9fc175f22b786 + languageName: node + linkType: hard + +"https-proxy-agent@npm:5, https-proxy-agent@npm:^5.0.0": + version: 5.0.1 + resolution: "https-proxy-agent@npm:5.0.1" + dependencies: + agent-base: 6 + debug: 4 + checksum: 571fccdf38184f05943e12d37d6ce38197becdd69e58d03f43637f7fa1269cf303a7d228aa27e5b27bbd3af8f09fd938e1c91dcfefff2df7ba77c20ed8dfc765 + languageName: node + linkType: hard + +"human-signals@npm:^2.1.0": + version: 2.1.0 + resolution: "human-signals@npm:2.1.0" + checksum: b87fd89fce72391625271454e70f67fe405277415b48bcc0117ca73d31fa23a4241787afdc8d67f5a116cf37258c052f59ea82daffa72364d61351423848e3b8 + languageName: node + linkType: hard + +"humanize-ms@npm:^1.2.1": + version: 1.2.1 + resolution: "humanize-ms@npm:1.2.1" + dependencies: + ms: ^2.0.0 + checksum: 9c7a74a2827f9294c009266c82031030eae811ca87b0da3dceb8d6071b9bde22c9f3daef0469c3c533cc67a97d8a167cd9fc0389350e5f415f61a79b171ded16 + languageName: node + linkType: hard + +"i18next-http-middleware@npm:^3.1.3": + version: 3.2.1 + resolution: "i18next-http-middleware@npm:3.2.1" + checksum: 650b78608f0496032283bbebaa27fd5f8c830fdbc131b00d9bd2942c4d90476193e77cbf70ac8c22a72b60601ba1df1c75e491ca64bfe94336f295c1fb35bbf6 + languageName: node + linkType: hard + +"i18next-node-fs-backend@npm:^2.1.3": + version: 2.1.3 + resolution: "i18next-node-fs-backend@npm:2.1.3" + dependencies: + js-yaml: 3.13.1 + json5: 2.0.0 + checksum: f1201060d5fd2190f8634e5dd330a26a1cd67e8f7a4cd98b9c977c00fbab91390694c8fd48c426e450c4947df2ec39345bac21c9b1beaf5a7d95ec24fbac867b + languageName: node + linkType: hard + +"i18next@npm:>=17.0.11, i18next@npm:^21.9.0": + version: 21.9.1 + resolution: "i18next@npm:21.9.1" + dependencies: + "@babel/runtime": ^7.17.2 + checksum: 1bc59c61fbb27385841f76436c7dd60e9f42a3fb326797db44a65dd165c489420e549b5370e3de75b85f8d61239f4869fc9fbcf63deae5f40ee606bc04916e6d + languageName: node + linkType: hard + +"iconv-lite@npm:0.4.24": + version: 0.4.24 + resolution: "iconv-lite@npm:0.4.24" + dependencies: + safer-buffer: ">= 2.1.2 < 3" + checksum: bd9f120f5a5b306f0bc0b9ae1edeb1577161503f5f8252a20f1a9e56ef8775c9959fd01c55f2d3a39d9a8abaf3e30c1abeb1895f367dcbbe0a8fd1c9ca01c4f6 + languageName: node + linkType: hard + +"iconv-lite@npm:^0.6.2": + version: 0.6.3 + resolution: "iconv-lite@npm:0.6.3" + dependencies: + safer-buffer: ">= 2.1.2 < 3.0.0" + checksum: 3f60d47a5c8fc3313317edfd29a00a692cc87a19cac0159e2ce711d0ebc9019064108323b5e493625e25594f11c6236647d8e256fbe7a58f4a3b33b89e6d30bf + languageName: node + linkType: hard + +"ieee754@npm:^1.2.1": + version: 1.2.1 + resolution: "ieee754@npm:1.2.1" + checksum: 5144c0c9815e54ada181d80a0b810221a253562422e7c6c3a60b1901154184f49326ec239d618c416c1c5945a2e197107aee8d986a3dd836b53dffefd99b5e7e + languageName: node + linkType: hard + +"image-size@npm:^1.0.0": + version: 1.0.2 + resolution: "image-size@npm:1.0.2" + dependencies: + queue: 6.0.2 + bin: + image-size: bin/image-size.js + checksum: 01745fdb47f87cecf538e69c63f9adc5bfab30a345345c2de91105f3afbd1bfcfba1256af02bf3323077b33b0004469a837e077bf0cbb9c907e9c1e9e7547585 + languageName: node + linkType: hard + +"import-local@npm:^3.0.2": + version: 3.1.0 + resolution: "import-local@npm:3.1.0" + dependencies: + pkg-dir: ^4.2.0 + resolve-cwd: ^3.0.0 + bin: + import-local-fixture: fixtures/cli.js + checksum: bfcdb63b5e3c0e245e347f3107564035b128a414c4da1172a20dc67db2504e05ede4ac2eee1252359f78b0bfd7b19ef180aec427c2fce6493ae782d73a04cddd + languageName: node + linkType: hard + +"imurmurhash@npm:^0.1.4": + version: 0.1.4 + resolution: "imurmurhash@npm:0.1.4" + checksum: 7cae75c8cd9a50f57dadd77482359f659eaebac0319dd9368bcd1714f55e65badd6929ca58569da2b6494ef13fdd5598cd700b1eba23f8b79c5f19d195a3ecf7 + languageName: node + linkType: hard + +"indent-string@npm:^4.0.0": + version: 4.0.0 + resolution: "indent-string@npm:4.0.0" + checksum: 824cfb9929d031dabf059bebfe08cf3137365e112019086ed3dcff6a0a7b698cb80cf67ccccde0e25b9e2d7527aa6cc1fed1ac490c752162496caba3e6699612 + languageName: node + linkType: hard + +"infer-owner@npm:^1.0.4": + version: 1.0.4 + resolution: "infer-owner@npm:1.0.4" + checksum: 181e732764e4a0611576466b4b87dac338972b839920b2a8cde43642e4ed6bd54dc1fb0b40874728f2a2df9a1b097b8ff83b56d5f8f8e3927f837fdcb47d8a89 + languageName: node + linkType: hard + +"inflight@npm:^1.0.4": + version: 1.0.6 + resolution: "inflight@npm:1.0.6" + dependencies: + once: ^1.3.0 + wrappy: 1 + checksum: f4f76aa072ce19fae87ce1ef7d221e709afb59d445e05d47fba710e85470923a75de35bfae47da6de1b18afc3ce83d70facf44cfb0aff89f0a3f45c0a0244dfd + languageName: node + linkType: hard + +"inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:~2.0.1, inherits@npm:~2.0.3": + version: 2.0.4 + resolution: "inherits@npm:2.0.4" + checksum: 4a48a733847879d6cf6691860a6b1e3f0f4754176e4d71494c41f3475553768b10f84b5ce1d40fbd0e34e6bfbb864ee35858ad4dd2cf31e02fc4a154b724d7f1 + languageName: node + linkType: hard + +"ip@npm:^1.1.5": + version: 1.1.8 + resolution: "ip@npm:1.1.8" + checksum: a2ade53eb339fb0cbe9e69a44caab10d6e3784662285eb5d2677117ee4facc33a64679051c35e0dfdb1a3983a51ce2f5d2cb36446d52e10d01881789b76e28fb + languageName: node + linkType: hard + +"ip@npm:^2.0.0": + version: 2.0.0 + resolution: "ip@npm:2.0.0" + checksum: cfcfac6b873b701996d71ec82a7dd27ba92450afdb421e356f44044ed688df04567344c36cbacea7d01b1c39a4c732dc012570ebe9bebfb06f27314bca625349 + languageName: node + linkType: hard + +"ipaddr.js@npm:1.9.1": + version: 1.9.1 + resolution: "ipaddr.js@npm:1.9.1" + checksum: f88d3825981486f5a1942414c8d77dd6674dd71c065adcfa46f578d677edcb99fda25af42675cb59db492fdf427b34a5abfcde3982da11a8fd83a500b41cfe77 + languageName: node + linkType: hard + +"is-arrayish@npm:^0.2.1": + version: 0.2.1 + resolution: "is-arrayish@npm:0.2.1" + checksum: eef4417e3c10e60e2c810b6084942b3ead455af16c4509959a27e490e7aee87cfb3f38e01bbde92220b528a0ee1a18d52b787e1458ee86174d8c7f0e58cd488f + languageName: node + linkType: hard + +"is-binary-path@npm:~2.1.0": + version: 2.1.0 + resolution: "is-binary-path@npm:2.1.0" + dependencies: + binary-extensions: ^2.0.0 + checksum: 84192eb88cff70d320426f35ecd63c3d6d495da9d805b19bc65b518984b7c0760280e57dbf119b7e9be6b161784a5a673ab2c6abe83abb5198a432232ad5b35c + languageName: node + linkType: hard + +"is-ci@npm:^2.0.0": + version: 2.0.0 + resolution: "is-ci@npm:2.0.0" + dependencies: + ci-info: ^2.0.0 + bin: + is-ci: bin.js + checksum: 77b869057510f3efa439bbb36e9be429d53b3f51abd4776eeea79ab3b221337fe1753d1e50058a9e2c650d38246108beffb15ccfd443929d77748d8c0cc90144 + languageName: node + linkType: hard + +"is-core-module@npm:^2.9.0": + version: 2.10.0 + resolution: "is-core-module@npm:2.10.0" + dependencies: + has: ^1.0.3 + checksum: 0f3f77811f430af3256fa7bbc806f9639534b140f8ee69476f632c3e1eb4e28a38be0b9d1b8ecf596179c841b53576129279df95e7051d694dac4ceb6f967593 + languageName: node + linkType: hard + +"is-docker@npm:^2.0.0": + version: 2.2.1 + resolution: "is-docker@npm:2.2.1" + bin: + is-docker: cli.js + checksum: 3fef7ddbf0be25958e8991ad941901bf5922ab2753c46980b60b05c1bf9c9c2402d35e6dc32e4380b980ef5e1970a5d9d5e5aa2e02d77727c3b6b5e918474c56 + languageName: node + linkType: hard + +"is-extglob@npm:^2.1.1": + version: 2.1.1 + resolution: "is-extglob@npm:2.1.1" + checksum: df033653d06d0eb567461e58a7a8c9f940bd8c22274b94bf7671ab36df5719791aae15eef6d83bbb5e23283967f2f984b8914559d4449efda578c775c4be6f85 + languageName: node + linkType: hard + +"is-fullwidth-code-point@npm:^3.0.0": + version: 3.0.0 + resolution: "is-fullwidth-code-point@npm:3.0.0" + checksum: 44a30c29457c7fb8f00297bce733f0a64cd22eca270f83e58c105e0d015e45c019491a4ab2faef91ab51d4738c670daff901c799f6a700e27f7314029e99e348 + languageName: node + linkType: hard + +"is-generator-fn@npm:^2.0.0": + version: 2.1.0 + resolution: "is-generator-fn@npm:2.1.0" + checksum: a6ad5492cf9d1746f73b6744e0c43c0020510b59d56ddcb78a91cbc173f09b5e6beff53d75c9c5a29feb618bfef2bf458e025ecf3a57ad2268e2fb2569f56215 + languageName: node + linkType: hard + +"is-glob@npm:^4.0.1, is-glob@npm:~4.0.1": + version: 4.0.3 + resolution: "is-glob@npm:4.0.3" + dependencies: + is-extglob: ^2.1.1 + checksum: d381c1319fcb69d341cc6e6c7cd588e17cd94722d9a32dbd60660b993c4fb7d0f19438674e68dfec686d09b7c73139c9166b47597f846af387450224a8101ab4 + languageName: node + linkType: hard + +"is-lambda@npm:^1.0.1": + version: 1.0.1 + resolution: "is-lambda@npm:1.0.1" + checksum: 93a32f01940220532e5948538699ad610d5924ac86093fcee83022252b363eb0cc99ba53ab084a04e4fb62bf7b5731f55496257a4c38adf87af9c4d352c71c35 + languageName: node + linkType: hard + +"is-number@npm:^7.0.0": + version: 7.0.0 + resolution: "is-number@npm:7.0.0" + checksum: 456ac6f8e0f3111ed34668a624e45315201dff921e5ac181f8ec24923b99e9f32ca1a194912dc79d539c97d33dba17dc635202ff0b2cf98326f608323276d27a + languageName: node + linkType: hard + +"is-stream@npm:^2.0.0": + version: 2.0.1 + resolution: "is-stream@npm:2.0.1" + checksum: b8e05ccdf96ac330ea83c12450304d4a591f9958c11fd17bed240af8d5ffe08aedafa4c0f4cfccd4d28dc9d4d129daca1023633d5c11601a6cbc77521f6fae66 + languageName: node + linkType: hard + +"is-wsl@npm:^2.1.1": + version: 2.2.0 + resolution: "is-wsl@npm:2.2.0" + dependencies: + is-docker: ^2.0.0 + checksum: 20849846ae414997d290b75e16868e5261e86ff5047f104027026fd61d8b5a9b0b3ade16239f35e1a067b3c7cc02f70183cb661010ed16f4b6c7c93dad1b19d8 + languageName: node + linkType: hard + +"isarray@npm:0.0.1": + version: 0.0.1 + resolution: "isarray@npm:0.0.1" + checksum: 49191f1425681df4a18c2f0f93db3adb85573bcdd6a4482539d98eac9e705d8961317b01175627e860516a2fc45f8f9302db26e5a380a97a520e272e2a40a8d4 + languageName: node + linkType: hard + +"isarray@npm:~1.0.0": + version: 1.0.0 + resolution: "isarray@npm:1.0.0" + checksum: f032df8e02dce8ec565cf2eb605ea939bdccea528dbcf565cdf92bfa2da9110461159d86a537388ef1acef8815a330642d7885b29010e8f7eac967c9993b65ab + languageName: node + linkType: hard + +"isexe@npm:^2.0.0": + version: 2.0.0 + resolution: "isexe@npm:2.0.0" + checksum: 26bf6c5480dda5161c820c5b5c751ae1e766c587b1f951ea3fcfc973bafb7831ae5b54a31a69bd670220e42e99ec154475025a468eae58ea262f813fdc8d1c62 + languageName: node + linkType: hard + +"istanbul-lib-coverage@npm:^3.0.0, istanbul-lib-coverage@npm:^3.2.0": + version: 3.2.0 + resolution: "istanbul-lib-coverage@npm:3.2.0" + checksum: a2a545033b9d56da04a8571ed05c8120bf10e9bce01cf8633a3a2b0d1d83dff4ac4fe78d6d5673c27fc29b7f21a41d75f83a36be09f82a61c367b56aa73c1ff9 + languageName: node + linkType: hard + +"istanbul-lib-instrument@npm:^5.0.4, istanbul-lib-instrument@npm:^5.1.0": + version: 5.2.0 + resolution: "istanbul-lib-instrument@npm:5.2.0" + dependencies: + "@babel/core": ^7.12.3 + "@babel/parser": ^7.14.7 + "@istanbuljs/schema": ^0.1.2 + istanbul-lib-coverage: ^3.2.0 + semver: ^6.3.0 + checksum: 7c242ed782b6bf7b655656576afae8b6bd23dcc020e5fdc1472cca3dfb6ddb196a478385206d0df5219b9babf46ac4f21fea5d8ea9a431848b6cca6007012353 + languageName: node + linkType: hard + +"istanbul-lib-report@npm:^3.0.0": + version: 3.0.0 + resolution: "istanbul-lib-report@npm:3.0.0" + dependencies: + istanbul-lib-coverage: ^3.0.0 + make-dir: ^3.0.0 + supports-color: ^7.1.0 + checksum: 3f29eb3f53c59b987386e07fe772d24c7f58c6897f34c9d7a296f4000de7ae3de9eb95c3de3df91dc65b134c84dee35c54eee572a56243e8907c48064e34ff1b + languageName: node + linkType: hard + +"istanbul-lib-source-maps@npm:^4.0.0": + version: 4.0.1 + resolution: "istanbul-lib-source-maps@npm:4.0.1" + dependencies: + debug: ^4.1.1 + istanbul-lib-coverage: ^3.0.0 + source-map: ^0.6.1 + checksum: 21ad3df45db4b81852b662b8d4161f6446cd250c1ddc70ef96a585e2e85c26ed7cd9c2a396a71533cfb981d1a645508bc9618cae431e55d01a0628e7dec62ef2 + languageName: node + linkType: hard + +"istanbul-reports@npm:^3.1.3": + version: 3.1.5 + resolution: "istanbul-reports@npm:3.1.5" + dependencies: + html-escaper: ^2.0.0 + istanbul-lib-report: ^3.0.0 + checksum: 7867228f83ed39477b188ea07e7ccb9b4f5320b6f73d1db93a0981b7414fa4ef72d3f80c4692c442f90fc250d9406e71d8d7ab65bb615cb334e6292b73192b89 + languageName: node + linkType: hard + +"jest-changed-files@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-changed-files@npm:28.1.3" + dependencies: + execa: ^5.0.0 + p-limit: ^3.1.0 + checksum: c78af14a68b9b19101623ae7fde15a2488f9b3dbe8cca12a05c4a223bc9bfd3bf41ee06830f20fb560c52434435d6153c9cc6cf450b1f7b03e5e7f96a953a6a6 + languageName: node + linkType: hard + +"jest-circus@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-circus@npm:28.1.3" + dependencies: + "@jest/environment": ^28.1.3 + "@jest/expect": ^28.1.3 + "@jest/test-result": ^28.1.3 + "@jest/types": ^28.1.3 + "@types/node": "*" + chalk: ^4.0.0 + co: ^4.6.0 + dedent: ^0.7.0 + is-generator-fn: ^2.0.0 + jest-each: ^28.1.3 + jest-matcher-utils: ^28.1.3 + jest-message-util: ^28.1.3 + jest-runtime: ^28.1.3 + jest-snapshot: ^28.1.3 + jest-util: ^28.1.3 + p-limit: ^3.1.0 + pretty-format: ^28.1.3 + slash: ^3.0.0 + stack-utils: ^2.0.3 + checksum: b635e60a9c92adaefc3f24def8eba691e7c2fdcf6c9fa640cddf2eb8c8b26ee62eab73ebb88798fd7c52a74c1495a984e39b748429b610426f02e9d3d56e09b2 + languageName: node + linkType: hard + +"jest-cli@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-cli@npm:28.1.3" + dependencies: + "@jest/core": ^28.1.3 + "@jest/test-result": ^28.1.3 + "@jest/types": ^28.1.3 + chalk: ^4.0.0 + exit: ^0.1.2 + graceful-fs: ^4.2.9 + import-local: ^3.0.2 + jest-config: ^28.1.3 + jest-util: ^28.1.3 + jest-validate: ^28.1.3 + prompts: ^2.0.1 + yargs: ^17.3.1 + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + bin: + jest: bin/jest.js + checksum: fb424576bf38346318daddee3fcc597cd78cb8dda1759d09c529d8ba1a748f2765c17b00671072a838826e59465a810ff8a232bc6ba2395c131bf3504425a363 + languageName: node + linkType: hard + +"jest-config@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-config@npm:28.1.3" + dependencies: + "@babel/core": ^7.11.6 + "@jest/test-sequencer": ^28.1.3 + "@jest/types": ^28.1.3 + babel-jest: ^28.1.3 + chalk: ^4.0.0 + ci-info: ^3.2.0 + deepmerge: ^4.2.2 + glob: ^7.1.3 + graceful-fs: ^4.2.9 + jest-circus: ^28.1.3 + jest-environment-node: ^28.1.3 + jest-get-type: ^28.0.2 + jest-regex-util: ^28.0.2 + jest-resolve: ^28.1.3 + jest-runner: ^28.1.3 + jest-util: ^28.1.3 + jest-validate: ^28.1.3 + micromatch: ^4.0.4 + parse-json: ^5.2.0 + pretty-format: ^28.1.3 + slash: ^3.0.0 + strip-json-comments: ^3.1.1 + peerDependencies: + "@types/node": "*" + ts-node: ">=9.0.0" + peerDependenciesMeta: + "@types/node": + optional: true + ts-node: + optional: true + checksum: ddabffd3a3a8cb6c2f58f06cdf3535157dbf8c70bcde3e5c3de7bee6a8d617840ffc8cffb0083e38c6814f2a08c225ca19f58898efaf4f351af94679f22ce6bc + languageName: node + linkType: hard + +"jest-diff@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-diff@npm:28.1.3" + dependencies: + chalk: ^4.0.0 + diff-sequences: ^28.1.1 + jest-get-type: ^28.0.2 + pretty-format: ^28.1.3 + checksum: fa8583e0ccbe775714ce850b009be1b0f6b17a4b6759f33ff47adef27942ebc610dbbcc8a5f7cfb7f12b3b3b05afc9fb41d5f766674616025032ff1e4f9866e0 + languageName: node + linkType: hard + +"jest-docblock@npm:^28.1.1": + version: 28.1.1 + resolution: "jest-docblock@npm:28.1.1" + dependencies: + detect-newline: ^3.0.0 + checksum: 22fca68d988ecb2933bc65f448facdca85fc71b4bd0a188ea09a5ae1b0cc3a049a2a6ec7e7eaa2542c1d5cb5e5145e420a3df4fa280f5070f486c44da1d36151 + languageName: node + linkType: hard + +"jest-each@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-each@npm:28.1.3" + dependencies: + "@jest/types": ^28.1.3 + chalk: ^4.0.0 + jest-get-type: ^28.0.2 + jest-util: ^28.1.3 + pretty-format: ^28.1.3 + checksum: 5c5b8ccb1484e58b027bea682cfa020a45e5bf5379cc7c23bdec972576c1dc3c3bf03df2b78416cefc1a58859dd33b7cf5fff54c370bc3c0f14a3e509eb87282 + languageName: node + linkType: hard + +"jest-environment-node@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-environment-node@npm:28.1.3" + dependencies: + "@jest/environment": ^28.1.3 + "@jest/fake-timers": ^28.1.3 + "@jest/types": ^28.1.3 + "@types/node": "*" + jest-mock: ^28.1.3 + jest-util: ^28.1.3 + checksum: 1048fe306a6a8b0880a4c66278ebb57479f29c12cff89aab3aa79ab77a8859cf17ab8aa9919fd21c329a7db90e35581b43664e694ad453d5b04e00f3c6420469 + languageName: node + linkType: hard + +"jest-expect-message@npm:^1.0.2": + version: 1.0.2 + resolution: "jest-expect-message@npm:1.0.2" + checksum: 940ac8cf38415f5d8512dfa52496764aa0e1dc21672d0f0d85c0362474384a4f5277cec5dec78f120bbd4ccf5f8a3c7b47fe48401ac82a8b4e0239fb9477aa06 + languageName: node + linkType: hard + +"jest-get-type@npm:^28.0.2": + version: 28.0.2 + resolution: "jest-get-type@npm:28.0.2" + checksum: 5281d7c89bc8156605f6d15784f45074f4548501195c26e9b188742768f72d40948252d13230ea905b5349038865a1a8eeff0e614cc530ff289dfc41fe843abd + languageName: node + linkType: hard + +"jest-haste-map@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-haste-map@npm:28.1.3" + dependencies: + "@jest/types": ^28.1.3 + "@types/graceful-fs": ^4.1.3 + "@types/node": "*" + anymatch: ^3.0.3 + fb-watchman: ^2.0.0 + fsevents: ^2.3.2 + graceful-fs: ^4.2.9 + jest-regex-util: ^28.0.2 + jest-util: ^28.1.3 + jest-worker: ^28.1.3 + micromatch: ^4.0.4 + walker: ^1.0.8 + dependenciesMeta: + fsevents: + optional: true + checksum: d05fdc108645fc2b39fcd4001952cc7a8cb550e93494e98c1e9ab1fc542686f6ac67177c132e564cf94fe8f81503f3f8db8b825b9b713dc8c5748aec63ba4688 + languageName: node + linkType: hard + +"jest-leak-detector@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-leak-detector@npm:28.1.3" + dependencies: + jest-get-type: ^28.0.2 + pretty-format: ^28.1.3 + checksum: 2e976a4880cf9af11f53a19f6a3820e0f90b635a900737a5427fc42e337d5628ba446dcd7c020ecea3806cf92bc0bbf6982ed62a9cd84e5a13d8751aa30fbbb7 + languageName: node + linkType: hard + +"jest-matcher-utils@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-matcher-utils@npm:28.1.3" + dependencies: + chalk: ^4.0.0 + jest-diff: ^28.1.3 + jest-get-type: ^28.0.2 + pretty-format: ^28.1.3 + checksum: 6b34f0cf66f6781e92e3bec97bf27796bd2ba31121e5c5997218d9adba6deea38a30df5203937d6785b68023ed95cbad73663cc9aad6fb0cb59aeb5813a58daf + languageName: node + linkType: hard + +"jest-message-util@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-message-util@npm:28.1.3" + dependencies: + "@babel/code-frame": ^7.12.13 + "@jest/types": ^28.1.3 + "@types/stack-utils": ^2.0.0 + chalk: ^4.0.0 + graceful-fs: ^4.2.9 + micromatch: ^4.0.4 + pretty-format: ^28.1.3 + slash: ^3.0.0 + stack-utils: ^2.0.3 + checksum: 1f266854166dcc6900d75a88b54a25225a2f3710d463063ff1c99021569045c35c7d58557b25447a17eb3a65ce763b2f9b25550248b468a9d4657db365f39e96 + languageName: node + linkType: hard + +"jest-mock@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-mock@npm:28.1.3" + dependencies: + "@jest/types": ^28.1.3 + "@types/node": "*" + checksum: a573bf8e5f12f4c29c661266c31b5c6b69a28d3195b83049983bce025b2b1a0152351567e89e63b102ef817034c2a3aa97eda4e776f3bae2aee54c5765573aa7 + languageName: node + linkType: hard + +"jest-pnp-resolver@npm:^1.2.2": + version: 1.2.2 + resolution: "jest-pnp-resolver@npm:1.2.2" + peerDependencies: + jest-resolve: "*" + peerDependenciesMeta: + jest-resolve: + optional: true + checksum: bd85dcc0e76e0eb0c3d56382ec140f08d25ff4068cda9d0e360bb78fb176cb726d0beab82dc0e8694cafd09f55fee7622b8bcb240afa5fad301f4ed3eebb4f47 + languageName: node + linkType: hard + +"jest-regex-util@npm:^28.0.2": + version: 28.0.2 + resolution: "jest-regex-util@npm:28.0.2" + checksum: 0ea8c5c82ec88bc85e273c0ec82e0c0f35f7a1e2d055070e50f0cc2a2177f848eec55f73e37ae0d045c3db5014c42b2f90ac62c1ab3fdb354d2abd66a9e08add + languageName: node + linkType: hard + +"jest-resolve-dependencies@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-resolve-dependencies@npm:28.1.3" + dependencies: + jest-regex-util: ^28.0.2 + jest-snapshot: ^28.1.3 + checksum: 4eea9ec33aefc1c71dc5956391efbcc7be76bda986b366ab3931d99c5f7ed01c9ebd7520e405ea2c76e1bb2c7ce504be6eca2b9831df16564d1e625500f3bfe7 + languageName: node + linkType: hard + +"jest-resolve@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-resolve@npm:28.1.3" + dependencies: + chalk: ^4.0.0 + graceful-fs: ^4.2.9 + jest-haste-map: ^28.1.3 + jest-pnp-resolver: ^1.2.2 + jest-util: ^28.1.3 + jest-validate: ^28.1.3 + resolve: ^1.20.0 + resolve.exports: ^1.1.0 + slash: ^3.0.0 + checksum: df61a490c93f4f4cf52135e43d6a4fcacb07b0b7d4acc6319e9289529c1d14f2d8e1638e095dbf96f156834802755e38db68caca69dba21a3261ee711d4426b6 + languageName: node + linkType: hard + +"jest-runner@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-runner@npm:28.1.3" + dependencies: + "@jest/console": ^28.1.3 + "@jest/environment": ^28.1.3 + "@jest/test-result": ^28.1.3 + "@jest/transform": ^28.1.3 + "@jest/types": ^28.1.3 + "@types/node": "*" + chalk: ^4.0.0 + emittery: ^0.10.2 + graceful-fs: ^4.2.9 + jest-docblock: ^28.1.1 + jest-environment-node: ^28.1.3 + jest-haste-map: ^28.1.3 + jest-leak-detector: ^28.1.3 + jest-message-util: ^28.1.3 + jest-resolve: ^28.1.3 + jest-runtime: ^28.1.3 + jest-util: ^28.1.3 + jest-watcher: ^28.1.3 + jest-worker: ^28.1.3 + p-limit: ^3.1.0 + source-map-support: 0.5.13 + checksum: 32405cd970fa6b11e039192dae699fd1bcc6f61f67d50605af81d193f24dd4373b25f5fcc1c571a028ec1b02174e8a4b6d0d608772063fb06f08a5105693533b + languageName: node + linkType: hard + +"jest-runtime@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-runtime@npm:28.1.3" + dependencies: + "@jest/environment": ^28.1.3 + "@jest/fake-timers": ^28.1.3 + "@jest/globals": ^28.1.3 + "@jest/source-map": ^28.1.2 + "@jest/test-result": ^28.1.3 + "@jest/transform": ^28.1.3 + "@jest/types": ^28.1.3 + chalk: ^4.0.0 + cjs-module-lexer: ^1.0.0 + collect-v8-coverage: ^1.0.0 + execa: ^5.0.0 + glob: ^7.1.3 + graceful-fs: ^4.2.9 + jest-haste-map: ^28.1.3 + jest-message-util: ^28.1.3 + jest-mock: ^28.1.3 + jest-regex-util: ^28.0.2 + jest-resolve: ^28.1.3 + jest-snapshot: ^28.1.3 + jest-util: ^28.1.3 + slash: ^3.0.0 + strip-bom: ^4.0.0 + checksum: b17c40af858e74dafa4f515ef3711c1e9ef3d4ad7d74534ee0745422534bc04fd166d4eceb62a3aa7dc951505d6f6d2a81d16e90bebb032be409ec0500974a36 + languageName: node + linkType: hard + +"jest-snapshot@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-snapshot@npm:28.1.3" + dependencies: + "@babel/core": ^7.11.6 + "@babel/generator": ^7.7.2 + "@babel/plugin-syntax-typescript": ^7.7.2 + "@babel/traverse": ^7.7.2 + "@babel/types": ^7.3.3 + "@jest/expect-utils": ^28.1.3 + "@jest/transform": ^28.1.3 + "@jest/types": ^28.1.3 + "@types/babel__traverse": ^7.0.6 + "@types/prettier": ^2.1.5 + babel-preset-current-node-syntax: ^1.0.0 + chalk: ^4.0.0 + expect: ^28.1.3 + graceful-fs: ^4.2.9 + jest-diff: ^28.1.3 + jest-get-type: ^28.0.2 + jest-haste-map: ^28.1.3 + jest-matcher-utils: ^28.1.3 + jest-message-util: ^28.1.3 + jest-util: ^28.1.3 + natural-compare: ^1.4.0 + pretty-format: ^28.1.3 + semver: ^7.3.5 + checksum: 2a46a5493f1fb50b0a236a21f25045e7f46a244f9f3ae37ef4fbcd40249d0d68bb20c950ce77439e4e2cac985b05c3061c90b34739bf6069913a1199c8c716e1 + languageName: node + linkType: hard + +"jest-util@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-util@npm:28.1.3" + dependencies: + "@jest/types": ^28.1.3 + "@types/node": "*" + chalk: ^4.0.0 + ci-info: ^3.2.0 + graceful-fs: ^4.2.9 + picomatch: ^2.2.3 + checksum: fd6459742c941f070223f25e38a2ac0719aad92561591e9fb2a50d602a5d19d754750b79b4074327a42b00055662b95da3b006542ceb8b54309da44d4a62e721 + languageName: node + linkType: hard + +"jest-validate@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-validate@npm:28.1.3" + dependencies: + "@jest/types": ^28.1.3 + camelcase: ^6.2.0 + chalk: ^4.0.0 + jest-get-type: ^28.0.2 + leven: ^3.1.0 + pretty-format: ^28.1.3 + checksum: 95e0513b3803c3372a145cda86edbdb33d9dfeaa18818176f2d581e821548ceac9a179f065b6d4671a941de211354efd67f1fff8789a4fb89962565c85f646db + languageName: node + linkType: hard + +"jest-watcher@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-watcher@npm:28.1.3" + dependencies: + "@jest/test-result": ^28.1.3 + "@jest/types": ^28.1.3 + "@types/node": "*" + ansi-escapes: ^4.2.1 + chalk: ^4.0.0 + emittery: ^0.10.2 + jest-util: ^28.1.3 + string-length: ^4.0.1 + checksum: 8f6d674a4865e7df251f71544f1b51f06fd36b5a3a61f2ac81aeb81fa2a196be354fba51d0f97911c88f67cd254583b3a22ee124bf2c5b6ee2fadec27356c207 + languageName: node + linkType: hard + +"jest-worker@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-worker@npm:28.1.3" + dependencies: + "@types/node": "*" + merge-stream: ^2.0.0 + supports-color: ^8.0.0 + checksum: e921c9a1b8f0909da9ea07dbf3592f95b653aef3a8bb0cbcd20fc7f9a795a1304adecac31eecb308992c167e8d7e75c522061fec38a5928ace0f9571c90169ca + languageName: node + linkType: hard + +"jest@npm:^28.1.3": + version: 28.1.3 + resolution: "jest@npm:28.1.3" + dependencies: + "@jest/core": ^28.1.3 + "@jest/types": ^28.1.3 + import-local: ^3.0.2 + jest-cli: ^28.1.3 + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + bin: + jest: bin/jest.js + checksum: b9dcb542eb7c16261c281cdc2bf37155dbb3f1205bae0b567f05051db362c85ddd4b765f126591efb88f6d298eb10336d0aa6c7d5373b4d53f918137a9a70182 + languageName: node + linkType: hard + +"js-tokens@npm:^4.0.0": + version: 4.0.0 + resolution: "js-tokens@npm:4.0.0" + checksum: 8a95213a5a77deb6cbe94d86340e8d9ace2b93bc367790b260101d2f36a2eaf4e4e22d9fa9cf459b38af3a32fb4190e638024cf82ec95ef708680e405ea7cc78 + languageName: node + linkType: hard + +"js-yaml@npm:3.13.1": + version: 3.13.1 + resolution: "js-yaml@npm:3.13.1" + dependencies: + argparse: ^1.0.7 + esprima: ^4.0.0 + bin: + js-yaml: bin/js-yaml.js + checksum: 7511b764abb66d8aa963379f7d2a404f078457d106552d05a7b556d204f7932384e8477513c124749fa2de52eb328961834562bd09924902c6432e40daa408bc + languageName: node + linkType: hard + +"js-yaml@npm:^3.13.1": + version: 3.14.1 + resolution: "js-yaml@npm:3.14.1" + dependencies: + argparse: ^1.0.7 + esprima: ^4.0.0 + bin: + js-yaml: bin/js-yaml.js + checksum: bef146085f472d44dee30ec34e5cf36bf89164f5d585435a3d3da89e52622dff0b188a580e4ad091c3341889e14cb88cac6e4deb16dc5b1e9623bb0601fc255c + languageName: node + linkType: hard + +"js-yaml@npm:^4.1.0": + version: 4.1.0 + resolution: "js-yaml@npm:4.1.0" + dependencies: + argparse: ^2.0.1 + bin: + js-yaml: bin/js-yaml.js + checksum: c7830dfd456c3ef2c6e355cc5a92e6700ceafa1d14bba54497b34a99f0376cecbb3e9ac14d3e5849b426d5a5140709a66237a8c991c675431271c4ce5504151a + languageName: node + linkType: hard + +"jsesc@npm:^2.5.1": + version: 2.5.2 + resolution: "jsesc@npm:2.5.2" + bin: + jsesc: bin/jsesc + checksum: 4dc190771129e12023f729ce20e1e0bfceac84d73a85bc3119f7f938843fe25a4aeccb54b6494dce26fcf263d815f5f31acdefac7cc9329efb8422a4f4d9fa9d + languageName: node + linkType: hard + +"jsesc@npm:~0.5.0": + version: 0.5.0 + resolution: "jsesc@npm:0.5.0" + bin: + jsesc: bin/jsesc + checksum: b8b44cbfc92f198ad972fba706ee6a1dfa7485321ee8c0b25f5cedd538dcb20cde3197de16a7265430fce8277a12db066219369e3d51055038946039f6e20e17 + languageName: node + linkType: hard + +"json-parse-even-better-errors@npm:^2.3.0": + version: 2.3.1 + resolution: "json-parse-even-better-errors@npm:2.3.1" + checksum: 798ed4cf3354a2d9ccd78e86d2169515a0097a5c133337807cdf7f1fc32e1391d207ccfc276518cc1d7d8d4db93288b8a50ba4293d212ad1336e52a8ec0a941f + languageName: node + linkType: hard + +"json-schema-traverse@npm:^1.0.0": + version: 1.0.0 + resolution: "json-schema-traverse@npm:1.0.0" + checksum: 02f2f466cdb0362558b2f1fd5e15cce82ef55d60cd7f8fa828cf35ba74330f8d767fcae5c5c2adb7851fa811766c694b9405810879bc4e1ddd78a7c0e03658ad + languageName: node + linkType: hard + +"json5@npm:2.0.0": + version: 2.0.0 + resolution: "json5@npm:2.0.0" + dependencies: + minimist: ^1.2.0 + bin: + json5: lib/cli.js + checksum: 10548d23c90e9931ba2c7eadcf7e87a96ca1b90c1014383318f0cb76ead006fa27ed573d721e00ea56d0b2484cfd8860e7eee318026ed75eb1ff0017ec8d641f + languageName: node + linkType: hard + +"json5@npm:^2.2.1": + version: 2.2.1 + resolution: "json5@npm:2.2.1" + bin: + json5: lib/cli.js + checksum: 74b8a23b102a6f2bf2d224797ae553a75488b5adbaee9c9b6e5ab8b510a2fc6e38f876d4c77dea672d4014a44b2399e15f2051ac2b37b87f74c0c7602003543b + languageName: node + linkType: hard + +"jsonfile@npm:^4.0.0": + version: 4.0.0 + resolution: "jsonfile@npm:4.0.0" + dependencies: + graceful-fs: ^4.1.6 + dependenciesMeta: + graceful-fs: + optional: true + checksum: 6447d6224f0d31623eef9b51185af03ac328a7553efcee30fa423d98a9e276ca08db87d71e17f2310b0263fd3ffa6c2a90a6308367f661dc21580f9469897c9e + languageName: node + linkType: hard + +"jsonwebtoken@npm:^8.5.1": + version: 8.5.1 + resolution: "jsonwebtoken@npm:8.5.1" + 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.0.0 + ms: ^2.1.1 + semver: ^5.6.0 + checksum: 93c9e3f23c59b758ac88ba15f4e4753b3749dfce7a6f7c40fb86663128a1e282db085eec852d4e0cbca4cefdcd3a8275ee255dbd08fcad0df26ad9f6e4cc853a + languageName: node + linkType: hard + +"jwa@npm:^1.4.1": + version: 1.4.1 + resolution: "jwa@npm:1.4.1" + dependencies: + buffer-equal-constant-time: 1.0.1 + ecdsa-sig-formatter: 1.0.11 + safe-buffer: ^5.0.1 + checksum: ff30ea7c2dcc61f3ed2098d868bf89d43701605090c5b21b5544b512843ec6fd9e028381a4dda466cbcdb885c2d1150f7c62e7168394ee07941b4098e1035e2f + languageName: node + linkType: hard + +"jws@npm:^3.2.2": + version: 3.2.2 + resolution: "jws@npm:3.2.2" + dependencies: + jwa: ^1.4.1 + safe-buffer: ^5.0.1 + checksum: f0213fe5b79344c56cd443428d8f65c16bf842dc8cb8f5aed693e1e91d79c20741663ad6eff07a6d2c433d1831acc9814e8d7bada6a0471fbb91d09ceb2bf5c2 + languageName: node + linkType: hard + +"klaw-sync@npm:^6.0.0": + version: 6.0.0 + resolution: "klaw-sync@npm:6.0.0" + dependencies: + graceful-fs: ^4.1.11 + checksum: 0da397f8961313c3ef8f79fb63af9002cde5a8fb2aeb1a37351feff0dd6006129c790400c3f5c3b4e757bedcabb13d21ec0a5eaef5a593d59515d4f2c291e475 + languageName: node + linkType: hard + +"kleur@npm:^3.0.3": + version: 3.0.3 + resolution: "kleur@npm:3.0.3" + checksum: df82cd1e172f957bae9c536286265a5cdbd5eeca487cb0a3b2a7b41ef959fc61f8e7c0e9aeea9c114ccf2c166b6a8dd45a46fd619c1c569d210ecd2765ad5169 + languageName: node + linkType: hard + +"lambert-server@npm:^1.2.12": + version: 1.2.12 + resolution: "lambert-server@npm:1.2.12" + dependencies: + body-parser: ^1.19.0 + chalk: ^4.1.1 + express: ^4.17.1 + express-async-errors: ^3.1.1 + helmet: ^4.4.1 + missing-native-js-functions: ^1.2.11 + checksum: 5ed73729ca2a5030b1e46906f50f328d183c39515fc90de7fb69489a58aa0fb557d66929973003f2c7c81770efc2088a649b9b6ed25240db6a65e937e66c704d + languageName: node + linkType: hard + +"leven@npm:^3.1.0": + version: 3.1.0 + resolution: "leven@npm:3.1.0" + checksum: 638401d534585261b6003db9d99afd244dfe82d75ddb6db5c0df412842d5ab30b2ef18de471aaec70fe69a46f17b4ae3c7f01d8a4e6580ef7adb9f4273ad1e55 + languageName: node + linkType: hard + +"levn@npm:~0.3.0": + version: 0.3.0 + resolution: "levn@npm:0.3.0" + dependencies: + prelude-ls: ~1.1.2 + type-check: ~0.3.2 + checksum: 0d084a524231a8246bb10fec48cdbb35282099f6954838604f3c7fc66f2e16fa66fd9cc2f3f20a541a113c4dafdf181e822c887c8a319c9195444e6c64ac395e + languageName: node + linkType: hard + +"lines-and-columns@npm:^1.1.6": + version: 1.2.4 + resolution: "lines-and-columns@npm:1.2.4" + checksum: 0c37f9f7fa212b38912b7145e1cd16a5f3cd34d782441c3e6ca653485d326f58b3caccda66efce1c5812bde4961bbde3374fae4b0d11bf1226152337f3894aa5 + languageName: node + linkType: hard + +"locate-path@npm:^5.0.0": + version: 5.0.0 + resolution: "locate-path@npm:5.0.0" + dependencies: + p-locate: ^4.1.0 + checksum: 83e51725e67517287d73e1ded92b28602e3ae5580b301fe54bfb76c0c723e3f285b19252e375712316774cf52006cb236aed5704692c32db0d5d089b69696e30 + languageName: node + linkType: hard + +"lodash.debounce@npm:^4.0.8": + version: 4.0.8 + resolution: "lodash.debounce@npm:4.0.8" + checksum: a3f527d22c548f43ae31c861ada88b2637eb48ac6aa3eb56e82d44917971b8aa96fbb37aa60efea674dc4ee8c42074f90f7b1f772e9db375435f6c83a19b3bc6 + languageName: node + linkType: hard + +"lodash.includes@npm:^4.3.0": + version: 4.3.0 + resolution: "lodash.includes@npm:4.3.0" + checksum: 71092c130515a67ab3bd928f57f6018434797c94def7f46aafa417771e455ce3a4834889f4267b17887d7f75297dfabd96231bf704fd2b8c5096dc4a913568b6 + languageName: node + linkType: hard + +"lodash.isboolean@npm:^3.0.3": + version: 3.0.3 + resolution: "lodash.isboolean@npm:3.0.3" + checksum: b70068b4a8b8837912b54052557b21fc4774174e3512ed3c5b94621e5aff5eb6c68089d0a386b7e801d679cd105d2e35417978a5e99071750aa2ed90bffd0250 + languageName: node + linkType: hard + +"lodash.isinteger@npm:^4.0.4": + version: 4.0.4 + resolution: "lodash.isinteger@npm:4.0.4" + checksum: 6034821b3fc61a2ffc34e7d5644bb50c5fd8f1c0121c554c21ac271911ee0c0502274852845005f8651d51e199ee2e0cfebfe40aaa49c7fe617f603a8a0b1691 + languageName: node + linkType: hard + +"lodash.isnumber@npm:^3.0.3": + version: 3.0.3 + resolution: "lodash.isnumber@npm:3.0.3" + checksum: 913784275b565346255e6ae6a6e30b760a0da70abc29f3e1f409081585875105138cda4a429ff02577e1bc0a7ae2a90e0a3079a37f3a04c3d6c5aaa532f4cab2 + languageName: node + linkType: hard + +"lodash.isplainobject@npm:^4.0.6": + version: 4.0.6 + resolution: "lodash.isplainobject@npm:4.0.6" + checksum: 29c6351f281e0d9a1d58f1a4c8f4400924b4c79f18dfc4613624d7d54784df07efaff97c1ff2659f3e085ecf4fff493300adc4837553104cef2634110b0d5337 + languageName: node + linkType: hard + +"lodash.isstring@npm:^4.0.1": + version: 4.0.1 + resolution: "lodash.isstring@npm:4.0.1" + checksum: eaac87ae9636848af08021083d796e2eea3d02e80082ab8a9955309569cb3a463ce97fd281d7dc119e402b2e7d8c54a23914b15d2fc7fff56461511dc8937ba0 + languageName: node + linkType: hard + +"lodash.once@npm:^4.0.0": + version: 4.1.1 + resolution: "lodash.once@npm:4.1.1" + checksum: d768fa9f9b4e1dc6453be99b753906f58990e0c45e7b2ca5a3b40a33111e5d17f6edf2f768786e2716af90a8e78f8f91431ab8435f761fef00f9b0c256f6d245 + languageName: node + linkType: hard + +"lru-cache@npm:^5.1.1": + version: 5.1.1 + resolution: "lru-cache@npm:5.1.1" + dependencies: + yallist: ^3.0.2 + checksum: c154ae1cbb0c2206d1501a0e94df349653c92c8cbb25236d7e85190bcaf4567a03ac6eb43166fabfa36fd35623694da7233e88d9601fbf411a9a481d85dbd2cb + languageName: node + linkType: hard + +"lru-cache@npm:^6.0.0": + version: 6.0.0 + resolution: "lru-cache@npm:6.0.0" + dependencies: + yallist: ^4.0.0 + checksum: f97f499f898f23e4585742138a22f22526254fdba6d75d41a1c2526b3b6cc5747ef59c5612ba7375f42aca4f8461950e925ba08c991ead0651b4918b7c978297 + languageName: node + linkType: hard + +"lru-cache@npm:^7.7.1": + version: 7.14.0 + resolution: "lru-cache@npm:7.14.0" + checksum: efdd329f2c1bb790b71d497c6c59272e6bc2d7dd060ba55fc136becd3dd31fc8346edb446275504d94cb60d3c8385dbf5267b79b23789e409b2bdf302d13f0d7 + languageName: node + linkType: hard + +"lru_map@npm:^0.3.3": + version: 0.3.3 + resolution: "lru_map@npm:0.3.3" + checksum: ca9dd43c65ed7a4f117c548028101c5b6855e10923ea9d1f635af53ad20c5868ff428c364d454a7b57fe391b89c704982275410c3c5099cca5aeee00d76e169a + languageName: node + linkType: hard + +"make-dir@npm:^3.0.0, make-dir@npm:^3.1.0": + version: 3.1.0 + resolution: "make-dir@npm:3.1.0" + dependencies: + semver: ^6.0.0 + checksum: 484200020ab5a1fdf12f393fe5f385fc8e4378824c940fba1729dcd198ae4ff24867bc7a5646331e50cead8abff5d9270c456314386e629acec6dff4b8016b78 + languageName: node + linkType: hard + +"make-error@npm:^1.1.1": + version: 1.3.6 + resolution: "make-error@npm:1.3.6" + checksum: b86e5e0e25f7f777b77fabd8e2cbf15737972869d852a22b7e73c17623928fccb826d8e46b9951501d3f20e51ad74ba8c59ed584f610526a48f8ccf88aaec402 + languageName: node + linkType: hard + +"make-fetch-happen@npm:^10.0.3": + version: 10.2.1 + resolution: "make-fetch-happen@npm:10.2.1" + dependencies: + agentkeepalive: ^4.2.1 + cacache: ^16.1.0 + http-cache-semantics: ^4.1.0 + http-proxy-agent: ^5.0.0 + https-proxy-agent: ^5.0.0 + is-lambda: ^1.0.1 + lru-cache: ^7.7.1 + minipass: ^3.1.6 + minipass-collect: ^1.0.2 + minipass-fetch: ^2.0.3 + minipass-flush: ^1.0.5 + minipass-pipeline: ^1.2.4 + negotiator: ^0.6.3 + promise-retry: ^2.0.1 + socks-proxy-agent: ^7.0.0 + ssri: ^9.0.0 + checksum: 2332eb9a8ec96f1ffeeea56ccefabcb4193693597b132cd110734d50f2928842e22b84cfa1508e921b8385cdfd06dda9ad68645fed62b50fff629a580f5fb72c + languageName: node + linkType: hard + +"makeerror@npm:1.0.12": + version: 1.0.12 + resolution: "makeerror@npm:1.0.12" + dependencies: + tmpl: 1.0.5 + checksum: b38a025a12c8146d6eeea5a7f2bf27d51d8ad6064da8ca9405fcf7bf9b54acd43e3b30ddd7abb9b1bfa4ddb266019133313482570ddb207de568f71ecfcf6060 + languageName: node + linkType: hard + +"media-typer@npm:0.3.0": + version: 0.3.0 + resolution: "media-typer@npm:0.3.0" + checksum: af1b38516c28ec95d6b0826f6c8f276c58aec391f76be42aa07646b4e39d317723e869700933ca6995b056db4b09a78c92d5440dc23657e6764be5d28874bba1 + languageName: node + linkType: hard + +"merge-descriptors@npm:1.0.1": + version: 1.0.1 + resolution: "merge-descriptors@npm:1.0.1" + checksum: 5abc259d2ae25bb06d19ce2b94a21632583c74e2a9109ee1ba7fd147aa7362b380d971e0251069f8b3eb7d48c21ac839e21fa177b335e82c76ec172e30c31a26 + languageName: node + linkType: hard + +"merge-stream@npm:^2.0.0": + version: 2.0.0 + resolution: "merge-stream@npm:2.0.0" + checksum: 6fa4dcc8d86629705cea944a4b88ef4cb0e07656ebf223fa287443256414283dd25d91c1cd84c77987f2aec5927af1a9db6085757cb43d90eb170ebf4b47f4f4 + languageName: node + linkType: hard + +"methods@npm:^1.1.2, methods@npm:~1.1.2": + version: 1.1.2 + resolution: "methods@npm:1.1.2" + checksum: 0917ff4041fa8e2f2fda5425a955fe16ca411591fbd123c0d722fcf02b73971ed6f764d85f0a6f547ce49ee0221ce2c19a5fa692157931cecb422984f1dcd13a + languageName: node + linkType: hard + +"micromatch@npm:^4.0.2, micromatch@npm:^4.0.4": + version: 4.0.5 + resolution: "micromatch@npm:4.0.5" + dependencies: + braces: ^3.0.2 + picomatch: ^2.3.1 + checksum: 02a17b671c06e8fefeeb6ef996119c1e597c942e632a21ef589154f23898c9c6a9858526246abb14f8bca6e77734aa9dcf65476fca47cedfb80d9577d52843fc + languageName: node + linkType: hard + +"mime-db@npm:1.52.0": + version: 1.52.0 + resolution: "mime-db@npm:1.52.0" + checksum: 0d99a03585f8b39d68182803b12ac601d9c01abfa28ec56204fa330bc9f3d1c5e14beb049bafadb3dbdf646dfb94b87e24d4ec7b31b7279ef906a8ea9b6a513f + languageName: node + linkType: hard + +"mime-types@npm:^2.1.12, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": + version: 2.1.35 + resolution: "mime-types@npm:2.1.35" + dependencies: + mime-db: 1.52.0 + checksum: 89a5b7f1def9f3af5dad6496c5ed50191ae4331cc5389d7c521c8ad28d5fdad2d06fd81baf38fed813dc4e46bb55c8145bb0ff406330818c9cf712fb2e9b3836 + languageName: node + linkType: hard + +"mime@npm:1.6.0": + version: 1.6.0 + resolution: "mime@npm:1.6.0" + bin: + mime: cli.js + checksum: fef25e39263e6d207580bdc629f8872a3f9772c923c7f8c7e793175cee22777bbe8bba95e5d509a40aaa292d8974514ce634ae35769faa45f22d17edda5e8557 + languageName: node + linkType: hard + +"mime@npm:2.6.0": + version: 2.6.0 + resolution: "mime@npm:2.6.0" + bin: + mime: cli.js + checksum: 1497ba7b9f6960694268a557eae24b743fd2923da46ec392b042469f4b901721ba0adcf8b0d3c2677839d0e243b209d76e5edcbd09cfdeffa2dfb6bb4df4b862 + languageName: node + linkType: hard + +"mimic-fn@npm:^2.1.0": + version: 2.1.0 + resolution: "mimic-fn@npm:2.1.0" + checksum: d2421a3444848ce7f84bd49115ddacff29c15745db73f54041edc906c14b131a38d05298dae3081667627a59b2eb1ca4b436ff2e1b80f69679522410418b478a + languageName: node + linkType: hard + +"mimic-response@npm:^2.0.0": + version: 2.1.0 + resolution: "mimic-response@npm:2.1.0" + checksum: 014fad6ab936657e5f2f48bd87af62a8e928ebe84472aaf9e14fec4fcb31257a5edff77324d8ac13ddc6685ba5135cf16e381efac324e5f174fb4ddbf902bf07 + languageName: node + linkType: hard + +"minimatch@npm:^3.0.4, minimatch@npm:^3.1.1": + version: 3.1.2 + resolution: "minimatch@npm:3.1.2" + dependencies: + brace-expansion: ^1.1.7 + checksum: c154e566406683e7bcb746e000b84d74465b3a832c45d59912b9b55cd50dee66e5c4b1e5566dba26154040e51672f9aa450a9aef0c97cfc7336b78b7afb9540a + languageName: node + linkType: hard + +"minimatch@npm:^5.0.1": + version: 5.1.0 + resolution: "minimatch@npm:5.1.0" + dependencies: + brace-expansion: ^2.0.1 + checksum: 15ce53d31a06361e8b7a629501b5c75491bc2b59712d53e802b1987121d91b433d73fcc5be92974fde66b2b51d8fb28d75a9ae900d249feb792bb1ba2a4f0a90 + languageName: node + linkType: hard + +"minimist@npm:^1.2.0, minimist@npm:^1.2.6": + version: 1.2.6 + resolution: "minimist@npm:1.2.6" + checksum: d15428cd1e11eb14e1233bcfb88ae07ed7a147de251441d61158619dfb32c4d7e9061d09cab4825fdee18ecd6fce323228c8c47b5ba7cd20af378ca4048fb3fb + languageName: node + linkType: hard + +"minipass-collect@npm:^1.0.2": + version: 1.0.2 + resolution: "minipass-collect@npm:1.0.2" + dependencies: + minipass: ^3.0.0 + checksum: 14df761028f3e47293aee72888f2657695ec66bd7d09cae7ad558da30415fdc4752bbfee66287dcc6fd5e6a2fa3466d6c484dc1cbd986525d9393b9523d97f10 + languageName: node + linkType: hard + +"minipass-fetch@npm:^2.0.3": + version: 2.1.1 + resolution: "minipass-fetch@npm:2.1.1" + dependencies: + encoding: ^0.1.13 + minipass: ^3.1.6 + minipass-sized: ^1.0.3 + minizlib: ^2.1.2 + dependenciesMeta: + encoding: + optional: true + checksum: 1aae0c2240b2f65309e046615e5a38cfd56a16ed2d334932aa195d183a0a2e1673a242a3b257bbb64892dee2e75d0233e8d2c3ad160928b6a2e5609efe6daad8 + languageName: node + linkType: hard + +"minipass-flush@npm:^1.0.5": + version: 1.0.5 + resolution: "minipass-flush@npm:1.0.5" + dependencies: + minipass: ^3.0.0 + checksum: 56269a0b22bad756a08a94b1ffc36b7c9c5de0735a4dd1ab2b06c066d795cfd1f0ac44a0fcae13eece5589b908ecddc867f04c745c7009be0b566421ea0944cf + languageName: node + linkType: hard + +"minipass-pipeline@npm:^1.2.4": + version: 1.2.4 + resolution: "minipass-pipeline@npm:1.2.4" + dependencies: + minipass: ^3.0.0 + checksum: b14240dac0d29823c3d5911c286069e36d0b81173d7bdf07a7e4a91ecdef92cdff4baaf31ea3746f1c61e0957f652e641223970870e2353593f382112257971b + languageName: node + linkType: hard + +"minipass-sized@npm:^1.0.3": + version: 1.0.3 + resolution: "minipass-sized@npm:1.0.3" + dependencies: + minipass: ^3.0.0 + checksum: 79076749fcacf21b5d16dd596d32c3b6bf4d6e62abb43868fac21674078505c8b15eaca4e47ed844985a4514854f917d78f588fcd029693709417d8f98b2bd60 + languageName: node + linkType: hard + +"minipass@npm:^3.0.0, minipass@npm:^3.1.1, minipass@npm:^3.1.6": + version: 3.3.5 + resolution: "minipass@npm:3.3.5" + dependencies: + yallist: ^4.0.0 + checksum: f89f02bcaa0e0e4bb4c44ec796008e69fbca62db0aba6ead1bc57d25bdaefdf42102130f4f9ecb7d9c6b6cd35ff7b0c7b97d001d3435da8e629fb68af3aea57e + languageName: node + linkType: hard + +"minizlib@npm:^2.1.1, minizlib@npm:^2.1.2": + version: 2.1.2 + resolution: "minizlib@npm:2.1.2" + dependencies: + minipass: ^3.0.0 + yallist: ^4.0.0 + checksum: f1fdeac0b07cf8f30fcf12f4b586795b97be856edea22b5e9072707be51fc95d41487faec3f265b42973a304fe3a64acd91a44a3826a963e37b37bafde0212c3 + languageName: node + linkType: hard + +"missing-native-js-functions@npm:^1.2.11, missing-native-js-functions@npm:^1.2.18": + version: 1.2.18 + resolution: "missing-native-js-functions@npm:1.2.18" + checksum: 4bb526efbfe0864c062d83e68db834a1bd359b7aafb4ab243c5c1e50bd7e8ea7c9eddb2f92d2c7838bb0618f5ada5854e45425fafc492d8be4cb3c23e6883c89 + languageName: node + linkType: hard + +"mkdirp@npm:^0.5.4": + version: 0.5.6 + resolution: "mkdirp@npm:0.5.6" + dependencies: + minimist: ^1.2.6 + bin: + mkdirp: bin/cmd.js + checksum: 0c91b721bb12c3f9af4b77ebf73604baf350e64d80df91754dc509491ae93bf238581e59c7188360cec7cb62fc4100959245a42cfe01834efedc5e9d068376c2 + languageName: node + linkType: hard + +"mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4": + version: 1.0.4 + resolution: "mkdirp@npm:1.0.4" + bin: + mkdirp: bin/cmd.js + checksum: a96865108c6c3b1b8e1d5e9f11843de1e077e57737602de1b82030815f311be11f96f09cce59bd5b903d0b29834733e5313f9301e3ed6d6f6fba2eae0df4298f + languageName: node + linkType: hard + +"morgan@npm:^1.10.0": + version: 1.10.0 + resolution: "morgan@npm:1.10.0" + dependencies: + basic-auth: ~2.0.1 + debug: 2.6.9 + depd: ~2.0.0 + on-finished: ~2.3.0 + on-headers: ~1.0.2 + checksum: fb41e226ab5a1abf7e8909e486b387076534716d60207e361acfb5df78b84d703a7b7ea58f3046a9fd0b83d3c94bfabde32323341a1f1b26ce50680abd2ea5dd + languageName: node + linkType: hard + +"ms@npm:2.0.0": + version: 2.0.0 + resolution: "ms@npm:2.0.0" + checksum: 0e6a22b8b746d2e0b65a430519934fefd41b6db0682e3477c10f60c76e947c4c0ad06f63ffdf1d78d335f83edee8c0aa928aa66a36c7cd95b69b26f468d527f4 + languageName: node + linkType: hard + +"ms@npm:2.1.2": + version: 2.1.2 + resolution: "ms@npm:2.1.2" + checksum: 673cdb2c3133eb050c745908d8ce632ed2c02d85640e2edb3ace856a2266a813b30c613569bf3354fdf4ea7d1a1494add3bfa95e2713baa27d0c2c71fc44f58f + languageName: node + linkType: hard + +"ms@npm:2.1.3, ms@npm:^2.0.0, ms@npm:^2.1.1": + version: 2.1.3 + resolution: "ms@npm:2.1.3" + checksum: aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d + languageName: node + linkType: hard + +"multer@npm:^1.4.5-lts.1": + version: 1.4.5-lts.1 + resolution: "multer@npm:1.4.5-lts.1" + dependencies: + append-field: ^1.0.0 + busboy: ^1.0.0 + concat-stream: ^1.5.2 + mkdirp: ^0.5.4 + object-assign: ^4.1.1 + type-is: ^1.6.4 + xtend: ^4.0.0 + checksum: d6dfa78a6ec592b74890412f8962da8a87a3dcfe20f612e039b735b8e0faa72c735516c447f7de694ee0d981eb0a1b892fb9e2402a0348dc6091d18c38d89ecc + languageName: node + linkType: hard + +"mz@npm:^2.4.0": + version: 2.7.0 + resolution: "mz@npm:2.7.0" + dependencies: + any-promise: ^1.0.0 + object-assign: ^4.0.1 + thenify-all: ^1.0.0 + checksum: 8427de0ece99a07e9faed3c0c6778820d7543e3776f9a84d22cf0ec0a8eb65f6e9aee9c9d353ff9a105ff62d33a9463c6ca638974cc652ee8140cd1e35951c87 + languageName: node + linkType: hard + +"nan@npm:^2.15.0": + version: 2.16.0 + resolution: "nan@npm:2.16.0" + dependencies: + node-gyp: latest + checksum: cb16937273ea55b01ea47df244094c12297ce6b29b36e845d349f1f7c268b8d7c5abd126a102c5678a1e1afd0d36bba35ea0cc959e364928ce60561c9306064a + languageName: node + linkType: hard + +"natural-compare@npm:^1.4.0": + version: 1.4.0 + resolution: "natural-compare@npm:1.4.0" + checksum: 23ad088b08f898fc9b53011d7bb78ec48e79de7627e01ab5518e806033861bef68d5b0cd0e2205c2f36690ac9571ff6bcb05eb777ced2eeda8d4ac5b44592c3d + languageName: node + linkType: hard + +"negotiator@npm:0.6.3, negotiator@npm:^0.6.3": + version: 0.6.3 + resolution: "negotiator@npm:0.6.3" + checksum: b8ffeb1e262eff7968fc90a2b6767b04cfd9842582a9d0ece0af7049537266e7b2506dfb1d107a32f06dd849ab2aea834d5830f7f4d0e5cb7d36e1ae55d021d9 + languageName: node + linkType: hard + +"netmask@npm:^2.0.2": + version: 2.0.2 + resolution: "netmask@npm:2.0.2" + checksum: c65cb8d3f7ea5669edddb3217e4c96910a60d0d9a4b52d9847ff6b28b2d0277cd8464eee0ef85133cdee32605c57940cacdd04a9a019079b091b6bba4cb0ec22 + languageName: node + linkType: hard + +"nice-try@npm:^1.0.4": + version: 1.0.5 + resolution: "nice-try@npm:1.0.5" + checksum: 0b4af3b5bb5d86c289f7a026303d192a7eb4417231fe47245c460baeabae7277bcd8fd9c728fb6bd62c30b3e15cd6620373e2cf33353b095d8b403d3e8a15aff + languageName: node + linkType: hard + +"node-2fa@npm:^2.0.3": + version: 2.0.3 + resolution: "node-2fa@npm:2.0.3" + dependencies: + "@types/notp": ^2.0.0 + notp: ^2.0.3 + thirty-two: 1.0.2 + tslib: ^2.1.0 + checksum: 248762127ebdcf2b6add77ce78d15798c07000dc113e40f31172b184a72da95c0a92b75271e132a142a29414f50ced6dd9c814491900d79a76b673ec5b19bab4 + languageName: node + linkType: hard + +"node-addon-api@npm:^3.1.0": + version: 3.2.1 + resolution: "node-addon-api@npm:3.2.1" + dependencies: + node-gyp: latest + checksum: 2369986bb0881ccd9ef6bacdf39550e07e089a9c8ede1cbc5fc7712d8e2faa4d50da0e487e333d4125f8c7a616c730131d1091676c9d499af1d74560756b4a18 + languageName: node + linkType: hard + +"node-fetch@npm:^2.6.7": + version: 2.6.7 + resolution: "node-fetch@npm:2.6.7" + dependencies: + whatwg-url: ^5.0.0 + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + checksum: 8d816ffd1ee22cab8301c7756ef04f3437f18dace86a1dae22cf81db8ef29c0bf6655f3215cb0cdb22b420b6fe141e64b26905e7f33f9377a7fa59135ea3e10b + languageName: node + linkType: hard + +"node-gyp@npm:latest": + version: 9.1.0 + resolution: "node-gyp@npm:9.1.0" + dependencies: + env-paths: ^2.2.0 + glob: ^7.1.4 + graceful-fs: ^4.2.6 + make-fetch-happen: ^10.0.3 + nopt: ^5.0.0 + npmlog: ^6.0.0 + rimraf: ^3.0.2 + semver: ^7.3.5 + tar: ^6.1.2 + which: ^2.0.2 + bin: + node-gyp: bin/node-gyp.js + checksum: 1437fa4a879b5b9010604128e8da8609b57c66034262087539ee04a8b764b8436af2be01bab66f8fc729a3adba2dcc21b10a32b9f552696c3fa8cd657d134fc4 + languageName: node + linkType: hard + +"node-int64@npm:^0.4.0": + version: 0.4.0 + resolution: "node-int64@npm:0.4.0" + checksum: d0b30b1ee6d961851c60d5eaa745d30b5c95d94bc0e74b81e5292f7c42a49e3af87f1eb9e89f59456f80645d679202537de751b7d72e9e40ceea40c5e449057e + languageName: node + linkType: hard + +"node-releases@npm:^2.0.6": + version: 2.0.6 + resolution: "node-releases@npm:2.0.6" + checksum: e86a926dc9fbb3b41b4c4a89d998afdf140e20a4e8dbe6c0a807f7b2948b42ea97d7fd3ad4868041487b6e9ee98409829c6e4d84a734a4215dff060a7fbeb4bf + languageName: node + linkType: hard + +"nopt@npm:^5.0.0": + version: 5.0.0 + resolution: "nopt@npm:5.0.0" + dependencies: + abbrev: 1 + bin: + nopt: bin/nopt.js + checksum: d35fdec187269503843924e0114c0c6533fb54bbf1620d0f28b4b60ba01712d6687f62565c55cc20a504eff0fbe5c63e22340c3fad549ad40469ffb611b04f2f + languageName: node + linkType: hard + +"normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0": + version: 3.0.0 + resolution: "normalize-path@npm:3.0.0" + checksum: 88eeb4da891e10b1318c4b2476b6e2ecbeb5ff97d946815ffea7794c31a89017c70d7f34b3c2ebf23ef4e9fc9fb99f7dffe36da22011b5b5c6ffa34f4873ec20 + languageName: node + linkType: hard + +"notp@npm:^2.0.3": + version: 2.0.3 + resolution: "notp@npm:2.0.3" + checksum: aeb2d654e4445e391f8bf428fe4fd01b94c78a17f575b5b0a4ef1a4e072995922ac3854c9dfc7df649465a903fea5fa4194c09f3b6702fd128a1aeb92309bc4a + languageName: node + linkType: hard + +"npm-run-path@npm:^4.0.1": + version: 4.0.1 + resolution: "npm-run-path@npm:4.0.1" + dependencies: + path-key: ^3.0.0 + checksum: 5374c0cea4b0bbfdfae62da7bbdf1e1558d338335f4cacf2515c282ff358ff27b2ecb91ffa5330a8b14390ac66a1e146e10700440c1ab868208430f56b5f4d23 + languageName: node + linkType: hard + +"npmlog@npm:^5.0.1": + version: 5.0.1 + resolution: "npmlog@npm:5.0.1" + dependencies: + are-we-there-yet: ^2.0.0 + console-control-strings: ^1.1.0 + gauge: ^3.0.0 + set-blocking: ^2.0.0 + checksum: 516b2663028761f062d13e8beb3f00069c5664925871a9b57989642ebe09f23ab02145bf3ab88da7866c4e112cafff72401f61a672c7c8a20edc585a7016ef5f + languageName: node + linkType: hard + +"npmlog@npm:^6.0.0": + version: 6.0.2 + resolution: "npmlog@npm:6.0.2" + dependencies: + are-we-there-yet: ^3.0.0 + console-control-strings: ^1.1.0 + gauge: ^4.0.3 + set-blocking: ^2.0.0 + checksum: ae238cd264a1c3f22091cdd9e2b106f684297d3c184f1146984ecbe18aaa86343953f26b9520dedd1b1372bc0316905b736c1932d778dbeb1fcf5a1001390e2a + languageName: node + linkType: hard + +"nth-check@npm:^2.0.1": + version: 2.1.1 + resolution: "nth-check@npm:2.1.1" + dependencies: + boolbase: ^1.0.0 + checksum: 5afc3dafcd1573b08877ca8e6148c52abd565f1d06b1eb08caf982e3fa289a82f2cae697ffb55b5021e146d60443f1590a5d6b944844e944714a5b549675bcd3 + languageName: node + linkType: hard + +"object-assign@npm:^4.0.1, object-assign@npm:^4.1.1": + version: 4.1.1 + resolution: "object-assign@npm:4.1.1" + checksum: fcc6e4ea8c7fe48abfbb552578b1c53e0d194086e2e6bbbf59e0a536381a292f39943c6e9628af05b5528aa5e3318bb30d6b2e53cadaf5b8fe9e12c4b69af23f + languageName: node + linkType: hard + +"object-inspect@npm:^1.9.0": + version: 1.12.2 + resolution: "object-inspect@npm:1.12.2" + checksum: a534fc1b8534284ed71f25ce3a496013b7ea030f3d1b77118f6b7b1713829262be9e6243acbcb3ef8c626e2b64186112cb7f6db74e37b2789b9c789ca23048b2 + languageName: node + linkType: hard + +"object-keys@npm:^1.1.1": + version: 1.1.1 + resolution: "object-keys@npm:1.1.1" + checksum: b363c5e7644b1e1b04aa507e88dcb8e3a2f52b6ffd0ea801e4c7a62d5aa559affe21c55a07fd4b1fd55fc03a33c610d73426664b20032405d7b92a1414c34d6a + languageName: node + linkType: hard + +"object.assign@npm:^4.1.0": + version: 4.1.4 + resolution: "object.assign@npm:4.1.4" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.1.4 + has-symbols: ^1.0.3 + object-keys: ^1.1.1 + checksum: 76cab513a5999acbfe0ff355f15a6a125e71805fcf53de4e9d4e082e1989bdb81d1e329291e1e4e0ae7719f0e4ef80e88fb2d367ae60500d79d25a6224ac8864 + languageName: node + linkType: hard + +"on-finished@npm:2.4.1": + version: 2.4.1 + resolution: "on-finished@npm:2.4.1" + dependencies: + ee-first: 1.1.1 + checksum: d20929a25e7f0bb62f937a425b5edeb4e4cde0540d77ba146ec9357f00b0d497cdb3b9b05b9c8e46222407d1548d08166bff69cc56dfa55ba0e4469228920ff0 + languageName: node + linkType: hard + +"on-finished@npm:~2.3.0": + version: 2.3.0 + resolution: "on-finished@npm:2.3.0" + dependencies: + ee-first: 1.1.1 + checksum: 1db595bd963b0124d6fa261d18320422407b8f01dc65863840f3ddaaf7bcad5b28ff6847286703ca53f4ec19595bd67a2f1253db79fc4094911ec6aa8df1671b + languageName: node + linkType: hard + +"on-headers@npm:~1.0.2": + version: 1.0.2 + resolution: "on-headers@npm:1.0.2" + checksum: 2bf13467215d1e540a62a75021e8b318a6cfc5d4fc53af8e8f84ad98dbcea02d506c6d24180cd62e1d769c44721ba542f3154effc1f7579a8288c9f7873ed8e5 + languageName: node + linkType: hard + +"once@npm:1.4.0, once@npm:^1.3.0, once@npm:^1.3.1": + version: 1.4.0 + resolution: "once@npm:1.4.0" + dependencies: + wrappy: 1 + checksum: cd0a88501333edd640d95f0d2700fbde6bff20b3d4d9bdc521bdd31af0656b5706570d6c6afe532045a20bb8dc0849f8332d6f2a416e0ba6d3d3b98806c7db68 + languageName: node + linkType: hard + +"onetime@npm:^5.1.2": + version: 5.1.2 + resolution: "onetime@npm:5.1.2" + dependencies: + mimic-fn: ^2.1.0 + checksum: 2478859ef817fc5d4e9c2f9e5728512ddd1dbc9fb7829ad263765bb6d3b91ce699d6e2332eef6b7dff183c2f490bd3349f1666427eaba4469fba0ac38dfd0d34 + languageName: node + linkType: hard + +"open@npm:^7.4.2": + version: 7.4.2 + resolution: "open@npm:7.4.2" + dependencies: + is-docker: ^2.0.0 + is-wsl: ^2.1.1 + checksum: 3333900ec0e420d64c23b831bc3467e57031461d843c801f569b2204a1acc3cd7b3ec3c7897afc9dde86491dfa289708eb92bba164093d8bd88fb2c231843c91 + languageName: node + linkType: hard + +"optionator@npm:^0.8.1": + version: 0.8.3 + resolution: "optionator@npm:0.8.3" + dependencies: + deep-is: ~0.1.3 + fast-levenshtein: ~2.0.6 + levn: ~0.3.0 + prelude-ls: ~1.1.2 + type-check: ~0.3.2 + word-wrap: ~1.2.3 + checksum: b8695ddf3d593203e25ab0900e265d860038486c943ff8b774f596a310f8ceebdb30c6832407a8198ba3ec9debe1abe1f51d4aad94843612db3b76d690c61d34 + languageName: node + linkType: hard + +"os-tmpdir@npm:~1.0.2": + version: 1.0.2 + resolution: "os-tmpdir@npm:1.0.2" + checksum: 5666560f7b9f10182548bf7013883265be33620b1c1b4a4d405c25be2636f970c5488ff3e6c48de75b55d02bde037249fe5dbfbb4c0fb7714953d56aed062e6d + languageName: node + linkType: hard + +"p-limit@npm:^2.2.0": + version: 2.3.0 + resolution: "p-limit@npm:2.3.0" + dependencies: + p-try: ^2.0.0 + checksum: 84ff17f1a38126c3314e91ecfe56aecbf36430940e2873dadaa773ffe072dc23b7af8e46d4b6485d302a11673fe94c6b67ca2cfbb60c989848b02100d0594ac1 + languageName: node + linkType: hard + +"p-limit@npm:^3.1.0": + version: 3.1.0 + resolution: "p-limit@npm:3.1.0" + dependencies: + yocto-queue: ^0.1.0 + checksum: 7c3690c4dbf62ef625671e20b7bdf1cbc9534e83352a2780f165b0d3ceba21907e77ad63401708145ca4e25bfc51636588d89a8c0aeb715e6c37d1c066430360 + languageName: node + linkType: hard + +"p-locate@npm:^4.1.0": + version: 4.1.0 + resolution: "p-locate@npm:4.1.0" + dependencies: + p-limit: ^2.2.0 + checksum: 513bd14a455f5da4ebfcb819ef706c54adb09097703de6aeaa5d26fe5ea16df92b48d1ac45e01e3944ce1e6aa2a66f7f8894742b8c9d6e276e16cd2049a2b870 + languageName: node + linkType: hard + +"p-map@npm:^4.0.0": + version: 4.0.0 + resolution: "p-map@npm:4.0.0" + dependencies: + aggregate-error: ^3.0.0 + checksum: cb0ab21ec0f32ddffd31dfc250e3afa61e103ef43d957cc45497afe37513634589316de4eb88abdfd969fe6410c22c0b93ab24328833b8eb1ccc087fc0442a1c + languageName: node + linkType: hard + +"p-try@npm:^2.0.0": + version: 2.2.0 + resolution: "p-try@npm:2.2.0" + checksum: f8a8e9a7693659383f06aec604ad5ead237c7a261c18048a6e1b5b85a5f8a067e469aa24f5bc009b991ea3b058a87f5065ef4176793a200d4917349881216cae + languageName: node + linkType: hard + +"pac-proxy-agent@npm:^5.0.0": + version: 5.0.0 + resolution: "pac-proxy-agent@npm:5.0.0" + dependencies: + "@tootallnate/once": 1 + agent-base: 6 + debug: 4 + get-uri: 3 + http-proxy-agent: ^4.0.1 + https-proxy-agent: 5 + pac-resolver: ^5.0.0 + raw-body: ^2.2.0 + socks-proxy-agent: 5 + checksum: cfd26a0e2ebfea4ca6162465018ce093bf147d26cf6c8fb3e7155bc7c184370d80d4d09a1c097e3db7676d0e3f574ea1cb56a4aa7d1d2e5cca6238935fabf010 + languageName: node + linkType: hard + +"pac-resolver@npm:^5.0.0": + version: 5.0.1 + resolution: "pac-resolver@npm:5.0.1" + dependencies: + degenerator: ^3.0.2 + ip: ^1.1.5 + netmask: ^2.0.2 + checksum: e3bd8aada70d173cd4cec1ac810fb56161678b7a597060a740c4a31d9c5f8cd95687b2d0fd90b69c0cafe5ef787404074f38042ba08c8d378fed48973f58e493 + languageName: node + linkType: hard + +"packet-reader@npm:1.0.0": + version: 1.0.0 + resolution: "packet-reader@npm:1.0.0" + checksum: 0b7516f0cbf3e322aad591bed29ba544220088c53943145c0d9121a6f59182ad811f7fd6785a8979a34356aca69d97653689029964c5998dc02645633d88ffd7 + languageName: node + linkType: hard + +"parse-json@npm:^5.2.0": + version: 5.2.0 + resolution: "parse-json@npm:5.2.0" + dependencies: + "@babel/code-frame": ^7.0.0 + error-ex: ^1.3.1 + json-parse-even-better-errors: ^2.3.0 + lines-and-columns: ^1.1.6 + checksum: 62085b17d64da57f40f6afc2ac1f4d95def18c4323577e1eced571db75d9ab59b297d1d10582920f84b15985cbfc6b6d450ccbf317644cfa176f3ed982ad87e2 + languageName: node + linkType: hard + +"parse5-htmlparser2-tree-adapter@npm:^6.0.0": + version: 6.0.1 + resolution: "parse5-htmlparser2-tree-adapter@npm:6.0.1" + dependencies: + parse5: ^6.0.1 + checksum: 1848378b355d027915645c13f13f982e60502d201f53bc2067a508bf2dba4aac08219fc781dcd160167f5f50f0c73f58d20fa4fb3d90ee46762c20234fa90a6d + languageName: node + linkType: hard + +"parse5-htmlparser2-tree-adapter@npm:^7.0.0": + version: 7.0.0 + resolution: "parse5-htmlparser2-tree-adapter@npm:7.0.0" + dependencies: + domhandler: ^5.0.2 + parse5: ^7.0.0 + checksum: fc5d01e07733142a1baf81de5c2a9c41426c04b7ab29dd218acb80cd34a63177c90aff4a4aee66cf9f1d0aeecff1389adb7452ad6f8af0a5888e3e9ad6ef733d + languageName: node + linkType: hard + +"parse5@npm:^5.1.1": + version: 5.1.1 + resolution: "parse5@npm:5.1.1" + checksum: 613a714af4c1101d1cb9f7cece2558e35b9ae8a0c03518223a4a1e35494624d9a9ad5fad4c13eab66a0e0adccd9aa3d522fc8f5f9cc19789e0579f3fa0bdfc65 + languageName: node + linkType: hard + +"parse5@npm:^6.0.1": + version: 6.0.1 + resolution: "parse5@npm:6.0.1" + checksum: 7d569a176c5460897f7c8f3377eff640d54132b9be51ae8a8fa4979af940830b2b0c296ce75e5bd8f4041520aadde13170dbdec44889975f906098ea0002f4bd + languageName: node + linkType: hard + +"parse5@npm:^7.0.0": + version: 7.0.0 + resolution: "parse5@npm:7.0.0" + dependencies: + entities: ^4.3.0 + checksum: 7da5d61cc18eb36ffa71fc861e65cbfd1f23d96483a6631254e627be667dbc9c93ac0b0e6cb17a13a2e4033dab19bfb2f76f38e5936cfb57240ed49036a83fcc + languageName: node + linkType: hard + +"parseurl@npm:~1.3.3": + version: 1.3.3 + resolution: "parseurl@npm:1.3.3" + checksum: 407cee8e0a3a4c5cd472559bca8b6a45b82c124e9a4703302326e9ab60fc1081442ada4e02628efef1eb16197ddc7f8822f5a91fd7d7c86b51f530aedb17dfa2 + languageName: node + linkType: hard + +"patch-package@npm:^6.4.7": + version: 6.4.7 + resolution: "patch-package@npm:6.4.7" + dependencies: + "@yarnpkg/lockfile": ^1.1.0 + chalk: ^2.4.2 + cross-spawn: ^6.0.5 + find-yarn-workspace-root: ^2.0.0 + fs-extra: ^7.0.1 + is-ci: ^2.0.0 + klaw-sync: ^6.0.0 + minimist: ^1.2.0 + open: ^7.4.2 + rimraf: ^2.6.3 + semver: ^5.6.0 + slash: ^2.0.0 + tmp: ^0.0.33 + bin: + patch-package: index.js + checksum: f36d5324da3b69ee635e7cd2c68f4d3dd89dc91d60ffdaad3b602fd953277f4da901c91033683bf6ff31c14799bc049849af3a389455c25d0435fe9cfb0d4088 + languageName: node + linkType: hard + +"path-equal@npm:^1.1.2": + version: 1.2.2 + resolution: "path-equal@npm:1.2.2" + checksum: 948930eb6bbb5ddcc724f7a4339e2a98fe35269b5f46d88f85c588ed4713e7ec1c71da1629608606c6687216ba3afae710a77cfb5146b735a84d6199f06f247d + languageName: node + linkType: hard + +"path-exists@npm:^4.0.0": + version: 4.0.0 + resolution: "path-exists@npm:4.0.0" + checksum: 505807199dfb7c50737b057dd8d351b82c033029ab94cb10a657609e00c1bc53b951cfdbccab8de04c5584d5eff31128ce6afd3db79281874a5ef2adbba55ed1 + languageName: node + linkType: hard + +"path-is-absolute@npm:^1.0.0": + version: 1.0.1 + resolution: "path-is-absolute@npm:1.0.1" + checksum: 060840f92cf8effa293bcc1bea81281bd7d363731d214cbe5c227df207c34cd727430f70c6037b5159c8a870b9157cba65e775446b0ab06fd5ecc7e54615a3b8 + languageName: node + linkType: hard + +"path-key@npm:^2.0.1": + version: 2.0.1 + resolution: "path-key@npm:2.0.1" + checksum: f7ab0ad42fe3fb8c7f11d0c4f849871e28fbd8e1add65c370e422512fc5887097b9cf34d09c1747d45c942a8c1e26468d6356e2df3f740bf177ab8ca7301ebfd + languageName: node + linkType: hard + +"path-key@npm:^3.0.0, path-key@npm:^3.1.0": + version: 3.1.1 + resolution: "path-key@npm:3.1.1" + checksum: 55cd7a9dd4b343412a8386a743f9c746ef196e57c823d90ca3ab917f90ab9f13dd0ded27252ba49dbdfcab2b091d998bc446f6220cd3cea65db407502a740020 + languageName: node + linkType: hard + +"path-parse@npm:^1.0.7": + version: 1.0.7 + resolution: "path-parse@npm:1.0.7" + checksum: 49abf3d81115642938a8700ec580da6e830dde670be21893c62f4e10bd7dd4c3742ddc603fe24f898cba7eb0c6bc1777f8d9ac14185d34540c6d4d80cd9cae8a + languageName: node + linkType: hard + +"path-to-regexp@npm:0.1.7": + version: 0.1.7 + resolution: "path-to-regexp@npm:0.1.7" + checksum: 69a14ea24db543e8b0f4353305c5eac6907917031340e5a8b37df688e52accd09e3cebfe1660b70d76b6bd89152f52183f28c74813dbf454ba1a01c82a38abce + languageName: node + linkType: hard + +"peek-readable@npm:^4.1.0": + version: 4.1.0 + resolution: "peek-readable@npm:4.1.0" + checksum: 02c673f9bc816f8e4e74a054c097225ad38d457d745b775e2b96faf404a54473b2f62f5bcd496f5ebc28696708bcc5e95bed409856f4bef5ed62eae9b4ac0dab + languageName: node + linkType: hard + +"pg-connection-string@npm:^2.5.0": + version: 2.5.0 + resolution: "pg-connection-string@npm:2.5.0" + checksum: a6f3a068f7c9416a5b33a326811caf0dfaaee045c225b7c628b4c9b4e9a2b25bdd12a21e4c48940e1000ea223a4e608ca122d2ff3dd08c8b1db0fc9f5705133a + languageName: node + linkType: hard + +"pg-int8@npm:1.0.1": + version: 1.0.1 + resolution: "pg-int8@npm:1.0.1" + checksum: a1e3a05a69005ddb73e5f324b6b4e689868a447c5fa280b44cd4d04e6916a344ac289e0b8d2695d66e8e89a7fba023affb9e0e94778770ada5df43f003d664c9 + languageName: node + linkType: hard + +"pg-pool@npm:^3.5.1": + version: 3.5.1 + resolution: "pg-pool@npm:3.5.1" + peerDependencies: + pg: ">=8.0" + checksum: 42833c25f18fee41a1b2d955978f1403e93164762a7e57d3a870429103d302f1899b393ab021bb8144272037eb3f13bdb9f16a4c4afaa3efd3d2c3689738038f + languageName: node + linkType: hard + +"pg-protocol@npm:^1.5.0": + version: 1.5.0 + resolution: "pg-protocol@npm:1.5.0" + checksum: b839d12cafe942ef9cbc5b13c174eb2356804fb4fe8ead8279f46a36be90722d19a91409955beb8a3d5301639c44854e49749de4aef02dc361fee3e2a61fb1e4 + languageName: node + linkType: hard + +"pg-types@npm:^2.1.0": + version: 2.2.0 + resolution: "pg-types@npm:2.2.0" + dependencies: + pg-int8: 1.0.1 + postgres-array: ~2.0.0 + postgres-bytea: ~1.0.0 + postgres-date: ~1.0.4 + postgres-interval: ^1.1.0 + checksum: bf4ec3f594743442857fb3a8dfe5d2478a04c98f96a0a47365014557cbc0b4b0cee01462c79adca863b93befbf88f876299b75b72c665b5fb84a2c94fbd10316 + languageName: node + linkType: hard + +"pg@npm:^8.7.3": + version: 8.7.3 + resolution: "pg@npm:8.7.3" + dependencies: + buffer-writer: 2.0.0 + packet-reader: 1.0.0 + pg-connection-string: ^2.5.0 + pg-pool: ^3.5.1 + pg-protocol: ^1.5.0 + pg-types: ^2.1.0 + pgpass: 1.x + peerDependencies: + pg-native: ">=2.0.0" + peerDependenciesMeta: + pg-native: + optional: true + checksum: d0e7040967779b9ccea16897f099510bcaf6bc86f77a6d8fa7e293c24d8bd2fd2ec46d99d6d1adc9be4cc8f254aa909361346b693088c1ba4501414f7afb2fe3 + languageName: node + linkType: hard + +"pgpass@npm:1.x": + version: 1.0.5 + resolution: "pgpass@npm:1.0.5" + dependencies: + split2: ^4.1.0 + checksum: 947ac096c031eebdf08d989de2e9f6f156b8133d6858c7c2c06c041e1e71dda6f5f3bad3c0ec1e96a09497bbc6ef89e762eefe703b5ef9cb2804392ec52ec400 + languageName: node + linkType: hard + +"picocolors@npm:^1.0.0": + version: 1.0.0 + resolution: "picocolors@npm:1.0.0" + checksum: a2e8092dd86c8396bdba9f2b5481032848525b3dc295ce9b57896f931e63fc16f79805144321f72976383fc249584672a75cc18d6777c6b757603f372f745981 + languageName: node + linkType: hard + +"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.3, picomatch@npm:^2.3.1": + version: 2.3.1 + resolution: "picomatch@npm:2.3.1" + checksum: 050c865ce81119c4822c45d3c84f1ced46f93a0126febae20737bd05ca20589c564d6e9226977df859ed5e03dc73f02584a2b0faad36e896936238238b0446cf + languageName: node + linkType: hard + +"pirates@npm:^4.0.4": + version: 4.0.5 + resolution: "pirates@npm:4.0.5" + checksum: c9994e61b85260bec6c4fc0307016340d9b0c4f4b6550a957afaaff0c9b1ad58fbbea5cfcf083860a25cb27a375442e2b0edf52e2e1e40e69934e08dcc52d227 + languageName: node + linkType: hard + +"pkg-dir@npm:^4.2.0": + version: 4.2.0 + resolution: "pkg-dir@npm:4.2.0" + dependencies: + find-up: ^4.0.0 + checksum: 9863e3f35132bf99ae1636d31ff1e1e3501251d480336edb1c211133c8d58906bed80f154a1d723652df1fda91e01c7442c2eeaf9dc83157c7ae89087e43c8d6 + languageName: node + linkType: hard + +"postgres-array@npm:~2.0.0": + version: 2.0.0 + resolution: "postgres-array@npm:2.0.0" + checksum: 0e1e659888147c5de579d229a2d95c0d83ebdbffc2b9396d890a123557708c3b758a0a97ed305ce7f58edfa961fa9f0bbcd1ea9f08b6e5df73322e683883c464 + languageName: node + linkType: hard + +"postgres-bytea@npm:~1.0.0": + version: 1.0.0 + resolution: "postgres-bytea@npm:1.0.0" + checksum: d844ae4ca7a941b70e45cac1261a73ee8ed39d72d3d74ab1d645248185a1b7f0ac91a3c63d6159441020f4e1f7fe64689ac56536a307b31cef361e5187335090 + languageName: node + linkType: hard + +"postgres-date@npm:~1.0.4": + version: 1.0.7 + resolution: "postgres-date@npm:1.0.7" + checksum: 5745001d47e51cd767e46bcb1710649cd705d91a24d42fa661c454b6dcbb7353c066a5047983c90a626cd3bbfea9e626cc6fa84a35ec57e5bbb28b49f78e13ed + languageName: node + linkType: hard + +"postgres-interval@npm:^1.1.0": + version: 1.2.0 + resolution: "postgres-interval@npm:1.2.0" + dependencies: + xtend: ^4.0.0 + checksum: 746b71f93805ae33b03528e429dc624706d1f9b20ee81bf743263efb6a0cd79ae02a642a8a480dbc0f09547b4315ab7df6ce5ec0be77ed700bac42730f5c76b2 + languageName: node + linkType: hard + +"prelude-ls@npm:~1.1.2": + version: 1.1.2 + resolution: "prelude-ls@npm:1.1.2" + checksum: c4867c87488e4a0c233e158e4d0d5565b609b105d75e4c05dc760840475f06b731332eb93cc8c9cecb840aa8ec323ca3c9a56ad7820ad2e63f0261dadcb154e4 + languageName: node + linkType: hard + +"prettier-plugin-organize-imports@npm:^3.0.3": + version: 3.1.0 + resolution: "prettier-plugin-organize-imports@npm:3.1.0" + peerDependencies: + "@volar/vue-typescript": ">=0.39.0" + prettier: ">=2.0" + typescript: ">=2.9" + peerDependenciesMeta: + "@volar/vue-typescript": + optional: true + checksum: 3b22bf4ec44dd64a4b2e3d958633276c290590c49df440ea9f5b66182925d83979f4f42319ed788d5b5b0ef6d262559f888145c40fc95f29064dcd13f325a3a4 + languageName: node + linkType: hard + +"pretty-format@npm:^28.1.3": + version: 28.1.3 + resolution: "pretty-format@npm:28.1.3" + dependencies: + "@jest/schemas": ^28.1.3 + ansi-regex: ^5.0.1 + ansi-styles: ^5.0.0 + react-is: ^18.0.0 + checksum: e69f857358a3e03d271252d7524bec758c35e44680287f36c1cb905187fbc82da9981a6eb07edfd8a03bc3cbeebfa6f5234c13a3d5b59f2bbdf9b4c4053e0a7f + languageName: node + linkType: hard + +"process-nextick-args@npm:~2.0.0": + version: 2.0.1 + resolution: "process-nextick-args@npm:2.0.1" + checksum: 1d38588e520dab7cea67cbbe2efdd86a10cc7a074c09657635e34f035277b59fbb57d09d8638346bf7090f8e8ebc070c96fa5fd183b777fff4f5edff5e9466cf + languageName: node + linkType: hard + +"promise-inflight@npm:^1.0.1": + version: 1.0.1 + resolution: "promise-inflight@npm:1.0.1" + checksum: 22749483091d2c594261517f4f80e05226d4d5ecc1fc917e1886929da56e22b5718b7f2a75f3807e7a7d471bc3be2907fe92e6e8f373ddf5c64bae35b5af3981 + languageName: node + linkType: hard + +"promise-retry@npm:^2.0.1": + version: 2.0.1 + resolution: "promise-retry@npm:2.0.1" + dependencies: + err-code: ^2.0.2 + retry: ^0.12.0 + checksum: f96a3f6d90b92b568a26f71e966cbbc0f63ab85ea6ff6c81284dc869b41510e6cdef99b6b65f9030f0db422bf7c96652a3fff9f2e8fb4a0f069d8f4430359429 + languageName: node + linkType: hard + +"prompts@npm:^2.0.1": + version: 2.4.2 + resolution: "prompts@npm:2.4.2" + dependencies: + kleur: ^3.0.3 + sisteransi: ^1.0.5 + checksum: d8fd1fe63820be2412c13bfc5d0a01909acc1f0367e32396962e737cb2fc52d004f3302475d5ce7d18a1e8a79985f93ff04ee03007d091029c3f9104bffc007d + languageName: node + linkType: hard + +"proxy-addr@npm:~2.0.7": + version: 2.0.7 + resolution: "proxy-addr@npm:2.0.7" + dependencies: + forwarded: 0.2.0 + ipaddr.js: 1.9.1 + checksum: 29c6990ce9364648255454842f06f8c46fcd124d3e6d7c5066df44662de63cdc0bad032e9bf5a3d653ff72141cc7b6019873d685708ac8210c30458ad99f2b74 + languageName: node + linkType: hard + +"proxy-agent@npm:^5.0.0": + version: 5.0.0 + resolution: "proxy-agent@npm:5.0.0" + dependencies: + agent-base: ^6.0.0 + debug: 4 + http-proxy-agent: ^4.0.0 + https-proxy-agent: ^5.0.0 + lru-cache: ^5.1.1 + pac-proxy-agent: ^5.0.0 + proxy-from-env: ^1.0.0 + socks-proxy-agent: ^5.0.0 + checksum: 3b0bb73a4d3a07711d3cad72b2fa4320880f7a6ec1959cdcc186ac6ffb173db8137d7c4046c27fdfa6e2207b2eb75e802f3d5e14c766700586ec4d47299a5124 + languageName: node + linkType: hard + +"proxy-from-env@npm:^1.0.0": + version: 1.1.0 + resolution: "proxy-from-env@npm:1.1.0" + checksum: ed7fcc2ba0a33404958e34d95d18638249a68c430e30fcb6c478497d72739ba64ce9810a24f53a7d921d0c065e5b78e3822759800698167256b04659366ca4d4 + languageName: node + linkType: hard + +"punycode@npm:^2.1.0": + version: 2.1.1 + resolution: "punycode@npm:2.1.1" + checksum: 823bf443c6dd14f669984dea25757b37993f67e8d94698996064035edd43bed8a5a17a9f12e439c2b35df1078c6bec05a6c86e336209eb1061e8025c481168e8 + languageName: node + linkType: hard + +"qs@npm:6.10.3": + version: 6.10.3 + resolution: "qs@npm:6.10.3" + dependencies: + side-channel: ^1.0.4 + checksum: 0fac5e6c7191d0295a96d0e83c851aeb015df7e990e4d3b093897d3ac6c94e555dbd0a599739c84d7fa46d7fee282d94ba76943983935cf33bba6769539b8019 + languageName: node + linkType: hard + +"qs@npm:6.9.3": + version: 6.9.3 + resolution: "qs@npm:6.9.3" + checksum: 89cd1b5e521c19a7e0a7a056ddc261c5c30889664608cf9ce6085f9f25606fc48568cf6a6249e641b4b5c04dac7889e3b82133142523abf397228eb4f488fc38 + languageName: node + linkType: hard + +"qs@npm:^6.10.3": + version: 6.11.0 + resolution: "qs@npm:6.11.0" + dependencies: + side-channel: ^1.0.4 + checksum: 6e1f29dd5385f7488ec74ac7b6c92f4d09a90408882d0c208414a34dd33badc1a621019d4c799a3df15ab9b1d0292f97c1dd71dc7c045e69f81a8064e5af7297 + languageName: node + linkType: hard + +"querystringify@npm:^2.1.1": + version: 2.2.0 + resolution: "querystringify@npm:2.2.0" + checksum: 5641ea231bad7ef6d64d9998faca95611ed4b11c2591a8cae741e178a974f6a8e0ebde008475259abe1621cb15e692404e6b6626e927f7b849d5c09392604b15 + languageName: node + linkType: hard + +"queue@npm:6.0.2": + version: 6.0.2 + resolution: "queue@npm:6.0.2" + dependencies: + inherits: ~2.0.3 + checksum: ebc23639248e4fe40a789f713c20548e513e053b3dc4924b6cb0ad741e3f264dcff948225c8737834dd4f9ec286dbc06a1a7c13858ea382d9379f4303bcc0916 + languageName: node + linkType: hard + +"range-parser@npm:~1.2.1": + version: 1.2.1 + resolution: "range-parser@npm:1.2.1" + checksum: 0a268d4fea508661cf5743dfe3d5f47ce214fd6b7dec1de0da4d669dd4ef3d2144468ebe4179049eff253d9d27e719c88dae55be64f954e80135a0cada804ec9 + languageName: node + linkType: hard + +"raw-body@npm:2.5.1, raw-body@npm:^2.2.0": + version: 2.5.1 + resolution: "raw-body@npm:2.5.1" + dependencies: + bytes: 3.1.2 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + unpipe: 1.0.0 + checksum: 5362adff1575d691bb3f75998803a0ffed8c64eabeaa06e54b4ada25a0cd1b2ae7f4f5ec46565d1bec337e08b5ac90c76eaa0758de6f72a633f025d754dec29e + languageName: node + linkType: hard + +"react-is@npm:^18.0.0": + version: 18.2.0 + resolution: "react-is@npm:18.2.0" + checksum: e72d0ba81b5922759e4aff17e0252bd29988f9642ed817f56b25a3e217e13eea8a7f2322af99a06edb779da12d5d636e9fda473d620df9a3da0df2a74141d53e + languageName: node + linkType: hard + +"readable-stream@npm:1.1.x, readable-stream@npm:1.x >=1.1.9": + version: 1.1.14 + resolution: "readable-stream@npm:1.1.14" + dependencies: + core-util-is: ~1.0.0 + inherits: ~2.0.1 + isarray: 0.0.1 + string_decoder: ~0.10.x + checksum: 17dfeae3e909945a4a1abc5613ea92d03269ef54c49288599507fc98ff4615988a1c39a999dcf9aacba70233d9b7040bc11a5f2bfc947e262dedcc0a8b32b5a0 + languageName: node + linkType: hard + +"readable-stream@npm:^2.2.2": + version: 2.3.7 + resolution: "readable-stream@npm:2.3.7" + dependencies: + core-util-is: ~1.0.0 + inherits: ~2.0.3 + isarray: ~1.0.0 + process-nextick-args: ~2.0.0 + safe-buffer: ~5.1.1 + string_decoder: ~1.1.1 + util-deprecate: ~1.0.1 + checksum: e4920cf7549a60f8aaf694d483a0e61b2a878b969d224f89b3bc788b8d920075132c4b55a7494ee944c7b6a9a0eada28a7f6220d80b0312ece70bbf08eeca755 + languageName: node + linkType: hard + +"readable-stream@npm:^3.6.0": + version: 3.6.0 + resolution: "readable-stream@npm:3.6.0" + dependencies: + inherits: ^2.0.3 + string_decoder: ^1.1.1 + util-deprecate: ^1.0.1 + checksum: d4ea81502d3799439bb955a3a5d1d808592cf3133350ed352aeaa499647858b27b1c4013984900238b0873ec8d0d8defce72469fb7a83e61d53f5ad61cb80dc8 + languageName: node + linkType: hard + +"readable-web-to-node-stream@npm:^3.0.0": + version: 3.0.2 + resolution: "readable-web-to-node-stream@npm:3.0.2" + dependencies: + readable-stream: ^3.6.0 + checksum: 8c56cc62c68513425ddfa721954875b382768f83fa20e6b31e365ee00cbe7a3d6296f66f7f1107b16cd3416d33aa9f1680475376400d62a081a88f81f0ea7f9c + languageName: node + linkType: hard + +"readdirp@npm:~3.6.0": + version: 3.6.0 + resolution: "readdirp@npm:3.6.0" + dependencies: + picomatch: ^2.2.1 + checksum: 1ced032e6e45670b6d7352d71d21ce7edf7b9b928494dcaba6f11fba63180d9da6cd7061ebc34175ffda6ff529f481818c962952004d273178acd70f7059b320 + languageName: node + linkType: hard + +"reflect-metadata@npm:^0.1.13": + version: 0.1.13 + resolution: "reflect-metadata@npm:0.1.13" + checksum: 798d379a7b6f6455501145419505c97dd11cbc23857a386add2b9ef15963ccf15a48d9d15507afe01d4cd74116df8a213247200bac00320bd7c11ddeaa5e8fb4 + languageName: node + linkType: hard + +"regenerate-unicode-properties@npm:^10.0.1": + version: 10.0.1 + resolution: "regenerate-unicode-properties@npm:10.0.1" + dependencies: + regenerate: ^1.4.2 + checksum: 1b638b7087d8143e5be3e20e2cda197ea0440fa0bc2cc49646b2f50c5a2b1acdc54b21e4215805a5a2dd487c686b2291accd5ad00619534098d2667e76247754 + languageName: node + linkType: hard + +"regenerate@npm:^1.4.2": + version: 1.4.2 + resolution: "regenerate@npm:1.4.2" + checksum: 3317a09b2f802da8db09aa276e469b57a6c0dd818347e05b8862959c6193408242f150db5de83c12c3fa99091ad95fb42a6db2c3329bfaa12a0ea4cbbeb30cb0 + languageName: node + linkType: hard + +"regenerator-runtime@npm:^0.13.4": + version: 0.13.9 + resolution: "regenerator-runtime@npm:0.13.9" + checksum: 65ed455fe5afd799e2897baf691ca21c2772e1a969d19bb0c4695757c2d96249eb74ee3553ea34a91062b2a676beedf630b4c1551cc6299afb937be1426ec55e + languageName: node + linkType: hard + +"regenerator-transform@npm:^0.15.0": + version: 0.15.0 + resolution: "regenerator-transform@npm:0.15.0" + dependencies: + "@babel/runtime": ^7.8.4 + checksum: 86e54849ab1167618d28bb56d214c52a983daf29b0d115c976d79840511420049b6b42c9ebdf187defa8e7129bdd74b6dd266420d0d3868c9fa7f793b5d15d49 + languageName: node + linkType: hard + +"regexpu-core@npm:^5.1.0": + version: 5.1.0 + resolution: "regexpu-core@npm:5.1.0" + dependencies: + regenerate: ^1.4.2 + regenerate-unicode-properties: ^10.0.1 + regjsgen: ^0.6.0 + regjsparser: ^0.8.2 + unicode-match-property-ecmascript: ^2.0.0 + unicode-match-property-value-ecmascript: ^2.0.0 + checksum: 7b4eb8d182d9d10537a220a93138df5bc7eaf4ed53e36b95e8427d33ed8a2b081468f1a15d3e5fcee66517e1df7f5ca180b999e046d060badd97150f2ffe87b2 + languageName: node + linkType: hard + +"regjsgen@npm:^0.6.0": + version: 0.6.0 + resolution: "regjsgen@npm:0.6.0" + checksum: c5158ebd735e75074e41292ade1ff05d85566d205426cc61501e360c450a63baced8512ee3ae238e5c0a0e42969563c7875b08fa69d6f0402daf36bcb3e4d348 + languageName: node + linkType: hard + +"regjsparser@npm:^0.8.2": + version: 0.8.4 + resolution: "regjsparser@npm:0.8.4" + dependencies: + jsesc: ~0.5.0 + bin: + regjsparser: bin/parser + checksum: d069b932491761cda127ce11f6bd2729c3b1b394a35200ec33f1199e937423db28ceb86cf33f0a97c76ecd7c0f8db996476579eaf0d80a1f74c1934f4ca8b27a + languageName: node + linkType: hard + +"require-directory@npm:^2.1.1": + version: 2.1.1 + resolution: "require-directory@npm:2.1.1" + checksum: fb47e70bf0001fdeabdc0429d431863e9475e7e43ea5f94ad86503d918423c1543361cc5166d713eaa7029dd7a3d34775af04764bebff99ef413111a5af18c80 + languageName: node + linkType: hard + +"require-from-string@npm:^2.0.2": + version: 2.0.2 + resolution: "require-from-string@npm:2.0.2" + checksum: a03ef6895445f33a4015300c426699bc66b2b044ba7b670aa238610381b56d3f07c686251740d575e22f4c87531ba662d06937508f0f3c0f1ddc04db3130560b + languageName: node + linkType: hard + +"requires-port@npm:^1.0.0": + version: 1.0.0 + resolution: "requires-port@npm:1.0.0" + checksum: eee0e303adffb69be55d1a214e415cf42b7441ae858c76dfc5353148644f6fd6e698926fc4643f510d5c126d12a705e7c8ed7e38061113bdf37547ab356797ff + languageName: node + linkType: hard + +"resolve-cwd@npm:^3.0.0": + version: 3.0.0 + resolution: "resolve-cwd@npm:3.0.0" + dependencies: + resolve-from: ^5.0.0 + checksum: 546e0816012d65778e580ad62b29e975a642989108d9a3c5beabfb2304192fa3c9f9146fbdfe213563c6ff51975ae41bac1d3c6e047dd9572c94863a057b4d81 + languageName: node + linkType: hard + +"resolve-from@npm:^5.0.0": + version: 5.0.0 + resolution: "resolve-from@npm:5.0.0" + checksum: 4ceeb9113e1b1372d0cd969f3468fa042daa1dd9527b1b6bb88acb6ab55d8b9cd65dbf18819f9f9ddf0db804990901dcdaade80a215e7b2c23daae38e64f5bdf + languageName: node + linkType: hard + +"resolve.exports@npm:^1.1.0": + version: 1.1.0 + resolution: "resolve.exports@npm:1.1.0" + checksum: 52865af8edb088f6c7759a328584a5de6b226754f004b742523adcfe398cfbc4559515104bc2ae87b8e78b1e4de46c9baec400b3fb1f7d517b86d2d48a098a2d + languageName: node + linkType: hard + +"resolve@npm:^1.0.0, resolve@npm:^1.14.2, resolve@npm:^1.20.0": + version: 1.22.1 + resolution: "resolve@npm:1.22.1" + dependencies: + is-core-module: ^2.9.0 + path-parse: ^1.0.7 + supports-preserve-symlinks-flag: ^1.0.0 + bin: + resolve: bin/resolve + checksum: 07af5fc1e81aa1d866cbc9e9460fbb67318a10fa3c4deadc35c3ad8a898ee9a71a86a65e4755ac3195e0ea0cfbe201eb323ebe655ce90526fd61917313a34e4e + languageName: node + linkType: hard + +"resolve@patch:resolve@^1.0.0#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.20.0#~builtin": + version: 1.22.1 + resolution: "resolve@patch:resolve@npm%3A1.22.1#~builtin::version=1.22.1&hash=07638b" + dependencies: + is-core-module: ^2.9.0 + path-parse: ^1.0.7 + supports-preserve-symlinks-flag: ^1.0.0 + bin: + resolve: bin/resolve + checksum: 5656f4d0bedcf8eb52685c1abdf8fbe73a1603bb1160a24d716e27a57f6cecbe2432ff9c89c2bd57542c3a7b9d14b1882b73bfe2e9d7849c9a4c0b8b39f02b8b + languageName: node + linkType: hard + +"retry@npm:^0.12.0": + version: 0.12.0 + resolution: "retry@npm:0.12.0" + checksum: 623bd7d2e5119467ba66202d733ec3c2e2e26568074923bc0585b6b99db14f357e79bdedb63cab56cec47491c4a0da7e6021a7465ca6dc4f481d3898fdd3158c + languageName: node + linkType: hard + +"rimraf@npm:^2.6.1, rimraf@npm:^2.6.3": + version: 2.7.1 + resolution: "rimraf@npm:2.7.1" + dependencies: + glob: ^7.1.3 + bin: + rimraf: ./bin.js + checksum: cdc7f6eacb17927f2a075117a823e1c5951792c6498ebcce81ca8203454a811d4cf8900314154d3259bb8f0b42ab17f67396a8694a54cae3283326e57ad250cd + languageName: node + linkType: hard + +"rimraf@npm:^3.0.0, rimraf@npm:^3.0.2": + version: 3.0.2 + resolution: "rimraf@npm:3.0.2" + dependencies: + glob: ^7.1.3 + bin: + rimraf: bin.js + checksum: 87f4164e396f0171b0a3386cc1877a817f572148ee13a7e113b238e48e8a9f2f31d009a92ec38a591ff1567d9662c6b67fd8818a2dbbaed74bc26a87a2a4a9a0 + languageName: node + linkType: hard + +"safe-buffer@npm:5.1.2, safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1, safe-buffer@npm:~5.1.2": + version: 5.1.2 + resolution: "safe-buffer@npm:5.1.2" + checksum: f2f1f7943ca44a594893a852894055cf619c1fbcb611237fc39e461ae751187e7baf4dc391a72125e0ac4fb2d8c5c0b3c71529622e6a58f46b960211e704903c + languageName: node + linkType: hard + +"safe-buffer@npm:5.2.1, safe-buffer@npm:^5.0.1, safe-buffer@npm:~5.2.0": + version: 5.2.1 + resolution: "safe-buffer@npm:5.2.1" + checksum: b99c4b41fdd67a6aaf280fcd05e9ffb0813654894223afb78a31f14a19ad220bba8aba1cb14eddce1fcfb037155fe6de4e861784eb434f7d11ed58d1e70dd491 + languageName: node + linkType: hard + +"safe-stable-stringify@npm:^2.2.0": + version: 2.3.1 + resolution: "safe-stable-stringify@npm:2.3.1" + checksum: a0a0bad0294c3e2a9d1bf3cf2b1096dfb83c162d09a5e4891e488cce082120bd69161d2a92aae7fc48255290f17700decae9c89a07fe139794e61b5c8b411377 + languageName: node + linkType: hard + +"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0": + version: 2.1.2 + resolution: "safer-buffer@npm:2.1.2" + checksum: cab8f25ae6f1434abee8d80023d7e72b598cf1327164ddab31003c51215526801e40b66c5e65d658a0af1e9d6478cadcb4c745f4bd6751f97d8644786c0978b0 + languageName: node + linkType: hard + +"sax@npm:>=0.6.0": + version: 1.2.4 + resolution: "sax@npm:1.2.4" + checksum: d3df7d32b897a2c2f28e941f732c71ba90e27c24f62ee918bd4d9a8cfb3553f2f81e5493c7f0be94a11c1911b643a9108f231dd6f60df3fa9586b5d2e3e9e1fe + languageName: node + linkType: hard + +"semver@npm:7.0.0": + version: 7.0.0 + resolution: "semver@npm:7.0.0" + bin: + semver: bin/semver.js + checksum: 272c11bf8d083274ef79fe40a81c55c184dff84dd58e3c325299d0927ba48cece1f020793d138382b85f89bab5002a35a5ba59a3a68a7eebbb597eb733838778 + languageName: node + linkType: hard + +"semver@npm:^5.5.0, semver@npm:^5.6.0": + version: 5.7.1 + resolution: "semver@npm:5.7.1" + bin: + semver: ./bin/semver + checksum: 57fd0acfd0bac382ee87cd52cd0aaa5af086a7dc8d60379dfe65fea491fb2489b6016400813930ecd61fd0952dae75c115287a1b16c234b1550887117744dfaf + languageName: node + linkType: hard + +"semver@npm:^6.0.0, semver@npm:^6.1.1, semver@npm:^6.1.2, semver@npm:^6.3.0": + version: 6.3.0 + resolution: "semver@npm:6.3.0" + bin: + semver: ./bin/semver.js + checksum: 1b26ecf6db9e8292dd90df4e781d91875c0dcc1b1909e70f5d12959a23c7eebb8f01ea581c00783bbee72ceeaad9505797c381756326073850dc36ed284b21b9 + languageName: node + linkType: hard + +"semver@npm:^7.3.5, semver@npm:^7.3.7": + version: 7.3.7 + resolution: "semver@npm:7.3.7" + dependencies: + lru-cache: ^6.0.0 + bin: + semver: bin/semver.js + checksum: 2fa3e877568cd6ce769c75c211beaed1f9fce80b28338cadd9d0b6c40f2e2862bafd62c19a6cff42f3d54292b7c623277bcab8816a2b5521cf15210d43e75232 + languageName: node + linkType: hard + +"send@npm:0.18.0": + version: 0.18.0 + resolution: "send@npm:0.18.0" + dependencies: + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + encodeurl: ~1.0.2 + escape-html: ~1.0.3 + etag: ~1.8.1 + fresh: 0.5.2 + http-errors: 2.0.0 + mime: 1.6.0 + ms: 2.1.3 + on-finished: 2.4.1 + range-parser: ~1.2.1 + statuses: 2.0.1 + checksum: 74fc07ebb58566b87b078ec63e5a3e41ecd987e4272ba67b7467e86c6ad51bc6b0b0154133b6d8b08a2ddda360464f71382f7ef864700f34844a76c8027817a8 + languageName: node + linkType: hard + +"serve-static@npm:1.15.0": + version: 1.15.0 + resolution: "serve-static@npm:1.15.0" + dependencies: + encodeurl: ~1.0.2 + escape-html: ~1.0.3 + parseurl: ~1.3.3 + send: 0.18.0 + checksum: af57fc13be40d90a12562e98c0b7855cf6e8bd4c107fe9a45c212bf023058d54a1871b1c89511c3958f70626fff47faeb795f5d83f8cf88514dbaeb2b724464d + languageName: node + linkType: hard + +"set-blocking@npm:^2.0.0": + version: 2.0.0 + resolution: "set-blocking@npm:2.0.0" + checksum: 6e65a05f7cf7ebdf8b7c75b101e18c0b7e3dff4940d480efed8aad3a36a4005140b660fa1d804cb8bce911cac290441dc728084a30504d3516ac2ff7ad607b02 + languageName: node + linkType: hard + +"setprototypeof@npm:1.2.0": + version: 1.2.0 + resolution: "setprototypeof@npm:1.2.0" + checksum: be18cbbf70e7d8097c97f713a2e76edf84e87299b40d085c6bf8b65314e994cc15e2e317727342fa6996e38e1f52c59720b53fe621e2eb593a6847bf0356db89 + languageName: node + linkType: hard + +"sha.js@npm:^2.4.11": + version: 2.4.11 + resolution: "sha.js@npm:2.4.11" + dependencies: + inherits: ^2.0.1 + safe-buffer: ^5.0.1 + bin: + sha.js: ./bin.js + checksum: ebd3f59d4b799000699097dadb831c8e3da3eb579144fd7eb7a19484cbcbb7aca3c68ba2bb362242eb09e33217de3b4ea56e4678184c334323eca24a58e3ad07 + languageName: node + linkType: hard + +"shebang-command@npm:^1.2.0": + version: 1.2.0 + resolution: "shebang-command@npm:1.2.0" + dependencies: + shebang-regex: ^1.0.0 + checksum: 9eed1750301e622961ba5d588af2212505e96770ec376a37ab678f965795e995ade7ed44910f5d3d3cb5e10165a1847f52d3348c64e146b8be922f7707958908 + languageName: node + linkType: hard + +"shebang-command@npm:^2.0.0": + version: 2.0.0 + resolution: "shebang-command@npm:2.0.0" + dependencies: + shebang-regex: ^3.0.0 + checksum: 6b52fe87271c12968f6a054e60f6bde5f0f3d2db483a1e5c3e12d657c488a15474121a1d55cd958f6df026a54374ec38a4a963988c213b7570e1d51575cea7fa + languageName: node + linkType: hard + +"shebang-regex@npm:^1.0.0": + version: 1.0.0 + resolution: "shebang-regex@npm:1.0.0" + checksum: 404c5a752cd40f94591dfd9346da40a735a05139dac890ffc229afba610854d8799aaa52f87f7e0c94c5007f2c6af55bdcaeb584b56691926c5eaf41dc8f1372 + languageName: node + linkType: hard + +"shebang-regex@npm:^3.0.0": + version: 3.0.0 + resolution: "shebang-regex@npm:3.0.0" + checksum: 1a2bcae50de99034fcd92ad4212d8e01eedf52c7ec7830eedcf886622804fe36884278f2be8be0ea5fde3fd1c23911643a4e0f726c8685b61871c8908af01222 + languageName: node + linkType: hard + +"side-channel@npm:^1.0.4": + version: 1.0.4 + resolution: "side-channel@npm:1.0.4" + dependencies: + call-bind: ^1.0.0 + get-intrinsic: ^1.0.2 + object-inspect: ^1.9.0 + checksum: 351e41b947079c10bd0858364f32bb3a7379514c399edb64ab3dce683933483fc63fb5e4efe0a15a2e8a7e3c436b6a91736ddb8d8c6591b0460a24bb4a1ee245 + languageName: node + linkType: hard + +"signal-exit@npm:^3.0.0, signal-exit@npm:^3.0.3, signal-exit@npm:^3.0.7": + version: 3.0.7 + resolution: "signal-exit@npm:3.0.7" + checksum: a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318 + languageName: node + linkType: hard + +"simple-concat@npm:^1.0.0": + version: 1.0.1 + resolution: "simple-concat@npm:1.0.1" + checksum: 4d211042cc3d73a718c21ac6c4e7d7a0363e184be6a5ad25c8a1502e49df6d0a0253979e3d50dbdd3f60ef6c6c58d756b5d66ac1e05cda9cacd2e9fc59e3876a + languageName: node + linkType: hard + +"simple-get@npm:^3.0.3": + version: 3.1.1 + resolution: "simple-get@npm:3.1.1" + dependencies: + decompress-response: ^4.2.0 + once: ^1.3.1 + simple-concat: ^1.0.0 + checksum: 80195e70bf171486e75c31e28e5485468195cc42f85940f8b45c4a68472160144d223eb4d07bc82ef80cb974b7c401db021a540deb2d34ac4b3b8883da2d6401 + languageName: node + linkType: hard + +"sisteransi@npm:^1.0.5": + version: 1.0.5 + resolution: "sisteransi@npm:1.0.5" + checksum: aba6438f46d2bfcef94cf112c835ab395172c75f67453fe05c340c770d3c402363018ae1ab4172a1026a90c47eaccf3af7b6ff6fa749a680c2929bd7fa2b37a4 + languageName: node + linkType: hard + +"slash@npm:^2.0.0": + version: 2.0.0 + resolution: "slash@npm:2.0.0" + checksum: 512d4350735375bd11647233cb0e2f93beca6f53441015eea241fe784d8068281c3987fbaa93e7ef1c38df68d9c60013045c92837423c69115297d6169aa85e6 + languageName: node + linkType: hard + +"slash@npm:^3.0.0": + version: 3.0.0 + resolution: "slash@npm:3.0.0" + checksum: 94a93fff615f25a999ad4b83c9d5e257a7280c90a32a7cb8b4a87996e4babf322e469c42b7f649fd5796edd8687652f3fb452a86dc97a816f01113183393f11c + languageName: node + linkType: hard + +"smart-buffer@npm:^4.2.0": + version: 4.2.0 + resolution: "smart-buffer@npm:4.2.0" + checksum: b5167a7142c1da704c0e3af85c402002b597081dd9575031a90b4f229ca5678e9a36e8a374f1814c8156a725d17008ae3bde63b92f9cfd132526379e580bec8b + languageName: node + linkType: hard + +"socks-proxy-agent@npm:5, socks-proxy-agent@npm:^5.0.0": + version: 5.0.1 + resolution: "socks-proxy-agent@npm:5.0.1" + dependencies: + agent-base: ^6.0.2 + debug: 4 + socks: ^2.3.3 + checksum: 1b60c4977b2fef783f0fc4dc619cd2758aafdb43f3cf679f1e3627cb6c6e752811cee5513ebb4157ad26786033d2f85029440f197d321e8293b38cc5aab01e06 + languageName: node + linkType: hard + +"socks-proxy-agent@npm:^7.0.0": + version: 7.0.0 + resolution: "socks-proxy-agent@npm:7.0.0" + dependencies: + agent-base: ^6.0.2 + debug: ^4.3.3 + socks: ^2.6.2 + checksum: 720554370154cbc979e2e9ce6a6ec6ced205d02757d8f5d93fe95adae454fc187a5cbfc6b022afab850a5ce9b4c7d73e0f98e381879cf45f66317a4895953846 + languageName: node + linkType: hard + +"socks@npm:^2.3.3, socks@npm:^2.6.2": + version: 2.7.0 + resolution: "socks@npm:2.7.0" + dependencies: + ip: ^2.0.0 + smart-buffer: ^4.2.0 + checksum: 0b5d94e2b3c11e7937b40fc5dac1e80d8b92a330e68c51f1d271ce6980c70adca42a3f8cd47c4a5769956bada074823b53374f2dc5f2ea5c2121b222dec6eadf + languageName: node + linkType: hard + +"source-map-support@npm:0.5.13": + version: 0.5.13 + resolution: "source-map-support@npm:0.5.13" + dependencies: + buffer-from: ^1.0.0 + source-map: ^0.6.0 + checksum: 933550047b6c1a2328599a21d8b7666507427c0f5ef5eaadd56b5da0fd9505e239053c66fe181bf1df469a3b7af9d775778eee283cbb7ae16b902ddc09e93a97 + languageName: node + linkType: hard + +"source-map-support@npm:^0.5.12": + version: 0.5.21 + resolution: "source-map-support@npm:0.5.21" + dependencies: + buffer-from: ^1.0.0 + source-map: ^0.6.0 + checksum: 43e98d700d79af1d36f859bdb7318e601dfc918c7ba2e98456118ebc4c4872b327773e5a1df09b0524e9e5063bb18f0934538eace60cca2710d1fa687645d137 + languageName: node + linkType: hard + +"source-map@npm:^0.6.0, source-map@npm:^0.6.1, source-map@npm:~0.6.1": + version: 0.6.1 + resolution: "source-map@npm:0.6.1" + checksum: 59ce8640cf3f3124f64ac289012c2b8bd377c238e316fb323ea22fbfe83da07d81e000071d7242cad7a23cd91c7de98e4df8830ec3f133cb6133a5f6e9f67bc2 + languageName: node + linkType: hard + +"split2@npm:^4.1.0": + version: 4.1.0 + resolution: "split2@npm:4.1.0" + checksum: ec581597cb74c13cdfb5e2047543dd40cb1e8e9803c7b1e0c29ede05f2b4f049b2d6e7f2788a225d544549375719658b8f38e9366364dec35dc7a12edfda5ee5 + languageName: node + linkType: hard + +"sprintf-js@npm:~1.0.2": + version: 1.0.3 + resolution: "sprintf-js@npm:1.0.3" + checksum: 19d79aec211f09b99ec3099b5b2ae2f6e9cdefe50bc91ac4c69144b6d3928a640bb6ae5b3def70c2e85a2c3d9f5ec2719921e3a59d3ca3ef4b2fd1a4656a0df3 + languageName: node + linkType: hard + +"ssri@npm:^9.0.0": + version: 9.0.1 + resolution: "ssri@npm:9.0.1" + dependencies: + minipass: ^3.1.1 + checksum: fb58f5e46b6923ae67b87ad5ef1c5ab6d427a17db0bead84570c2df3cd50b4ceb880ebdba2d60726588272890bae842a744e1ecce5bd2a2a582fccd5068309eb + languageName: node + linkType: hard + +"stack-utils@npm:^2.0.3": + version: 2.0.5 + resolution: "stack-utils@npm:2.0.5" + dependencies: + escape-string-regexp: ^2.0.0 + checksum: 76b69da0f5b48a34a0f93c98ee2a96544d2c4ca2557f7eef5ddb961d3bdc33870b46f498a84a7c4f4ffb781df639840e7ebf6639164ed4da5e1aeb659615b9c7 + languageName: node + linkType: hard + +"statuses@npm:2.0.1": + version: 2.0.1 + resolution: "statuses@npm:2.0.1" + checksum: 18c7623fdb8f646fb213ca4051be4df7efb3484d4ab662937ca6fbef7ced9b9e12842709872eb3020cc3504b93bde88935c9f6417489627a7786f24f8031cbcb + languageName: node + linkType: hard + +"streamsearch@npm:^1.1.0": + version: 1.1.0 + resolution: "streamsearch@npm:1.1.0" + checksum: 1cce16cea8405d7a233d32ca5e00a00169cc0e19fbc02aa839959985f267335d435c07f96e5e0edd0eadc6d39c98d5435fb5bbbdefc62c41834eadc5622ad942 + languageName: node + linkType: hard + +"string-length@npm:^4.0.1": + version: 4.0.2 + resolution: "string-length@npm:4.0.2" + dependencies: + char-regex: ^1.0.2 + strip-ansi: ^6.0.0 + checksum: ce85533ef5113fcb7e522bcf9e62cb33871aa99b3729cec5595f4447f660b0cefd542ca6df4150c97a677d58b0cb727a3fe09ac1de94071d05526c73579bf505 + languageName: node + linkType: hard + +"string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": + version: 4.2.3 + resolution: "string-width@npm:4.2.3" + dependencies: + emoji-regex: ^8.0.0 + is-fullwidth-code-point: ^3.0.0 + strip-ansi: ^6.0.1 + checksum: e52c10dc3fbfcd6c3a15f159f54a90024241d0f149cf8aed2982a2d801d2e64df0bf1dc351cf8e95c3319323f9f220c16e740b06faecd53e2462df1d2b5443fb + languageName: node + linkType: hard + +"string_decoder@npm:^1.1.1": + version: 1.3.0 + resolution: "string_decoder@npm:1.3.0" + dependencies: + safe-buffer: ~5.2.0 + checksum: 8417646695a66e73aefc4420eb3b84cc9ffd89572861fe004e6aeb13c7bc00e2f616247505d2dbbef24247c372f70268f594af7126f43548565c68c117bdeb56 + languageName: node + linkType: hard + +"string_decoder@npm:~0.10.x": + version: 0.10.31 + resolution: "string_decoder@npm:0.10.31" + checksum: fe00f8e303647e5db919948ccb5ce0da7dea209ab54702894dd0c664edd98e5d4df4b80d6fabf7b9e92b237359d21136c95bf068b2f7760b772ca974ba970202 + languageName: node + linkType: hard + +"string_decoder@npm:~1.1.1": + version: 1.1.1 + resolution: "string_decoder@npm:1.1.1" + dependencies: + safe-buffer: ~5.1.0 + checksum: 9ab7e56f9d60a28f2be697419917c50cac19f3e8e6c28ef26ed5f4852289fe0de5d6997d29becf59028556f2c62983790c1d9ba1e2a3cc401768ca12d5183a5b + languageName: node + linkType: hard + +"strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": + version: 6.0.1 + resolution: "strip-ansi@npm:6.0.1" + dependencies: + ansi-regex: ^5.0.1 + checksum: f3cd25890aef3ba6e1a74e20896c21a46f482e93df4a06567cebf2b57edabb15133f1f94e57434e0a958d61186087b1008e89c94875d019910a213181a14fc8c + languageName: node + linkType: hard + +"strip-bom@npm:^3.0.0": + version: 3.0.0 + resolution: "strip-bom@npm:3.0.0" + checksum: 8d50ff27b7ebe5ecc78f1fe1e00fcdff7af014e73cf724b46fb81ef889eeb1015fc5184b64e81a2efe002180f3ba431bdd77e300da5c6685d702780fbf0c8d5b + languageName: node + linkType: hard + +"strip-bom@npm:^4.0.0": + version: 4.0.0 + resolution: "strip-bom@npm:4.0.0" + checksum: 9dbcfbaf503c57c06af15fe2c8176fb1bf3af5ff65003851a102749f875a6dbe0ab3b30115eccf6e805e9d756830d3e40ec508b62b3f1ddf3761a20ebe29d3f3 + languageName: node + linkType: hard + +"strip-final-newline@npm:^2.0.0": + version: 2.0.0 + resolution: "strip-final-newline@npm:2.0.0" + checksum: 69412b5e25731e1938184b5d489c32e340605bb611d6140344abc3421b7f3c6f9984b21dff296dfcf056681b82caa3bb4cc996a965ce37bcfad663e92eae9c64 + languageName: node + linkType: hard + +"strip-json-comments@npm:^2.0.0": + version: 2.0.1 + resolution: "strip-json-comments@npm:2.0.1" + checksum: 1074ccb63270d32ca28edfb0a281c96b94dc679077828135141f27d52a5a398ef5e78bcf22809d23cadc2b81dfbe345eb5fd8699b385c8b1128907dec4a7d1e1 + languageName: node + linkType: hard + +"strip-json-comments@npm:^3.1.1": + version: 3.1.1 + resolution: "strip-json-comments@npm:3.1.1" + checksum: 492f73e27268f9b1c122733f28ecb0e7e8d8a531a6662efbd08e22cccb3f9475e90a1b82cab06a392f6afae6d2de636f977e231296400d0ec5304ba70f166443 + languageName: node + linkType: hard + +"strtok3@npm:^6.2.4": + version: 6.3.0 + resolution: "strtok3@npm:6.3.0" + dependencies: + "@tokenizer/token": ^0.3.0 + peek-readable: ^4.1.0 + checksum: 90732cff3f325aef7c47c511f609b593e0873ec77b5081810071cde941344e6a0ee3ccb0cae1a9f5b4e12c81a2546fd6b322fabcdfbd1dd08362c2ce5291334a + languageName: node + linkType: hard + +"superagent@npm:^8.0.0": + version: 8.0.0 + resolution: "superagent@npm:8.0.0" + dependencies: + component-emitter: ^1.3.0 + cookiejar: ^2.1.3 + debug: ^4.3.4 + fast-safe-stringify: ^2.1.1 + form-data: ^4.0.0 + formidable: ^2.0.1 + methods: ^1.1.2 + mime: 2.6.0 + qs: ^6.10.3 + readable-stream: ^3.6.0 + semver: ^7.3.7 + checksum: 14343e59327eafd85fa230acb876017079d5efcecc72a56566abc0f965220bb460af2e070dddecd9e2856410b2d2b318d81d9cc1d342aa5922da93c29a295dd7 + languageName: node + linkType: hard + +"supertest@npm:^6.1.6": + version: 6.2.4 + resolution: "supertest@npm:6.2.4" + dependencies: + methods: ^1.1.2 + superagent: ^8.0.0 + checksum: f2ddc4f3ba467a5c4036dd4aad41351e4b60eb13c39ecf5233ccd2ebb425504073b2b7036c973a70c7047f5c6bc1b9fef096b7bbff114d357cbe80654441db23 + languageName: node + linkType: hard + +"supports-color@npm:^5.3.0": + version: 5.5.0 + resolution: "supports-color@npm:5.5.0" + dependencies: + has-flag: ^3.0.0 + checksum: 95f6f4ba5afdf92f495b5a912d4abee8dcba766ae719b975c56c084f5004845f6f5a5f7769f52d53f40e21952a6d87411bafe34af4a01e65f9926002e38e1dac + languageName: node + linkType: hard + +"supports-color@npm:^7.0.0, supports-color@npm:^7.1.0": + version: 7.2.0 + resolution: "supports-color@npm:7.2.0" + dependencies: + has-flag: ^4.0.0 + checksum: 3dda818de06ebbe5b9653e07842d9479f3555ebc77e9a0280caf5a14fb877ffee9ed57007c3b78f5a6324b8dbeec648d9e97a24e2ed9fdb81ddc69ea07100f4a + languageName: node + linkType: hard + +"supports-color@npm:^8.0.0": + version: 8.1.1 + resolution: "supports-color@npm:8.1.1" + dependencies: + has-flag: ^4.0.0 + checksum: c052193a7e43c6cdc741eb7f378df605636e01ad434badf7324f17fb60c69a880d8d8fcdcb562cf94c2350e57b937d7425ab5b8326c67c2adc48f7c87c1db406 + languageName: node + linkType: hard + +"supports-hyperlinks@npm:^2.0.0": + version: 2.2.0 + resolution: "supports-hyperlinks@npm:2.2.0" + dependencies: + has-flag: ^4.0.0 + supports-color: ^7.0.0 + checksum: aef04fb41f4a67f1bc128f7c3e88a81b6cf2794c800fccf137006efe5bafde281da3e42e72bf9206c2fcf42e6438f37e3a820a389214d0a88613ca1f2d36076a + languageName: node + linkType: hard + +"supports-preserve-symlinks-flag@npm:^1.0.0": + version: 1.0.0 + resolution: "supports-preserve-symlinks-flag@npm:1.0.0" + checksum: 53b1e247e68e05db7b3808b99b892bd36fb096e6fba213a06da7fab22045e97597db425c724f2bbd6c99a3c295e1e73f3e4de78592289f38431049e1277ca0ae + languageName: node + linkType: hard + +"tar@npm:^6.1.11, tar@npm:^6.1.2": + version: 6.1.11 + resolution: "tar@npm:6.1.11" + dependencies: + chownr: ^2.0.0 + fs-minipass: ^2.0.0 + minipass: ^3.0.0 + minizlib: ^2.1.1 + mkdirp: ^1.0.3 + yallist: ^4.0.0 + checksum: a04c07bb9e2d8f46776517d4618f2406fb977a74d914ad98b264fc3db0fe8224da5bec11e5f8902c5b9bcb8ace22d95fbe3c7b36b8593b7dfc8391a25898f32f + languageName: node + linkType: hard + +"terminal-link@npm:^2.0.0": + version: 2.1.1 + resolution: "terminal-link@npm:2.1.1" + dependencies: + ansi-escapes: ^4.2.1 + supports-hyperlinks: ^2.0.0 + checksum: ce3d2cd3a438c4a9453947aa664581519173ea40e77e2534d08c088ee6dda449eabdbe0a76d2a516b8b73c33262fedd10d5270ccf7576ae316e3db170ce6562f + languageName: node + linkType: hard + +"test-exclude@npm:^6.0.0": + version: 6.0.0 + resolution: "test-exclude@npm:6.0.0" + dependencies: + "@istanbuljs/schema": ^0.1.2 + glob: ^7.1.4 + minimatch: ^3.0.4 + checksum: 3b34a3d77165a2cb82b34014b3aba93b1c4637a5011807557dc2f3da826c59975a5ccad765721c4648b39817e3472789f9b0fa98fc854c5c1c7a1e632aacdc28 + languageName: node + linkType: hard + +"thenify-all@npm:^1.0.0": + version: 1.6.0 + resolution: "thenify-all@npm:1.6.0" + dependencies: + thenify: ">= 3.1.0 < 4" + checksum: dba7cc8a23a154cdcb6acb7f51d61511c37a6b077ec5ab5da6e8b874272015937788402fd271fdfc5f187f8cb0948e38d0a42dcc89d554d731652ab458f5343e + languageName: node + linkType: hard + +"thenify@npm:>= 3.1.0 < 4": + version: 3.3.1 + resolution: "thenify@npm:3.3.1" + dependencies: + any-promise: ^1.0.0 + checksum: 84e1b804bfec49f3531215f17b4a6e50fd4397b5f7c1bccc427b9c656e1ecfb13ea79d899930184f78bc2f57285c54d9a50a590c8868f4f0cef5c1d9f898b05e + languageName: node + linkType: hard + +"thirty-two@npm:1.0.2": + version: 1.0.2 + resolution: "thirty-two@npm:1.0.2" + checksum: f6700b31d16ef942fdc0d14daed8a2f69ea8b60b0e85db8b83adf58d84bbeafe95a17d343ab55efaae571bb5148b62fc0ee12b04781323bf7af7d7e9693eec76 + languageName: node + linkType: hard + +"tmp@npm:^0.0.33": + version: 0.0.33 + resolution: "tmp@npm:0.0.33" + dependencies: + os-tmpdir: ~1.0.2 + checksum: 902d7aceb74453ea02abbf58c203f4a8fc1cead89b60b31e354f74ed5b3fb09ea817f94fb310f884a5d16987dd9fa5a735412a7c2dd088dd3d415aa819ae3a28 + languageName: node + linkType: hard + +"tmpl@npm:1.0.5": + version: 1.0.5 + resolution: "tmpl@npm:1.0.5" + checksum: cd922d9b853c00fe414c5a774817be65b058d54a2d01ebb415840960406c669a0fc632f66df885e24cb022ec812739199ccbdb8d1164c3e513f85bfca5ab2873 + languageName: node + linkType: hard + +"to-fast-properties@npm:^2.0.0": + version: 2.0.0 + resolution: "to-fast-properties@npm:2.0.0" + checksum: be2de62fe58ead94e3e592680052683b1ec986c72d589e7b21e5697f8744cdbf48c266fa72f6c15932894c10187b5f54573a3bcf7da0bfd964d5caf23d436168 + languageName: node + linkType: hard + +"to-regex-range@npm:^5.0.1": + version: 5.0.1 + resolution: "to-regex-range@npm:5.0.1" + dependencies: + is-number: ^7.0.0 + checksum: f76fa01b3d5be85db6a2a143e24df9f60dd047d151062d0ba3df62953f2f697b16fe5dad9b0ac6191c7efc7b1d9dcaa4b768174b7b29da89d4428e64bc0a20ed + languageName: node + linkType: hard + +"toidentifier@npm:1.0.1": + version: 1.0.1 + resolution: "toidentifier@npm:1.0.1" + checksum: 952c29e2a85d7123239b5cfdd889a0dde47ab0497f0913d70588f19c53f7e0b5327c95f4651e413c74b785147f9637b17410ac8c846d5d4a20a5a33eb6dc3a45 + languageName: node + linkType: hard + +"token-types@npm:^4.1.1": + version: 4.2.1 + resolution: "token-types@npm:4.2.1" + dependencies: + "@tokenizer/token": ^0.3.0 + ieee754: ^1.2.1 + checksum: cce256766b33e0f08ceffefa2198fb4961a417866d00780e58625999ab5c0699821407053e64eadc41b00bbb6c0d0c4d02fbd2199940d8a3ccb71e1b148ab9a2 + languageName: node + linkType: hard + +"tr46@npm:~0.0.3": + version: 0.0.3 + resolution: "tr46@npm:0.0.3" + checksum: 726321c5eaf41b5002e17ffbd1fb7245999a073e8979085dacd47c4b4e8068ff5777142fc6726d6ca1fd2ff16921b48788b87225cbc57c72636f6efa8efbffe3 + languageName: node + linkType: hard + +"tree-kill@npm:^1.2.2": + version: 1.2.2 + resolution: "tree-kill@npm:1.2.2" + bin: + tree-kill: cli.js + checksum: 49117f5f410d19c84b0464d29afb9642c863bc5ba40fcb9a245d474c6d5cc64d1b177a6e6713129eb346b40aebb9d4631d967517f9fbe8251c35b21b13cd96c7 + languageName: node + linkType: hard + +"ts-node-dev@npm:^2.0.0": + version: 2.0.0 + resolution: "ts-node-dev@npm:2.0.0" + dependencies: + chokidar: ^3.5.1 + dynamic-dedupe: ^0.3.0 + minimist: ^1.2.6 + mkdirp: ^1.0.4 + resolve: ^1.0.0 + rimraf: ^2.6.1 + source-map-support: ^0.5.12 + tree-kill: ^1.2.2 + ts-node: ^10.4.0 + tsconfig: ^7.0.0 + peerDependencies: + node-notifier: "*" + typescript: "*" + peerDependenciesMeta: + node-notifier: + optional: true + bin: + ts-node-dev: lib/bin.js + tsnd: lib/bin.js + checksum: d654b401de3d13c167981481be2a375229f6bfd2aeedf43bc0b6816e57676fcbfba3afdcf209c7a06fb6bd8768ca548c2eb0a0c9d38fa42246be3f50df1b28fb + languageName: node + linkType: hard + +"ts-node@npm:^10.2.1, ts-node@npm:^10.4.0": + version: 10.9.1 + resolution: "ts-node@npm:10.9.1" + dependencies: + "@cspotcode/source-map-support": ^0.8.0 + "@tsconfig/node10": ^1.0.7 + "@tsconfig/node12": ^1.0.7 + "@tsconfig/node14": ^1.0.0 + "@tsconfig/node16": ^1.0.2 + acorn: ^8.4.1 + acorn-walk: ^8.1.1 + arg: ^4.1.0 + create-require: ^1.1.0 + diff: ^4.0.1 + make-error: ^1.1.1 + v8-compile-cache-lib: ^3.0.1 + yn: 3.1.1 + peerDependencies: + "@swc/core": ">=1.2.50" + "@swc/wasm": ">=1.2.50" + "@types/node": "*" + typescript: ">=2.7" + peerDependenciesMeta: + "@swc/core": + optional: true + "@swc/wasm": + optional: true + bin: + ts-node: dist/bin.js + ts-node-cwd: dist/bin-cwd.js + ts-node-esm: dist/bin-esm.js + ts-node-script: dist/bin-script.js + ts-node-transpile-only: dist/bin-transpile.js + ts-script: dist/bin-script-deprecated.js + checksum: 090adff1302ab20bd3486e6b4799e90f97726ed39e02b39e566f8ab674fd5bd5f727f43615debbfc580d33c6d9d1c6b1b3ce7d8e3cca3e20530a145ffa232c35 + languageName: node + linkType: hard + +"tsconfig@npm:^7.0.0": + version: 7.0.0 + resolution: "tsconfig@npm:7.0.0" + dependencies: + "@types/strip-bom": ^3.0.0 + "@types/strip-json-comments": 0.0.30 + strip-bom: ^3.0.0 + strip-json-comments: ^2.0.0 + checksum: 8bce05e93c673defd56d93d83d4055e49651d3947c076339c4bc15d47b7eb5029bed194087e568764213a2e4bf45c477ba9f4da16adfd92cd901af7c09e4517e + languageName: node + linkType: hard + +"tslib@npm:^1.11.1, tslib@npm:^1.9.3": + version: 1.14.1 + resolution: "tslib@npm:1.14.1" + checksum: dbe628ef87f66691d5d2959b3e41b9ca0045c3ee3c7c7b906cc1e328b39f199bb1ad9e671c39025bd56122ac57dfbf7385a94843b1cc07c60a4db74795829acd + languageName: node + linkType: hard + +"tslib@npm:^2.0.1, tslib@npm:^2.1.0, tslib@npm:^2.3.1": + version: 2.4.0 + resolution: "tslib@npm:2.4.0" + checksum: 8c4aa6a3c5a754bf76aefc38026134180c053b7bd2f81338cb5e5ebf96fefa0f417bff221592bf801077f5bf990562f6264fecbc42cd3309b33872cb6fc3b113 + languageName: node + linkType: hard + +"type-check@npm:~0.3.2": + version: 0.3.2 + resolution: "type-check@npm:0.3.2" + dependencies: + prelude-ls: ~1.1.2 + checksum: dd3b1495642731bc0e1fc40abe5e977e0263005551ac83342ecb6f4f89551d106b368ec32ad3fb2da19b3bd7b2d1f64330da2ea9176d8ddbfe389fb286eb5124 + languageName: node + linkType: hard + +"type-detect@npm:4.0.8": + version: 4.0.8 + resolution: "type-detect@npm:4.0.8" + checksum: 62b5628bff67c0eb0b66afa371bd73e230399a8d2ad30d852716efcc4656a7516904570cd8631a49a3ce57c10225adf5d0cbdcb47f6b0255fe6557c453925a15 + languageName: node + linkType: hard + +"type-fest@npm:^0.21.3": + version: 0.21.3 + resolution: "type-fest@npm:0.21.3" + checksum: e6b32a3b3877f04339bae01c193b273c62ba7bfc9e325b8703c4ee1b32dc8fe4ef5dfa54bf78265e069f7667d058e360ae0f37be5af9f153b22382cd55a9afe0 + languageName: node + linkType: hard + +"type-is@npm:^1.6.4, type-is@npm:~1.6.18": + version: 1.6.18 + resolution: "type-is@npm:1.6.18" + dependencies: + media-typer: 0.3.0 + mime-types: ~2.1.24 + checksum: 2c8e47675d55f8b4e404bcf529abdf5036c537a04c2b20177bcf78c9e3c1da69da3942b1346e6edb09e823228c0ee656ef0e033765ec39a70d496ef601a0c657 + languageName: node + linkType: hard + +"typedarray@npm:^0.0.6": + version: 0.0.6 + resolution: "typedarray@npm:0.0.6" + checksum: 33b39f3d0e8463985eeaeeacc3cb2e28bc3dfaf2a5ed219628c0b629d5d7b810b0eb2165f9f607c34871d5daa92ba1dc69f49051cf7d578b4cbd26c340b9d1b1 + languageName: node + linkType: hard + +"typeorm@npm:^0.3.7": + version: 0.3.7 + resolution: "typeorm@npm:0.3.7" + dependencies: + "@sqltools/formatter": ^1.2.2 + app-root-path: ^3.0.0 + buffer: ^6.0.3 + chalk: ^4.1.0 + cli-highlight: ^2.1.11 + date-fns: ^2.28.0 + debug: ^4.3.3 + dotenv: ^16.0.0 + glob: ^7.2.0 + js-yaml: ^4.1.0 + mkdirp: ^1.0.4 + reflect-metadata: ^0.1.13 + sha.js: ^2.4.11 + tslib: ^2.3.1 + uuid: ^8.3.2 + xml2js: ^0.4.23 + yargs: ^17.3.1 + peerDependencies: + "@google-cloud/spanner": ^5.18.0 + "@sap/hana-client": ^2.12.25 + better-sqlite3: ^7.1.2 + hdb-pool: ^0.1.6 + ioredis: ^5.0.4 + mongodb: ^3.6.0 + mssql: ^7.3.0 + mysql2: ^2.2.5 + oracledb: ^5.1.0 + pg: ^8.5.1 + pg-native: ^3.0.0 + pg-query-stream: ^4.0.0 + redis: ^3.1.1 || ^4.0.0 + sql.js: ^1.4.0 + sqlite3: ^5.0.3 + ts-node: ^10.7.0 + typeorm-aurora-data-api-driver: ^2.0.0 + peerDependenciesMeta: + "@google-cloud/spanner": + optional: true + "@sap/hana-client": + optional: true + better-sqlite3: + optional: true + hdb-pool: + optional: true + ioredis: + optional: true + mongodb: + optional: true + mssql: + optional: true + mysql2: + optional: true + oracledb: + optional: true + pg: + optional: true + pg-native: + optional: true + pg-query-stream: + optional: true + redis: + optional: true + sql.js: + optional: true + sqlite3: + optional: true + ts-node: + optional: true + typeorm-aurora-data-api-driver: + optional: true + bin: + typeorm: cli.js + typeorm-ts-node-commonjs: cli-ts-node-commonjs.js + typeorm-ts-node-esm: cli-ts-node-esm.js + checksum: b9a709fa1c103c98340ff055419f5de7fde478e35f246b2f6b212ad6c8954085f347c5a97ed2d94634cf9d51577035d8d71c4c4ccfd58b5f7a9579f434e71802 + languageName: node + linkType: hard + +"typescript-json-schema@npm:^0.54.0": + version: 0.54.0 + resolution: "typescript-json-schema@npm:0.54.0" + dependencies: + "@types/json-schema": ^7.0.9 + "@types/node": ^16.9.2 + glob: ^7.1.7 + path-equal: ^1.1.2 + safe-stable-stringify: ^2.2.0 + ts-node: ^10.2.1 + typescript: ~4.6.0 + yargs: ^17.1.1 + bin: + typescript-json-schema: bin/typescript-json-schema + checksum: 49e03bd2612f79fe3ee9e9afcea34ae563da9aa799a8b4cf12b73feb60eb62a0786300eedb30261c69c482ed7e545acf1e5617d59861e6deee4f6570a658de88 + languageName: node + linkType: hard + +"typescript@npm:^4.2.3": + version: 4.7.4 + resolution: "typescript@npm:4.7.4" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 5750181b1cd7e6482c4195825547e70f944114fb47e58e4aa7553e62f11b3f3173766aef9c281783edfd881f7b8299cf35e3ca8caebe73d8464528c907a164df + languageName: node + linkType: hard + +"typescript@npm:~4.6.0": + version: 4.6.4 + resolution: "typescript@npm:4.6.4" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: e7bfcc39cd4571a63a54e5ea21f16b8445268b9900bf55aee0e02ad981be576acc140eba24f1af5e3c1457767c96cea6d12861768fb386cf3ffb34013718631a + languageName: node + linkType: hard + +"typescript@patch:typescript@^4.2.3#~builtin": + version: 4.7.4 + resolution: "typescript@patch:typescript@npm%3A4.7.4#~builtin::version=4.7.4&hash=f456af" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 9096d8f6c16cb80ef3bf96fcbbd055bf1c4a43bd14f3b7be45a9fbe7ada46ec977f604d5feed3263b4f2aa7d4c7477ce5f9cd87de0d6feedec69a983f3a4f93e + languageName: node + linkType: hard + +"typescript@patch:typescript@~4.6.0#~builtin": + version: 4.6.4 + resolution: "typescript@patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=f456af" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 1cb434fbc637d347be90e3a0c6cd05e33c38f941713c8786d3031faf1842c2c148ba91d2fac01e7276b0ae3249b8633f1660e32686cc7a8c6a8fd5361dc52c66 + languageName: node + linkType: hard + +"unicode-canonical-property-names-ecmascript@npm:^2.0.0": + version: 2.0.0 + resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.0" + checksum: 39be078afd014c14dcd957a7a46a60061bc37c4508ba146517f85f60361acf4c7539552645ece25de840e17e293baa5556268d091ca6762747fdd0c705001a45 + languageName: node + linkType: hard + +"unicode-match-property-ecmascript@npm:^2.0.0": + version: 2.0.0 + resolution: "unicode-match-property-ecmascript@npm:2.0.0" + dependencies: + unicode-canonical-property-names-ecmascript: ^2.0.0 + unicode-property-aliases-ecmascript: ^2.0.0 + checksum: 1f34a7434a23df4885b5890ac36c5b2161a809887000be560f56ad4b11126d433c0c1c39baf1016bdabed4ec54829a6190ee37aa24919aa116dc1a5a8a62965a + languageName: node + linkType: hard + +"unicode-match-property-value-ecmascript@npm:^2.0.0": + version: 2.0.0 + resolution: "unicode-match-property-value-ecmascript@npm:2.0.0" + checksum: 8fe6a09d9085a625cabcead5d95bdbc1a2d5d481712856092ce0347231e81a60b93a68f1b69e82b3076a07e415a72c708044efa2aa40ae23e2e7b5c99ed4a9ea + languageName: node + linkType: hard + +"unicode-property-aliases-ecmascript@npm:^2.0.0": + version: 2.0.0 + resolution: "unicode-property-aliases-ecmascript@npm:2.0.0" + checksum: dda4d39128cbbede2ac60fbb85493d979ec65913b8a486bf7cb7a375a2346fa48cbf9dc6f1ae23376e7e8e684c2b411434891e151e865a661b40a85407db51d0 + languageName: node + linkType: hard + +"unique-filename@npm:^1.1.1": + version: 1.1.1 + resolution: "unique-filename@npm:1.1.1" + dependencies: + unique-slug: ^2.0.0 + checksum: cf4998c9228cc7647ba7814e255dec51be43673903897b1786eff2ac2d670f54d4d733357eb08dea969aa5e6875d0e1bd391d668fbdb5a179744e7c7551a6f80 + languageName: node + linkType: hard + +"unique-slug@npm:^2.0.0": + version: 2.0.2 + resolution: "unique-slug@npm:2.0.2" + dependencies: + imurmurhash: ^0.1.4 + checksum: 5b6876a645da08d505dedb970d1571f6cebdf87044cb6b740c8dbb24f0d6e1dc8bdbf46825fd09f994d7cf50760e6f6e063cfa197d51c5902c00a861702eb75a + languageName: node + linkType: hard + +"universalify@npm:^0.1.0": + version: 0.1.2 + resolution: "universalify@npm:0.1.2" + checksum: 40cdc60f6e61070fe658ca36016a8f4ec216b29bf04a55dce14e3710cc84c7448538ef4dad3728d0bfe29975ccd7bfb5f414c45e7b78883567fb31b246f02dff + languageName: node + linkType: hard + +"unpipe@npm:1.0.0, unpipe@npm:~1.0.0": + version: 1.0.0 + resolution: "unpipe@npm:1.0.0" + checksum: 4fa18d8d8d977c55cb09715385c203197105e10a6d220087ec819f50cb68870f02942244f1017565484237f1f8c5d3cd413631b1ae104d3096f24fdfde1b4aa2 + languageName: node + linkType: hard + +"update-browserslist-db@npm:^1.0.5": + version: 1.0.5 + resolution: "update-browserslist-db@npm:1.0.5" + dependencies: + escalade: ^3.1.1 + picocolors: ^1.0.0 + peerDependencies: + browserslist: ">= 4.21.0" + bin: + browserslist-lint: cli.js + checksum: 7e425fe5dbbebdccf72a84ce70ec47fc74dce561d28f47bc2b84a1c2b84179a862c2261b18ab66a5e73e261c7e2ef9e11c6129112989d4d52e8f75a56bb923f8 + languageName: node + linkType: hard + +"uri-js@npm:^4.2.2": + version: 4.4.1 + resolution: "uri-js@npm:4.4.1" + dependencies: + punycode: ^2.1.0 + checksum: 7167432de6817fe8e9e0c9684f1d2de2bb688c94388f7569f7dbdb1587c9f4ca2a77962f134ec90be0cc4d004c939ff0d05acc9f34a0db39a3c797dada262633 + languageName: node + linkType: hard + +"url-parse@npm:~1.5.10": + version: 1.5.10 + resolution: "url-parse@npm:1.5.10" + dependencies: + querystringify: ^2.1.1 + requires-port: ^1.0.0 + checksum: fbdba6b1d83336aca2216bbdc38ba658d9cfb8fc7f665eb8b17852de638ff7d1a162c198a8e4ed66001ddbf6c9888d41e4798912c62b4fd777a31657989f7bdf + languageName: node + linkType: hard + +"util-deprecate@npm:^1.0.1, util-deprecate@npm:~1.0.1": + version: 1.0.2 + resolution: "util-deprecate@npm:1.0.2" + checksum: 474acf1146cb2701fe3b074892217553dfcf9a031280919ba1b8d651a068c9b15d863b7303cb15bd00a862b498e6cf4ad7b4a08fb134edd5a6f7641681cb54a2 + languageName: node + linkType: hard + +"utils-merge@npm:1.0.1": + version: 1.0.1 + resolution: "utils-merge@npm:1.0.1" + checksum: c81095493225ecfc28add49c106ca4f09cdf56bc66731aa8dabc2edbbccb1e1bfe2de6a115e5c6a380d3ea166d1636410b62ef216bb07b3feb1cfde1d95d5080 + languageName: node + linkType: hard + +"uuid@npm:^8.3.2": + version: 8.3.2 + resolution: "uuid@npm:8.3.2" + bin: + uuid: dist/bin/uuid + checksum: 5575a8a75c13120e2f10e6ddc801b2c7ed7d8f3c8ac22c7ed0c7b2ba6383ec0abda88c905085d630e251719e0777045ae3236f04c812184b7c765f63a70e58df + languageName: node + linkType: hard + +"v8-compile-cache-lib@npm:^3.0.1": + version: 3.0.1 + resolution: "v8-compile-cache-lib@npm:3.0.1" + checksum: 78089ad549e21bcdbfca10c08850022b22024cdcc2da9b168bcf5a73a6ed7bf01a9cebb9eac28e03cd23a684d81e0502797e88f3ccd27a32aeab1cfc44c39da0 + languageName: node + linkType: hard + +"v8-to-istanbul@npm:^9.0.1": + version: 9.0.1 + resolution: "v8-to-istanbul@npm:9.0.1" + dependencies: + "@jridgewell/trace-mapping": ^0.3.12 + "@types/istanbul-lib-coverage": ^2.0.1 + convert-source-map: ^1.6.0 + checksum: a49c34bf0a3af0c11041a3952a2600913904a983bd1bc87148b5c033bc5c1d02d5a13620fcdbfa2c60bc582a2e2970185780f0c844b4c3a220abf405f8af6311 + languageName: node + linkType: hard + +"vary@npm:~1.1.2": + version: 1.1.2 + resolution: "vary@npm:1.1.2" + checksum: ae0123222c6df65b437669d63dfa8c36cee20a504101b2fcd97b8bf76f91259c17f9f2b4d70a1e3c6bbcee7f51b28392833adb6b2770b23b01abec84e369660b + languageName: node + linkType: hard + +"vm2@npm:^3.9.8": + version: 3.9.10 + resolution: "vm2@npm:3.9.10" + dependencies: + acorn: ^8.7.0 + acorn-walk: ^8.2.0 + bin: + vm2: bin/vm2 + checksum: 5534df3d3f3aa9060ab23fd22a2f5e756c19bec7b9af50028aa05c6f7c21c3da303101f1982004964d5320f9484d02a2d299e841994dce03af7fe1061871b518 + languageName: node + linkType: hard + +"walker@npm:^1.0.8": + version: 1.0.8 + resolution: "walker@npm:1.0.8" + dependencies: + makeerror: 1.0.12 + checksum: ad7a257ea1e662e57ef2e018f97b3c02a7240ad5093c392186ce0bcf1f1a60bbadd520d073b9beb921ed99f64f065efb63dfc8eec689a80e569f93c1c5d5e16c + languageName: node + linkType: hard + +"webidl-conversions@npm:^3.0.0": + version: 3.0.1 + resolution: "webidl-conversions@npm:3.0.1" + checksum: c92a0a6ab95314bde9c32e1d0a6dfac83b578f8fa5f21e675bc2706ed6981bc26b7eb7e6a1fab158e5ce4adf9caa4a0aee49a52505d4d13c7be545f15021b17c + languageName: node + linkType: hard + +"whatwg-url@npm:^5.0.0": + version: 5.0.0 + resolution: "whatwg-url@npm:5.0.0" + dependencies: + tr46: ~0.0.3 + webidl-conversions: ^3.0.0 + checksum: b8daed4ad3356cc4899048a15b2c143a9aed0dfae1f611ebd55073310c7b910f522ad75d727346ad64203d7e6c79ef25eafd465f4d12775ca44b90fa82ed9e2c + languageName: node + linkType: hard + +"which@npm:^1.2.9": + version: 1.3.1 + resolution: "which@npm:1.3.1" + dependencies: + isexe: ^2.0.0 + bin: + which: ./bin/which + checksum: f2e185c6242244b8426c9df1510e86629192d93c1a986a7d2a591f2c24869e7ffd03d6dac07ca863b2e4c06f59a4cc9916c585b72ee9fa1aa609d0124df15e04 + languageName: node + linkType: hard + +"which@npm:^2.0.1, which@npm:^2.0.2": + version: 2.0.2 + resolution: "which@npm:2.0.2" + dependencies: + isexe: ^2.0.0 + bin: + node-which: ./bin/node-which + checksum: 1a5c563d3c1b52d5f893c8b61afe11abc3bab4afac492e8da5bde69d550de701cf9806235f20a47b5c8fa8a1d6a9135841de2596535e998027a54589000e66d1 + languageName: node + linkType: hard + +"wide-align@npm:^1.1.2, wide-align@npm:^1.1.5": + version: 1.1.5 + resolution: "wide-align@npm:1.1.5" + dependencies: + string-width: ^1.0.2 || 2 || 3 || 4 + checksum: d5fc37cd561f9daee3c80e03b92ed3e84d80dde3365a8767263d03dacfc8fa06b065ffe1df00d8c2a09f731482fcacae745abfbb478d4af36d0a891fad4834d3 + languageName: node + linkType: hard + +"word-wrap@npm:~1.2.3": + version: 1.2.3 + resolution: "word-wrap@npm:1.2.3" + checksum: 30b48f91fcf12106ed3186ae4fa86a6a1842416df425be7b60485de14bec665a54a68e4b5156647dec3a70f25e84d270ca8bc8cd23182ed095f5c7206a938c1f + languageName: node + linkType: hard + +"wrap-ansi@npm:^7.0.0": + version: 7.0.0 + resolution: "wrap-ansi@npm:7.0.0" + dependencies: + ansi-styles: ^4.0.0 + string-width: ^4.1.0 + strip-ansi: ^6.0.0 + checksum: a790b846fd4505de962ba728a21aaeda189b8ee1c7568ca5e817d85930e06ef8d1689d49dbf0e881e8ef84436af3a88bc49115c2e2788d841ff1b8b5b51a608b + languageName: node + linkType: hard + +"wrappy@npm:1": + version: 1.0.2 + resolution: "wrappy@npm:1.0.2" + checksum: 159da4805f7e84a3d003d8841557196034155008f817172d4e986bd591f74aa82aa7db55929a54222309e01079a65a92a9e6414da5a6aa4b01ee44a511ac3ee5 + languageName: node + linkType: hard + +"write-file-atomic@npm:^4.0.1": + version: 4.0.2 + resolution: "write-file-atomic@npm:4.0.2" + dependencies: + imurmurhash: ^0.1.4 + signal-exit: ^3.0.7 + checksum: 5da60bd4eeeb935eec97ead3df6e28e5917a6bd317478e4a85a5285e8480b8ed96032bbcc6ecd07b236142a24f3ca871c924ec4a6575e623ec1b11bf8c1c253c + languageName: node + linkType: hard + +"ws@npm:^8.8.1": + version: 8.8.1 + resolution: "ws@npm:8.8.1" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: 2152cf862cae0693f3775bc688a6afb2e989d19d626d215e70f5fcd8eb55b1c3b0d3a6a4052905ec320e2d7734e20aeedbf9744496d62f15a26ad79cf4cf7dae + languageName: node + linkType: hard + +"xml2js@npm:^0.4.23": + version: 0.4.23 + resolution: "xml2js@npm:0.4.23" + dependencies: + sax: ">=0.6.0" + xmlbuilder: ~11.0.0 + checksum: ca0cf2dfbf6deeaae878a891c8fbc0db6fd04398087084edf143cdc83d0509ad0fe199b890f62f39c4415cf60268a27a6aed0d343f0658f8779bd7add690fa98 + languageName: node + linkType: hard + +"xmlbuilder@npm:~11.0.0": + version: 11.0.1 + resolution: "xmlbuilder@npm:11.0.1" + checksum: 7152695e16f1a9976658215abab27e55d08b1b97bca901d58b048d2b6e106b5af31efccbdecf9b07af37c8377d8e7e821b494af10b3a68b0ff4ae60331b415b0 + languageName: node + linkType: hard + +"xregexp@npm:2.0.0": + version: 2.0.0 + resolution: "xregexp@npm:2.0.0" + checksum: de62d1f01c9f1a67c80cafe48a3dc081b324249a0e88e65dc9acae9cce6d8e63c9d91c0f97e2ad2d8c5351c856c139c04dc55ebd941e59b7d1d5c1169e164cff + languageName: node + linkType: hard + +"xtend@npm:^4.0.0": + version: 4.0.2 + resolution: "xtend@npm:4.0.2" + checksum: ac5dfa738b21f6e7f0dd6e65e1b3155036d68104e67e5d5d1bde74892e327d7e5636a076f625599dc394330a731861e87343ff184b0047fef1360a7ec0a5a36a + languageName: node + linkType: hard + +"y18n@npm:^5.0.5": + version: 5.0.8 + resolution: "y18n@npm:5.0.8" + checksum: 54f0fb95621ee60898a38c572c515659e51cc9d9f787fb109cef6fde4befbe1c4602dc999d30110feee37456ad0f1660fa2edcfde6a9a740f86a290999550d30 + languageName: node + linkType: hard + +"yallist@npm:^3.0.2": + version: 3.1.1 + resolution: "yallist@npm:3.1.1" + checksum: 48f7bb00dc19fc635a13a39fe547f527b10c9290e7b3e836b9a8f1ca04d4d342e85714416b3c2ab74949c9c66f9cebb0473e6bc353b79035356103b47641285d + languageName: node + linkType: hard + +"yallist@npm:^4.0.0": + version: 4.0.0 + resolution: "yallist@npm:4.0.0" + checksum: 343617202af32df2a15a3be36a5a8c0c8545208f3d3dfbc6bb7c3e3b7e8c6f8e7485432e4f3b88da3031a6e20afa7c711eded32ddfb122896ac5d914e75848d5 + languageName: node + linkType: hard + +"yargs-parser@npm:^20.2.2": + version: 20.2.9 + resolution: "yargs-parser@npm:20.2.9" + checksum: 8bb69015f2b0ff9e17b2c8e6bfe224ab463dd00ca211eece72a4cd8a906224d2703fb8a326d36fdd0e68701e201b2a60ed7cf81ce0fd9b3799f9fe7745977ae3 + languageName: node + linkType: hard + +"yargs-parser@npm:^21.0.0": + version: 21.1.1 + resolution: "yargs-parser@npm:21.1.1" + checksum: ed2d96a616a9e3e1cc7d204c62ecc61f7aaab633dcbfab2c6df50f7f87b393993fe6640d017759fe112d0cb1e0119f2b4150a87305cc873fd90831c6a58ccf1c + languageName: node + linkType: hard + +"yargs@npm:^16.0.0": + version: 16.2.0 + resolution: "yargs@npm:16.2.0" + dependencies: + cliui: ^7.0.2 + escalade: ^3.1.1 + get-caller-file: ^2.0.5 + require-directory: ^2.1.1 + string-width: ^4.2.0 + y18n: ^5.0.5 + yargs-parser: ^20.2.2 + checksum: b14afbb51e3251a204d81937c86a7e9d4bdbf9a2bcee38226c900d00f522969ab675703bee2a6f99f8e20103f608382936034e64d921b74df82b63c07c5e8f59 + languageName: node + linkType: hard + +"yargs@npm:^17.1.1, yargs@npm:^17.3.1": + version: 17.5.1 + resolution: "yargs@npm:17.5.1" + dependencies: + cliui: ^7.0.2 + escalade: ^3.1.1 + get-caller-file: ^2.0.5 + require-directory: ^2.1.1 + string-width: ^4.2.3 + y18n: ^5.0.5 + yargs-parser: ^21.0.0 + checksum: 00d58a2c052937fa044834313f07910fd0a115dec5ee35919e857eeee3736b21a4eafa8264535800ba8bac312991ce785ecb8a51f4d2cc8c4676d865af1cfbde + languageName: node + linkType: hard + +"yn@npm:3.1.1": + version: 3.1.1 + resolution: "yn@npm:3.1.1" + checksum: 2c487b0e149e746ef48cda9f8bad10fc83693cd69d7f9dcd8be4214e985de33a29c9e24f3c0d6bcf2288427040a8947406ab27f7af67ee9456e6b84854f02dd6 + languageName: node + linkType: hard + +"yocto-queue@npm:^0.1.0": + version: 0.1.0 + resolution: "yocto-queue@npm:0.1.0" + checksum: f77b3d8d00310def622123df93d4ee654fc6a0096182af8bd60679ddcdfb3474c56c6c7190817c84a2785648cdee9d721c0154eb45698c62176c322fb46fc700 + languageName: node + linkType: hard