mediawiki/extensions/WikibaseManifest (main)

sourcepatches
From de5a1c1e0423580b00d3c1ddd05b3d9188a8a0e0 Mon Sep 17 00:00:00 2001
From: libraryupgrader <tools.libraryupgrader@tools.wmflabs.org>
Date: Wed, 17 Apr 2024 06:58:22 +0000
Subject: [PATCH] build: Updating dependencies
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

composer:
* mediawiki/mediawiki-codesniffer: 41.0.0 → 43.0.0
* mediawiki/mediawiki-phan-config: 0.12.1 → 0.14.0

npm:
* eslint-config-wikimedia: 0.25.0 → 0.27.0
* get-func-name: 2.0.0 → 2.0.2
  * https://github.com/advisories/GHSA-4q6p-r6v2-jvc5
* semver: 5.7.1, 7.6.0 → 5.7.2, 7.6.0
  * https://github.com/advisories/GHSA-c2qf-rxjj-qqgw

Change-Id: I8a08b209233f68916f24459067a361b5881562b8
---
 composer.json     |    9 +-
 package-lock.json | 2305 +++++++++++++++++++++++++++++----------------
 package.json      |    2 +-
 3 files changed, 1497 insertions(+), 819 deletions(-)

diff --git a/composer.json b/composer.json
index 5ad4230..ec3ee84 100644
--- a/composer.json
+++ b/composer.json
@@ -1,7 +1,7 @@
 {
 	"require-dev": {
-		"mediawiki/mediawiki-codesniffer": "41.0.0",
-		"mediawiki/mediawiki-phan-config": "0.12.1",
+		"mediawiki/mediawiki-codesniffer": "43.0.0",
+		"mediawiki/mediawiki-phan-config": "0.14.0",
 		"mediawiki/minus-x": "1.1.1",
 		"php-parallel-lint/php-console-highlighter": "1.0.0",
 		"php-parallel-lint/php-parallel-lint": "1.3.2"
@@ -18,5 +18,10 @@
 		],
 		"phan": "phan -d . --long-progress-bar",
 		"phpcs": "phpcs -sp --cache"
+	},
+	"config": {
+		"allow-plugins": {
+			"dealerdirect/phpcodesniffer-composer-installer": true
+		}
 	}
 }
diff --git a/package-lock.json b/package-lock.json
index 4501a91..88486f6 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -14,11 +14,20 @@
 				"@apidevtools/swagger-cli": "^4.0.4",
 				"api-testing": "1.6.0",
 				"chai-openapi-response-validator": "^0.13.0",
-				"eslint-config-wikimedia": "0.25.0",
+				"eslint-config-wikimedia": "0.27.0",
 				"npm-run-all": "^4.1.5",
 				"swagger-combine": "^1.4.0"
 			}
 		},
+		"node_modules/@aashutoshrathi/word-wrap": {
+			"version": "1.2.6",
+			"resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz",
+			"integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==",
+			"dev": true,
+			"engines": {
+				"node": ">=0.10.0"
+			}
+		},
 		"node_modules/@apidevtools/json-schema-ref-parser": {
 			"version": "9.0.6",
 			"resolved": "https://registry.npmjs.org/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-9.0.6.tgz",
@@ -303,63 +312,89 @@
 			}
 		},
 		"node_modules/@babel/code-frame": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz",
-			"integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==",
+			"version": "7.24.2",
+			"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz",
+			"integrity": "sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==",
 			"dev": true,
 			"dependencies": {
-				"@babel/highlight": "^7.18.6"
+				"@babel/highlight": "^7.24.2",
+				"picocolors": "^1.0.0"
 			},
 			"engines": {
 				"node": ">=6.9.0"
 			}
 		},
 		"node_modules/@babel/helper-validator-identifier": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz",
-			"integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==",
+			"version": "7.22.20",
+			"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz",
+			"integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==",
 			"dev": true,
 			"engines": {
 				"node": ">=6.9.0"
 			}
 		},
 		"node_modules/@babel/highlight": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz",
-			"integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==",
+			"version": "7.24.2",
+			"resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.2.tgz",
+			"integrity": "sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==",
 			"dev": true,
 			"dependencies": {
-				"@babel/helper-validator-identifier": "^7.18.6",
-				"chalk": "^2.0.0",
-				"js-tokens": "^4.0.0"
+				"@babel/helper-validator-identifier": "^7.22.20",
+				"chalk": "^2.4.2",
+				"js-tokens": "^4.0.0",
+				"picocolors": "^1.0.0"
 			},
 			"engines": {
 				"node": ">=6.9.0"
 			}
 		},
 		"node_modules/@es-joy/jsdoccomment": {
-			"version": "0.23.6",
-			"resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.23.6.tgz",
-			"integrity": "sha512-cCtumxG+qrYORGeOkDQ58GtSt/bb2XiP9GC0x2YduoUEX2EmBQ48FtoZMUs+8wiIdTDN1izUiRUD2FDu+p+Lvg==",
+			"version": "0.42.0",
+			"resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.42.0.tgz",
+			"integrity": "sha512-R1w57YlVA6+YE01wch3GPYn6bCsrOV3YW/5oGGE2tmX6JcL9Nr+b5IikrjMPF+v9CV3ay+obImEdsDhovhJrzw==",
 			"dev": true,
 			"dependencies": {
-				"comment-parser": "1.3.1",
-				"esquery": "^1.4.0",
-				"jsdoc-type-pratt-parser": "~2.2.5"
+				"comment-parser": "1.4.1",
+				"esquery": "^1.5.0",
+				"jsdoc-type-pratt-parser": "~4.0.0"
+			},
+			"engines": {
+				"node": ">=16"
+			}
+		},
+		"node_modules/@eslint-community/eslint-utils": {
+			"version": "4.4.0",
+			"resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz",
+			"integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==",
+			"dev": true,
+			"dependencies": {
+				"eslint-visitor-keys": "^3.3.0"
 			},
 			"engines": {
-				"node": "^12 || ^14 || ^16 || ^17"
+				"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+			},
+			"peerDependencies": {
+				"eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"
+			}
+		},
+		"node_modules/@eslint-community/regexpp": {
+			"version": "4.10.0",
+			"resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz",
+			"integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==",
+			"dev": true,
+			"engines": {
+				"node": "^12.0.0 || ^14.0.0 || >=16.0.0"
 			}
 		},
 		"node_modules/@eslint/eslintrc": {
-			"version": "1.4.1",
-			"resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz",
-			"integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==",
+			"version": "2.1.4",
+			"resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz",
+			"integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==",
 			"dev": true,
 			"dependencies": {
 				"ajv": "^6.12.4",
 				"debug": "^4.3.2",
-				"espree": "^9.4.0",
+				"espree": "^9.6.0",
 				"globals": "^13.19.0",
 				"ignore": "^5.2.0",
 				"import-fresh": "^3.2.1",
@@ -392,14 +427,23 @@
 				"js-yaml": "bin/js-yaml.js"
 			}
 		},
+		"node_modules/@eslint/js": {
+			"version": "8.57.0",
+			"resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz",
+			"integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==",
+			"dev": true,
+			"engines": {
+				"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+			}
+		},
 		"node_modules/@humanwhocodes/config-array": {
-			"version": "0.11.8",
-			"resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz",
-			"integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==",
+			"version": "0.11.14",
+			"resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz",
+			"integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==",
 			"dev": true,
 			"dependencies": {
-				"@humanwhocodes/object-schema": "^1.2.1",
-				"debug": "^4.1.1",
+				"@humanwhocodes/object-schema": "^2.0.2",
+				"debug": "^4.3.1",
 				"minimatch": "^3.0.5"
 			},
 			"engines": {
@@ -420,9 +464,9 @@
 			}
 		},
 		"node_modules/@humanwhocodes/object-schema": {
-			"version": "1.2.1",
-			"resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
-			"integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==",
+			"version": "2.0.3",
+			"resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz",
+			"integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==",
 			"dev": true
 		},
 		"node_modules/@jsdevtools/ono": {
@@ -432,9 +476,9 @@
 			"dev": true
 		},
 		"node_modules/@mdn/browser-compat-data": {
-			"version": "4.1.10",
-			"resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-4.1.10.tgz",
-			"integrity": "sha512-z3UzXqOjrgUnKENwdhFZmU7oeEWTOjUmWGQtXTOEbTR1FdwSBF6RCU6RPkv10ryP00y5ybCUm++4t5B8Wc3tPg==",
+			"version": "5.5.22",
+			"resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-5.5.22.tgz",
+			"integrity": "sha512-2v+HeCb1J4tAi4M9zMR1AtxMBA08q8HMDXbJ1H64sFpXhTU/8W2kBBjTL9TkUQiHaJDFFU6kAFBlsfslP253WA==",
 			"dev": true
 		},
 		"node_modules/@nodelib/fs.scandir": {
@@ -485,15 +529,149 @@
 			"dev": true
 		},
 		"node_modules/@types/normalize-package-data": {
-			"version": "2.4.1",
-			"resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz",
-			"integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==",
+			"version": "2.4.4",
+			"resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz",
+			"integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==",
+			"dev": true
+		},
+		"node_modules/@types/semver": {
+			"version": "7.5.8",
+			"resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz",
+			"integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==",
+			"dev": true
+		},
+		"node_modules/@typescript-eslint/scope-manager": {
+			"version": "5.62.0",
+			"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz",
+			"integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==",
+			"dev": true,
+			"dependencies": {
+				"@typescript-eslint/types": "5.62.0",
+				"@typescript-eslint/visitor-keys": "5.62.0"
+			},
+			"engines": {
+				"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+			},
+			"funding": {
+				"type": "opencollective",
+				"url": "https://opencollective.com/typescript-eslint"
+			}
+		},
+		"node_modules/@typescript-eslint/types": {
+			"version": "5.62.0",
+			"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz",
+			"integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==",
+			"dev": true,
+			"engines": {
+				"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+			},
+			"funding": {
+				"type": "opencollective",
+				"url": "https://opencollective.com/typescript-eslint"
+			}
+		},
+		"node_modules/@typescript-eslint/typescript-estree": {
+			"version": "5.62.0",
+			"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz",
+			"integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==",
+			"dev": true,
+			"dependencies": {
+				"@typescript-eslint/types": "5.62.0",
+				"@typescript-eslint/visitor-keys": "5.62.0",
+				"debug": "^4.3.4",
+				"globby": "^11.1.0",
+				"is-glob": "^4.0.3",
+				"semver": "^7.3.7",
+				"tsutils": "^3.21.0"
+			},
+			"engines": {
+				"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+			},
+			"funding": {
+				"type": "opencollective",
+				"url": "https://opencollective.com/typescript-eslint"
+			},
+			"peerDependenciesMeta": {
+				"typescript": {
+					"optional": true
+				}
+			}
+		},
+		"node_modules/@typescript-eslint/utils": {
+			"version": "5.62.0",
+			"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz",
+			"integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==",
+			"dev": true,
+			"dependencies": {
+				"@eslint-community/eslint-utils": "^4.2.0",
+				"@types/json-schema": "^7.0.9",
+				"@types/semver": "^7.3.12",
+				"@typescript-eslint/scope-manager": "5.62.0",
+				"@typescript-eslint/types": "5.62.0",
+				"@typescript-eslint/typescript-estree": "5.62.0",
+				"eslint-scope": "^5.1.1",
+				"semver": "^7.3.7"
+			},
+			"engines": {
+				"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+			},
+			"funding": {
+				"type": "opencollective",
+				"url": "https://opencollective.com/typescript-eslint"
+			},
+			"peerDependencies": {
+				"eslint": "^6.0.0 || ^7.0.0 || ^8.0.0"
+			}
+		},
+		"node_modules/@typescript-eslint/utils/node_modules/eslint-scope": {
+			"version": "5.1.1",
+			"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
+			"integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
+			"dev": true,
+			"dependencies": {
+				"esrecurse": "^4.3.0",
+				"estraverse": "^4.1.1"
+			},
+			"engines": {
+				"node": ">=8.0.0"
+			}
+		},
+		"node_modules/@typescript-eslint/utils/node_modules/estraverse": {
+			"version": "4.3.0",
+			"resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
+			"integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
+			"dev": true,
+			"engines": {
+				"node": ">=4.0"
+			}
+		},
+		"node_modules/@typescript-eslint/visitor-keys": {
+			"version": "5.62.0",
+			"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz",
+			"integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==",
+			"dev": true,
+			"dependencies": {
+				"@typescript-eslint/types": "5.62.0",
+				"eslint-visitor-keys": "^3.3.0"
+			},
+			"engines": {
+				"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+			},
+			"funding": {
+				"type": "opencollective",
+				"url": "https://opencollective.com/typescript-eslint"
+			}
+		},
+		"node_modules/@ungap/structured-clone": {
+			"version": "1.2.0",
+			"resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz",
+			"integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==",
 			"dev": true
 		},
 		"node_modules/acorn": {
-			"version": "8.8.0",
-			"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz",
-			"integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==",
+			"version": "8.11.3",
+			"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz",
+			"integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==",
 			"dev": true,
 			"bin": {
 				"acorn": "bin/acorn"
@@ -576,6 +754,15 @@
 				"node": ">= 10.0.0"
 			}
 		},
+		"node_modules/are-docs-informative": {
+			"version": "0.0.2",
+			"resolved": "https://registry.npmjs.org/are-docs-informative/-/are-docs-informative-0.0.2.tgz",
+			"integrity": "sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==",
+			"dev": true,
+			"engines": {
+				"node": ">=14"
+			}
+		},
 		"node_modules/argparse": {
 			"version": "1.0.10",
 			"resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
@@ -585,6 +772,15 @@
 				"sprintf-js": "~1.0.2"
 			}
 		},
+		"node_modules/array-union": {
+			"version": "2.1.0",
+			"resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
+			"integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
+			"dev": true,
+			"engines": {
+				"node": ">=8"
+			}
+		},
 		"node_modules/assertion-error": {
 			"version": "1.1.0",
 			"resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz",
@@ -595,20 +791,14 @@
 			}
 		},
 		"node_modules/ast-metadata-inferer": {
-			"version": "0.7.0",
-			"resolved": "https://registry.npmjs.org/ast-metadata-inferer/-/ast-metadata-inferer-0.7.0.tgz",
-			"integrity": "sha512-OkMLzd8xelb3gmnp6ToFvvsHLtS6CbagTkFQvQ+ZYFe3/AIl9iKikNR9G7pY3GfOR/2Xc222hwBjzI7HLkE76Q==",
+			"version": "0.8.0",
+			"resolved": "https://registry.npmjs.org/ast-metadata-inferer/-/ast-metadata-inferer-0.8.0.tgz",
+			"integrity": "sha512-jOMKcHht9LxYIEQu+RVd22vtgrPaVCtDRQ/16IGmurdzxvYbDd5ynxjnyrzLnieG96eTcAyaoj/wN/4/1FyyeA==",
 			"dev": true,
 			"dependencies": {
-				"@mdn/browser-compat-data": "^3.3.14"
+				"@mdn/browser-compat-data": "^5.2.34"
 			}
 		},
-		"node_modules/ast-metadata-inferer/node_modules/@mdn/browser-compat-data": {
-			"version": "3.3.14",
-			"resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-3.3.14.tgz",
-			"integrity": "sha512-n2RC9d6XatVbWFdHLimzzUJxJ1KY8LdjqrW6YvGPiRmsHkhOUx74/Ct10x5Yo7bC/Jvqx7cDEW8IMPv/+vwEzA==",
-			"dev": true
-		},
 		"node_modules/asynckit": {
 			"version": "0.4.0",
 			"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
@@ -669,16 +859,29 @@
 			"integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw=="
 		},
 		"node_modules/browserslist": {
-			"version": "4.19.3",
-			"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.3.tgz",
-			"integrity": "sha512-XK3X4xtKJ+Txj8G5c30B4gsm71s69lqXlkYui4s6EkKxuv49qjYlY6oVd+IFJ73d4YymtM3+djvvt/R/iJwwDg==",
+			"version": "4.23.0",
+			"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz",
+			"integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==",
 			"dev": true,
+			"funding": [
+				{
+					"type": "opencollective",
+					"url": "https://opencollective.com/browserslist"
+				},
+				{
+					"type": "tidelift",
+					"url": "https://tidelift.com/funding/github/npm/browserslist"
+				},
+				{
+					"type": "github",
+					"url": "https://github.com/sponsors/ai"
+				}
+			],
 			"dependencies": {
-				"caniuse-lite": "^1.0.30001312",
-				"electron-to-chromium": "^1.4.71",
-				"escalade": "^3.1.1",
-				"node-releases": "^2.0.2",
-				"picocolors": "^1.0.0"
+				"caniuse-lite": "^1.0.30001587",
+				"electron-to-chromium": "^1.4.668",
+				"node-releases": "^2.0.14",
+				"update-browserslist-db": "^1.0.13"
 			},
 			"bin": {
 				"browserslist": "cli.js"
@@ -688,9 +891,9 @@
 			}
 		},
 		"node_modules/browserslist-config-wikimedia": {
-			"version": "0.5.0",
-			"resolved": "https://registry.npmjs.org/browserslist-config-wikimedia/-/browserslist-config-wikimedia-0.5.0.tgz",
-			"integrity": "sha512-t+tvSnTeVhVF2lNRxoAlE51/ZCfUs5SNNZUnWu2N8xXOGMPTMyKk5l4mayvDdm+5L8oqmnALU+TjnN2Z+ZTCTw==",
+			"version": "0.6.1",
+			"resolved": "https://registry.npmjs.org/browserslist-config-wikimedia/-/browserslist-config-wikimedia-0.6.1.tgz",
+			"integrity": "sha512-F3O+12ud7ZwBaiB/RZIMGDgz3nEuXz8RhtdPB4Lkd/WVP5Vy77EqBWRMz4vJ64x8LTTH3BOaHCD2ZuUcgShqyQ==",
 			"dev": true
 		},
 		"node_modules/builtin-modules": {
@@ -705,6 +908,15 @@
 				"url": "https://github.com/sponsors/sindresorhus"
 			}
 		},
+		"node_modules/builtins": {
+			"version": "5.1.0",
+			"resolved": "https://registry.npmjs.org/builtins/-/builtins-5.1.0.tgz",
+			"integrity": "sha512-SW9lzGTLvWTP1AY8xeAMZimqDrIaSdLQUcVr9DMef51niJ022Ri87SwRRKYm4A6iHfkPaiVUu/Duw2Wc4J7kKg==",
+			"dev": true,
+			"dependencies": {
+				"semver": "^7.0.0"
+			}
+		},
 		"node_modules/call-bind": {
 			"version": "1.0.2",
 			"resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
@@ -740,10 +952,24 @@
 			}
 		},
 		"node_modules/caniuse-lite": {
-			"version": "1.0.30001313",
-			"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001313.tgz",
-			"integrity": "sha512-rI1UN0koZUiKINjysQDuRi2VeSCce3bYJNmDcj3PIKREiAmjakugBul1QSkg/fPrlULYl6oWfGg3PbgOSY9X4Q==",
-			"dev": true
+			"version": "1.0.30001610",
+			"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001610.tgz",
+			"integrity": "sha512-QFutAY4NgaelojVMjY63o6XlZyORPaLfyMnsl3HgnWdJUcX6K0oaJymHjH8PT5Gk7sTm8rvC/c5COUQKXqmOMA==",
+			"dev": true,
+			"funding": [
+				{
+					"type": "opencollective",
+					"url": "https://opencollective.com/browserslist"
+				},
+				{
+					"type": "tidelift",
+					"url": "https://tidelift.com/funding/github/npm/caniuse-lite"
+				},
+				{
+					"type": "github",
+					"url": "https://github.com/sponsors/ai"
+				}
+			]
 		},
 		"node_modules/chai": {
 			"version": "4.3.6",
@@ -816,10 +1042,19 @@
 			}
 		},
 		"node_modules/ci-info": {
-			"version": "3.3.2",
-			"resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz",
-			"integrity": "sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==",
-			"dev": true
+			"version": "4.0.0",
+			"resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.0.0.tgz",
+			"integrity": "sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==",
+			"dev": true,
+			"funding": [
+				{
+					"type": "github",
+					"url": "https://github.com/sponsors/sibiraj-s"
+				}
+			],
+			"engines": {
+				"node": ">=8"
+			}
 		},
 		"node_modules/clean-regexp": {
 			"version": "1.0.0",
@@ -884,9 +1119,9 @@
 			"optional": true
 		},
 		"node_modules/comment-parser": {
-			"version": "1.3.1",
-			"resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.3.1.tgz",
-			"integrity": "sha512-B52sN2VNghyq5ofvUsqZjmk6YkihBX5vMSChmSK9v4ShjKf3Vk5Xcmgpw4o+iIgtrnM/u5FiMpz9VKb8lpBveA==",
+			"version": "1.4.1",
+			"resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.4.1.tgz",
+			"integrity": "sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==",
 			"dev": true,
 			"engines": {
 				"node": ">= 12.0.0"
@@ -909,12 +1144,18 @@
 			"integrity": "sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw==",
 			"dev": true
 		},
-		"node_modules/core-js": {
-			"version": "3.21.1",
-			"resolved": "https://registry.npmjs.org/core-js/-/core-js-3.21.1.tgz",
-			"integrity": "sha512-FRq5b/VMrWlrmCzwRrpDYNxyHP9BcAZC+xHJaqTgIE5091ZV1NTmyh0sGOg5XqpnHvR0svdy0sv1gWA1zmhxig==",
+		"node_modules/core-js-compat": {
+			"version": "3.37.0",
+			"resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.0.tgz",
+			"integrity": "sha512-vYq4L+T8aS5UuFg4UwDhc7YNRWVeVZwltad9C/jV3R2LgVOpS9BDr7l/WL6BN0dbV3k1XejPTHqqEzJgsa0frA==",
 			"dev": true,
-			"hasInstallScript": true
+			"dependencies": {
+				"browserslist": "^4.23.0"
+			},
+			"funding": {
+				"type": "opencollective",
+				"url": "https://opencollective.com/core-js"
+			}
 		},
 		"node_modules/cross-spawn": {
 			"version": "7.0.3",
@@ -1029,6 +1270,27 @@
 				"node": ">=0.3.1"
 			}
 		},
+		"node_modules/dir-glob": {
+			"version": "3.0.1",
+			"resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
+			"integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
+			"dev": true,
+			"dependencies": {
+				"path-type": "^4.0.0"
+			},
+			"engines": {
+				"node": ">=8"
+			}
+		},
+		"node_modules/dir-glob/node_modules/path-type": {
+			"version": "4.0.0",
+			"resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
+			"integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
+			"dev": true,
+			"engines": {
+				"node": ">=8"
+			}
+		},
 		"node_modules/doctrine": {
 			"version": "3.0.0",
 			"resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
@@ -1042,9 +1304,9 @@
 			}
 		},
 		"node_modules/electron-to-chromium": {
-			"version": "1.4.75",
-			"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.75.tgz",
-			"integrity": "sha512-LxgUNeu3BVU7sXaKjUDD9xivocQLxFtq6wgERrutdY/yIOps3ODOZExK1jg8DTEg4U8TUCb5MLGeWFOYuxjF3Q==",
+			"version": "1.4.738",
+			"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.738.tgz",
+			"integrity": "sha512-lwKft2CLFztD+vEIpesrOtCrko/TFnEJlHFdRhazU7Y/jx5qc4cqsocfVrBg4So4gGe9lvxnbLIoev47WMpg+A==",
 			"dev": true
 		},
 		"node_modules/emoji-regex": {
@@ -1115,49 +1377,48 @@
 			}
 		},
 		"node_modules/eslint": {
-			"version": "8.32.0",
-			"resolved": "https://registry.npmjs.org/eslint/-/eslint-8.32.0.tgz",
-			"integrity": "sha512-nETVXpnthqKPFyuY2FNjz/bEd6nbosRgKbkgS/y1C7LJop96gYHWpiguLecMHQ2XCPxn77DS0P+68WzG6vkZSQ==",
+			"version": "8.57.0",
+			"resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz",
+			"integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==",
 			"dev": true,
 			"dependencies": {
-				"@eslint/eslintrc": "^1.4.1",
-				"@humanwhocodes/config-array": "^0.11.8",
+				"@eslint-community/eslint-utils": "^4.2.0",
+				"@eslint-community/regexpp": "^4.6.1",
+				"@eslint/eslintrc": "^2.1.4",
+				"@eslint/js": "8.57.0",
+				"@humanwhocodes/config-array": "^0.11.14",
 				"@humanwhocodes/module-importer": "^1.0.1",
 				"@nodelib/fs.walk": "^1.2.8",
-				"ajv": "^6.10.0",
+				"@ungap/structured-clone": "^1.2.0",
+				"ajv": "^6.12.4",
 				"chalk": "^4.0.0",
 				"cross-spawn": "^7.0.2",
 				"debug": "^4.3.2",
 				"doctrine": "^3.0.0",
 				"escape-string-regexp": "^4.0.0",
-				"eslint-scope": "^7.1.1",
-				"eslint-utils": "^3.0.0",
-				"eslint-visitor-keys": "^3.3.0",
-				"espree": "^9.4.0",
-				"esquery": "^1.4.0",
+				"eslint-scope": "^7.2.2",
+				"eslint-visitor-keys": "^3.4.3",
+				"espree": "^9.6.1",
+				"esquery": "^1.4.2",
 				"esutils": "^2.0.2",
 				"fast-deep-equal": "^3.1.3",
 				"file-entry-cache": "^6.0.1",
 				"find-up": "^5.0.0",
 				"glob-parent": "^6.0.2",
 				"globals": "^13.19.0",
-				"grapheme-splitter": "^1.0.4",
+				"graphemer": "^1.4.0",
 				"ignore": "^5.2.0",
-				"import-fresh": "^3.0.0",
 				"imurmurhash": "^0.1.4",
 				"is-glob": "^4.0.0",
 				"is-path-inside": "^3.0.3",
-				"js-sdsl": "^4.1.4",
 				"js-yaml": "^4.1.0",
 				"json-stable-stringify-without-jsonify": "^1.0.1",
 				"levn": "^0.4.1",
 				"lodash.merge": "^4.6.2",
 				"minimatch": "^3.1.2",
 				"natural-compare": "^1.4.0",
-				"optionator": "^0.9.1",
-				"regexpp": "^3.2.0",
+				"optionator": "^0.9.3",
 				"strip-ansi": "^6.0.1",
-				"strip-json-comments": "^3.1.0",
 				"text-table": "^0.2.0"
 			},
 			"bin": {
@@ -1170,102 +1431,133 @@
 				"url": "https://opencollective.com/eslint"
 			}
 		},
+		"node_modules/eslint-compat-utils": {
+			"version": "0.5.0",
+			"resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.5.0.tgz",
+			"integrity": "sha512-dc6Y8tzEcSYZMHa+CMPLi/hyo1FzNeonbhJL7Ol0ccuKQkwopJcJBA9YL/xmMTLU1eKigXo9vj9nALElWYSowg==",
+			"dev": true,
+			"dependencies": {
+				"semver": "^7.5.4"
+			},
+			"engines": {
+				"node": ">=12"
+			},
+			"peerDependencies": {
+				"eslint": ">=6.0.0"
+			}
+		},
 		"node_modules/eslint-config-wikimedia": {
-			"version": "0.25.0",
-			"resolved": "https://registry.npmjs.org/eslint-config-wikimedia/-/eslint-config-wikimedia-0.25.0.tgz",
-			"integrity": "sha512-xLvXPyPmBLMPCE/FDy69ViFNsA3+uvFpH63IKtiqS9Olv1kWU2TWFlpJMFFEu0RWVnbciUKFOoLy3P36UvNHag==",
+			"version": "0.27.0",
+			"resolved": "https://registry.npmjs.org/eslint-config-wikimedia/-/eslint-config-wikimedia-0.27.0.tgz",
+			"integrity": "sha512-KkZ54+MUnggz17C/RCEMXQSpiiqZRF7p9fjrz4phaaeKlTrjg0B+QbM5zcDWcjGiAWaJUptHaH17+RZldadkUw==",
 			"dev": true,
 			"dependencies": {
-				"browserslist-config-wikimedia": "^0.5.0",
-				"eslint": "^8.31.0",
-				"eslint-plugin-compat": "^4.0.2",
-				"eslint-plugin-es-x": "^5.2.1",
-				"eslint-plugin-jsdoc": "39.2.2",
+				"browserslist-config-wikimedia": "^0.6.1",
+				"eslint": "^8.57.0",
+				"eslint-plugin-compat": "^4.2.0",
+				"eslint-plugin-es-x": "^7.6.0",
+				"eslint-plugin-jest": "^27.9.0",
+				"eslint-plugin-jsdoc": "48.2.1",
 				"eslint-plugin-json-es": "^1.5.7",
-				"eslint-plugin-mediawiki": "^0.5.0",
-				"eslint-plugin-mocha": "^9.0.0",
+				"eslint-plugin-mediawiki": "^0.6.0",
+				"eslint-plugin-mocha": "^10.4.1",
+				"eslint-plugin-n": "^16.6.2",
 				"eslint-plugin-no-jquery": "^2.7.0",
-				"eslint-plugin-node": "^11.1.0",
-				"eslint-plugin-qunit": "^7.3.0",
+				"eslint-plugin-qunit": "^8.1.1",
 				"eslint-plugin-security": "^1.7.1",
-				"eslint-plugin-unicorn": "^42.0.0",
-				"eslint-plugin-vue": "^8.7.1",
-				"eslint-plugin-wdio": "^7.19.4",
-				"eslint-plugin-yml": "^0.14.0"
+				"eslint-plugin-unicorn": "^51.0.1",
+				"eslint-plugin-vue": "^9.23.0",
+				"eslint-plugin-wdio": "^8.24.12",
+				"eslint-plugin-yml": "^1.13.2"
 			}
 		},
 		"node_modules/eslint-plugin-compat": {
-			"version": "4.0.2",
-			"resolved": "https://registry.npmjs.org/eslint-plugin-compat/-/eslint-plugin-compat-4.0.2.tgz",
-			"integrity": "sha512-xqvoO54CLTVaEYGMzhu35Wzwk/As7rCvz/2dqwnFiWi0OJccEtGIn+5qq3zqIu9nboXlpdBN579fZcItC73Ycg==",
+			"version": "4.2.0",
+			"resolved": "https://registry.npmjs.org/eslint-plugin-compat/-/eslint-plugin-compat-4.2.0.tgz",
+			"integrity": "sha512-RDKSYD0maWy5r7zb5cWQS+uSPc26mgOzdORJ8hxILmWM7S/Ncwky7BcAtXVY5iRbKjBdHsWU8Yg7hfoZjtkv7w==",
 			"dev": true,
 			"dependencies": {
-				"@mdn/browser-compat-data": "^4.1.5",
-				"ast-metadata-inferer": "^0.7.0",
-				"browserslist": "^4.16.8",
-				"caniuse-lite": "^1.0.30001304",
-				"core-js": "^3.16.2",
+				"@mdn/browser-compat-data": "^5.3.13",
+				"ast-metadata-inferer": "^0.8.0",
+				"browserslist": "^4.21.10",
+				"caniuse-lite": "^1.0.30001524",
 				"find-up": "^5.0.0",
-				"lodash.memoize": "4.1.2",
-				"semver": "7.3.5"
+				"lodash.memoize": "^4.1.2",
+				"semver": "^7.5.4"
 			},
 			"engines": {
-				"node": ">=9.x"
+				"node": ">=14.x"
+			},
+			"peerDependencies": {
+				"eslint": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0"
 			}
 		},
-		"node_modules/eslint-plugin-compat/node_modules/semver": {
-			"version": "7.3.5",
-			"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
-			"integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
+		"node_modules/eslint-plugin-es-x": {
+			"version": "7.6.0",
+			"resolved": "https://registry.npmjs.org/eslint-plugin-es-x/-/eslint-plugin-es-x-7.6.0.tgz",
+			"integrity": "sha512-I0AmeNgevgaTR7y2lrVCJmGYF0rjoznpDvqV/kIkZSZbZ8Rw3eu4cGlvBBULScfkSOCzqKbff5LR4CNrV7mZHA==",
 			"dev": true,
 			"dependencies": {
-				"lru-cache": "^6.0.0"
-			},
-			"bin": {
-				"semver": "bin/semver.js"
+				"@eslint-community/eslint-utils": "^4.1.2",
+				"@eslint-community/regexpp": "^4.6.0",
+				"eslint-compat-utils": "^0.5.0"
 			},
 			"engines": {
-				"node": ">=10"
+				"node": "^14.18.0 || >=16.0.0"
+			},
+			"funding": {
+				"url": "https://github.com/sponsors/ota-meshi"
+			},
+			"peerDependencies": {
+				"eslint": ">=8"
 			}
 		},
-		"node_modules/eslint-plugin-es-x": {
-			"version": "5.3.1",
-			"resolved": "https://registry.npmjs.org/eslint-plugin-es-x/-/eslint-plugin-es-x-5.3.1.tgz",
-			"integrity": "sha512-/WJk23lUi36qmPdiA8GxqjOQAwj+2672WwAOYLVD7j4+O5hd9UiXHZFWBwxxem5AyXA6LKDVJnmBZJp5FJWjog==",
+		"node_modules/eslint-plugin-jest": {
+			"version": "27.9.0",
+			"resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-27.9.0.tgz",
+			"integrity": "sha512-QIT7FH7fNmd9n4se7FFKHbsLKGQiw885Ds6Y/sxKgCZ6natwCsXdgPOADnYVxN2QrRweF0FZWbJ6S7Rsn7llug==",
 			"dev": true,
 			"dependencies": {
-				"eslint-utils": "^2.0.0 || ^3.0.0",
-				"regexpp": "^3.0.0"
+				"@typescript-eslint/utils": "^5.10.0"
 			},
 			"engines": {
-				"node": ">=8.10.0"
-			},
-			"funding": {
-				"url": "https://github.com/sponsors/ota-meshi"
+				"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
 			},
 			"peerDependencies": {
-				"eslint": ">=4.19.1"
+				"@typescript-eslint/eslint-plugin": "^5.0.0 || ^6.0.0 || ^7.0.0",
+				"eslint": "^7.0.0 || ^8.0.0",
+				"jest": "*"
+			},
+			"peerDependenciesMeta": {
+				"@typescript-eslint/eslint-plugin": {
+					"optional": true
+				},
+				"jest": {
+					"optional": true
+				}
 			}
 		},
 		"node_modules/eslint-plugin-jsdoc": {
-			"version": "39.2.2",
-			"resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-39.2.2.tgz",
-			"integrity": "sha512-ybkvja0p9JRzHEd2ST9h+Z47DLOuPyXpeb6r18/zKHdMmggPU1J0/zl+F0phea8ze9rMxi42MJVmGXi2NZ7PpA==",
+			"version": "48.2.1",
+			"resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-48.2.1.tgz",
+			"integrity": "sha512-iUvbcyDZSO/9xSuRv2HQBw++8VkV/pt3UWtX9cpPH0l7GKPq78QC/6+PmyQHHvNZaTjAce6QVciEbnc6J/zH5g==",
 			"dev": true,
 			"dependencies": {
-				"@es-joy/jsdoccomment": "~0.23.1",
-				"comment-parser": "1.3.1",
+				"@es-joy/jsdoccomment": "~0.42.0",
+				"are-docs-informative": "^0.0.2",
+				"comment-parser": "1.4.1",
 				"debug": "^4.3.4",
 				"escape-string-regexp": "^4.0.0",
-				"esquery": "^1.4.0",
-				"semver": "^7.3.7",
-				"spdx-expression-parse": "^3.0.1"
+				"esquery": "^1.5.0",
+				"is-builtin-module": "^3.2.1",
+				"semver": "^7.6.0",
+				"spdx-expression-parse": "^4.0.0"
 			},
 			"engines": {
-				"node": "^14 || ^16 || ^17"
+				"node": ">=18"
 			},
 			"peerDependencies": {
-				"eslint": "^7.0.0 || ^8.0.0"
+				"eslint": "^7.0.0 || ^8.0.0 || ^9.0.0"
 			}
 		},
 		"node_modules/eslint-plugin-jsdoc/node_modules/escape-string-regexp": {
@@ -1280,19 +1572,14 @@
 				"url": "https://github.com/sponsors/sindresorhus"
 			}
 		},
-		"node_modules/eslint-plugin-jsdoc/node_modules/semver": {
-			"version": "7.3.8",
-			"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz",
-			"integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==",
+		"node_modules/eslint-plugin-jsdoc/node_modules/spdx-expression-parse": {
+			"version": "4.0.0",
+			"resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-4.0.0.tgz",
+			"integrity": "sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==",
 			"dev": true,
 			"dependencies": {
-				"lru-cache": "^6.0.0"
-			},
-			"bin": {
-				"semver": "bin/semver.js"
-			},
-			"engines": {
-				"node": ">=10"
+				"spdx-exceptions": "^2.1.0",
+				"spdx-license-ids": "^3.0.0"
 			}
 		},
 		"node_modules/eslint-plugin-json-es": {
@@ -1309,12 +1596,12 @@
 			}
 		},
 		"node_modules/eslint-plugin-mediawiki": {
-			"version": "0.5.0",
-			"resolved": "https://registry.npmjs.org/eslint-plugin-mediawiki/-/eslint-plugin-mediawiki-0.5.0.tgz",
-			"integrity": "sha512-rjkHFyv3VDan/dmu7YpD1Rl9h64NOlz4mqqesRN316R+571+ymmb6lXVOdNMbT8H1iPhmtHc+nijVLVkn7pYDw==",
+			"version": "0.6.0",
+			"resolved": "https://registry.npmjs.org/eslint-plugin-mediawiki/-/eslint-plugin-mediawiki-0.6.0.tgz",
+			"integrity": "sha512-a2Zm18N5nPyflBajM2ZWATxucIpYPEmOSjFzUR1OBH3hAL0GY9fx1mpezEwzqAQ862d+kPkolgQOzktnZe8nKA==",
 			"dev": true,
 			"dependencies": {
-				"eslint-plugin-vue": "^8.7.1",
+				"eslint-plugin-vue": "^9.23.0",
 				"upath": "^2.0.1"
 			},
 			"peerDependencies": {
@@ -1322,86 +1609,67 @@
 			}
 		},
 		"node_modules/eslint-plugin-mocha": {
-			"version": "9.0.0",
-			"resolved": "https://registry.npmjs.org/eslint-plugin-mocha/-/eslint-plugin-mocha-9.0.0.tgz",
-			"integrity": "sha512-d7knAcQj1jPCzZf3caeBIn3BnW6ikcvfz0kSqQpwPYcVGLoJV5sz0l0OJB2LR8I7dvTDbqq1oV6ylhSgzA10zg==",
+			"version": "10.4.2",
+			"resolved": "https://registry.npmjs.org/eslint-plugin-mocha/-/eslint-plugin-mocha-10.4.2.tgz",
+			"integrity": "sha512-cur4dVYnSEWTBwdqIBQFxa/9siAhesu0TX+lbJ4ClE9j0eNMNe6BSx3vkFFNz6tGoveyMyELFXa30f3fvuAVDg==",
 			"dev": true,
 			"dependencies": {
 				"eslint-utils": "^3.0.0",
-				"ramda": "^0.27.1"
+				"globals": "^13.24.0",
+				"rambda": "^7.4.0"
 			},
 			"engines": {
-				"node": ">=12.0.0"
-			}
-		},
-		"node_modules/eslint-plugin-no-jquery": {
-			"version": "2.7.0",
-			"resolved": "https://registry.npmjs.org/eslint-plugin-no-jquery/-/eslint-plugin-no-jquery-2.7.0.tgz",
-			"integrity": "sha512-Aeg7dA6GTH1AcWLlBtWNzOU9efK5KpNi7b0EhBO0o0M+awyzguUUo8gF6hXGjQ9n5h8/uRtYv9zOqQkeC5CG0w==",
-			"dev": true
-		},
-		"node_modules/eslint-plugin-node": {
-			"version": "11.1.0",
-			"resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz",
-			"integrity": "sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==",
-			"dev": true,
-			"dependencies": {
-				"eslint-plugin-es": "^3.0.0",
-				"eslint-utils": "^2.0.0",
-				"ignore": "^5.1.1",
-				"minimatch": "^3.0.4",
-				"resolve": "^1.10.1",
-				"semver": "^6.1.0"
+				"node": ">=14.0.0"
 			},
-			"engines": {
-				"node": ">=8.10.0"
+			"peerDependencies": {
+				"eslint": ">=7.0.0"
 			}
 		},
-		"node_modules/eslint-plugin-node/node_modules/eslint-plugin-es": {
-			"version": "3.0.1",
-			"resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz",
-			"integrity": "sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==",
+		"node_modules/eslint-plugin-n": {
+			"version": "16.6.2",
+			"resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-16.6.2.tgz",
+			"integrity": "sha512-6TyDmZ1HXoFQXnhCTUjVFULReoBPOAjpuiKELMkeP40yffI/1ZRO+d9ug/VC6fqISo2WkuIBk3cvuRPALaWlOQ==",
 			"dev": true,
 			"dependencies": {
-				"eslint-utils": "^2.0.0",
-				"regexpp": "^3.0.0"
+				"@eslint-community/eslint-utils": "^4.4.0",
+				"builtins": "^5.0.1",
+				"eslint-plugin-es-x": "^7.5.0",
+				"get-tsconfig": "^4.7.0",
+				"globals": "^13.24.0",
+				"ignore": "^5.2.4",
+				"is-builtin-module": "^3.2.1",
+				"is-core-module": "^2.12.1",
+				"minimatch": "^3.1.2",
+				"resolve": "^1.22.2",
+				"semver": "^7.5.3"
 			},
 			"engines": {
-				"node": ">=8.10.0"
-			}
-		},
-		"node_modules/eslint-plugin-node/node_modules/eslint-utils": {
-			"version": "2.1.0",
-			"resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz",
-			"integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==",
-			"dev": true,
-			"dependencies": {
-				"eslint-visitor-keys": "^1.1.0"
+				"node": ">=16.0.0"
 			},
-			"engines": {
-				"node": ">=6"
+			"funding": {
+				"url": "https://github.com/sponsors/mysticatea"
+			},
+			"peerDependencies": {
+				"eslint": ">=7.0.0"
 			}
 		},
-		"node_modules/eslint-plugin-node/node_modules/eslint-visitor-keys": {
-			"version": "1.3.0",
-			"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
-			"integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
-			"dev": true,
-			"engines": {
-				"node": ">=4"
-			}
+		"node_modules/eslint-plugin-no-jquery": {
+			"version": "2.7.0",
+			"resolved": "https://registry.npmjs.org/eslint-plugin-no-jquery/-/eslint-plugin-no-jquery-2.7.0.tgz",
+			"integrity": "sha512-Aeg7dA6GTH1AcWLlBtWNzOU9efK5KpNi7b0EhBO0o0M+awyzguUUo8gF6hXGjQ9n5h8/uRtYv9zOqQkeC5CG0w==",
+			"dev": true
 		},
 		"node_modules/eslint-plugin-qunit": {
-			"version": "7.3.4",
-			"resolved": "https://registry.npmjs.org/eslint-plugin-qunit/-/eslint-plugin-qunit-7.3.4.tgz",
-			"integrity": "sha512-EbDM0zJerH9zVdUswMJpcFF7wrrpvsGuYfNexUpa5hZkkdFhaFcX+yD+RSK4Nrauw4psMGlcqeWUMhaVo+Manw==",
+			"version": "8.1.1",
+			"resolved": "https://registry.npmjs.org/eslint-plugin-qunit/-/eslint-plugin-qunit-8.1.1.tgz",
+			"integrity": "sha512-j3xhiAf2Wvr8Dfwl5T6tlJ+F55vqYE9ZdAHUOTzq1lGerYrXzOS46RvK4SSWug2D8sl3ZYr2lA4/hgVXgLloxw==",
 			"dev": true,
 			"dependencies": {
 				"eslint-utils": "^3.0.0",
 				"requireindex": "^1.2.0"
 			},
 			"engines": {
-				"node": "12.x || 14.x || >=16.0.0"
+				"node": "^16.0.0 || ^18.0.0 || >=20.0.0"
 			}
 		},
 		"node_modules/eslint-plugin-security": {
@@ -1414,108 +1682,83 @@
 			}
 		},
 		"node_modules/eslint-plugin-unicorn": {
-			"version": "42.0.0",
-			"resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-42.0.0.tgz",
-			"integrity": "sha512-ixBsbhgWuxVaNlPTT8AyfJMlhyC5flCJFjyK3oKE8TRrwBnaHvUbuIkCM1lqg8ryYrFStL/T557zfKzX4GKSlg==",
+			"version": "51.0.1",
+			"resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-51.0.1.tgz",
+			"integrity": "sha512-MuR/+9VuB0fydoI0nIn2RDA5WISRn4AsJyNSaNKLVwie9/ONvQhxOBbkfSICBPnzKrB77Fh6CZZXjgTt/4Latw==",
 			"dev": true,
 			"dependencies": {
-				"@babel/helper-validator-identifier": "^7.15.7",
-				"ci-info": "^3.3.0",
+				"@babel/helper-validator-identifier": "^7.22.20",
+				"@eslint-community/eslint-utils": "^4.4.0",
+				"@eslint/eslintrc": "^2.1.4",
+				"ci-info": "^4.0.0",
 				"clean-regexp": "^1.0.0",
-				"eslint-utils": "^3.0.0",
-				"esquery": "^1.4.0",
+				"core-js-compat": "^3.34.0",
+				"esquery": "^1.5.0",
 				"indent-string": "^4.0.0",
-				"is-builtin-module": "^3.1.0",
-				"lodash": "^4.17.21",
+				"is-builtin-module": "^3.2.1",
+				"jsesc": "^3.0.2",
 				"pluralize": "^8.0.0",
 				"read-pkg-up": "^7.0.1",
-				"regexp-tree": "^0.1.24",
-				"safe-regex": "^2.1.1",
-				"semver": "^7.3.5",
+				"regexp-tree": "^0.1.27",
+				"regjsparser": "^0.10.0",
+				"semver": "^7.5.4",
 				"strip-indent": "^3.0.0"
 			},
 			"engines": {
-				"node": ">=12"
-			},
-			"funding": {
-				"url": "https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1"
-			},
-			"peerDependencies": {
-				"eslint": ">=8.8.0"
-			}
-		},
-		"node_modules/eslint-plugin-unicorn/node_modules/semver": {
-			"version": "7.3.7",
-			"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
-			"integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
-			"dev": true,
-			"dependencies": {
-				"lru-cache": "^6.0.0"
-			},
-			"bin": {
-				"semver": "bin/semver.js"
-			},
-			"engines": {
-				"node": ">=10"
-			}
-		},
-		"node_modules/eslint-plugin-vue": {
-			"version": "8.7.1",
-			"resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-8.7.1.tgz",
-			"integrity": "sha512-28sbtm4l4cOzoO1LtzQPxfxhQABararUb1JtqusQqObJpWX2e/gmVyeYVfepizPFne0Q5cILkYGiBoV36L12Wg==",
-			"dev": true,
-			"dependencies": {
-				"eslint-utils": "^3.0.0",
-				"natural-compare": "^1.4.0",
-				"nth-check": "^2.0.1",
-				"postcss-selector-parser": "^6.0.9",
-				"semver": "^7.3.5",
-				"vue-eslint-parser": "^8.0.1"
-			},
-			"engines": {
-				"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+				"node": ">=16"
+			},
+			"funding": {
+				"url": "https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1"
 			},
 			"peerDependencies": {
-				"eslint": "^6.2.0 || ^7.0.0 || ^8.0.0"
+				"eslint": ">=8.56.0"
 			}
 		},
-		"node_modules/eslint-plugin-vue/node_modules/semver": {
-			"version": "7.5.0",
-			"resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz",
-			"integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==",
+		"node_modules/eslint-plugin-vue": {
+			"version": "9.25.0",
+			"resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.25.0.tgz",
+			"integrity": "sha512-tDWlx14bVe6Bs+Nnh3IGrD+hb11kf2nukfm6jLsmJIhmiRQ1SUaksvwY9U5MvPB0pcrg0QK0xapQkfITs3RKOA==",
 			"dev": true,
 			"dependencies": {
-				"lru-cache": "^6.0.0"
-			},
-			"bin": {
-				"semver": "bin/semver.js"
+				"@eslint-community/eslint-utils": "^4.4.0",
+				"globals": "^13.24.0",
+				"natural-compare": "^1.4.0",
+				"nth-check": "^2.1.1",
+				"postcss-selector-parser": "^6.0.15",
+				"semver": "^7.6.0",
+				"vue-eslint-parser": "^9.4.2",
+				"xml-name-validator": "^4.0.0"
 			},
 			"engines": {
-				"node": ">=10"
+				"node": "^14.17.0 || >=16.0.0"
+			},
+			"peerDependencies": {
+				"eslint": "^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0"
 			}
 		},
 		"node_modules/eslint-plugin-wdio": {
-			"version": "7.21.0",
-			"resolved": "https://registry.npmjs.org/eslint-plugin-wdio/-/eslint-plugin-wdio-7.21.0.tgz",
-			"integrity": "sha512-JPBUHGNZTMzo/+tDM/E+Sos44mE2P7B3/03lPUXrbfuhJfqN/1GyxslHwORqXbbpZl6e5reoQQhVOAemELxgrQ==",
+			"version": "8.24.12",
+			"resolved": "https://registry.npmjs.org/eslint-plugin-wdio/-/eslint-plugin-wdio-8.24.12.tgz",
+			"integrity": "sha512-OmzGteXFOQnJDdkTNnTfksaVa18WlFCyeLjZXHvDpkbomLWAg9wc296Pr0wnTCagqNj8qfEHpy+N2XVew5VCMA==",
 			"dev": true,
 			"engines": {
-				"node": ">=12.0.0"
+				"node": "^16.13 || >=18"
 			}
 		},
 		"node_modules/eslint-plugin-yml": {
-			"version": "0.14.0",
-			"resolved": "https://registry.npmjs.org/eslint-plugin-yml/-/eslint-plugin-yml-0.14.0.tgz",
-			"integrity": "sha512-+0+bBV/07txENbxfrHF9olGoLCHez64vmnOmjWOoLwmXOwfdaSRleBSPIi4nWQs7WwX8lm/fSLadOjbVEcsXQQ==",
+			"version": "1.14.0",
+			"resolved": "https://registry.npmjs.org/eslint-plugin-yml/-/eslint-plugin-yml-1.14.0.tgz",
+			"integrity": "sha512-ESUpgYPOcAYQO9czugcX5OqRvn/ydDVwGCPXY4YjPqc09rHaUVUA6IE6HLQys4rXk/S+qx3EwTd1wHCwam/OWQ==",
 			"dev": true,
 			"dependencies": {
 				"debug": "^4.3.2",
+				"eslint-compat-utils": "^0.5.0",
 				"lodash": "^4.17.21",
 				"natural-compare": "^1.4.0",
-				"yaml-eslint-parser": "^0.5.0"
+				"yaml-eslint-parser": "^1.2.1"
 			},
 			"engines": {
-				"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+				"node": "^14.17.0 || >=16.0.0"
 			},
 			"funding": {
 				"url": "https://github.com/sponsors/ota-meshi"
@@ -1525,9 +1768,9 @@
 			}
 		},
 		"node_modules/eslint-scope": {
-			"version": "7.1.1",
-			"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz",
-			"integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==",
+			"version": "7.2.2",
+			"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz",
+			"integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==",
 			"dev": true,
 			"dependencies": {
 				"esrecurse": "^4.3.0",
@@ -1535,6 +1778,9 @@
 			},
 			"engines": {
 				"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+			},
+			"funding": {
+				"url": "https://opencollective.com/eslint"
 			}
 		},
 		"node_modules/eslint-utils": {
@@ -1547,6 +1793,12 @@
 			},
 			"engines": {
 				"node": "^10.0.0 || ^12.0.0 || >= 14.0.0"
+			},
+			"funding": {
+				"url": "https://github.com/sponsors/mysticatea"
+			},
+			"peerDependencies": {
+				"eslint": ">=5"
 			}
 		},
 		"node_modules/eslint-utils/node_modules/eslint-visitor-keys": {
@@ -1559,12 +1811,15 @@
 			}
 		},
 		"node_modules/eslint-visitor-keys": {
-			"version": "3.3.0",
-			"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz",
-			"integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==",
+			"version": "3.4.3",
+			"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
+			"integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",
 			"dev": true,
 			"engines": {
 				"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+			},
+			"funding": {
+				"url": "https://opencollective.com/eslint"
 			}
 		},
 		"node_modules/eslint/node_modules/ansi-styles": {
@@ -1680,14 +1935,14 @@
 			}
 		},
 		"node_modules/espree": {
-			"version": "9.4.0",
-			"resolved": "https://registry.npmjs.org/espree/-/espree-9.4.0.tgz",
-			"integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==",
+			"version": "9.6.1",
+			"resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz",
+			"integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==",
 			"dev": true,
 			"dependencies": {
-				"acorn": "^8.8.0",
+				"acorn": "^8.9.0",
 				"acorn-jsx": "^5.3.2",
-				"eslint-visitor-keys": "^3.3.0"
+				"eslint-visitor-keys": "^3.4.1"
 			},
 			"engines": {
 				"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
@@ -1710,9 +1965,9 @@
 			}
 		},
 		"node_modules/esquery": {
-			"version": "1.4.0",
-			"resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
-			"integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
+			"version": "1.5.0",
+			"resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz",
+			"integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==",
 			"dev": true,
 			"dependencies": {
 				"estraverse": "^5.1.0"
@@ -1757,6 +2012,22 @@
 			"integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
 			"dev": true
 		},
+		"node_modules/fast-glob": {
+			"version": "3.3.2",
+			"resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz",
+			"integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==",
+			"dev": true,
+			"dependencies": {
+				"@nodelib/fs.stat": "^2.0.2",
+				"@nodelib/fs.walk": "^1.2.3",
+				"glob-parent": "^5.1.2",
+				"merge2": "^1.3.0",
+				"micromatch": "^4.0.4"
+			},
+			"engines": {
+				"node": ">=8.6.0"
+			}
+		},
 		"node_modules/fast-json-stable-stringify": {
 			"version": "2.1.0",
 			"resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
@@ -1899,10 +2170,13 @@
 			}
 		},
 		"node_modules/function-bind": {
-			"version": "1.1.1",
-			"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
-			"integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
-			"dev": true
+			"version": "1.1.2",
+			"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
+			"integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
+			"dev": true,
+			"funding": {
+				"url": "https://github.com/sponsors/ljharb"
+			}
 		},
 		"node_modules/get-caller-file": {
 			"version": "2.0.5",
@@ -1913,9 +2187,9 @@
 			}
 		},
 		"node_modules/get-func-name": {
-			"version": "2.0.0",
-			"resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz",
-			"integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=",
+			"version": "2.0.2",
+			"resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz",
+			"integrity": "sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==",
 			"dev": true,
 			"engines": {
 				"node": "*"
@@ -1932,6 +2206,18 @@
 				"has-symbols": "^1.0.1"
 			}
 		},
+		"node_modules/get-tsconfig": {
+			"version": "4.7.3",
+			"resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.3.tgz",
+			"integrity": "sha512-ZvkrzoUA0PQZM6fy6+/Hce561s+faD1rsNwhnO5FelNjyy7EMGJ3Rz1AQ8GYDWjhRs/7dBLOEJvhK8MiEJOAFg==",
+			"dev": true,
+			"dependencies": {
+				"resolve-pkg-maps": "^1.0.0"
+			},
+			"funding": {
+				"url": "https://github.com/privatenumber/get-tsconfig?sponsor=1"
+			}
+		},
 		"node_modules/glob": {
 			"version": "7.2.3",
 			"resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
@@ -1964,9 +2250,9 @@
 			}
 		},
 		"node_modules/globals": {
-			"version": "13.19.0",
-			"resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz",
-			"integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==",
+			"version": "13.24.0",
+			"resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz",
+			"integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==",
 			"dev": true,
 			"dependencies": {
 				"type-fest": "^0.20.2"
@@ -1978,16 +2264,36 @@
 				"url": "https://github.com/sponsors/sindresorhus"
 			}
 		},
+		"node_modules/globby": {
+			"version": "11.1.0",
+			"resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
+			"integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
+			"dev": true,
+			"dependencies": {
+				"array-union": "^2.1.0",
+				"dir-glob": "^3.0.1",
+				"fast-glob": "^3.2.9",
+				"ignore": "^5.2.0",
+				"merge2": "^1.4.1",
+				"slash": "^3.0.0"
+			},
+			"engines": {
+				"node": ">=10"
+			},
+			"funding": {
+				"url": "https://github.com/sponsors/sindresorhus"
+			}
+		},
 		"node_modules/graceful-fs": {
 			"version": "4.2.4",
 			"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
 			"integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==",
 			"dev": true
 		},
-		"node_modules/grapheme-splitter": {
-			"version": "1.0.4",
-			"resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz",
-			"integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==",
+		"node_modules/graphemer": {
+			"version": "1.4.0",
+			"resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz",
+			"integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==",
 			"dev": true
 		},
 		"node_modules/has": {
@@ -2020,6 +2326,18 @@
 				"node": ">= 0.4"
 			}
 		},
+		"node_modules/hasown": {
+			"version": "2.0.2",
+			"resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
+			"integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
+			"dev": true,
+			"dependencies": {
+				"function-bind": "^1.1.2"
+			},
+			"engines": {
+				"node": ">= 0.4"
+			}
+		},
 		"node_modules/he": {
 			"version": "1.2.0",
 			"resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
@@ -2035,9 +2353,9 @@
 			"dev": true
 		},
 		"node_modules/ignore": {
-			"version": "5.2.0",
-			"resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz",
-			"integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==",
+			"version": "5.3.1",
+			"resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz",
+			"integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==",
 			"dev": true,
 			"engines": {
 				"node": ">= 4"
@@ -2109,9 +2427,9 @@
 			}
 		},
 		"node_modules/is-builtin-module": {
-			"version": "3.2.0",
-			"resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.0.tgz",
-			"integrity": "sha512-phDA4oSGt7vl1n5tJvTWooWWAsXLY+2xCnxNqvKhGEzujg+A43wPlPOyDg3C8XQHN+6k/JTQWJ/j0dQh/qr+Hw==",
+			"version": "3.2.1",
+			"resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz",
+			"integrity": "sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==",
 			"dev": true,
 			"dependencies": {
 				"builtin-modules": "^3.3.0"
@@ -2132,6 +2450,18 @@
 				"node": ">= 0.4"
 			}
 		},
+		"node_modules/is-core-module": {
+			"version": "2.13.1",
+			"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz",
+			"integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==",
+			"dev": true,
+			"dependencies": {
+				"hasown": "^2.0.0"
+			},
+			"funding": {
+				"url": "https://github.com/sponsors/ljharb"
+			}
+		},
 		"node_modules/is-date-object": {
 			"version": "1.0.2",
 			"resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz",
@@ -2231,16 +2561,6 @@
 			"integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
 			"dev": true
 		},
-		"node_modules/js-sdsl": {
-			"version": "4.2.0",
-			"resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.2.0.tgz",
-			"integrity": "sha512-dyBIzQBDkCqCu+0upx25Y2jGdbTGxE9fshMsCdK0ViOongpV+n5tXRcZY9v7CaVQ79AGS9KA1KHtojxiM7aXSQ==",
-			"dev": true,
-			"funding": {
-				"type": "opencollective",
-				"url": "https://opencollective.com/js-sdsl"
-			}
-		},
 		"node_modules/js-tokens": {
 			"version": "4.0.0",
 			"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
@@ -2261,14 +2581,26 @@
 			}
 		},
 		"node_modules/jsdoc-type-pratt-parser": {
-			"version": "2.2.5",
-			"resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-2.2.5.tgz",
-			"integrity": "sha512-2a6eRxSxp1BW040hFvaJxhsCMI9lT8QB8t14t+NY5tC5rckIR0U9cr2tjOeaFirmEOy6MHvmJnY7zTBHq431Lw==",
+			"version": "4.0.0",
+			"resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-4.0.0.tgz",
+			"integrity": "sha512-YtOli5Cmzy3q4dP26GraSOeAhqecewG04hoO8DY56CH4KJ9Fvv5qKWUCCo3HZob7esJQHCv6/+bnTy72xZZaVQ==",
 			"dev": true,
 			"engines": {
 				"node": ">=12.0.0"
 			}
 		},
+		"node_modules/jsesc": {
+			"version": "3.0.2",
+			"resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz",
+			"integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==",
+			"dev": true,
+			"bin": {
+				"jsesc": "bin/jsesc"
+			},
+			"engines": {
+				"node": ">=6"
+			}
+		},
 		"node_modules/json-parse-better-errors": {
 			"version": "1.0.2",
 			"resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
@@ -2411,7 +2743,7 @@
 		"node_modules/lodash.memoize": {
 			"version": "4.1.2",
 			"resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
-			"integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=",
+			"integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==",
 			"dev": true
 		},
 		"node_modules/lodash.merge": {
@@ -2520,6 +2852,15 @@
 				"node": ">= 0.10.0"
 			}
 		},
+		"node_modules/merge2": {
+			"version": "1.4.1",
+			"resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
+			"integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
+			"dev": true,
+			"engines": {
+				"node": ">= 8"
+			}
+		},
 		"node_modules/methods": {
 			"version": "1.1.2",
 			"resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
@@ -2529,6 +2870,19 @@
 				"node": ">= 0.6"
 			}
 		},
+		"node_modules/micromatch": {
+			"version": "4.0.5",
+			"resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
+			"integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
+			"dev": true,
+			"dependencies": {
+				"braces": "^3.0.2",
+				"picomatch": "^2.3.1"
+			},
+			"engines": {
+				"node": ">=8.6"
+			}
+		},
 		"node_modules/mime": {
 			"version": "2.6.0",
 			"resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz",
@@ -2751,9 +3105,9 @@
 			"dev": true
 		},
 		"node_modules/node-releases": {
-			"version": "2.0.2",
-			"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz",
-			"integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==",
+			"version": "2.0.14",
+			"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz",
+			"integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==",
 			"dev": true
 		},
 		"node_modules/normalize-package-data": {
@@ -2769,9 +3123,9 @@
 			}
 		},
 		"node_modules/normalize-package-data/node_modules/semver": {
-			"version": "5.7.1",
-			"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
-			"integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+			"version": "5.7.2",
+			"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
+			"integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
 			"dev": true,
 			"bin": {
 				"semver": "bin/semver"
@@ -2836,9 +3190,9 @@
 			}
 		},
 		"node_modules/npm-run-all/node_modules/semver": {
-			"version": "5.7.1",
-			"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
-			"integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+			"version": "5.7.2",
+			"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
+			"integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
 			"dev": true,
 			"bin": {
 				"semver": "bin/semver"
@@ -2965,17 +3319,17 @@
 			}
 		},
 		"node_modules/optionator": {
-			"version": "0.9.1",
-			"resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
-			"integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
+			"version": "0.9.3",
+			"resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz",
+			"integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==",
 			"dev": true,
 			"dependencies": {
+				"@aashutoshrathi/word-wrap": "^1.2.3",
 				"deep-is": "^0.1.3",
 				"fast-levenshtein": "^2.0.6",
 				"levn": "^0.4.1",
 				"prelude-ls": "^1.2.1",
-				"type-check": "^0.4.0",
-				"word-wrap": "^1.2.3"
+				"type-check": "^0.4.0"
 			},
 			"engines": {
 				"node": ">= 0.8.0"
@@ -3156,9 +3510,9 @@
 			}
 		},
 		"node_modules/postcss-selector-parser": {
-			"version": "6.0.12",
-			"resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.12.tgz",
-			"integrity": "sha512-NdxGCAZdRrwVI1sy59+Wzrh+pMMHxapGnpfenDVlMEXoOcvt4pGE0JLK9YY2F5dLxcFYA/YbVQKhcGU+FtSYQg==",
+			"version": "6.0.16",
+			"resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz",
+			"integrity": "sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==",
 			"dev": true,
 			"dependencies": {
 				"cssesc": "^3.0.0",
@@ -3218,10 +3572,10 @@
 				}
 			]
 		},
-		"node_modules/ramda": {
-			"version": "0.27.2",
-			"resolved": "https://registry.npmjs.org/ramda/-/ramda-0.27.2.tgz",
-			"integrity": "sha512-SbiLPU40JuJniHexQSAgad32hfwd+DRUdwF2PlVuI5RZD0/vahUco7R8vD86J/tcEKKF9vZrUVwgtmGCqlCKyA==",
+		"node_modules/rambda": {
+			"version": "7.5.0",
+			"resolved": "https://registry.npmjs.org/rambda/-/rambda-7.5.0.tgz",
+			"integrity": "sha512-y/M9weqWAH4iopRd7EHDEQQvpFPHj1AA3oHozE9tfITHUtTR7Z9PSlIRRG2l1GuW7sefC1cXFfIcF+cgnShdBA==",
 			"dev": true
 		},
 		"node_modules/randombytes": {
@@ -3377,21 +3731,33 @@
 			}
 		},
 		"node_modules/regexp-tree": {
-			"version": "0.1.24",
-			"resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.24.tgz",
-			"integrity": "sha512-s2aEVuLhvnVJW6s/iPgEGK6R+/xngd2jNQ+xy4bXNDKxZKJH6jpPHY6kVeVv1IeLCHgswRj+Kl3ELaDjG6V1iw==",
+			"version": "0.1.27",
+			"resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.27.tgz",
+			"integrity": "sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==",
 			"dev": true,
 			"bin": {
 				"regexp-tree": "bin/regexp-tree"
 			}
 		},
-		"node_modules/regexpp": {
-			"version": "3.2.0",
-			"resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz",
-			"integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==",
+		"node_modules/regjsparser": {
+			"version": "0.10.0",
+			"resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.10.0.tgz",
+			"integrity": "sha512-qx+xQGZVsy55CH0a1hiVwHmqjLryfh7wQyF5HO07XJ9f7dQMY/gPQHhlyDkIzJKC+x2fUCpCcUODUUUFrm7SHA==",
 			"dev": true,
-			"engines": {
-				"node": ">=8"
+			"dependencies": {
+				"jsesc": "~0.5.0"
+			},
+			"bin": {
+				"regjsparser": "bin/parser"
+			}
+		},
+		"node_modules/regjsparser/node_modules/jsesc": {
+			"version": "0.5.0",
+			"resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
+			"integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==",
+			"dev": true,
+			"bin": {
+				"jsesc": "bin/jsesc"
 			}
 		},
 		"node_modules/require-directory": {
@@ -3418,12 +3784,20 @@
 			}
 		},
 		"node_modules/resolve": {
-			"version": "1.17.0",
-			"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz",
-			"integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==",
+			"version": "1.22.8",
+			"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz",
+			"integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==",
 			"dev": true,
 			"dependencies": {
-				"path-parse": "^1.0.6"
+				"is-core-module": "^2.13.0",
+				"path-parse": "^1.0.7",
+				"supports-preserve-symlinks-flag": "^1.0.0"
+			},
+			"bin": {
+				"resolve": "bin/resolve"
+			},
+			"funding": {
+				"url": "https://github.com/sponsors/ljharb"
 			}
 		},
 		"node_modules/resolve-from": {
@@ -3435,6 +3809,15 @@
 				"node": ">=4"
 			}
 		},
+		"node_modules/resolve-pkg-maps": {
+			"version": "1.0.0",
+			"resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz",
+			"integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==",
+			"dev": true,
+			"funding": {
+				"url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1"
+			}
+		},
 		"node_modules/reusify": {
 			"version": "1.0.4",
 			"resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
@@ -3504,12 +3887,18 @@
 			"dev": true
 		},
 		"node_modules/semver": {
-			"version": "6.3.0",
-			"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
-			"integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+			"version": "7.6.0",
+			"resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz",
+			"integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==",
 			"dev": true,
+			"dependencies": {
+				"lru-cache": "^6.0.0"
+			},
 			"bin": {
 				"semver": "bin/semver.js"
+			},
+			"engines": {
+				"node": ">=10"
 			}
 		},
 		"node_modules/serialize-javascript": {
@@ -3570,6 +3959,15 @@
 			"integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==",
 			"dev": true
 		},
+		"node_modules/slash": {
+			"version": "3.0.0",
+			"resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+			"integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
+			"dev": true,
+			"engines": {
+				"node": ">=8"
+			}
+		},
 		"node_modules/spdx-correct": {
 			"version": "3.1.1",
 			"resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
@@ -3764,21 +4162,6 @@
 				"node": ">= 7.0.0"
 			}
 		},
-		"node_modules/superagent/node_modules/semver": {
-			"version": "7.3.5",
-			"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
-			"integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
-			"dev": true,
-			"dependencies": {
-				"lru-cache": "^6.0.0"
-			},
-			"bin": {
-				"semver": "bin/semver.js"
-			},
-			"engines": {
-				"node": ">=10"
-			}
-		},
 		"node_modules/supertest": {
 			"version": "5.0.0",
 			"resolved": "https://registry.npmjs.org/supertest/-/supertest-5.0.0.tgz",
@@ -3804,6 +4187,18 @@
 				"node": ">=4"
 			}
 		},
+		"node_modules/supports-preserve-symlinks-flag": {
+			"version": "1.0.0",
+			"resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
+			"integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
+			"dev": true,
+			"engines": {
+				"node": ">= 0.4"
+			},
+			"funding": {
+				"url": "https://github.com/sponsors/ljharb"
+			}
+		},
 		"node_modules/swagger-combine": {
 			"version": "1.4.0",
 			"resolved": "https://registry.npmjs.org/swagger-combine/-/swagger-combine-1.4.0.tgz",
@@ -3925,6 +4320,21 @@
 			"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
 			"dev": true
 		},
+		"node_modules/tsutils": {
+			"version": "3.21.0",
+			"resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz",
+			"integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==",
+			"dev": true,
+			"dependencies": {
+				"tslib": "^1.8.1"
+			},
+			"engines": {
+				"node": ">= 6"
+			},
+			"peerDependencies": {
+				"typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta"
+			}
+		},
 		"node_modules/type-check": {
 			"version": "0.4.0",
 			"resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
@@ -3964,6 +4374,20 @@
 			"integrity": "sha1-nIRAPyMjrlOZFnJ1SXY46h0vJEA=",
 			"dev": true
 		},
+		"node_modules/typescript": {
+			"version": "5.4.5",
+			"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz",
+			"integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==",
+			"dev": true,
+			"peer": true,
+			"bin": {
+				"tsc": "bin/tsc",
+				"tsserver": "bin/tsserver"
+			},
+			"engines": {
+				"node": ">=14.17"
+			}
+		},
 		"node_modules/universalify": {
 			"version": "2.0.0",
 			"resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
@@ -3983,6 +4407,36 @@
 				"yarn": "*"
 			}
 		},
+		"node_modules/update-browserslist-db": {
+			"version": "1.0.13",
+			"resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz",
+			"integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==",
+			"dev": true,
+			"funding": [
+				{
+					"type": "opencollective",
+					"url": "https://opencollective.com/browserslist"
+				},
+				{
+					"type": "tidelift",
+					"url": "https://tidelift.com/funding/github/npm/browserslist"
+				},
+				{
+					"type": "github",
+					"url": "https://github.com/sponsors/ai"
+				}
+			],
+			"dependencies": {
+				"escalade": "^3.1.1",
+				"picocolors": "^1.0.0"
+			},
+			"bin": {
+				"update-browserslist-db": "cli.js"
+			},
+			"peerDependencies": {
+				"browserslist": ">= 4.21.0"
+			}
+		},
 		"node_modules/uri-js": {
 			"version": "4.4.0",
 			"resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz",
@@ -4024,21 +4478,21 @@
 			}
 		},
 		"node_modules/vue-eslint-parser": {
-			"version": "8.3.0",
-			"resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-8.3.0.tgz",
-			"integrity": "sha512-dzHGG3+sYwSf6zFBa0Gi9ZDshD7+ad14DGOdTLjruRVgZXe2J+DcZ9iUhyR48z5g1PqRa20yt3Njna/veLJL/g==",
+			"version": "9.4.2",
+			"resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-9.4.2.tgz",
+			"integrity": "sha512-Ry9oiGmCAK91HrKMtCrKFWmSFWvYkpGglCeFAIqDdr9zdXmMMpJOmUJS7WWsW7fX81h6mwHmUZCQQ1E0PkSwYQ==",
 			"dev": true,
 			"dependencies": {
-				"debug": "^4.3.2",
-				"eslint-scope": "^7.0.0",
-				"eslint-visitor-keys": "^3.1.0",
-				"espree": "^9.0.0",
+				"debug": "^4.3.4",
+				"eslint-scope": "^7.1.1",
+				"eslint-visitor-keys": "^3.3.0",
+				"espree": "^9.3.1",
 				"esquery": "^1.4.0",
 				"lodash": "^4.17.21",
-				"semver": "^7.3.5"
+				"semver": "^7.3.6"
 			},
 			"engines": {
-				"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+				"node": "^14.17.0 || >=16.0.0"
 			},
 			"funding": {
 				"url": "https://github.com/sponsors/mysticatea"
@@ -4047,21 +4501,6 @@
 				"eslint": ">=6.0.0"
 			}
 		},
-		"node_modules/vue-eslint-parser/node_modules/semver": {
-			"version": "7.5.0",
-			"resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz",
-			"integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==",
-			"dev": true,
-			"dependencies": {
-				"lru-cache": "^6.0.0"
-			},
-			"bin": {
-				"semver": "bin/semver.js"
-			},
-			"engines": {
-				"node": ">=10"
-			}
-		},
 		"node_modules/which": {
 			"version": "1.3.1",
 			"resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
@@ -4080,15 +4519,6 @@
 			"integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
 			"dev": true
 		},
-		"node_modules/word-wrap": {
-			"version": "1.2.3",
-			"resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
-			"integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
-			"dev": true,
-			"engines": {
-				"node": ">=0.10.0"
-			}
-		},
 		"node_modules/workerpool": {
 			"version": "6.2.1",
 			"resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz",
@@ -4139,6 +4569,15 @@
 			"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
 			"integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
 		},
+		"node_modules/xml-name-validator": {
+			"version": "4.0.0",
+			"resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz",
+			"integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==",
+			"dev": true,
+			"engines": {
+				"node": ">=12"
+			}
+		},
 		"node_modules/y18n": {
 			"version": "4.0.1",
 			"resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz",
@@ -4152,26 +4591,32 @@
 			"dev": true
 		},
 		"node_modules/yaml": {
-			"version": "1.10.2",
-			"resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
-			"integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
+			"version": "2.4.1",
+			"resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.1.tgz",
+			"integrity": "sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==",
 			"dev": true,
+			"bin": {
+				"yaml": "bin.mjs"
+			},
 			"engines": {
-				"node": ">= 6"
+				"node": ">= 14"
 			}
 		},
 		"node_modules/yaml-eslint-parser": {
-			"version": "0.5.0",
-			"resolved": "https://registry.npmjs.org/yaml-eslint-parser/-/yaml-eslint-parser-0.5.0.tgz",
-			"integrity": "sha512-nJeyLA3YHAzhBTZbRAbu3W6xrSCucyxExmA+ZDtEdUFpGllxAZpto2Zxo2IG0r0eiuEiBM4e+wiAdxTziTq94g==",
+			"version": "1.2.2",
+			"resolved": "https://registry.npmjs.org/yaml-eslint-parser/-/yaml-eslint-parser-1.2.2.tgz",
+			"integrity": "sha512-pEwzfsKbTrB8G3xc/sN7aw1v6A6c/pKxLAkjclnAyo5g5qOh6eL9WGu0o3cSDQZKrTNk4KL4lQSwZW+nBkANEg==",
 			"dev": true,
 			"dependencies": {
 				"eslint-visitor-keys": "^3.0.0",
 				"lodash": "^4.17.21",
-				"yaml": "^1.10.2"
+				"yaml": "^2.0.0"
 			},
 			"engines": {
-				"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+				"node": "^14.17.0 || >=16.0.0"
+			},
+			"funding": {
+				"url": "https://github.com/sponsors/ota-meshi"
 			}
 		},
 		"node_modules/yargs": {
@@ -4267,6 +4712,12 @@
 		}
 	},
 	"dependencies": {
+		"@aashutoshrathi/word-wrap": {
+			"version": "1.2.6",
+			"resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz",
+			"integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==",
+			"dev": true
+		},
 		"@apidevtools/json-schema-ref-parser": {
 			"version": "9.0.6",
 			"resolved": "https://registry.npmjs.org/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-9.0.6.tgz",
@@ -4496,51 +4947,68 @@
 			}
 		},
 		"@babel/code-frame": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz",
-			"integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==",
+			"version": "7.24.2",
+			"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz",
+			"integrity": "sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==",
 			"dev": true,
 			"requires": {
-				"@babel/highlight": "^7.18.6"
+				"@babel/highlight": "^7.24.2",
+				"picocolors": "^1.0.0"
 			}
 		},
 		"@babel/helper-validator-identifier": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz",
-			"integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==",
+			"version": "7.22.20",
+			"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz",
+			"integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==",
 			"dev": true
 		},
 		"@babel/highlight": {
-			"version": "7.18.6",
-			"resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz",
-			"integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==",
+			"version": "7.24.2",
+			"resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.2.tgz",
+			"integrity": "sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==",
 			"dev": true,
 			"requires": {
-				"@babel/helper-validator-identifier": "^7.18.6",
-				"chalk": "^2.0.0",
-				"js-tokens": "^4.0.0"
+				"@babel/helper-validator-identifier": "^7.22.20",
+				"chalk": "^2.4.2",
+				"js-tokens": "^4.0.0",
+				"picocolors": "^1.0.0"
 			}
 		},
 		"@es-joy/jsdoccomment": {
-			"version": "0.23.6",
-			"resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.23.6.tgz",
-			"integrity": "sha512-cCtumxG+qrYORGeOkDQ58GtSt/bb2XiP9GC0x2YduoUEX2EmBQ48FtoZMUs+8wiIdTDN1izUiRUD2FDu+p+Lvg==",
+			"version": "0.42.0",
+			"resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.42.0.tgz",
+			"integrity": "sha512-R1w57YlVA6+YE01wch3GPYn6bCsrOV3YW/5oGGE2tmX6JcL9Nr+b5IikrjMPF+v9CV3ay+obImEdsDhovhJrzw==",
 			"dev": true,
 			"requires": {
-				"comment-parser": "1.3.1",
-				"esquery": "^1.4.0",
-				"jsdoc-type-pratt-parser": "~2.2.5"
+				"comment-parser": "1.4.1",
+				"esquery": "^1.5.0",
+				"jsdoc-type-pratt-parser": "~4.0.0"
+			}
+		},
+		"@eslint-community/eslint-utils": {
+			"version": "4.4.0",
+			"resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz",
+			"integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==",
+			"dev": true,
+			"requires": {
+				"eslint-visitor-keys": "^3.3.0"
 			}
 		},
+		"@eslint-community/regexpp": {
+			"version": "4.10.0",
+			"resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz",
+			"integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==",
+			"dev": true
+		},
 		"@eslint/eslintrc": {
-			"version": "1.4.1",
-			"resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz",
-			"integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==",
+			"version": "2.1.4",
+			"resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz",
+			"integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==",
 			"dev": true,
 			"requires": {
 				"ajv": "^6.12.4",
 				"debug": "^4.3.2",
-				"espree": "^9.4.0",
+				"espree": "^9.6.0",
 				"globals": "^13.19.0",
 				"ignore": "^5.2.0",
 				"import-fresh": "^3.2.1",
@@ -4566,14 +5034,20 @@
 				}
 			}
 		},
+		"@eslint/js": {
+			"version": "8.57.0",
+			"resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz",
+			"integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==",
+			"dev": true
+		},
 		"@humanwhocodes/config-array": {
-			"version": "0.11.8",
-			"resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz",
-			"integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==",
+			"version": "0.11.14",
+			"resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz",
+			"integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==",
 			"dev": true,
 			"requires": {
-				"@humanwhocodes/object-schema": "^1.2.1",
-				"debug": "^4.1.1",
+				"@humanwhocodes/object-schema": "^2.0.2",
+				"debug": "^4.3.1",
 				"minimatch": "^3.0.5"
 			}
 		},
@@ -4584,9 +5058,9 @@
 			"dev": true
 		},
 		"@humanwhocodes/object-schema": {
-			"version": "1.2.1",
-			"resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
-			"integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==",
+			"version": "2.0.3",
+			"resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz",
+			"integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==",
 			"dev": true
 		},
 		"@jsdevtools/ono": {
@@ -4596,9 +5070,9 @@
 			"dev": true
 		},
 		"@mdn/browser-compat-data": {
-			"version": "4.1.10",
-			"resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-4.1.10.tgz",
-			"integrity": "sha512-z3UzXqOjrgUnKENwdhFZmU7oeEWTOjUmWGQtXTOEbTR1FdwSBF6RCU6RPkv10ryP00y5ybCUm++4t5B8Wc3tPg==",
+			"version": "5.5.22",
+			"resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-5.5.22.tgz",
+			"integrity": "sha512-2v+HeCb1J4tAi4M9zMR1AtxMBA08q8HMDXbJ1H64sFpXhTU/8W2kBBjTL9TkUQiHaJDFFU6kAFBlsfslP253WA==",
 			"dev": true
 		},
 		"@nodelib/fs.scandir": {
@@ -4640,15 +5114,102 @@
 			"dev": true
 		},
 		"@types/normalize-package-data": {
-			"version": "2.4.1",
-			"resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz",
-			"integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==",
+			"version": "2.4.4",
+			"resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz",
+			"integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==",
+			"dev": true
+		},
+		"@types/semver": {
+			"version": "7.5.8",
+			"resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz",
+			"integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==",
+			"dev": true
+		},
+		"@typescript-eslint/scope-manager": {
+			"version": "5.62.0",
+			"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz",
+			"integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==",
+			"dev": true,
+			"requires": {
+				"@typescript-eslint/types": "5.62.0",
+				"@typescript-eslint/visitor-keys": "5.62.0"
+			}
+		},
+		"@typescript-eslint/types": {
+			"version": "5.62.0",
+			"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz",
+			"integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==",
+			"dev": true
+		},
+		"@typescript-eslint/typescript-estree": {
+			"version": "5.62.0",
+			"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz",
+			"integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==",
+			"dev": true,
+			"requires": {
+				"@typescript-eslint/types": "5.62.0",
+				"@typescript-eslint/visitor-keys": "5.62.0",
+				"debug": "^4.3.4",
+				"globby": "^11.1.0",
+				"is-glob": "^4.0.3",
+				"semver": "^7.3.7",
+				"tsutils": "^3.21.0"
+			}
+		},
+		"@typescript-eslint/utils": {
+			"version": "5.62.0",
+			"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz",
+			"integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==",
+			"dev": true,
+			"requires": {
+				"@eslint-community/eslint-utils": "^4.2.0",
+				"@types/json-schema": "^7.0.9",
+				"@types/semver": "^7.3.12",
+				"@typescript-eslint/scope-manager": "5.62.0",
+				"@typescript-eslint/types": "5.62.0",
+				"@typescript-eslint/typescript-estree": "5.62.0",
+				"eslint-scope": "^5.1.1",
+				"semver": "^7.3.7"
+			},
+			"dependencies": {
+				"eslint-scope": {
+					"version": "5.1.1",
+					"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
+					"integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
+					"dev": true,
+					"requires": {
+						"esrecurse": "^4.3.0",
+						"estraverse": "^4.1.1"
+					}
+				},
+				"estraverse": {
+					"version": "4.3.0",
+					"resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
+					"integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
+					"dev": true
+				}
+			}
+		},
+		"@typescript-eslint/visitor-keys": {
+			"version": "5.62.0",
+			"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz",
+			"integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==",
+			"dev": true,
+			"requires": {
+				"@typescript-eslint/types": "5.62.0",
+				"eslint-visitor-keys": "^3.3.0"
+			}
+		},
+		"@ungap/structured-clone": {
+			"version": "1.2.0",
+			"resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz",
+			"integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==",
 			"dev": true
 		},
 		"acorn": {
-			"version": "8.8.0",
-			"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz",
-			"integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==",
+			"version": "8.11.3",
+			"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz",
+			"integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==",
 			"dev": true
 		},
 		"acorn-jsx": {
@@ -4708,6 +5269,12 @@
 				"supertest": "^5.0.0-0"
 			}
 		},
+		"are-docs-informative": {
+			"version": "0.0.2",
+			"resolved": "https://registry.npmjs.org/are-docs-informative/-/are-docs-informative-0.0.2.tgz",
+			"integrity": "sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==",
+			"dev": true
+		},
 		"argparse": {
 			"version": "1.0.10",
 			"resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
@@ -4717,6 +5284,12 @@
 				"sprintf-js": "~1.0.2"
 			}
 		},
+		"array-union": {
+			"version": "2.1.0",
+			"resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
+			"integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
+			"dev": true
+		},
 		"assertion-error": {
 			"version": "1.1.0",
 			"resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz",
@@ -4724,20 +5297,12 @@
 			"dev": true
 		},
 		"ast-metadata-inferer": {
-			"version": "0.7.0",
-			"resolved": "https://registry.npmjs.org/ast-metadata-inferer/-/ast-metadata-inferer-0.7.0.tgz",
-			"integrity": "sha512-OkMLzd8xelb3gmnp6ToFvvsHLtS6CbagTkFQvQ+ZYFe3/AIl9iKikNR9G7pY3GfOR/2Xc222hwBjzI7HLkE76Q==",
+			"version": "0.8.0",
+			"resolved": "https://registry.npmjs.org/ast-metadata-inferer/-/ast-metadata-inferer-0.8.0.tgz",
+			"integrity": "sha512-jOMKcHht9LxYIEQu+RVd22vtgrPaVCtDRQ/16IGmurdzxvYbDd5ynxjnyrzLnieG96eTcAyaoj/wN/4/1FyyeA==",
 			"dev": true,
 			"requires": {
-				"@mdn/browser-compat-data": "^3.3.14"
-			},
-			"dependencies": {
-				"@mdn/browser-compat-data": {
-					"version": "3.3.14",
-					"resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-3.3.14.tgz",
-					"integrity": "sha512-n2RC9d6XatVbWFdHLimzzUJxJ1KY8LdjqrW6YvGPiRmsHkhOUx74/Ct10x5Yo7bC/Jvqx7cDEW8IMPv/+vwEzA==",
-					"dev": true
-				}
+				"@mdn/browser-compat-data": "^5.2.34"
 			}
 		},
 		"asynckit": {
@@ -4791,22 +5356,21 @@
 			"integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw=="
 		},
 		"browserslist": {
-			"version": "4.19.3",
-			"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.3.tgz",
-			"integrity": "sha512-XK3X4xtKJ+Txj8G5c30B4gsm71s69lqXlkYui4s6EkKxuv49qjYlY6oVd+IFJ73d4YymtM3+djvvt/R/iJwwDg==",
+			"version": "4.23.0",
+			"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz",
+			"integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==",
 			"dev": true,
 			"requires": {
-				"caniuse-lite": "^1.0.30001312",
-				"electron-to-chromium": "^1.4.71",
-				"escalade": "^3.1.1",
-				"node-releases": "^2.0.2",
-				"picocolors": "^1.0.0"
+				"caniuse-lite": "^1.0.30001587",
+				"electron-to-chromium": "^1.4.668",
+				"node-releases": "^2.0.14",
+				"update-browserslist-db": "^1.0.13"
 			}
 		},
 		"browserslist-config-wikimedia": {
-			"version": "0.5.0",
-			"resolved": "https://registry.npmjs.org/browserslist-config-wikimedia/-/browserslist-config-wikimedia-0.5.0.tgz",
-			"integrity": "sha512-t+tvSnTeVhVF2lNRxoAlE51/ZCfUs5SNNZUnWu2N8xXOGMPTMyKk5l4mayvDdm+5L8oqmnALU+TjnN2Z+ZTCTw==",
+			"version": "0.6.1",
+			"resolved": "https://registry.npmjs.org/browserslist-config-wikimedia/-/browserslist-config-wikimedia-0.6.1.tgz",
+			"integrity": "sha512-F3O+12ud7ZwBaiB/RZIMGDgz3nEuXz8RhtdPB4Lkd/WVP5Vy77EqBWRMz4vJ64x8LTTH3BOaHCD2ZuUcgShqyQ==",
 			"dev": true
 		},
 		"builtin-modules": {
@@ -4815,6 +5379,15 @@
 			"integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==",
 			"dev": true
 		},
+		"builtins": {
+			"version": "5.1.0",
+			"resolved": "https://registry.npmjs.org/builtins/-/builtins-5.1.0.tgz",
+			"integrity": "sha512-SW9lzGTLvWTP1AY8xeAMZimqDrIaSdLQUcVr9DMef51niJ022Ri87SwRRKYm4A6iHfkPaiVUu/Duw2Wc4J7kKg==",
+			"dev": true,
+			"requires": {
+				"semver": "^7.0.0"
+			}
+		},
 		"call-bind": {
 			"version": "1.0.2",
 			"resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
@@ -4844,9 +5417,9 @@
 			"dev": true
 		},
 		"caniuse-lite": {
-			"version": "1.0.30001313",
-			"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001313.tgz",
-			"integrity": "sha512-rI1UN0koZUiKINjysQDuRi2VeSCce3bYJNmDcj3PIKREiAmjakugBul1QSkg/fPrlULYl6oWfGg3PbgOSY9X4Q==",
+			"version": "1.0.30001610",
+			"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001610.tgz",
+			"integrity": "sha512-QFutAY4NgaelojVMjY63o6XlZyORPaLfyMnsl3HgnWdJUcX6K0oaJymHjH8PT5Gk7sTm8rvC/c5COUQKXqmOMA==",
 			"dev": true
 		},
 		"chai": {
@@ -4906,9 +5479,9 @@
 			}
 		},
 		"ci-info": {
-			"version": "3.3.2",
-			"resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz",
-			"integrity": "sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==",
+			"version": "4.0.0",
+			"resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.0.0.tgz",
+			"integrity": "sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==",
 			"dev": true
 		},
 		"clean-regexp": {
@@ -4968,9 +5541,9 @@
 			"optional": true
 		},
 		"comment-parser": {
-			"version": "1.3.1",
-			"resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.3.1.tgz",
-			"integrity": "sha512-B52sN2VNghyq5ofvUsqZjmk6YkihBX5vMSChmSK9v4ShjKf3Vk5Xcmgpw4o+iIgtrnM/u5FiMpz9VKb8lpBveA==",
+			"version": "1.4.1",
+			"resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.4.1.tgz",
+			"integrity": "sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==",
 			"dev": true
 		},
 		"component-emitter": {
@@ -4990,11 +5563,14 @@
 			"integrity": "sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw==",
 			"dev": true
 		},
-		"core-js": {
-			"version": "3.21.1",
-			"resolved": "https://registry.npmjs.org/core-js/-/core-js-3.21.1.tgz",
-			"integrity": "sha512-FRq5b/VMrWlrmCzwRrpDYNxyHP9BcAZC+xHJaqTgIE5091ZV1NTmyh0sGOg5XqpnHvR0svdy0sv1gWA1zmhxig==",
-			"dev": true
+		"core-js-compat": {
+			"version": "3.37.0",
+			"resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.0.tgz",
+			"integrity": "sha512-vYq4L+T8aS5UuFg4UwDhc7YNRWVeVZwltad9C/jV3R2LgVOpS9BDr7l/WL6BN0dbV3k1XejPTHqqEzJgsa0frA==",
+			"dev": true,
+			"requires": {
+				"browserslist": "^4.23.0"
+			}
 		},
 		"cross-spawn": {
 			"version": "7.0.3",
@@ -5073,6 +5649,23 @@
 			"resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz",
 			"integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w=="
 		},
+		"dir-glob": {
+			"version": "3.0.1",
+			"resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
+			"integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
+			"dev": true,
+			"requires": {
+				"path-type": "^4.0.0"
+			},
+			"dependencies": {
+				"path-type": {
+					"version": "4.0.0",
+					"resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
+					"integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
+					"dev": true
+				}
+			}
+		},
 		"doctrine": {
 			"version": "3.0.0",
 			"resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
@@ -5083,9 +5676,9 @@
 			}
 		},
 		"electron-to-chromium": {
-			"version": "1.4.75",
-			"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.75.tgz",
-			"integrity": "sha512-LxgUNeu3BVU7sXaKjUDD9xivocQLxFtq6wgERrutdY/yIOps3ODOZExK1jg8DTEg4U8TUCb5MLGeWFOYuxjF3Q==",
+			"version": "1.4.738",
+			"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.738.tgz",
+			"integrity": "sha512-lwKft2CLFztD+vEIpesrOtCrko/TFnEJlHFdRhazU7Y/jx5qc4cqsocfVrBg4So4gGe9lvxnbLIoev47WMpg+A==",
 			"dev": true
 		},
 		"emoji-regex": {
@@ -5144,49 +5737,48 @@
 			"dev": true
 		},
 		"eslint": {
-			"version": "8.32.0",
-			"resolved": "https://registry.npmjs.org/eslint/-/eslint-8.32.0.tgz",
-			"integrity": "sha512-nETVXpnthqKPFyuY2FNjz/bEd6nbosRgKbkgS/y1C7LJop96gYHWpiguLecMHQ2XCPxn77DS0P+68WzG6vkZSQ==",
+			"version": "8.57.0",
+			"resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz",
+			"integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==",
 			"dev": true,
 			"requires": {
-				"@eslint/eslintrc": "^1.4.1",
-				"@humanwhocodes/config-array": "^0.11.8",
+				"@eslint-community/eslint-utils": "^4.2.0",
+				"@eslint-community/regexpp": "^4.6.1",
+				"@eslint/eslintrc": "^2.1.4",
+				"@eslint/js": "8.57.0",
+				"@humanwhocodes/config-array": "^0.11.14",
 				"@humanwhocodes/module-importer": "^1.0.1",
 				"@nodelib/fs.walk": "^1.2.8",
-				"ajv": "^6.10.0",
+				"@ungap/structured-clone": "^1.2.0",
+				"ajv": "^6.12.4",
 				"chalk": "^4.0.0",
 				"cross-spawn": "^7.0.2",
 				"debug": "^4.3.2",
 				"doctrine": "^3.0.0",
 				"escape-string-regexp": "^4.0.0",
-				"eslint-scope": "^7.1.1",
-				"eslint-utils": "^3.0.0",
-				"eslint-visitor-keys": "^3.3.0",
-				"espree": "^9.4.0",
-				"esquery": "^1.4.0",
+				"eslint-scope": "^7.2.2",
+				"eslint-visitor-keys": "^3.4.3",
+				"espree": "^9.6.1",
+				"esquery": "^1.4.2",
 				"esutils": "^2.0.2",
 				"fast-deep-equal": "^3.1.3",
 				"file-entry-cache": "^6.0.1",
 				"find-up": "^5.0.0",
 				"glob-parent": "^6.0.2",
 				"globals": "^13.19.0",
-				"grapheme-splitter": "^1.0.4",
+				"graphemer": "^1.4.0",
 				"ignore": "^5.2.0",
-				"import-fresh": "^3.0.0",
 				"imurmurhash": "^0.1.4",
 				"is-glob": "^4.0.0",
 				"is-path-inside": "^3.0.3",
-				"js-sdsl": "^4.1.4",
 				"js-yaml": "^4.1.0",
 				"json-stable-stringify-without-jsonify": "^1.0.1",
 				"levn": "^0.4.1",
 				"lodash.merge": "^4.6.2",
 				"minimatch": "^3.1.2",
 				"natural-compare": "^1.4.0",
-				"optionator": "^0.9.1",
-				"regexpp": "^3.2.0",
+				"optionator": "^0.9.3",
 				"strip-ansi": "^6.0.1",
-				"strip-json-comments": "^3.1.0",
 				"text-table": "^0.2.0"
 			},
 			"dependencies": {
@@ -5271,80 +5863,90 @@
 				}
 			}
 		},
+		"eslint-compat-utils": {
+			"version": "0.5.0",
+			"resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.5.0.tgz",
+			"integrity": "sha512-dc6Y8tzEcSYZMHa+CMPLi/hyo1FzNeonbhJL7Ol0ccuKQkwopJcJBA9YL/xmMTLU1eKigXo9vj9nALElWYSowg==",
+			"dev": true,
+			"requires": {
+				"semver": "^7.5.4"
+			}
+		},
 		"eslint-config-wikimedia": {
-			"version": "0.25.0",
-			"resolved": "https://registry.npmjs.org/eslint-config-wikimedia/-/eslint-config-wikimedia-0.25.0.tgz",
-			"integrity": "sha512-xLvXPyPmBLMPCE/FDy69ViFNsA3+uvFpH63IKtiqS9Olv1kWU2TWFlpJMFFEu0RWVnbciUKFOoLy3P36UvNHag==",
+			"version": "0.27.0",
+			"resolved": "https://registry.npmjs.org/eslint-config-wikimedia/-/eslint-config-wikimedia-0.27.0.tgz",
+			"integrity": "sha512-KkZ54+MUnggz17C/RCEMXQSpiiqZRF7p9fjrz4phaaeKlTrjg0B+QbM5zcDWcjGiAWaJUptHaH17+RZldadkUw==",
 			"dev": true,
 			"requires": {
-				"browserslist-config-wikimedia": "^0.5.0",
-				"eslint": "^8.31.0",
-				"eslint-plugin-compat": "^4.0.2",
-				"eslint-plugin-es-x": "^5.2.1",
-				"eslint-plugin-jsdoc": "39.2.2",
+				"browserslist-config-wikimedia": "^0.6.1",
+				"eslint": "^8.57.0",
+				"eslint-plugin-compat": "^4.2.0",
+				"eslint-plugin-es-x": "^7.6.0",
+				"eslint-plugin-jest": "^27.9.0",
+				"eslint-plugin-jsdoc": "48.2.1",
 				"eslint-plugin-json-es": "^1.5.7",
-				"eslint-plugin-mediawiki": "^0.5.0",
-				"eslint-plugin-mocha": "^9.0.0",
+				"eslint-plugin-mediawiki": "^0.6.0",
+				"eslint-plugin-mocha": "^10.4.1",
+				"eslint-plugin-n": "^16.6.2",
 				"eslint-plugin-no-jquery": "^2.7.0",
-				"eslint-plugin-node": "^11.1.0",
-				"eslint-plugin-qunit": "^7.3.0",
+				"eslint-plugin-qunit": "^8.1.1",
 				"eslint-plugin-security": "^1.7.1",
-				"eslint-plugin-unicorn": "^42.0.0",
-				"eslint-plugin-vue": "^8.7.1",
-				"eslint-plugin-wdio": "^7.19.4",
-				"eslint-plugin-yml": "^0.14.0"
+				"eslint-plugin-unicorn": "^51.0.1",
+				"eslint-plugin-vue": "^9.23.0",
+				"eslint-plugin-wdio": "^8.24.12",
+				"eslint-plugin-yml": "^1.13.2"
 			}
 		},
 		"eslint-plugin-compat": {
-			"version": "4.0.2",
-			"resolved": "https://registry.npmjs.org/eslint-plugin-compat/-/eslint-plugin-compat-4.0.2.tgz",
-			"integrity": "sha512-xqvoO54CLTVaEYGMzhu35Wzwk/As7rCvz/2dqwnFiWi0OJccEtGIn+5qq3zqIu9nboXlpdBN579fZcItC73Ycg==",
+			"version": "4.2.0",
+			"resolved": "https://registry.npmjs.org/eslint-plugin-compat/-/eslint-plugin-compat-4.2.0.tgz",
+			"integrity": "sha512-RDKSYD0maWy5r7zb5cWQS+uSPc26mgOzdORJ8hxILmWM7S/Ncwky7BcAtXVY5iRbKjBdHsWU8Yg7hfoZjtkv7w==",
 			"dev": true,
 			"requires": {
-				"@mdn/browser-compat-data": "^4.1.5",
-				"ast-metadata-inferer": "^0.7.0",
-				"browserslist": "^4.16.8",
-				"caniuse-lite": "^1.0.30001304",
-				"core-js": "^3.16.2",
+				"@mdn/browser-compat-data": "^5.3.13",
+				"ast-metadata-inferer": "^0.8.0",
+				"browserslist": "^4.21.10",
+				"caniuse-lite": "^1.0.30001524",
 				"find-up": "^5.0.0",
-				"lodash.memoize": "4.1.2",
-				"semver": "7.3.5"
-			},
-			"dependencies": {
-				"semver": {
-					"version": "7.3.5",
-					"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
-					"integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
-					"dev": true,
-					"requires": {
-						"lru-cache": "^6.0.0"
-					}
-				}
+				"lodash.memoize": "^4.1.2",
+				"semver": "^7.5.4"
 			}
 		},
 		"eslint-plugin-es-x": {
-			"version": "5.3.1",
-			"resolved": "https://registry.npmjs.org/eslint-plugin-es-x/-/eslint-plugin-es-x-5.3.1.tgz",
-			"integrity": "sha512-/WJk23lUi36qmPdiA8GxqjOQAwj+2672WwAOYLVD7j4+O5hd9UiXHZFWBwxxem5AyXA6LKDVJnmBZJp5FJWjog==",
+			"version": "7.6.0",
+			"resolved": "https://registry.npmjs.org/eslint-plugin-es-x/-/eslint-plugin-es-x-7.6.0.tgz",
+			"integrity": "sha512-I0AmeNgevgaTR7y2lrVCJmGYF0rjoznpDvqV/kIkZSZbZ8Rw3eu4cGlvBBULScfkSOCzqKbff5LR4CNrV7mZHA==",
+			"dev": true,
+			"requires": {
+				"@eslint-community/eslint-utils": "^4.1.2",
+				"@eslint-community/regexpp": "^4.6.0",
+				"eslint-compat-utils": "^0.5.0"
+			}
+		},
+		"eslint-plugin-jest": {
+			"version": "27.9.0",
+			"resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-27.9.0.tgz",
+			"integrity": "sha512-QIT7FH7fNmd9n4se7FFKHbsLKGQiw885Ds6Y/sxKgCZ6natwCsXdgPOADnYVxN2QrRweF0FZWbJ6S7Rsn7llug==",
 			"dev": true,
 			"requires": {
-				"eslint-utils": "^2.0.0 || ^3.0.0",
-				"regexpp": "^3.0.0"
+				"@typescript-eslint/utils": "^5.10.0"
 			}
 		},
 		"eslint-plugin-jsdoc": {
-			"version": "39.2.2",
-			"resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-39.2.2.tgz",
-			"integrity": "sha512-ybkvja0p9JRzHEd2ST9h+Z47DLOuPyXpeb6r18/zKHdMmggPU1J0/zl+F0phea8ze9rMxi42MJVmGXi2NZ7PpA==",
+			"version": "48.2.1",
+			"resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-48.2.1.tgz",
+			"integrity": "sha512-iUvbcyDZSO/9xSuRv2HQBw++8VkV/pt3UWtX9cpPH0l7GKPq78QC/6+PmyQHHvNZaTjAce6QVciEbnc6J/zH5g==",
 			"dev": true,
 			"requires": {
-				"@es-joy/jsdoccomment": "~0.23.1",
-				"comment-parser": "1.3.1",
+				"@es-joy/jsdoccomment": "~0.42.0",
+				"are-docs-informative": "^0.0.2",
+				"comment-parser": "1.4.1",
 				"debug": "^4.3.4",
 				"escape-string-regexp": "^4.0.0",
-				"esquery": "^1.4.0",
-				"semver": "^7.3.7",
-				"spdx-expression-parse": "^3.0.1"
+				"esquery": "^1.5.0",
+				"is-builtin-module": "^3.2.1",
+				"semver": "^7.6.0",
+				"spdx-expression-parse": "^4.0.0"
 			},
 			"dependencies": {
 				"escape-string-regexp": {
@@ -5353,13 +5955,14 @@
 					"integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
 					"dev": true
 				},
-				"semver": {
-					"version": "7.3.8",
-					"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz",
-					"integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==",
+				"spdx-expression-parse": {
+					"version": "4.0.0",
+					"resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-4.0.0.tgz",
+					"integrity": "sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==",
 					"dev": true,
 					"requires": {
-						"lru-cache": "^6.0.0"
+						"spdx-exceptions": "^2.1.0",
+						"spdx-license-ids": "^3.0.0"
 					}
 				}
 			}
@@ -5375,23 +5978,43 @@
 			}
 		},
 		"eslint-plugin-mediawiki": {
-			"version": "0.5.0",
-			"resolved": "https://registry.npmjs.org/eslint-plugin-mediawiki/-/eslint-plugin-mediawiki-0.5.0.tgz",
-			"integrity": "sha512-rjkHFyv3VDan/dmu7YpD1Rl9h64NOlz4mqqesRN316R+571+ymmb6lXVOdNMbT8H1iPhmtHc+nijVLVkn7pYDw==",
+			"version": "0.6.0",
+			"resolved": "https://registry.npmjs.org/eslint-plugin-mediawiki/-/eslint-plugin-mediawiki-0.6.0.tgz",
+			"integrity": "sha512-a2Zm18N5nPyflBajM2ZWATxucIpYPEmOSjFzUR1OBH3hAL0GY9fx1mpezEwzqAQ862d+kPkolgQOzktnZe8nKA==",
 			"dev": true,
 			"requires": {
-				"eslint-plugin-vue": "^8.7.1",
+				"eslint-plugin-vue": "^9.23.0",
 				"upath": "^2.0.1"
 			}
 		},
 		"eslint-plugin-mocha": {
-			"version": "9.0.0",
-			"resolved": "https://registry.npmjs.org/eslint-plugin-mocha/-/eslint-plugin-mocha-9.0.0.tgz",
-			"integrity": "sha512-d7knAcQj1jPCzZf3caeBIn3BnW6ikcvfz0kSqQpwPYcVGLoJV5sz0l0OJB2LR8I7dvTDbqq1oV6ylhSgzA10zg==",
+			"version": "10.4.2",
+			"resolved": "https://registry.npmjs.org/eslint-plugin-mocha/-/eslint-plugin-mocha-10.4.2.tgz",
+			"integrity": "sha512-cur4dVYnSEWTBwdqIBQFxa/9siAhesu0TX+lbJ4ClE9j0eNMNe6BSx3vkFFNz6tGoveyMyELFXa30f3fvuAVDg==",
 			"dev": true,
 			"requires": {
 				"eslint-utils": "^3.0.0",
-				"ramda": "^0.27.1"
+				"globals": "^13.24.0",
+				"rambda": "^7.4.0"
+			}
+		},
+		"eslint-plugin-n": {
+			"version": "16.6.2",
+			"resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-16.6.2.tgz",
+			"integrity": "sha512-6TyDmZ1HXoFQXnhCTUjVFULReoBPOAjpuiKELMkeP40yffI/1ZRO+d9ug/VC6fqISo2WkuIBk3cvuRPALaWlOQ==",
+			"dev": true,
+			"requires": {
+				"@eslint-community/eslint-utils": "^4.4.0",
+				"builtins": "^5.0.1",
+				"eslint-plugin-es-x": "^7.5.0",
+				"get-tsconfig": "^4.7.0",
+				"globals": "^13.24.0",
+				"ignore": "^5.2.4",
+				"is-builtin-module": "^3.2.1",
+				"is-core-module": "^2.12.1",
+				"minimatch": "^3.1.2",
+				"resolve": "^1.22.2",
+				"semver": "^7.5.3"
 			}
 		},
 		"eslint-plugin-no-jquery": {
@@ -5400,51 +6023,10 @@
 			"integrity": "sha512-Aeg7dA6GTH1AcWLlBtWNzOU9efK5KpNi7b0EhBO0o0M+awyzguUUo8gF6hXGjQ9n5h8/uRtYv9zOqQkeC5CG0w==",
 			"dev": true
 		},
-		"eslint-plugin-node": {
-			"version": "11.1.0",
-			"resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz",
-			"integrity": "sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==",
-			"dev": true,
-			"requires": {
-				"eslint-plugin-es": "^3.0.0",
-				"eslint-utils": "^2.0.0",
-				"ignore": "^5.1.1",
-				"minimatch": "^3.0.4",
-				"resolve": "^1.10.1",
-				"semver": "^6.1.0"
-			},
-			"dependencies": {
-				"eslint-plugin-es": {
-					"version": "3.0.1",
-					"resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz",
-					"integrity": "sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==",
-					"dev": true,
-					"requires": {
-						"eslint-utils": "^2.0.0",
-						"regexpp": "^3.0.0"
-					}
-				},
-				"eslint-utils": {
-					"version": "2.1.0",
-					"resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz",
-					"integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==",
-					"dev": true,
-					"requires": {
-						"eslint-visitor-keys": "^1.1.0"
-					}
-				},
-				"eslint-visitor-keys": {
-					"version": "1.3.0",
-					"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
-					"integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
-					"dev": true
-				}
-			}
-		},
 		"eslint-plugin-qunit": {
-			"version": "7.3.4",
-			"resolved": "https://registry.npmjs.org/eslint-plugin-qunit/-/eslint-plugin-qunit-7.3.4.tgz",
-			"integrity": "sha512-EbDM0zJerH9zVdUswMJpcFF7wrrpvsGuYfNexUpa5hZkkdFhaFcX+yD+RSK4Nrauw4psMGlcqeWUMhaVo+Manw==",
+			"version": "8.1.1",
+			"resolved": "https://registry.npmjs.org/eslint-plugin-qunit/-/eslint-plugin-qunit-8.1.1.tgz",
+			"integrity": "sha512-j3xhiAf2Wvr8Dfwl5T6tlJ+F55vqYE9ZdAHUOTzq1lGerYrXzOS46RvK4SSWug2D8sl3ZYr2lA4/hgVXgLloxw==",
 			"dev": true,
 			"requires": {
 				"eslint-utils": "^3.0.0",
@@ -5461,85 +6043,68 @@
 			}
 		},
 		"eslint-plugin-unicorn": {
-			"version": "42.0.0",
-			"resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-42.0.0.tgz",
-			"integrity": "sha512-ixBsbhgWuxVaNlPTT8AyfJMlhyC5flCJFjyK3oKE8TRrwBnaHvUbuIkCM1lqg8ryYrFStL/T557zfKzX4GKSlg==",
+			"version": "51.0.1",
+			"resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-51.0.1.tgz",
+			"integrity": "sha512-MuR/+9VuB0fydoI0nIn2RDA5WISRn4AsJyNSaNKLVwie9/ONvQhxOBbkfSICBPnzKrB77Fh6CZZXjgTt/4Latw==",
 			"dev": true,
 			"requires": {
-				"@babel/helper-validator-identifier": "^7.15.7",
-				"ci-info": "^3.3.0",
+				"@babel/helper-validator-identifier": "^7.22.20",
+				"@eslint-community/eslint-utils": "^4.4.0",
+				"@eslint/eslintrc": "^2.1.4",
+				"ci-info": "^4.0.0",
 				"clean-regexp": "^1.0.0",
-				"eslint-utils": "^3.0.0",
-				"esquery": "^1.4.0",
+				"core-js-compat": "^3.34.0",
+				"esquery": "^1.5.0",
 				"indent-string": "^4.0.0",
-				"is-builtin-module": "^3.1.0",
-				"lodash": "^4.17.21",
+				"is-builtin-module": "^3.2.1",
+				"jsesc": "^3.0.2",
 				"pluralize": "^8.0.0",
 				"read-pkg-up": "^7.0.1",
-				"regexp-tree": "^0.1.24",
-				"safe-regex": "^2.1.1",
-				"semver": "^7.3.5",
+				"regexp-tree": "^0.1.27",
+				"regjsparser": "^0.10.0",
+				"semver": "^7.5.4",
 				"strip-indent": "^3.0.0"
-			},
-			"dependencies": {
-				"semver": {
-					"version": "7.3.7",
-					"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
-					"integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
-					"dev": true,
-					"requires": {
-						"lru-cache": "^6.0.0"
-					}
-				}
 			}
 		},
 		"eslint-plugin-vue": {
-			"version": "8.7.1",
-			"resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-8.7.1.tgz",
-			"integrity": "sha512-28sbtm4l4cOzoO1LtzQPxfxhQABararUb1JtqusQqObJpWX2e/gmVyeYVfepizPFne0Q5cILkYGiBoV36L12Wg==",
+			"version": "9.25.0",
+			"resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.25.0.tgz",
+			"integrity": "sha512-tDWlx14bVe6Bs+Nnh3IGrD+hb11kf2nukfm6jLsmJIhmiRQ1SUaksvwY9U5MvPB0pcrg0QK0xapQkfITs3RKOA==",
 			"dev": true,
 			"requires": {
-				"eslint-utils": "^3.0.0",
+				"@eslint-community/eslint-utils": "^4.4.0",
+				"globals": "^13.24.0",
 				"natural-compare": "^1.4.0",
-				"nth-check": "^2.0.1",
-				"postcss-selector-parser": "^6.0.9",
-				"semver": "^7.3.5",
-				"vue-eslint-parser": "^8.0.1"
-			},
-			"dependencies": {
-				"semver": {
-					"version": "7.5.0",
-					"resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz",
-					"integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==",
-					"dev": true,
-					"requires": {
-						"lru-cache": "^6.0.0"
-					}
-				}
+				"nth-check": "^2.1.1",
+				"postcss-selector-parser": "^6.0.15",
+				"semver": "^7.6.0",
+				"vue-eslint-parser": "^9.4.2",
+				"xml-name-validator": "^4.0.0"
 			}
 		},
 		"eslint-plugin-wdio": {
-			"version": "7.21.0",
-			"resolved": "https://registry.npmjs.org/eslint-plugin-wdio/-/eslint-plugin-wdio-7.21.0.tgz",
-			"integrity": "sha512-JPBUHGNZTMzo/+tDM/E+Sos44mE2P7B3/03lPUXrbfuhJfqN/1GyxslHwORqXbbpZl6e5reoQQhVOAemELxgrQ==",
+			"version": "8.24.12",
+			"resolved": "https://registry.npmjs.org/eslint-plugin-wdio/-/eslint-plugin-wdio-8.24.12.tgz",
+			"integrity": "sha512-OmzGteXFOQnJDdkTNnTfksaVa18WlFCyeLjZXHvDpkbomLWAg9wc296Pr0wnTCagqNj8qfEHpy+N2XVew5VCMA==",
 			"dev": true
 		},
 		"eslint-plugin-yml": {
-			"version": "0.14.0",
-			"resolved": "https://registry.npmjs.org/eslint-plugin-yml/-/eslint-plugin-yml-0.14.0.tgz",
-			"integrity": "sha512-+0+bBV/07txENbxfrHF9olGoLCHez64vmnOmjWOoLwmXOwfdaSRleBSPIi4nWQs7WwX8lm/fSLadOjbVEcsXQQ==",
+			"version": "1.14.0",
+			"resolved": "https://registry.npmjs.org/eslint-plugin-yml/-/eslint-plugin-yml-1.14.0.tgz",
+			"integrity": "sha512-ESUpgYPOcAYQO9czugcX5OqRvn/ydDVwGCPXY4YjPqc09rHaUVUA6IE6HLQys4rXk/S+qx3EwTd1wHCwam/OWQ==",
 			"dev": true,
 			"requires": {
 				"debug": "^4.3.2",
+				"eslint-compat-utils": "^0.5.0",
 				"lodash": "^4.17.21",
 				"natural-compare": "^1.4.0",
-				"yaml-eslint-parser": "^0.5.0"
+				"yaml-eslint-parser": "^1.2.1"
 			}
 		},
 		"eslint-scope": {
-			"version": "7.1.1",
-			"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz",
-			"integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==",
+			"version": "7.2.2",
+			"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz",
+			"integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==",
 			"dev": true,
 			"requires": {
 				"esrecurse": "^4.3.0",
@@ -5564,20 +6129,20 @@
 			}
 		},
 		"eslint-visitor-keys": {
-			"version": "3.3.0",
-			"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz",
-			"integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==",
+			"version": "3.4.3",
+			"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
+			"integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",
 			"dev": true
 		},
 		"espree": {
-			"version": "9.4.0",
-			"resolved": "https://registry.npmjs.org/espree/-/espree-9.4.0.tgz",
-			"integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==",
+			"version": "9.6.1",
+			"resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz",
+			"integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==",
 			"dev": true,
 			"requires": {
-				"acorn": "^8.8.0",
+				"acorn": "^8.9.0",
 				"acorn-jsx": "^5.3.2",
-				"eslint-visitor-keys": "^3.3.0"
+				"eslint-visitor-keys": "^3.4.1"
 			}
 		},
 		"esprima": {
@@ -5587,9 +6152,9 @@
 			"dev": true
 		},
 		"esquery": {
-			"version": "1.4.0",
-			"resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
-			"integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
+			"version": "1.5.0",
+			"resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz",
+			"integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==",
 			"dev": true,
 			"requires": {
 				"estraverse": "^5.1.0"
@@ -5622,6 +6187,19 @@
 			"integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
 			"dev": true
 		},
+		"fast-glob": {
+			"version": "3.3.2",
+			"resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz",
+			"integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==",
+			"dev": true,
+			"requires": {
+				"@nodelib/fs.stat": "^2.0.2",
+				"@nodelib/fs.walk": "^1.2.3",
+				"glob-parent": "^5.1.2",
+				"merge2": "^1.3.0",
+				"micromatch": "^4.0.4"
+			}
+		},
 		"fast-json-stable-stringify": {
 			"version": "2.1.0",
 			"resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
@@ -5737,9 +6315,9 @@
 			"optional": true
 		},
 		"function-bind": {
-			"version": "1.1.1",
-			"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
-			"integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
+			"version": "1.1.2",
+			"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
+			"integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
 			"dev": true
 		},
 		"get-caller-file": {
@@ -5748,9 +6326,9 @@
 			"integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg=="
 		},
 		"get-func-name": {
-			"version": "2.0.0",
-			"resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz",
-			"integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=",
+			"version": "2.0.2",
+			"resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz",
+			"integrity": "sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==",
 			"dev": true
 		},
 		"get-intrinsic": {
@@ -5764,6 +6342,15 @@
 				"has-symbols": "^1.0.1"
 			}
 		},
+		"get-tsconfig": {
+			"version": "4.7.3",
+			"resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.3.tgz",
+			"integrity": "sha512-ZvkrzoUA0PQZM6fy6+/Hce561s+faD1rsNwhnO5FelNjyy7EMGJ3Rz1AQ8GYDWjhRs/7dBLOEJvhK8MiEJOAFg==",
+			"dev": true,
+			"requires": {
+				"resolve-pkg-maps": "^1.0.0"
+			}
+		},
 		"glob": {
 			"version": "7.2.3",
 			"resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
@@ -5787,24 +6374,38 @@
 			}
 		},
 		"globals": {
-			"version": "13.19.0",
-			"resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz",
-			"integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==",
+			"version": "13.24.0",
+			"resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz",
+			"integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==",
 			"dev": true,
 			"requires": {
 				"type-fest": "^0.20.2"
 			}
 		},
+		"globby": {
+			"version": "11.1.0",
+			"resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
+			"integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
+			"dev": true,
+			"requires": {
+				"array-union": "^2.1.0",
+				"dir-glob": "^3.0.1",
+				"fast-glob": "^3.2.9",
+				"ignore": "^5.2.0",
+				"merge2": "^1.4.1",
+				"slash": "^3.0.0"
+			}
+		},
 		"graceful-fs": {
 			"version": "4.2.4",
 			"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
 			"integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==",
 			"dev": true
 		},
-		"grapheme-splitter": {
-			"version": "1.0.4",
-			"resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz",
-			"integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==",
+		"graphemer": {
+			"version": "1.4.0",
+			"resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz",
+			"integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==",
 			"dev": true
 		},
 		"has": {
@@ -5828,6 +6429,15 @@
 			"integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==",
 			"dev": true
 		},
+		"hasown": {
+			"version": "2.0.2",
+			"resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
+			"integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
+			"dev": true,
+			"requires": {
+				"function-bind": "^1.1.2"
+			}
+		},
 		"he": {
 			"version": "1.2.0",
 			"resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
@@ -5840,9 +6450,9 @@
 			"dev": true
 		},
 		"ignore": {
-			"version": "5.2.0",
-			"resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz",
-			"integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==",
+			"version": "5.3.1",
+			"resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz",
+			"integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==",
 			"dev": true
 		},
 		"import-fresh": {
@@ -5896,9 +6506,9 @@
 			}
 		},
 		"is-builtin-module": {
-			"version": "3.2.0",
-			"resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.0.tgz",
-			"integrity": "sha512-phDA4oSGt7vl1n5tJvTWooWWAsXLY+2xCnxNqvKhGEzujg+A43wPlPOyDg3C8XQHN+6k/JTQWJ/j0dQh/qr+Hw==",
+			"version": "3.2.1",
+			"resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz",
+			"integrity": "sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==",
 			"dev": true,
 			"requires": {
 				"builtin-modules": "^3.3.0"
@@ -5910,6 +6520,15 @@
 			"integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==",
 			"dev": true
 		},
+		"is-core-module": {
+			"version": "2.13.1",
+			"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz",
+			"integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==",
+			"dev": true,
+			"requires": {
+				"hasown": "^2.0.0"
+			}
+		},
 		"is-date-object": {
 			"version": "1.0.2",
 			"resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz",
@@ -5979,12 +6598,6 @@
 			"integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
 			"dev": true
 		},
-		"js-sdsl": {
-			"version": "4.2.0",
-			"resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.2.0.tgz",
-			"integrity": "sha512-dyBIzQBDkCqCu+0upx25Y2jGdbTGxE9fshMsCdK0ViOongpV+n5tXRcZY9v7CaVQ79AGS9KA1KHtojxiM7aXSQ==",
-			"dev": true
-		},
 		"js-tokens": {
 			"version": "4.0.0",
 			"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
@@ -6002,9 +6615,15 @@
 			}
 		},
 		"jsdoc-type-pratt-parser": {
-			"version": "2.2.5",
-			"resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-2.2.5.tgz",
-			"integrity": "sha512-2a6eRxSxp1BW040hFvaJxhsCMI9lT8QB8t14t+NY5tC5rckIR0U9cr2tjOeaFirmEOy6MHvmJnY7zTBHq431Lw==",
+			"version": "4.0.0",
+			"resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-4.0.0.tgz",
+			"integrity": "sha512-YtOli5Cmzy3q4dP26GraSOeAhqecewG04hoO8DY56CH4KJ9Fvv5qKWUCCo3HZob7esJQHCv6/+bnTy72xZZaVQ==",
+			"dev": true
+		},
+		"jsesc": {
+			"version": "3.0.2",
+			"resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz",
+			"integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==",
 			"dev": true
 		},
 		"json-parse-better-errors": {
@@ -6136,7 +6755,7 @@
 		"lodash.memoize": {
 			"version": "4.1.2",
 			"resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
-			"integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=",
+			"integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==",
 			"dev": true
 		},
 		"lodash.merge": {
@@ -6223,12 +6842,28 @@
 			"integrity": "sha1-htcJCzDORV1j+64S3aUaR93K+bI=",
 			"dev": true
 		},
+		"merge2": {
+			"version": "1.4.1",
+			"resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
+			"integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
+			"dev": true
+		},
 		"methods": {
 			"version": "1.1.2",
 			"resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
 			"integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=",
 			"dev": true
 		},
+		"micromatch": {
+			"version": "4.0.5",
+			"resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
+			"integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
+			"dev": true,
+			"requires": {
+				"braces": "^3.0.2",
+				"picomatch": "^2.3.1"
+			}
+		},
 		"mime": {
 			"version": "2.6.0",
 			"resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz",
@@ -6401,9 +7036,9 @@
 			"dev": true
 		},
 		"node-releases": {
-			"version": "2.0.2",
-			"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz",
-			"integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==",
+			"version": "2.0.14",
+			"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz",
+			"integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==",
 			"dev": true
 		},
 		"normalize-package-data": {
@@ -6419,9 +7054,9 @@
 			},
 			"dependencies": {
 				"semver": {
-					"version": "5.7.1",
-					"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
-					"integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+					"version": "5.7.2",
+					"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
+					"integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
 					"dev": true
 				}
 			}
@@ -6468,9 +7103,9 @@
 					"dev": true
 				},
 				"semver": {
-					"version": "5.7.1",
-					"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
-					"integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+					"version": "5.7.2",
+					"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
+					"integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
 					"dev": true
 				},
 				"shebang-command": {
@@ -6583,17 +7218,17 @@
 			}
 		},
 		"optionator": {
-			"version": "0.9.1",
-			"resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
-			"integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
+			"version": "0.9.3",
+			"resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz",
+			"integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==",
 			"dev": true,
 			"requires": {
+				"@aashutoshrathi/word-wrap": "^1.2.3",
 				"deep-is": "^0.1.3",
 				"fast-levenshtein": "^2.0.6",
 				"levn": "^0.4.1",
 				"prelude-ls": "^1.2.1",
-				"type-check": "^0.4.0",
-				"word-wrap": "^1.2.3"
+				"type-check": "^0.4.0"
 			}
 		},
 		"p-limit": {
@@ -6725,9 +7360,9 @@
 			"dev": true
 		},
 		"postcss-selector-parser": {
-			"version": "6.0.12",
-			"resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.12.tgz",
-			"integrity": "sha512-NdxGCAZdRrwVI1sy59+Wzrh+pMMHxapGnpfenDVlMEXoOcvt4pGE0JLK9YY2F5dLxcFYA/YbVQKhcGU+FtSYQg==",
+			"version": "6.0.16",
+			"resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz",
+			"integrity": "sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==",
 			"dev": true,
 			"requires": {
 				"cssesc": "^3.0.0",
@@ -6761,10 +7396,10 @@
 			"integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
 			"dev": true
 		},
-		"ramda": {
-			"version": "0.27.2",
-			"resolved": "https://registry.npmjs.org/ramda/-/ramda-0.27.2.tgz",
-			"integrity": "sha512-SbiLPU40JuJniHexQSAgad32hfwd+DRUdwF2PlVuI5RZD0/vahUco7R8vD86J/tcEKKF9vZrUVwgtmGCqlCKyA==",
+		"rambda": {
+			"version": "7.5.0",
+			"resolved": "https://registry.npmjs.org/rambda/-/rambda-7.5.0.tgz",
+			"integrity": "sha512-y/M9weqWAH4iopRd7EHDEQQvpFPHj1AA3oHozE9tfITHUtTR7Z9PSlIRRG2l1GuW7sefC1cXFfIcF+cgnShdBA==",
 			"dev": true
 		},
 		"randombytes": {
@@ -6885,16 +7520,27 @@
 			}
 		},
 		"regexp-tree": {
-			"version": "0.1.24",
-			"resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.24.tgz",
-			"integrity": "sha512-s2aEVuLhvnVJW6s/iPgEGK6R+/xngd2jNQ+xy4bXNDKxZKJH6jpPHY6kVeVv1IeLCHgswRj+Kl3ELaDjG6V1iw==",
+			"version": "0.1.27",
+			"resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.27.tgz",
+			"integrity": "sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==",
 			"dev": true
 		},
-		"regexpp": {
-			"version": "3.2.0",
-			"resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz",
-			"integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==",
-			"dev": true
+		"regjsparser": {
+			"version": "0.10.0",
+			"resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.10.0.tgz",
+			"integrity": "sha512-qx+xQGZVsy55CH0a1hiVwHmqjLryfh7wQyF5HO07XJ9f7dQMY/gPQHhlyDkIzJKC+x2fUCpCcUODUUUFrm7SHA==",
+			"dev": true,
+			"requires": {
+				"jsesc": "~0.5.0"
+			},
+			"dependencies": {
+				"jsesc": {
+					"version": "0.5.0",
+					"resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
+					"integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==",
+					"dev": true
+				}
+			}
 		},
 		"require-directory": {
 			"version": "2.1.1",
@@ -6914,12 +7560,14 @@
 			"dev": true
 		},
 		"resolve": {
-			"version": "1.17.0",
-			"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz",
-			"integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==",
+			"version": "1.22.8",
+			"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz",
+			"integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==",
 			"dev": true,
 			"requires": {
-				"path-parse": "^1.0.6"
+				"is-core-module": "^2.13.0",
+				"path-parse": "^1.0.7",
+				"supports-preserve-symlinks-flag": "^1.0.0"
 			}
 		},
 		"resolve-from": {
@@ -6928,6 +7576,12 @@
 			"integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
 			"dev": true
 		},
+		"resolve-pkg-maps": {
+			"version": "1.0.0",
+			"resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz",
+			"integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==",
+			"dev": true
+		},
 		"reusify": {
 			"version": "1.0.4",
 			"resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
@@ -6973,10 +7627,13 @@
 			"dev": true
 		},
 		"semver": {
-			"version": "6.3.0",
-			"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
-			"integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
-			"dev": true
+			"version": "7.6.0",
+			"resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz",
+			"integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==",
+			"dev": true,
+			"requires": {
+				"lru-cache": "^6.0.0"
+			}
 		},
 		"serialize-javascript": {
 			"version": "6.0.0",
@@ -7032,6 +7689,12 @@
 				}
 			}
 		},
+		"slash": {
+			"version": "3.0.0",
+			"resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+			"integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
+			"dev": true
+		},
 		"spdx-correct": {
 			"version": "3.1.1",
 			"resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
@@ -7196,17 +7859,6 @@
 				"qs": "^6.9.4",
 				"readable-stream": "^3.6.0",
 				"semver": "^7.3.2"
-			},
-			"dependencies": {
-				"semver": {
-					"version": "7.3.5",
-					"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
-					"integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
-					"dev": true,
-					"requires": {
-						"lru-cache": "^6.0.0"
-					}
-				}
 			}
 		},
 		"supertest": {
@@ -7228,6 +7880,12 @@
 				"has-flag": "^3.0.0"
 			}
 		},
+		"supports-preserve-symlinks-flag": {
+			"version": "1.0.0",
+			"resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
+			"integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
+			"dev": true
+		},
 		"swagger-combine": {
 			"version": "1.4.0",
 			"resolved": "https://registry.npmjs.org/swagger-combine/-/swagger-combine-1.4.0.tgz",
@@ -7330,6 +7988,15 @@
 			"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
 			"dev": true
 		},
+		"tsutils": {
+			"version": "3.21.0",
+			"resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz",
+			"integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==",
+			"dev": true,
+			"requires": {
+				"tslib": "^1.8.1"
+			}
+		},
 		"type-check": {
 			"version": "0.4.0",
 			"resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
@@ -7357,6 +8024,13 @@
 			"integrity": "sha1-nIRAPyMjrlOZFnJ1SXY46h0vJEA=",
 			"dev": true
 		},
+		"typescript": {
+			"version": "5.4.5",
+			"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz",
+			"integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==",
+			"dev": true,
+			"peer": true
+		},
 		"universalify": {
 			"version": "2.0.0",
 			"resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
@@ -7369,6 +8043,16 @@
 			"integrity": "sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==",
 			"dev": true
 		},
+		"update-browserslist-db": {
+			"version": "1.0.13",
+			"resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz",
+			"integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==",
+			"dev": true,
+			"requires": {
+				"escalade": "^3.1.1",
+				"picocolors": "^1.0.0"
+			}
+		},
 		"uri-js": {
 			"version": "4.4.0",
 			"resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz",
@@ -7407,29 +8091,18 @@
 			"dev": true
 		},
 		"vue-eslint-parser": {
-			"version": "8.3.0",
-			"resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-8.3.0.tgz",
-			"integrity": "sha512-dzHGG3+sYwSf6zFBa0Gi9ZDshD7+ad14DGOdTLjruRVgZXe2J+DcZ9iUhyR48z5g1PqRa20yt3Njna/veLJL/g==",
+			"version": "9.4.2",
+			"resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-9.4.2.tgz",
+			"integrity": "sha512-Ry9oiGmCAK91HrKMtCrKFWmSFWvYkpGglCeFAIqDdr9zdXmMMpJOmUJS7WWsW7fX81h6mwHmUZCQQ1E0PkSwYQ==",
 			"dev": true,
 			"requires": {
-				"debug": "^4.3.2",
-				"eslint-scope": "^7.0.0",
-				"eslint-visitor-keys": "^3.1.0",
-				"espree": "^9.0.0",
+				"debug": "^4.3.4",
+				"eslint-scope": "^7.1.1",
+				"eslint-visitor-keys": "^3.3.0",
+				"espree": "^9.3.1",
 				"esquery": "^1.4.0",
 				"lodash": "^4.17.21",
-				"semver": "^7.3.5"
-			},
-			"dependencies": {
-				"semver": {
-					"version": "7.5.0",
-					"resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz",
-					"integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==",
-					"dev": true,
-					"requires": {
-						"lru-cache": "^6.0.0"
-					}
-				}
+				"semver": "^7.3.6"
 			}
 		},
 		"which": {
@@ -7447,12 +8120,6 @@
 			"integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
 			"dev": true
 		},
-		"word-wrap": {
-			"version": "1.2.3",
-			"resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
-			"integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
-			"dev": true
-		},
 		"workerpool": {
 			"version": "6.2.1",
 			"resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz",
@@ -7496,6 +8163,12 @@
 			"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
 			"integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
 		},
+		"xml-name-validator": {
+			"version": "4.0.0",
+			"resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz",
+			"integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==",
+			"dev": true
+		},
 		"y18n": {
 			"version": "4.0.1",
 			"resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz",
@@ -7509,20 +8182,20 @@
 			"dev": true
 		},
 		"yaml": {
-			"version": "1.10.2",
-			"resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
-			"integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
+			"version": "2.4.1",
+			"resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.1.tgz",
+			"integrity": "sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==",
 			"dev": true
 		},
 		"yaml-eslint-parser": {
-			"version": "0.5.0",
-			"resolved": "https://registry.npmjs.org/yaml-eslint-parser/-/yaml-eslint-parser-0.5.0.tgz",
-			"integrity": "sha512-nJeyLA3YHAzhBTZbRAbu3W6xrSCucyxExmA+ZDtEdUFpGllxAZpto2Zxo2IG0r0eiuEiBM4e+wiAdxTziTq94g==",
+			"version": "1.2.2",
+			"resolved": "https://registry.npmjs.org/yaml-eslint-parser/-/yaml-eslint-parser-1.2.2.tgz",
+			"integrity": "sha512-pEwzfsKbTrB8G3xc/sN7aw1v6A6c/pKxLAkjclnAyo5g5qOh6eL9WGu0o3cSDQZKrTNk4KL4lQSwZW+nBkANEg==",
 			"dev": true,
 			"requires": {
 				"eslint-visitor-keys": "^3.0.0",
 				"lodash": "^4.17.21",
-				"yaml": "^1.10.2"
+				"yaml": "^2.0.0"
 			}
 		},
 		"yargs": {
diff --git a/package.json b/package.json
index 1602033..80ce6b8 100644
--- a/package.json
+++ b/package.json
@@ -17,7 +17,7 @@
 		"@apidevtools/swagger-cli": "^4.0.4",
 		"api-testing": "1.6.0",
 		"chai-openapi-response-validator": "^0.13.0",
-		"eslint-config-wikimedia": "0.25.0",
+		"eslint-config-wikimedia": "0.27.0",
 		"npm-run-all": "^4.1.5",
 		"swagger-combine": "^1.4.0"
 	},
-- 
2.39.2

$ date
--- stdout ---
Wed Apr 17 06:57:29 UTC 2024

--- end ---
$ git clone file:///srv/git/mediawiki-extensions-WikibaseManifest.git repo --depth=1 -b master
--- stderr ---
Cloning into 'repo'...
--- stdout ---

--- end ---
$ git config user.name libraryupgrader
--- stdout ---

--- end ---
$ git config user.email tools.libraryupgrader@tools.wmflabs.org
--- stdout ---

--- end ---
$ git submodule update --init
--- stdout ---

--- end ---
$ grr init
--- stdout ---
Installed commit-msg hook.

--- end ---
$ git show-ref refs/heads/master
--- stdout ---
5413c72af830a031fbf485b9c6b9e49057ac88c3 refs/heads/master

--- end ---
$ /usr/bin/npm audit --json
--- stdout ---
{
  "auditReportVersion": 2,
  "vulnerabilities": {
    "eslint-plugin-compat": {
      "name": "eslint-plugin-compat",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        "semver"
      ],
      "effects": [],
      "range": "3.6.0-0 - 4.1.4",
      "nodes": [
        "node_modules/eslint-plugin-compat"
      ],
      "fixAvailable": true
    },
    "get-func-name": {
      "name": "get-func-name",
      "severity": "high",
      "isDirect": false,
      "via": [
        {
          "source": 1094574,
          "name": "get-func-name",
          "dependency": "get-func-name",
          "title": "Chaijs/get-func-name vulnerable to ReDoS",
          "url": "https://github.com/advisories/GHSA-4q6p-r6v2-jvc5",
          "severity": "high",
          "cwe": [
            "CWE-400",
            "CWE-1333"
          ],
          "cvss": {
            "score": 7.5,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
          },
          "range": "<2.0.1"
        }
      ],
      "effects": [],
      "range": "<2.0.1",
      "nodes": [
        "node_modules/get-func-name"
      ],
      "fixAvailable": true
    },
    "semver": {
      "name": "semver",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        {
          "source": 1096482,
          "name": "semver",
          "dependency": "semver",
          "title": "semver vulnerable to Regular Expression Denial of Service",
          "url": "https://github.com/advisories/GHSA-c2qf-rxjj-qqgw",
          "severity": "moderate",
          "cwe": [
            "CWE-1333"
          ],
          "cvss": {
            "score": 5.3,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L"
          },
          "range": ">=7.0.0 <7.5.2"
        },
        {
          "source": 1096483,
          "name": "semver",
          "dependency": "semver",
          "title": "semver vulnerable to Regular Expression Denial of Service",
          "url": "https://github.com/advisories/GHSA-c2qf-rxjj-qqgw",
          "severity": "moderate",
          "cwe": [
            "CWE-1333"
          ],
          "cvss": {
            "score": 5.3,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L"
          },
          "range": "<5.7.2"
        },
        {
          "source": 1096484,
          "name": "semver",
          "dependency": "semver",
          "title": "semver vulnerable to Regular Expression Denial of Service",
          "url": "https://github.com/advisories/GHSA-c2qf-rxjj-qqgw",
          "severity": "moderate",
          "cwe": [
            "CWE-1333"
          ],
          "cvss": {
            "score": 5.3,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L"
          },
          "range": ">=6.0.0 <6.3.1"
        }
      ],
      "effects": [
        "eslint-plugin-compat"
      ],
      "range": "<=5.7.1 || 6.0.0 - 6.3.0 || 7.0.0 - 7.5.1",
      "nodes": [
        "node_modules/eslint-plugin-compat/node_modules/semver",
        "node_modules/eslint-plugin-jsdoc/node_modules/semver",
        "node_modules/eslint-plugin-unicorn/node_modules/semver",
        "node_modules/eslint-plugin-vue/node_modules/semver",
        "node_modules/normalize-package-data/node_modules/semver",
        "node_modules/npm-run-all/node_modules/semver",
        "node_modules/semver",
        "node_modules/superagent/node_modules/semver",
        "node_modules/vue-eslint-parser/node_modules/semver"
      ],
      "fixAvailable": true
    },
    "word-wrap": {
      "name": "word-wrap",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        {
          "source": 1095091,
          "name": "word-wrap",
          "dependency": "word-wrap",
          "title": "word-wrap vulnerable to Regular Expression Denial of Service",
          "url": "https://github.com/advisories/GHSA-j8xg-fqg3-53r7",
          "severity": "moderate",
          "cwe": [
            "CWE-1333"
          ],
          "cvss": {
            "score": 5.3,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L"
          },
          "range": "<1.2.4"
        }
      ],
      "effects": [],
      "range": "<1.2.4",
      "nodes": [
        "node_modules/word-wrap"
      ],
      "fixAvailable": true
    }
  },
  "metadata": {
    "vulnerabilities": {
      "info": 0,
      "low": 0,
      "moderate": 3,
      "high": 1,
      "critical": 0,
      "total": 4
    },
    "dependencies": {
      "prod": 83,
      "dev": 316,
      "optional": 2,
      "peer": 0,
      "peerOptional": 0,
      "total": 399
    }
  }
}

--- end ---
$ /usr/bin/composer install
--- stderr ---
No composer.lock file present. Updating dependencies to latest instead of installing from lock file. See https://getcomposer.org/install for more information.
Loading composer repositories with package information
Updating dependencies
Lock file operations: 36 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.1.3)
  - Locking composer/semver (3.3.2)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.4)
  - Locking doctrine/deprecations (1.1.3)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking mediawiki/mediawiki-codesniffer (v41.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.12.1)
  - Locking mediawiki/minus-x (1.1.1)
  - Locking mediawiki/phan-taint-check-plugin (4.0.0)
  - Locking microsoft/tolerant-php-parser (v0.1.1)
  - Locking netresearch/jsonmapper (v4.4.1)
  - Locking phan/phan (5.4.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.3.2)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.4.0)
  - Locking phpdocumentor/type-resolver (1.8.2)
  - Locking phpstan/phpdoc-parser (1.28.0)
  - Locking psr/container (2.0.2)
  - Locking psr/log (2.0.0)
  - Locking sabre/event (5.1.4)
  - Locking squizlabs/php_codesniffer (3.7.2)
  - Locking symfony/console (v5.4.36)
  - Locking symfony/deprecation-contracts (v3.4.0)
  - Locking symfony/polyfill-ctype (v1.29.0)
  - Locking symfony/polyfill-intl-grapheme (v1.29.0)
  - Locking symfony/polyfill-intl-normalizer (v1.29.0)
  - Locking symfony/polyfill-mbstring (v1.29.0)
  - Locking symfony/polyfill-php73 (v1.29.0)
  - Locking symfony/polyfill-php80 (v1.29.0)
  - Locking symfony/service-contracts (v3.4.2)
  - Locking symfony/string (v6.4.4)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 36 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing composer/pcre (3.1.3): Extracting archive
  - Installing symfony/polyfill-php80 (v1.29.0): Extracting archive
  - Installing squizlabs/php_codesniffer (3.7.2): Extracting archive
  - Installing symfony/polyfill-mbstring (v1.29.0): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.3.2): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v41.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/polyfill-intl-normalizer (v1.29.0): Extracting archive
  - Installing symfony/polyfill-intl-grapheme (v1.29.0): Extracting archive
  - Installing symfony/polyfill-ctype (v1.29.0): Extracting archive
  - Installing symfony/string (v6.4.4): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.4.2): Extracting archive
  - Installing symfony/polyfill-php73 (v1.29.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.4.0): Extracting archive
  - Installing symfony/console (v5.4.36): Extracting archive
  - Installing sabre/event (5.1.4): Extracting archive
  - Installing netresearch/jsonmapper (v4.4.1): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.1): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (1.28.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing doctrine/deprecations (1.1.3): Extracting archive
  - Installing phpdocumentor/type-resolver (1.8.2): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.4.0): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing psr/log (2.0.0): Extracting archive
  - Installing composer/xdebug-handler (3.0.4): Extracting archive
  - Installing phan/phan (5.4.1): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (4.0.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.12.1): Extracting archive
  - Installing mediawiki/minus-x (1.1.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.3.2): Extracting archive
  0/36 [>---------------------------]   0%
 26/36 [====================>-------]  72%
 35/36 [===========================>]  97%
 36/36 [============================] 100%
3 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating autoload files
15 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
--- stdout ---

--- end ---
Upgrading n:eslint-config-wikimedia from 0.25.0 -> 0.27.0
$ /usr/bin/npm install
--- stdout ---

added 423 packages, and audited 424 packages in 6s

43 packages are looking for funding
  run `npm fund` for details

2 vulnerabilities (1 moderate, 1 high)

To address all issues, run:
  npm audit fix

Run `npm audit` for details.

--- end ---
$ package-lock-lint package-lock.json
--- stdout ---
Checking package-lock.json

--- end ---
$ package-lock-lint package-lock.json
--- stdout ---
Checking package-lock.json

--- end ---
$ ./node_modules/.bin/eslint . --fix
--- stdout ---

/src/repo/.api-testing.config.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/.eslintrc.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/composer.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/extension.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/i18n/ar.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/i18n/de.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/i18n/en.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/i18n/fr.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/i18n/he.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/i18n/hu.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/i18n/ia.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/i18n/mk.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/i18n/ms.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/i18n/nb.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/i18n/nl.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/i18n/pt-br.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/i18n/pt.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/i18n/qqq.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/i18n/roa-tara.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/i18n/sl.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/i18n/sv.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/i18n/syl.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/i18n/tr.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/i18n/uk.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/i18n/zh-hans.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/i18n/zh-hant.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/infrastructure/cleanup.yml
  6:7  warning  Empty mapping values are forbidden  yml/no-empty-mapping-value
  9:7  warning  Empty mapping values are forbidden  yml/no-empty-mapping-value

/src/repo/infrastructure/files/composer.local.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/infrastructure/import.yml
  32:1  warning  This line has a length of 171. Maximum allowed is 100  max-len

/src/repo/openapi.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/package-lock.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/package.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/schemas.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/vendor/composer/installed.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/vendor/composer/pcre/composer.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/vendor/composer/semver/composer.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/vendor/composer/spdx-licenses/composer.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/vendor/composer/spdx-licenses/res/spdx-exceptions.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/vendor/composer/spdx-licenses/res/spdx-licenses.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/vendor/composer/xdebug-handler/composer.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/vendor/doctrine/deprecations/composer.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/vendor/felixfbecker/advanced-json-rpc/composer.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/vendor/microsoft/tolerant-php-parser/composer.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/vendor/netresearch/jsonmapper/composer.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/vendor/phan/phan/composer.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/vendor/php-parallel-lint/php-console-color/composer.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/vendor/php-parallel-lint/php-console-highlighter/composer.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/vendor/php-parallel-lint/php-parallel-lint/composer.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/vendor/phpdocumentor/reflection-common/composer.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/vendor/phpdocumentor/reflection-docblock/composer.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/vendor/phpdocumentor/type-resolver/composer.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/vendor/phpstan/phpdoc-parser/composer.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/vendor/psr/container/composer.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/vendor/psr/log/composer.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/vendor/sabre/event/composer.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/vendor/squizlabs/php_codesniffer/composer.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/vendor/squizlabs/php_codesniffer/src/Standards/Generic/Tests/Commenting/DocCommentUnitTest.js
    7:1   warning  Invalid JSDoc tag name "tag1"                          jsdoc/check-tag-names
    8:1   warning  Invalid JSDoc tag name "tag2"                          jsdoc/check-tag-names
    9:1   warning  Invalid JSDoc tag name "tag3"                          jsdoc/check-tag-names
   18:1   warning  Invalid JSDoc tag name "tag1"                          jsdoc/check-tag-names
   29:1   warning  Invalid JSDoc tag name "tag1"                          jsdoc/check-tag-names
   39:1   warning  Invalid JSDoc tag name "tag"                           jsdoc/check-tag-names
   40:1   warning  Invalid JSDoc tag name "tag2"                          jsdoc/check-tag-names
   41:1   warning  Invalid JSDoc tag name "tagThree"                      jsdoc/check-tag-names
   42:1   warning  Invalid JSDoc tag name "tagFour"                       jsdoc/check-tag-names
   48:1   warning  Invalid JSDoc tag name "tag"                           jsdoc/check-tag-names
   59:1   warning  Invalid JSDoc tag name "tag"                           jsdoc/check-tag-names
   70:1   warning  Invalid JSDoc tag name "tag"                           jsdoc/check-tag-names
   78:1   warning  Invalid JSDoc tag name "tag"                           jsdoc/check-tag-names
   85:1   warning  Invalid JSDoc tag name "groupOne"                      jsdoc/check-tag-names
   86:1   warning  Invalid JSDoc tag name "groupOne"                      jsdoc/check-tag-names
   88:1   warning  Invalid JSDoc tag name "group2"                        jsdoc/check-tag-names
   89:1   warning  Invalid JSDoc tag name "group2"                        jsdoc/check-tag-names
   92:1   warning  Invalid JSDoc tag name "g3"                            jsdoc/check-tag-names
   93:1   warning  Invalid JSDoc tag name "g3"                            jsdoc/check-tag-names
  104:1   warning  Invalid JSDoc tag name "tag"                           jsdoc/check-tag-names
  110:1   warning  Invalid JSDoc tag name "tag1"                          jsdoc/check-tag-names
  112:1   warning  Invalid JSDoc tag name "tag1"                          jsdoc/check-tag-names
  114:1   warning  Invalid JSDoc tag name "tag1"                          jsdoc/check-tag-names
  140:1   warning  Invalid JSDoc tag name "category"                      jsdoc/check-tag-names
  152:1   warning  Invalid JSDoc tag name "one"                           jsdoc/check-tag-names
  153:1   warning  Invalid JSDoc tag name "two"                           jsdoc/check-tag-names
  154:1   warning  Invalid JSDoc tag name "one"                           jsdoc/check-tag-names
  156:1   warning  Invalid JSDoc tag name "two"                           jsdoc/check-tag-names
  158:1   warning  Invalid JSDoc tag name "two"                           jsdoc/check-tag-names
  159:1   warning  Invalid JSDoc tag name "three"                         jsdoc/check-tag-names
  161:1   warning  Invalid JSDoc tag name "three"                         jsdoc/check-tag-names
  193:1   warning  Invalid JSDoc tag name "tag"                           jsdoc/check-tag-names
  220:1   warning  Invalid JSDoc tag name "tag"                           jsdoc/check-tag-names
  226:1   warning  This line has a length of 102. Maximum allowed is 100  max-len
  229:1   warning  Invalid JSDoc tag name "category"                      jsdoc/check-tag-names
  230:12  warning  Unexpected tab character                               no-tabs
  231:11  warning  Unexpected tab character                               no-tabs
  232:11  warning  Unexpected tab character                               no-tabs
  234:12  warning  Unexpected tab character                               no-tabs
  235:9   warning  Unexpected tab character                               no-tabs
  239:1   warning  This line has a length of 102. Maximum allowed is 100  max-len
  242:1   warning  Invalid JSDoc tag name "category"                      jsdoc/check-tag-names
  242:13  warning  Unexpected tab character                               no-tabs
  243:12  warning  Unexpected tab character                               no-tabs
  244:11  warning  Unexpected tab character                               no-tabs
  245:11  warning  Unexpected tab character                               no-tabs
  247:12  warning  Unexpected tab character                               no-tabs
  247:15  warning  Unexpected tab character                               no-tabs
  248:9   warning  Unexpected tab character                               no-tabs

/src/repo/vendor/squizlabs/php_codesniffer/src/Standards/Generic/Tests/Commenting/FixmeUnitTest.js
   7:1  warning  Use the global form of 'use strict'  strict
   7:1  warning  'alert' is not defined               no-undef
  10:1  warning  'alert' is not defined               no-undef

/src/repo/vendor/squizlabs/php_codesniffer/src/Standards/Generic/Tests/Commenting/TodoUnitTest.js
   7:1  warning  Use the global form of 'use strict'  strict
   7:1  warning  'alert' is not defined               no-undef
  10:1  warning  'alert' is not defined               no-undef

/src/repo/vendor/squizlabs/php_codesniffer/src/Standards/Generic/Tests/ControlStructures/InlineControlStructureUnitTest.js
  3:22  error  Parsing error: Unexpected token 'hello'

/src/repo/vendor/squizlabs/php_codesniffer/src/Standards/Generic/Tests/Debug/ClosureLinterUnitTest.js
  1:1   warning  Missing JSDoc @return declaration      jsdoc/require-returns
  4:1   warning  Use the global form of 'use strict'    strict
  4:10  warning  'something' is defined but never used  no-unused-vars
  5:9   warning  'a' is not defined                     no-undef

/src/repo/vendor/squizlabs/php_codesniffer/src/Standards/Generic/Tests/Debug/ESLintUnitTest.js
  1:1   warning  Use the global form of 'use strict'       strict
  1:7   warning  'foo' is assigned a value but never used  no-unused-vars
  1:13  warning  'bar' is not defined                      no-undef

/src/repo/vendor/squizlabs/php_codesniffer/src/Standards/Generic/Tests/Debug/JSHintUnitTest.js
  3:1   warning  Use the global form of 'use strict'       strict
  3:7   warning  'foo' is assigned a value but never used  no-unused-vars
  3:13  warning  'bar' is not defined                      no-undef

/src/repo/vendor/squizlabs/php_codesniffer/src/Standards/Generic/Tests/Files/EndFileNewlineUnitTest.1.js
  2:7  error  Parsing error: Unterminated string constant

/src/repo/vendor/squizlabs/php_codesniffer/src/Standards/Generic/Tests/Files/EndFileNewlineUnitTest.2.js
  2:7  error  Parsing error: Unterminated string constant

/src/repo/vendor/squizlabs/php_codesniffer/src/Standards/Generic/Tests/Files/EndFileNewlineUnitTest.3.js
  1:1  warning  Use the global form of 'use strict'  strict
  1:1  warning  'alert' is not defined               no-undef

/src/repo/vendor/squizlabs/php_codesniffer/src/Standards/Generic/Tests/Files/EndFileNoNewlineUnitTest.1.js
  2:7  error  Parsing error: Unterminated string constant

/src/repo/vendor/squizlabs/php_codesniffer/src/Standards/Generic/Tests/Files/EndFileNoNewlineUnitTest.2.js
  2:7  error  Parsing error: Unterminated string constant

/src/repo/vendor/squizlabs/php_codesniffer/src/Standards/Generic/Tests/Files/EndFileNoNewlineUnitTest.3.js
  1:1  warning  Use the global form of 'use strict'  strict
  1:1  warning  'alert' is not defined               no-undef

/src/repo/vendor/squizlabs/php_codesniffer/src/Standards/Generic/Tests/Files/LineEndingsUnitTest.js
  1:1  warning  Use the global form of 'use strict'  strict
  1:1  warning  'alert' is not defined               no-undef
  2:1  warning  'alert' is not defined               no-undef

/src/repo/vendor/squizlabs/php_codesniffer/src/Standards/Generic/Tests/Formatting/MultipleStatementAlignmentUnitTest.js
  94:15  error  Parsing error: Unexpected token +=

/src/repo/vendor/squizlabs/php_codesniffer/src/Standards/Generic/Tests/Formatting/SpaceAfterNotUnitTest.js
  1:1   warning  Use the global form of 'use strict'     strict
  1:7   warning  'someVar' is not defined                no-undef
  1:19  warning  'x' is not defined                      no-undef
  1:23  warning  Empty block statement                   no-empty
  2:7   warning  'someVar' is not defined                no-undef
  2:19  warning  'x' is not defined                      no-undef
  2:23  warning  Empty block statement                   no-empty
  3:7   warning  'foo' is not defined                    no-undef
  3:19  warning  'x' is not defined                      no-undef
  3:33  warning  Empty block statement                   no-empty
  4:7   warning  'z' is assigned a value but never used  no-unused-vars
  4:14  warning  'x' is not defined                      no-undef
  4:19  warning  'y' is not defined                      no-undef

/src/repo/vendor/squizlabs/php_codesniffer/src/Standards/Generic/Tests/PHP/LowerCaseConstantUnitTest.js
   1:1   warning  Use the global form of 'use strict'                                       strict
   1:6   warning  'variable' is not defined                                                 no-undef
   1:26  warning  Empty block statement                                                     no-empty
   2:6   warning  'variable' is not defined                                                 no-undef
   2:19  warning  'TRUE' is not defined                                                     no-undef
   2:26  warning  Empty block statement                                                     no-empty
   3:6   warning  'variable' is not defined                                                 no-undef
   3:19  warning  'True' is not defined                                                     no-undef
   3:26  warning  Empty block statement                                                     no-empty
   4:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   4:1   warning  'variable' is not defined                                                 no-undef
   4:12  warning  'True' is not defined                                                     no-undef
   6:6   warning  'variable' is not defined                                                 no-undef
   6:27  warning  Empty block statement                                                     no-empty
   7:6   warning  'variable' is not defined                                                 no-undef
   7:19  warning  'FALSE' is not defined                                                    no-undef
   7:27  warning  Empty block statement                                                     no-empty
   8:6   warning  'variable' is not defined                                                 no-undef
   8:19  warning  'False' is not defined                                                    no-undef
   8:27  warning  Empty block statement                                                     no-empty
   9:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   9:1   warning  'variable' is not defined                                                 no-undef
  11:6   warning  'variable' is not defined                                                 no-undef
  11:26  warning  Empty block statement                                                     no-empty
  12:6   warning  'variable' is not defined                                                 no-undef
  12:19  warning  'NULL' is not defined                                                     no-undef
  12:26  warning  Empty block statement                                                     no-empty
  13:6   warning  'variable' is not defined                                                 no-undef
  13:19  warning  'Null' is not defined                                                     no-undef
  13:26  warning  Empty block statement                                                     no-empty
  14:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
  14:1   warning  'variable' is not defined                                                 no-undef
  14:12  warning  'NULL' is not defined                                                     no-undef

/src/repo/vendor/squizlabs/php_codesniffer/src/Standards/Generic/Tests/Strings/UnnecessaryStringConcatUnitTest.js
   1:1   warning  Use the global form of 'use strict'          strict
   1:1   warning  Unexpected var, use let or const instead     no-var
   1:15  warning  Unexpected string concatenation of literals  no-useless-concat
   2:1   warning  Unexpected var, use let or const instead     no-var
   2:5   warning  'x' is already defined                       no-redeclare
   3:1   warning  Unexpected var, use let or const instead     no-var
   3:5   warning  'x' is already defined                       no-redeclare
   3:17  warning  'y' is not defined                           no-undef
   7:23  warning  'y' is not defined                           no-undef
   8:21  warning  Unexpected string concatenation of literals  no-useless-concat
   9:14  warning  'y' is not defined                           no-undef
  10:14  warning  'y' is not defined                           no-undef
  10:18  warning  'z' is not defined                           no-undef
  11:14  warning  'y' is not defined                           no-undef
  11:18  warning  'z' is not defined                           no-undef
  11:27  warning  Unexpected string concatenation of literals  no-useless-concat
  13:7   warning  'long' is assigned a value but never used    no-unused-vars

/src/repo/vendor/squizlabs/php_codesniffer/src/Standards/Generic/Tests/VersionControl/GitMergeConflictUnitTest.js
  5:1  error  Parsing error: Unexpected token <<

/src/repo/vendor/squizlabs/php_codesniffer/src/Standards/Generic/Tests/WhiteSpace/DisallowSpaceIndentUnitTest.js
  1:1  warning  Use the global form of 'use strict'     strict
  1:7  warning  'x' is assigned a value but never used  no-unused-vars
  4:2  warning  Duplicate key 'abc'                     no-dupe-keys
  6:1  warning  Mixed spaces and tabs                   no-mixed-spaces-and-tabs
  8:2  warning  Duplicate key 'abc'                     no-dupe-keys

/src/repo/vendor/squizlabs/php_codesniffer/src/Standards/Generic/Tests/WhiteSpace/DisallowTabIndentUnitTest.js
  1:1  warning  Use the global form of 'use strict'     strict
  1:7  warning  'x' is assigned a value but never used  no-unused-vars
  4:2  warning  Duplicate key 'abc'                     no-dupe-keys
  5:6  warning  Unexpected tab character                no-tabs
  6:2  warning  Mixed spaces and tabs                   no-mixed-spaces-and-tabs
  8:2  warning  Duplicate key 'abc'                     no-dupe-keys

/src/repo/vendor/squizlabs/php_codesniffer/src/Standards/Generic/Tests/WhiteSpace/IncrementDecrementSpacingUnitTest.js
   1:1  warning  Use the global form of 'use strict'     strict
  16:1  warning  'i' is assigned a value but never used  no-unused-vars

/src/repo/vendor/squizlabs/php_codesniffer/src/Standards/Generic/Tests/WhiteSpace/ScopeIndentUnitTest.1.js
  1:11  error  Parsing error: Unexpected token Generic

/src/repo/vendor/squizlabs/php_codesniffer/src/Standards/MySource/Tests/Debug/FirebugConsoleUnitTest.js
  6:22  error  Parsing error: Unexpected token ;

/src/repo/vendor/squizlabs/php_codesniffer/src/Standards/MySource/Tests/Objects/AssignThisUnitTest.js
   1:1   warning  Use the global form of 'use strict'                                   strict
   2:1   warning  'buttonWidget' is not defined                                         no-undef
   6:1   warning  Unexpected var, use let or const instead                              no-var
   6:5   warning  'x' declared on line 16 column 11 is used outside of binding context  block-scoped-var
   6:5   warning  'x' declared on line 17 column 6 is used outside of binding context   block-scoped-var
  10:6   warning  Unexpected constant condition                                         no-constant-condition
  11:2   warning  'test' is assigned a value but never used                             no-unused-vars
  14:7   warning  'itemid' is assigned a value but never used                           no-unused-vars
  14:28  warning  'i' is not defined                                                    no-undef
  16:7   warning  Unexpected var, use let or const instead                              no-var
  16:11  warning  'x' is already defined                                                no-redeclare
  16:11  warning  'x' declared on line 17 column 6 is used outside of binding context   block-scoped-var
  17:2   warning  Unexpected var, use let or const instead                              no-var
  17:6   warning  'x' is already defined                                                no-redeclare
  17:6   warning  'x' is assigned a value but never used                                no-unused-vars
  20:7   warning  Unexpected dangling '_' in '_self'                                    no-underscore-dangle
  20:7   warning  '_self' is assigned a value but never used                            no-unused-vars

/src/repo/vendor/squizlabs/php_codesniffer/src/Standards/MySource/Tests/Objects/CreateWidgetTypeCallbackUnitTest.js
  48:5  error  Parsing error: Unexpected token getSomething

/src/repo/vendor/squizlabs/php_codesniffer/src/Standards/MySource/Tests/Strings/JoinStringsUnitTest.js
   1:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   1:1   warning  Use the global form of 'use strict'                                       strict
   1:1   warning  'one' is not defined                                                      no-undef
   2:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   2:1   warning  'two' is not defined                                                      no-undef
   2:9   warning  'one' is not defined                                                      no-undef
   3:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   3:1   warning  'two' is not defined                                                      no-undef
   3:9   warning  'one' is not defined                                                      no-undef
   3:15  warning  'one' is not defined                                                      no-undef
   4:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   4:1   warning  'three' is not defined                                                    no-undef
   6:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   6:1   warning  'four' is not defined                                                     no-undef
   6:15  warning  'two' is not defined                                                      no-undef
   7:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   7:1   warning  'four' is not defined                                                     no-undef
   7:15  warning  'two' is not defined                                                      no-undef
   8:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   8:1   warning  'four' is not defined                                                     no-undef
   8:17  warning  'one' is not defined                                                      no-undef
   8:22  warning  'two' is not defined                                                      no-undef
   9:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   9:1   warning  'four' is not defined                                                     no-undef
   9:17  warning  'one' is not defined                                                      no-undef
   9:22  warning  'two' is not defined                                                      no-undef
  10:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
  10:1   warning  'four' is not defined                                                     no-undef
  10:17  warning  'one' is not defined                                                      no-undef
  10:22  warning  'two' is not defined                                                      no-undef
  12:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
  12:1   warning  'five' is not defined                                                     no-undef
  12:28  warning  'one' is not defined                                                      no-undef
  12:33  warning  'two' is not defined                                                      no-undef
  14:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
  14:1   warning  'six' is not defined                                                      no-undef
  14:7   warning  'myArray' is not defined                                                  no-undef
  15:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
  15:1   warning  'six' is not defined                                                      no-undef
  15:9   warning  'arrayOne' is not defined                                                 no-undef
  15:19  warning  'arrayTwo' is not defined                                                 no-undef
  18:1   warning  Unexpected var, use let or const instead                                  no-var
  18:21  warning  'x' was used before it was defined                                        no-use-before-define

/src/repo/vendor/squizlabs/php_codesniffer/src/Standards/PEAR/Tests/ControlStructures/MultiLineConditionUnitTest.js
    1:1   warning  Use the global form of 'use strict'                                                                                    strict
    1:6   warning  'blah' is not defined                                                                                                  no-undef
    1:12  warning  'param' is not defined                                                                                                 no-undef
    1:22  warning  Empty block statement                                                                                                  no-empty
    5:8   warning  'condition1' is not defined                                                                                            no-undef
    6:5   warning  'condition2' is not defined                                                                                            no-undef
    7:5   warning  'condition3' is not defined                                                                                            no-undef
    8:5   warning  'condition4' is not defined                                                                                            no-undef
    9:5   warning  'condition5' is not defined                                                                                            no-undef
   10:3   warning  Empty block statement                                                                                                  no-empty
   13:8   warning  'condition1' is not defined                                                                                            no-undef
   13:22  warning  'condition2' is not defined                                                                                            no-undef
   13:38  warning  'condition3' is not defined                                                                                            no-undef
   13:52  warning  'condition4' is not defined                                                                                            no-undef
   13:66  warning  'condition5' is not defined                                                                                            no-undef
   13:79  warning  Empty block statement                                                                                                  no-empty
   16:8   warning  'condition1' is not defined                                                                                            no-undef
   16:22  warning  'condition2' is not defined                                                                                            no-undef
   17:5   warning  'condition3' is not defined                                                                                            no-undef
   18:3   warning  Empty block statement                                                                                                  no-empty
   22:4   warning  'condition1' is not defined                                                                                            no-undef
   22:18  warning  'condition2' is not defined                                                                                            no-undef
   23:5   warning  'condition3' is not defined                                                                                            no-undef
   24:3   warning  Empty block statement                                                                                                  no-empty
   27:8   warning  'condition1' is not defined                                                                                            no-undef
   28:5   warning  'condition2' is not defined                                                                                            no-undef
   29:3   warning  Empty block statement                                                                                                  no-empty
   32:8   warning  'condition1' is not defined                                                                                            no-undef
   33:5   warning  'condition2' is not defined                                                                                            no-undef
   34:5   warning  'condition3' is not defined                                                                                            no-undef
   35:5   warning  'condition4' is not defined                                                                                            no-undef
   36:3   warning  Empty block statement                                                                                                  no-empty
   39:8   warning  'condition1' is not defined                                                                                            no-undef
   40:4   warning  'condition2' is not defined                                                                                            no-undef
   41:7   warning  'condition3' is not defined                                                                                            no-undef
   42:4   warning  'condition4' is not defined                                                                                            no-undef
   43:4   warning  'condition5' is not defined                                                                                            no-undef
   44:3   warning  Empty block statement                                                                                                  no-empty
   47:8   warning  '$condition1' is not defined                                                                                           no-undef
   48:5   warning  '$condition2' is not defined                                                                                           no-undef
   49:3   warning  Empty block statement                                                                                                  no-empty
   52:8   warning  'condition1' is not defined                                                                                            no-undef
   53:5   warning  'condition2' is not defined                                                                                            no-undef
   54:3   warning  Empty block statement                                                                                                  no-empty
   59:3   warning  'condition1' is not defined                                                                                            no-undef
   60:5   warning  'condition2' is not defined                                                                                            no-undef
   62:5   warning  'condition3' is not defined                                                                                            no-undef
   63:3   warning  Empty block statement                                                                                                  no-empty
   66:6   warning  'condition1' is not defined                                                                                            no-undef
   67:5   warning  'condition2' is not defined                                                                                            no-undef
   68:5   warning  'condition3' is not defined                                                                                            no-undef
   69:3   warning  Empty block statement                                                                                                  no-empty
   72:6   warning  'condition1' is not defined                                                                                            no-undef
   73:5   warning  'condition2' is not defined                                                                                            no-undef
   74:5   warning  'condition3' is not defined                                                                                            no-undef
   75:3   warning  Empty block statement                                                                                                  no-empty
   76:13  warning  This branch can never execute. Its condition is a duplicate or covered by previous conditions in the if-else-if chain  no-dupe-else-if
   76:13  warning  'condition1' is not defined                                                                                            no-undef
   77:5   warning  'condition2' is not defined                                                                                            no-undef
   78:5   warning  'condition3' is not defined                                                                                            no-undef
   79:3   warning  Empty block statement                                                                                                  no-empty
   82:6   warning  'condition1' is not defined                                                                                            no-undef
   83:5   warning  'condition2' is not defined                                                                                            no-undef
   84:5   warning  'condition3' is not defined                                                                                            no-undef
   85:3   warning  Empty block statement                                                                                                  no-empty
   87:2   warning  This branch can never execute. Its condition is a duplicate or covered by previous conditions in the if-else-if chain  no-dupe-else-if
   87:2   warning  'condition1' is not defined                                                                                            no-undef
   88:4   warning  'condition2' is not defined                                                                                            no-undef
   89:5   warning  'condition3' is not defined                                                                                            no-undef
   90:3   warning  Empty block statement                                                                                                  no-empty
   93:6   warning  'condition1' is not defined                                                                                            no-undef
   94:5   warning  'condition2' is not defined                                                                                            no-undef
   95:1   warning  'condition3' is not defined                                                                                            no-undef
   95:14  warning  Empty block statement                                                                                                  no-empty
   98:6   warning  'condition1' is not defined                                                                                            no-undef
   99:5   warning  'condition2' is not defined                                                                                            no-undef
   99:19  warning  'condition3' is not defined                                                                                            no-undef
  100:3   warning  Empty block statement                                                                                                  no-empty
  103:6   warning  'condition1' is not defined                                                                                            no-undef
  107:6   warning  'condition1' is not defined                                                                                            no-undef
  108:5   warning  'condition2' is not defined                                                                                            no-undef
  109:1   warning  'condition3' is not defined                                                                                            no-undef
  113:6   warning  'condition1' is not defined                                                                                            no-undef
  114:5   warning  'condition2' is not defined                                                                                            no-undef
  114:19  warning  'condition3' is not defined                                                                                            no-undef
  119:7   warning  'a' is not defined                                                                                                     no-undef
  119:10  warning  'post' is not defined                                                                                                  no-undef
  120:7   warning  Unexpected use of '^'                                                                                                  no-bitwise
  120:8   warning  'a' is not defined                                                                                                     no-undef
  121:5   warning  'a' is not defined                                                                                                     no-undef
  126:6   warning  'foo' is not defined                                                                                                   no-undef
  133:6   warning  'array_key_exists' is not defined                                                                                      no-undef
  133:24  warning  'key' is not defined                                                                                                   no-undef
  133:29  warning  'value' is not defined                                                                                                 no-undef
  134:5   warning  'foo' is not defined                                                                                                   no-undef
  135:4   warning  Mixed spaces and tabs                                                                                                  no-mixed-spaces-and-tabs
  135:6   warning  'key' is not defined                                                                                                   no-undef
  135:11  warning  'value2' is not defined                                                                                                no-undef
  137:3   warning  Empty block statement                                                                                                  no-empty
  140:6   warning  Unexpected constant condition                                                                                          no-constant-condition
  141:2   warning  Global variable leak, declare the variable if it is intended to be local                                               no-implicit-globals
  141:2   warning  'foo' is not defined                                                                                                   no-undef
  144:6   warning  'foo' is not defined                                                                                                   no-undef
  144:10  warning  Expected '===' and instead saw '=='                                                                                    eqeqeq
  145:9   warning  Expected '===' and instead saw '=='                                                                                    eqeqeq
  148:1   warning  Opening curly brace does not appear on the same line as controlling statement                                          brace-style
  152:6   warning  'foo' is not defined                                                                                                   no-undef
  152:10  warning  Expected '===' and instead saw '=='                                                                                    eqeqeq
  153:9   warning  Expected '===' and instead saw '=='                                                                                    eqeqeq
  154:1   warning  Opening curly brace does not appear on the same line as controlling statement                                          brace-style
  158:6   warning  'IPP' is not defined                                                                                                   no-undef
  158:22  warning  Expected '===' and instead saw '=='                                                                                    eqeqeq
  160:5   warning  'IPP' is not defined                                                                                                   no-undef
  160:21  warning  Expected '===' and instead saw '=='                                                                                    eqeqeq
  166:7   warning  'a' is not defined                                                                                                     no-undef
  167:9   warning  'b' is not defined                                                                                                     no-undef
  173:6   warning  'a' is not defined                                                                                                     no-undef
  174:5   warning  'foo' is not defined                                                                                                   no-undef
  175:4   warning  Mixed spaces and tabs                                                                                                  no-mixed-spaces-and-tabs
  176:4   warning  Mixed spaces and tabs                                                                                                  no-mixed-spaces-and-tabs
  181:6   warning  'foo' is not defined                                                                                                   no-undef
  181:10  warning  Expected '===' and instead saw '=='                                                                                    eqeqeq
  182:9   warning  Expected '===' and instead saw '=='                                                                                    eqeqeq
  185:1   warning  Opening curly brace does not appear on the same line as controlling statement                                          brace-style
  189:6   warning  'foo' is not defined                                                                                                   no-undef
  189:10  warning  Expected '===' and instead saw '=='                                                                                    eqeqeq
  190:9   warning  Expected '===' and instead saw '=='                                                                                    eqeqeq
  191:1   warning  Opening curly brace does not appear on the same line as controlling statement                                          brace-style
  195:6   warning  'IPP' is not defined                                                                                                   no-undef
  195:22  warning  Expected '===' and instead saw '=='                                                                                    eqeqeq
  197:5   warning  'IPP' is not defined                                                                                                   no-undef
  197:21  warning  Expected '===' and instead saw '=='                                                                                    eqeqeq
  202:6   warning  'foo' is not defined                                                                                                   no-undef
  202:10  warning  Expected '===' and instead saw '=='                                                                                    eqeqeq
  206:9   warning  Expected '===' and instead saw '=='                                                                                    eqeqeq
  211:6   warning  'IPP' is not defined                                                                                                   no-undef
  211:22  warning  Expected '===' and instead saw '=='                                                                                    eqeqeq
  212:5   warning  'IPP' is not defined                                                                                                   no-undef
  212:21  warning  Expected '===' and instead saw '=='                                                                                    eqeqeq
  218:6   warning  'foo' is not defined                                                                                                   no-undef
  218:10  warning  Expected '===' and instead saw '=='                                                                                    eqeqeq
  219:9   warning  Expected '===' and instead saw '=='                                                                                    eqeqeq
  225:6   warning  'IPP' is not defined                                                                                                   no-undef
  225:22  warning  Expected '===' and instead saw '=='                                                                                    eqeqeq
  226:9   warning  Expected '===' and instead saw '=='                                                                                    eqeqeq
  233:6   warning  'foo' is not defined                                                                                                   no-undef
  233:10  warning  Expected '===' and instead saw '=='                                                                                    eqeqeq
  234:5   warning  'IPP' is not defined                                                                                                   no-undef
  234:21  warning  Expected '===' and instead saw '=='                                                                                    eqeqeq

/src/repo/vendor/squizlabs/php_codesniffer/src/Standards/PEAR/Tests/Functions/FunctionCallSignatureUnitTest.js
   1:1   warning  Use the global form of 'use strict'                                                strict
   4:7   warning  'arg' is not defined                                                               no-undef
   4:12  warning  'arg2' is not defined                                                              no-undef
   8:7   warning  'arg' is not defined                                                               no-undef
   9:7   warning  'arg' is not defined                                                               no-undef
  10:7   warning  'arg' is not defined                                                               no-undef
  12:6   warning  'foo' is not defined                                                               no-undef
  12:11  warning  'arg' is not defined                                                               no-undef
  12:28  warning  Empty block statement                                                              no-empty
  16:1   warning  Unexpected var, use let or const instead                                           no-var
  16:17  warning  'get' is not defined                                                               no-undef
  16:22  warning  'arg1' is not defined                                                              no-undef
  16:28  warning  'arg2' is not defined                                                              no-undef
  17:1   warning  Unexpected var, use let or const instead                                           no-var
  17:5   warning  'something' is already defined                                                     no-redeclare
  17:17  warning  'get' is not defined                                                               no-undef
  17:22  warning  'arg1' is not defined                                                              no-undef
  17:28  warning  'arg2' is not defined                                                              no-undef
  18:1   warning  Unexpected var, use let or const instead                                           no-var
  18:5   warning  'something' is already defined                                                     no-redeclare
  18:5   warning  'something' is assigned a value but never used                                     no-unused-vars
  18:17  warning  'get' is not defined                                                               no-undef
  18:22  warning  'arg1' is not defined                                                              no-undef
  18:28  warning  'arg2' is not defined                                                              no-undef
  20:1   warning  'make_foo' is not defined                                                          no-undef
  20:11  warning  'string' is not defined                                                            no-undef
  21:1   warning  'make_foo' is not defined                                                          no-undef
  21:11  warning  'string' is not defined                                                            no-undef
  22:1   warning  'make_foo' is not defined                                                          no-undef
  22:11  warning  'string' is not defined                                                            no-undef
  23:1   warning  'make_foo' is not defined                                                          no-undef
  23:27  warning  'string' is not defined                                                            no-undef
  24:1   warning  'make_foo' is not defined                                                          no-undef
  24:27  warning  'string' is not defined                                                            no-undef
  28:7   warning  'arg' is not defined                                                               no-undef
  28:12  warning  'arg2' is not defined                                                              no-undef
  29:7   warning  'arg' is not defined                                                               no-undef
  29:12  warning  'arg2' is not defined                                                              no-undef
  30:7   warning  'arg' is not defined                                                               no-undef
  30:12  warning  'arg2' is not defined                                                              no-undef
  34:24  warning  'data' is defined but never used                                                   no-unused-vars
  35:2   warning  'a' is not defined                                                                 no-undef
  36:3   warning  'b' is not defined                                                                 no-undef
  40:17  warning  '_reviewData' is not defined                                                       no-undef
  45:11  warning  Unexpected dangling '_' in '_showAspectItems'                                      no-underscore-dangle
  45:11  warning  '_showAspectItems' is assigned a value but never used                              no-unused-vars
  45:41  warning  'itemid' is already declared in the upper scope on line 35 column 26               no-shadow
  46:6   warning  'a' is not defined                                                                 no-undef
  46:11  warning  'a' is not defined                                                                 no-undef
  47:6   warning  'a' is not defined                                                                 no-undef
  47:11  warning  'a' is not defined                                                                 no-undef
  49:5   warning  'a' is not defined                                                                 no-undef
  49:23  warning  'itemid' is already declared in the upper scope on line 35 column 26               no-shadow
  49:31  warning  'target' is already declared in the upper scope on line 35 column 34               no-shadow
  49:31  warning  'target' is defined but never used                                                 no-unused-vars
  50:6   warning  '_foo' is not defined                                                              no-undef
  57:1   warning  'a' is not defined                                                                 no-undef
  62:5   warning  JSDoc @return declaration present but return expression not available in function  jsdoc/require-returns-check
  63:1   warning  Missing JSDoc @return type                                                         jsdoc/require-returns-type
  68:5   warning  JSDoc @return declaration present but return expression not available in function  jsdoc/require-returns-check
  69:1   warning  Missing JSDoc @return type                                                         jsdoc/require-returns-type
  71:5   warning  Duplicate key 'a'                                                                  no-dupe-keys

/src/repo/vendor/squizlabs/php_codesniffer/src/Standards/PEAR/Tests/Functions/FunctionDeclarationUnitTest.js
  30:5  error  Parsing error: Unexpected token someFunctionWithAVeryLongName2

/src/repo/vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/Classes/DuplicatePropertyUnitTest.js
  10:3  error  Parsing error: Unexpected token this

/src/repo/vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/Commenting/DocCommentAlignmentUnitTest.js
   5:1   warning  Use the global form of 'use strict'                                                strict
   5:1   warning  'foo' is not defined                                                               no-undef
   7:2   warning  JSDoc @return declaration present but return expression not available in function  jsdoc/require-returns-check
  10:1   warning  Missing JSDoc @return type                                                         jsdoc/require-returns-type
  19:1   warning  'foo' is not defined                                                               no-undef
  21:2   warning  JSDoc @return declaration present but return expression not available in function  jsdoc/require-returns-check
  24:1   warning  Missing JSDoc @return type                                                         jsdoc/require-returns-type
  33:1   warning  'foo' is not defined                                                               no-undef
  35:2   warning  JSDoc @return declaration present but return expression not available in function  jsdoc/require-returns-check
  38:1   warning  Missing JSDoc @return type                                                         jsdoc/require-returns-type
  46:10  warning  'myFunction' is defined but never used                                             no-unused-vars
  53:1   warning  JSDoc @return declaration present but return expression not available in function  jsdoc/require-returns-check
  61:1   warning  Missing JSDoc @param "array" type                                                  jsdoc/require-param-type
  62:1   warning  Missing JSDoc @param "object" type                                                 jsdoc/require-param-type
  64:1   warning  Missing JSDoc @param "string" type                                                 jsdoc/require-param-type
  66:1   warning  Missing JSDoc @return type                                                         jsdoc/require-returns-type
  68:10  warning  'myFunction' is already defined                                                    no-redeclare
  70:1   warning  '$' is not defined                                                                 no-undef
  70:11  warning  'Datepicker' is not defined                                                        no-undef

/src/repo/vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/Commenting/FileCommentUnitTest.1.js
   1:1  warning  At most one access-control tag may be present on a jsdoc block  jsdoc/check-access
  20:1  warning  Invalid JSDoc tag name "subpkg"                                 jsdoc/check-tag-names

/src/repo/vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/Commenting/FileCommentUnitTest.2.js
  10:7  error  Parsing error: Unexpected token 'hi'

/src/repo/vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/Commenting/InlineCommentUnitTest.js
  122:1  error  Parsing error: Unexpected token *

/src/repo/vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/Commenting/LongConditionClosingCommentUnitTest.js
    1:1   warning  Use the global form of 'use strict'                                       strict
    1:10  warning  Identifier 'long_function' is not in camel case                           camelcase
    1:10  warning  'long_function' is defined but never used                                 no-unused-vars
    2:7   warning  'longFunction' is not defined                                             no-undef
    9:3   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
    9:3   warning  'variable' is not defined                                                 no-undef
   11:8   warning  'variable' is not defined                                                 no-undef
   16:8   warning  'variable' is not defined                                                 no-undef
   25:7   warning  'longFunction' is not defined                                             no-undef
   32:3   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   32:3   warning  'variable' is not defined                                                 no-undef
   34:8   warning  'variable' is not defined                                                 no-undef
   39:8   warning  'variable' is not defined                                                 no-undef
   48:7   warning  'longFunction' is not defined                                             no-undef
   55:3   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   55:3   warning  'variable' is not defined                                                 no-undef
   57:8   warning  'variable' is not defined                                                 no-undef
   62:8   warning  'variable' is not defined                                                 no-undef
   73:7   warning  'longFunction' is not defined                                             no-undef
   80:3   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   80:3   warning  'variable' is not defined                                                 no-undef
   82:8   warning  'variable' is not defined                                                 no-undef
   87:8   warning  'variable' is not defined                                                 no-undef
   99:7   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   99:7   warning  'variable' is not defined                                                 no-undef
   99:21  warning  'variable' is not defined                                                 no-undef
   99:36  warning  'variable' is not defined                                                 no-undef
  122:7   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
  122:7   warning  'variable' is not defined                                                 no-undef
  122:21  warning  'variable' is not defined                                                 no-undef
  122:36  warning  'variable' is not defined                                                 no-undef
  132:8   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
  132:8   warning  'val' is not defined                                                      no-undef
  132:17  warning  'val' is not defined                                                      no-undef
  132:27  warning  'val' is not defined                                                      no-undef
  145:9   warning  'variable' is not defined                                                 no-undef
  168:9   warning  'variable' is not defined                                                 no-undef
  178:10  warning  'something' is not defined                                                no-undef
  191:6   warning  'longFunction' is not defined                                             no-undef
  198:2   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
  198:2   warning  'variable' is not defined                                                 no-undef
  200:7   warning  'variable' is not defined                                                 no-undef
  205:7   warning  'variable' is not defined                                                 no-undef
  214:6   warning  'longFunction' is not defined                                             no-undef
  221:2   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
  221:2   warning  'variable' is not defined                                                 no-undef
  223:7   warning  'variable' is not defined                                                 no-undef
  228:7   warning  'variable' is not defined                                                 no-undef
  239:7   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
  239:7   warning  'variable' is not defined                                                 no-undef
  239:21  warning  'variable' is not defined                                                 no-undef
  239:36  warning  'variable' is not defined                                                 no-undef
  262:9   warning  'variable' is not defined                                                 no-undef
  285:9   warning  'variable' is not defined                                                 no-undef
  308:6   warning  Unexpected constant condition                                             no-constant-condition
  329:13  warning  'condition' is not defined                                                no-undef
  373:6   warning  'something' is not defined                                                no-undef
  376:13  warning  'somethingElse' is not defined                                            no-undef
  402:10  warning  'something' is not defined                                                no-undef
  441:6   warning  'condition' is not defined                                                no-undef
  442:2   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
  442:2   warning  'condition' is not defined                                                no-undef

/src/repo/vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/Commenting/PostStatementCommentUnitTest.1.js
   1:1   warning  Use the global form of 'use strict'                                            strict
   1:10  warning  'test' is defined but never used                                               no-unused-vars
   1:16  warning  'id' is defined but never used                                                 no-unused-vars
   1:20  warning  'buttons' is defined but never used                                            no-unused-vars
   2:1   warning  Opening curly brace does not appear on the same line as controlling statement  brace-style
   3:2   warning  'alert' is not defined                                                         no-undef
   4:2   warning  'alert' is not defined                                                         no-undef
   9:7   warning  'good' is assigned a value but never used                                      no-unused-vars
  11:1   warning  'mig' is not defined                                                           no-undef
  13:19  warning  'cb' is defined but never used                                                 no-unused-vars
  17:27  warning  'id' is defined but never used                                                 no-unused-vars
  23:1   warning  'dfx' is not defined                                                           no-undef
  23:36  warning  'iframe' is defined but never used                                             no-unused-vars
  25:9   warning  'doc' is not defined                                                           no-undef
  30:6   warning  'condition' is not defined                                                     no-undef
  31:5   warning  'anotherCondition' is not defined                                              no-undef
  32:2   warning  Global variable leak, declare the variable if it is intended to be local       no-implicit-globals
  32:2   warning  'condition' is not defined                                                     no-undef

/src/repo/vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/Commenting/PostStatementCommentUnitTest.2.js
  2:1  warning  Use the global form of 'use strict'     strict
  2:7  warning  'i' is assigned a value but never used  no-unused-vars

/src/repo/vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/ControlStructures/ControlSignatureUnitTest.js
    1:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
    1:1   warning  Use the global form of 'use strict'                                       strict
    1:1   warning  'i' is not defined                                                        no-undef
    3:2   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
    3:2   warning  'i' is not defined                                                        no-undef
    4:11  warning  'i' is not defined                                                        no-undef
    7:2   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
    7:2   warning  'i' is not defined                                                        no-undef
    8:11  warning  'i' is not defined                                                        no-undef
   11:2   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   11:2   warning  'i' is not defined                                                        no-undef
   13:9   warning  'i' is not defined                                                        no-undef
   16:2   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   16:2   warning  'i' is not defined                                                        no-undef
   17:11  warning  'i' is not defined                                                        no-undef
   20:2   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   20:2   warning  'i' is not defined                                                        no-undef
   21:11  warning  'i' is not defined                                                        no-undef
   23:9   warning  'i' is not defined                                                        no-undef
   24:2   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   24:2   warning  'i' is not defined                                                        no-undef
   27:9   warning  'i' is not defined                                                        no-undef
   28:2   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   28:2   warning  'i' is not defined                                                        no-undef
   31:9   warning  'i' is not defined                                                        no-undef
   32:2   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   32:2   warning  'i' is not defined                                                        no-undef
   35:7   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   35:7   warning  'i' is not defined                                                        no-undef
   35:14  warning  'i' is not defined                                                        no-undef
   35:21  warning  'i' is not defined                                                        no-undef
   36:2   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   36:2   warning  'i' is not defined                                                        no-undef
   39:7   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   39:7   warning  'i' is not defined                                                        no-undef
   39:14  warning  'i' is not defined                                                        no-undef
   39:21  warning  'i' is not defined                                                        no-undef
   40:2   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   40:2   warning  'i' is not defined                                                        no-undef
   43:7   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   43:7   warning  'i' is not defined                                                        no-undef
   43:14  warning  'i' is not defined                                                        no-undef
   43:21  warning  'i' is not defined                                                        no-undef
   44:2   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   44:2   warning  'i' is not defined                                                        no-undef
   47:6   warning  'i' is not defined                                                        no-undef
   47:8   warning  Expected '===' and instead saw '=='                                       eqeqeq
   48:2   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   48:2   warning  'i' is not defined                                                        no-undef
   51:6   warning  'i' is not defined                                                        no-undef
   51:8   warning  Expected '===' and instead saw '=='                                       eqeqeq
   52:2   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   52:2   warning  'i' is not defined                                                        no-undef
   55:6   warning  'i' is not defined                                                        no-undef
   55:8   warning  Expected '===' and instead saw '=='                                       eqeqeq
   56:2   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   56:2   warning  'i' is not defined                                                        no-undef
   59:6   warning  'i' is not defined                                                        no-undef
   59:8   warning  Expected '===' and instead saw '=='                                       eqeqeq
   60:2   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   60:2   warning  'i' is not defined                                                        no-undef
   62:2   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   62:2   warning  'i' is not defined                                                        no-undef
   65:6   warning  'i' is not defined                                                        no-undef
   65:8   warning  Expected '===' and instead saw '=='                                       eqeqeq
   66:2   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   66:2   warning  'i' is not defined                                                        no-undef
   68:2   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   68:2   warning  'i' is not defined                                                        no-undef
   71:6   warning  'i' is not defined                                                        no-undef
   71:8   warning  Expected '===' and instead saw '=='                                       eqeqeq
   72:2   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   72:2   warning  'i' is not defined                                                        no-undef
   74:2   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   74:2   warning  'i' is not defined                                                        no-undef
   77:6   warning  'i' is not defined                                                        no-undef
   77:8   warning  Expected '===' and instead saw '=='                                       eqeqeq
   78:2   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   78:2   warning  'i' is not defined                                                        no-undef
   79:13  warning  'i' is not defined                                                        no-undef
   79:15  warning  Expected '===' and instead saw '=='                                       eqeqeq
   80:2   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   80:2   warning  'i' is not defined                                                        no-undef
   83:6   warning  'i' is not defined                                                        no-undef
   83:8   warning  Expected '===' and instead saw '=='                                       eqeqeq
   84:2   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   84:2   warning  'i' is not defined                                                        no-undef
   85:13  warning  'i' is not defined                                                        no-undef
   85:15  warning  Expected '===' and instead saw '=='                                       eqeqeq
   86:2   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   86:2   warning  'i' is not defined                                                        no-undef
   89:6   warning  'i' is not defined                                                        no-undef
   89:8   warning  Expected '===' and instead saw '=='                                       eqeqeq
   90:2   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   90:2   warning  'i' is not defined                                                        no-undef
   91:13  warning  'i' is not defined                                                        no-undef
   91:15  warning  Expected '===' and instead saw '=='                                       eqeqeq
   92:2   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   92:2   warning  'i' is not defined                                                        no-undef
   95:6   warning  'i' is not defined                                                        no-undef
   95:8   warning  Expected '===' and instead saw '=='                                       eqeqeq
   96:2   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   96:2   warning  'i' is not defined                                                        no-undef
   99:6   warning  'i' is not defined                                                        no-undef
   99:8   warning  Expected '===' and instead saw '=='                                       eqeqeq
  100:2   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
  100:2   warning  'i' is not defined                                                        no-undef
  103:6   warning  'i' is not defined                                                        no-undef
  103:8   warning  Expected '===' and instead saw '=='                                       eqeqeq
  104:2   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
  104:2   warning  'i' is not defined                                                        no-undef
  107:6   warning  'i' is not defined                                                        no-undef
  107:8   warning  Expected '===' and instead saw '=='                                       eqeqeq
  108:2   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
  108:2   warning  'i' is not defined                                                        no-undef
  111:6   warning  'i' is not defined                                                        no-undef
  111:8   warning  Expected '===' and instead saw '=='                                       eqeqeq
  111:32  warning  Empty block statement                                                     no-empty
  115:2   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
  115:2   warning  'code' is not defined                                                     no-undef
  121:2   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
  121:2   warning  'code' is not defined                                                     no-undef
  127:2   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
  127:2   warning  'i' is not defined                                                        no-undef
  128:11  warning  'i' is not defined                                                        no-undef
  130:6   warning  'i' is not defined                                                        no-undef
  132:2   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
  132:2   warning  'i' is not defined                                                        no-undef
  135:6   warning  'window' is not defined                                                   no-undef
  145:5   warning  'jQuery' is not defined                                                   no-undef
  148:6   warning  '$' is not defined                                                        no-undef
  148:37  warning  Expected '===' and instead saw '=='                                       eqeqeq
  149:2   warning  '$' is not defined                                                        no-undef
  152:6   warning  '$' is not defined                                                        no-undef
  152:37  warning  Expected '===' and instead saw '=='                                       eqeqeq
  153:2   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
  153:2   warning  '$foo' is not defined                                                     no-undef

/src/repo/vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/ControlStructures/ForLoopDeclarationUnitTest.js
  126:1  error  Parsing error: Unexpected token

/src/repo/vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/ControlStructures/SwitchDeclarationUnitTest.js
  85:5  error  Parsing error: Unexpected token Case

/src/repo/vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/Debug/JSLintUnitTest.js
  1:1  warning  Use the global form of 'use strict'  strict
  1:1  warning  'alert' is not defined               no-undef
  2:1  warning  'alert' is not defined               no-undef

/src/repo/vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/Debug/JavaScriptLintUnitTest.js
  1:1  warning  Use the global form of 'use strict'  strict
  1:1  warning  'alert' is not defined               no-undef
  2:1  warning  'alert' is not defined               no-undef

/src/repo/vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/Formatting/OperatorBracketUnitTest.js
    1:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
    1:1   warning  Use the global form of 'use strict'                                       strict
    1:1   warning  'value' is not defined                                                    no-undef
    1:11  warning  'one' is not defined                                                      no-undef
    1:17  warning  'two' is not defined                                                      no-undef
    2:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
    2:1   warning  'value' is not defined                                                    no-undef
    2:9   warning  'one' is not defined                                                      no-undef
    2:15  warning  'two' is not defined                                                      no-undef
    4:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
    4:1   warning  'value' is not defined                                                    no-undef
    4:11  warning  'one' is not defined                                                      no-undef
    4:17  warning  'two' is not defined                                                      no-undef
    5:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
    5:1   warning  'value' is not defined                                                    no-undef
    5:9   warning  'one' is not defined                                                      no-undef
    5:15  warning  'two' is not defined                                                      no-undef
    7:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
    7:1   warning  'value' is not defined                                                    no-undef
    7:11  warning  'one' is not defined                                                      no-undef
    7:17  warning  'two' is not defined                                                      no-undef
    8:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
    8:1   warning  'value' is not defined                                                    no-undef
    8:9   warning  'one' is not defined                                                      no-undef
    8:15  warning  'two' is not defined                                                      no-undef
   10:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   10:1   warning  'value' is not defined                                                    no-undef
   10:11  warning  'one' is not defined                                                      no-undef
   10:17  warning  'two' is not defined                                                      no-undef
   11:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   11:1   warning  'value' is not defined                                                    no-undef
   11:9   warning  'one' is not defined                                                      no-undef
   11:15  warning  'two' is not defined                                                      no-undef
   13:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   13:1   warning  'value' is not defined                                                    no-undef
   13:11  warning  'one' is not defined                                                      no-undef
   13:17  warning  'two' is not defined                                                      no-undef
   14:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   14:1   warning  'value' is not defined                                                    no-undef
   14:9   warning  'one' is not defined                                                      no-undef
   14:15  warning  'two' is not defined                                                      no-undef
   16:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   16:1   warning  'value' is not defined                                                    no-undef
   16:11  warning  'one' is not defined                                                      no-undef
   16:17  warning  'two' is not defined                                                      no-undef
   16:23  warning  'three' is not defined                                                    no-undef
   17:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   17:1   warning  'value' is not defined                                                    no-undef
   17:9   warning  'one' is not defined                                                      no-undef
   17:15  warning  'two' is not defined                                                      no-undef
   17:21  warning  'three' is not defined                                                    no-undef
   18:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   18:1   warning  'value' is not defined                                                    no-undef
   18:11  warning  'one' is not defined                                                      no-undef
   18:19  warning  'two' is not defined                                                      no-undef
   18:25  warning  'three' is not defined                                                    no-undef
   19:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   19:1   warning  'value' is not defined                                                    no-undef
   19:9   warning  'one' is not defined                                                      no-undef
   19:17  warning  'two' is not defined                                                      no-undef
   19:23  warning  'three' is not defined                                                    no-undef
   21:1   warning  'value' is not defined                                                    no-undef
   22:1   warning  'value' is not defined                                                    no-undef
   23:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   23:1   warning  'value' is not defined                                                    no-undef
   24:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   24:1   warning  'value' is not defined                                                    no-undef
   26:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   26:1   warning  'value' is not defined                                                    no-undef
   27:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   27:1   warning  'value' is not defined                                                    no-undef
   29:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   29:1   warning  'value' is not defined                                                    no-undef
   30:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   30:1   warning  'value' is not defined                                                    no-undef
   32:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   32:1   warning  'value' is not defined                                                    no-undef
   33:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   33:1   warning  'value' is not defined                                                    no-undef
   35:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   35:1   warning  'value' is not defined                                                    no-undef
   36:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   36:1   warning  'value' is not defined                                                    no-undef
   38:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   38:1   warning  'value' is not defined                                                    no-undef
   39:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   39:1   warning  'value' is not defined                                                    no-undef
   41:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   41:1   warning  'value' is not defined                                                    no-undef
   42:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   42:1   warning  'value' is not defined                                                    no-undef
   43:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   43:1   warning  'value' is not defined                                                    no-undef
   44:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   44:1   warning  'value' is not defined                                                    no-undef
   46:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   46:1   warning  'value' is not defined                                                    no-undef
   46:9   warning  'one' is not defined                                                      no-undef
   46:25  warning  'four' is not defined                                                     no-undef
   46:32  warning  'five' is not defined                                                     no-undef
   46:53  warning  'nine' is not defined                                                     no-undef
   47:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   47:1   warning  'value' is not defined                                                    no-undef
   47:21  warning  'tokens' is not defined                                                   no-undef
   47:29  warning  'stackPtr' is not defined                                                 no-undef
   49:7   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   49:7   warning  'i' is not defined                                                        no-undef
   49:18  warning  'i' is not defined                                                        no-undef
   49:29  warning  'i' is not defined                                                        no-undef
   49:35  warning  Empty block statement                                                     no-empty
   53:2   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   53:2   warning  'value' is not defined                                                    no-undef
   53:12  warning  'one' is not defined                                                      no-undef
   53:26  warning  'two' is not defined                                                      no-undef
   54:2   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   54:2   warning  'value' is not defined                                                    no-undef
   55:2   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   55:2   warning  'value' is not defined                                                    no-undef
   55:24  warning  'mvar' is not defined                                                     no-undef
   55:33  warning  'myFunction2' is not defined                                              no-undef
   55:46  warning  'mvar' is not defined                                                     no-undef
   59:1   warning  'params' is not defined                                                   no-undef
   59:15  warning  'id' is not defined                                                       no-undef
   61:6   warning  'index' is not defined                                                    no-undef
   62:2   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   62:2   warning  'index' is not defined                                                    no-undef
   64:6   warning  'index' is not defined                                                    no-undef
   65:2   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   65:2   warning  'index' is not defined                                                    no-undef
   68:7   warning  'classN' is assigned a value but never used                               no-unused-vars
   68:16  warning  'prvId' is not defined                                                    no-undef
   70:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   70:1   warning  'three' is not defined                                                    no-undef
   70:21  warning  'one' is not defined                                                      no-undef
   70:27  warning  'two' is not defined                                                      no-undef
   71:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   71:1   warning  'three' is not defined                                                    no-undef
   71:23  warning  'one' is not defined                                                      no-undef
   71:29  warning  'two' is not defined                                                      no-undef
   71:37  warning  'four' is not defined                                                     no-undef
   72:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   72:1   warning  'three' is not defined                                                    no-undef
   72:21  warning  'one' is not defined                                                      no-undef
   72:29  warning  'two' is not defined                                                      no-undef
   72:35  warning  'four' is not defined                                                     no-undef
   74:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   74:1   warning  'four' is not defined                                                     no-undef
   76:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   76:1   warning  'id' is not defined                                                       no-undef
   76:6   warning  'id' is not defined                                                       no-undef
   77:21  warning  'navigator' is not defined                                                no-undef
   79:1   warning  Unreachable code                                                          no-unreachable
   79:7   warning  're' is assigned a value but never used                                   no-unused-vars
   79:12  warning  Unsafe Regular Expression (new RegExp)                                    security/detect-unsafe-regex
   79:24  warning  Unsafe Regular Expression                                                 security/detect-unsafe-regex
   81:7   warning  'options' is assigned a value but never used                              no-unused-vars
   86:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   86:1   warning  'stepWidth' is not defined                                                no-undef
   88:1   warning  'date' is not defined                                                     no-undef
   88:16  warning  'd' is not defined                                                        no-undef
   90:10  warning  'number' is not defined                                                   no-undef
   92:3   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   92:3   warning  'suffix' is not defined                                                   no-undef
   96:7   warning  'pathSplit' is assigned a value but never used                            no-unused-vars
   96:19  warning  'ipt' is not defined                                                      no-undef
   98:6   warning  'pairs' is not defined                                                    no-undef
   98:13  warning  'i' is not defined                                                        no-undef
   98:40  warning  Empty block statement                                                     no-empty
  101:6   warning  'urlValue' is not defined                                                 no-undef
  101:50  warning  Empty block statement                                                     no-empty
  104:6   warning  'urlValue' is not defined                                                 no-undef
  104:51  warning  Empty block statement                                                     no-empty
  107:7   warning  'value' is not defined                                                    no-undef
  107:30  warning  'value' is not defined                                                    no-undef
  111:1   warning  Expected an assignment or function call and instead saw an expression     no-unused-expressions
  111:11  warning  'dfx' is not defined                                                      no-undef
  111:21  warning  'selectors' is not defined                                                no-undef
  111:32  warning  'idx' is not defined                                                      no-undef
  111:65  warning  'scrollCoords' is not defined                                             no-undef
  113:6   warning  Unexpected use of '^'                                                     no-bitwise
  113:6   warning  'something' is not defined                                                no-undef
  114:5   warning  'somethingElse' is not defined                                            no-undef
  119:26  warning  'input' is not defined                                                    no-undef
  123:31  warning  'element' is not defined                                                  no-undef

/src/repo/vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/Functions/MultiLineFunctionDeclarationUnitTest.js
  36:5  error  Parsing error: Unexpected token someFunctionWithAVeryLongName2

/src/repo/vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/Objects/DisallowObjectStringIndexUnitTest.js
   1:1   warning  Use the global form of 'use strict'                          strict
  12:9   warning  't' is assigned a value but never used                       no-unused-vars
  13:9   warning  'y' is assigned a value but never used                       no-unused-vars
  14:9   warning  'a' is assigned a value but never used                       no-unused-vars
  15:9   warning  'z' is assigned a value but never used                       no-unused-vars
  16:9   warning  'p' is assigned a value but never used                       no-unused-vars
  21:10  warning  'test' is already defined                                    no-redeclare
  22:25  warning  'step' is not defined                                        no-undef
  22:34  warning  'errors' is not defined                                      no-undef
  23:21  warning  'x' is not defined                                           no-undef
  24:31  warning  'x' is not defined                                           no-undef
  25:24  warning  'y' is not defined                                           no-undef
  25:30  warning  'x' is not defined                                           no-undef
  26:22  warning  Unexpected string concatenation of literals                  no-useless-concat
  26:35  warning  'x' is not defined                                           no-undef
  27:15  warning  'y' is not defined                                           no-undef
  27:21  warning  'x' is not defined                                           no-undef
  28:15  warning  'y' is not defined                                           no-undef
  28:19  warning  'z' is not defined                                           no-undef
  28:25  warning  'x' is not defined                                           no-undef
  29:42  warning  'x' is not defined                                           no-undef
  32:6   warning  'child' is not defined                                       no-undef
  33:2   warning  'above' is not defined                                       no-undef
  33:32  warning  'parent' is not defined                                      no-undef
  34:2   warning  'child' is not defined                                       no-undef
  34:30  warning  A constructor name should not start with a lowercase letter  new-cap
  34:30  warning  'above' is not defined                                       no-undef

/src/repo/vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/Objects/ObjectMemberCommaUnitTest.js
   1:1   warning  Use the global form of 'use strict'          strict
   3:1   warning  'addTypeFormatButton' is not defined         no-undef
   4:2   warning  'self' is not defined                        no-undef
   7:1   warning  Unexpected var, use let or const instead     no-var
   9:7   warning  'y' is assigned a value but never used       no-unused-vars
  12:23  warning  'arg' is defined but never used              no-unused-vars
  17:7   warning  'z' is assigned a value but never used       no-unused-vars
  20:23  warning  'arg' is defined but never used              no-unused-vars
  25:1   warning  Unexpected var, use let or const instead     no-var
  25:5   warning  'x' is already defined                       no-redeclare
  25:5   warning  'x' is assigned a value but never used       no-unused-vars
  29:1   warning  'AssetListingEditWidgetType' is not defined  no-undef
  30:19  warning  'data' is defined but never used             no-unused-vars
  30:25  warning  'assetid' is defined but never used          no-unused-vars
  30:34  warning  'editables' is defined but never used        no-unused-vars
  34:1   warning  'AssetListingEditWidgetType' is not defined  no-undef
  35:19  warning  'data' is defined but never used             no-unused-vars
  35:25  warning  'assetid' is defined but never used          no-unused-vars
  35:34  warning  'editables' is defined but never used        no-unused-vars
  39:1   warning  'AssetListingEditWidgetType' is not defined  no-undef
  41:19  warning  'data' is defined but never used             no-unused-vars
  41:25  warning  'assetid' is defined but never used          no-unused-vars
  41:34  warning  'editables' is defined but never used        no-unused-vars

/src/repo/vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/Operators/ComparisonOperatorUsageUnitTest.js
   1:1   warning  Use the global form of 'use strict'                                       strict
   1:6   warning  'value' is not defined                                                    no-undef
   1:16  warning  'TRUE' is not defined                                                     no-undef
   1:23  warning  Empty block statement                                                     no-empty
   2:13  warning  'value' is not defined                                                    no-undef
   2:23  warning  'FALSE' is not defined                                                    no-undef
   2:31  warning  Empty block statement                                                     no-empty
   5:6   warning  'value' is not defined                                                    no-undef
   5:12  warning  Expected '===' and instead saw '=='                                       eqeqeq
   5:15  warning  'TRUE' is not defined                                                     no-undef
   5:22  warning  Empty block statement                                                     no-empty
   6:13  warning  'value' is not defined                                                    no-undef
   6:19  warning  Expected '===' and instead saw '=='                                       eqeqeq
   6:22  warning  'FALSE' is not defined                                                    no-undef
   6:30  warning  Empty block statement                                                     no-empty
   9:6   warning  'value' is not defined                                                    no-undef
   9:14  warning  Empty block statement                                                     no-empty
  10:14  warning  'value' is not defined                                                    no-undef
  10:22  warning  Empty block statement                                                     no-empty
  13:6   warning  'value' is not defined                                                    no-undef
  13:28  warning  'TRUE' is not defined                                                     no-undef
  13:35  warning  Empty block statement                                                     no-empty
  14:13  warning  'myFunction' is not defined                                               no-undef
  14:25  warning  'value' is not defined                                                    no-undef
  14:37  warning  'FALSE' is not defined                                                    no-undef
  14:45  warning  Empty block statement                                                     no-empty
  17:6   warning  'value' is not defined                                                    no-undef
  17:24  warning  Expected '===' and instead saw '=='                                       eqeqeq
  17:27  warning  'TRUE' is not defined                                                     no-undef
  17:34  warning  Empty block statement                                                     no-empty
  18:13  warning  'myFunction' is not defined                                               no-undef
  18:25  warning  'value' is not defined                                                    no-undef
  18:33  warning  Expected '===' and instead saw '=='                                       eqeqeq
  18:36  warning  'FALSE' is not defined                                                    no-undef
  18:44  warning  Empty block statement                                                     no-empty
  21:6   warning  'value' is not defined                                                    no-undef
  21:26  warning  Empty block statement                                                     no-empty
  22:14  warning  'myFunction' is not defined                                               no-undef
  22:26  warning  'value' is not defined                                                    no-undef
  22:36  warning  Empty block statement                                                     no-empty
  25:6   warning  'value' is not defined                                                    no-undef
  25:16  warning  'TRUE' is not defined                                                     no-undef
  25:24  warning  'other' is not defined                                                    no-undef
  25:34  warning  'FALSE' is not defined                                                    no-undef
  25:42  warning  Empty block statement                                                     no-empty
  28:6   warning  'value' is not defined                                                    no-undef
  28:12  warning  Expected '===' and instead saw '=='                                       eqeqeq
  28:15  warning  'TRUE' is not defined                                                     no-undef
  28:23  warning  'other' is not defined                                                    no-undef
  28:29  warning  Expected '===' and instead saw '=='                                       eqeqeq
  28:32  warning  'FALSE' is not defined                                                    no-undef
  28:40  warning  Empty block statement                                                     no-empty
  31:6   warning  'value' is not defined                                                    no-undef
  31:16  warning  'other' is not defined                                                    no-undef
  31:24  warning  Empty block statement                                                     no-empty
  34:6   warning  'one' is not defined                                                      no-undef
  34:14  warning  'TRUE' is not defined                                                     no-undef
  34:22  warning  'two' is not defined                                                      no-undef
  34:30  warning  'TRUE' is not defined                                                     no-undef
  34:38  warning  'three' is not defined                                                    no-undef
  34:48  warning  'FALSE' is not defined                                                    no-undef
  34:57  warning  'four' is not defined                                                     no-undef
  34:66  warning  'TRUE' is not defined                                                     no-undef
  34:73  warning  Empty block statement                                                     no-empty
  37:6   warning  'one' is not defined                                                      no-undef
  37:13  warning  'two' is not defined                                                      no-undef
  37:21  warning  'three' is not defined                                                    no-undef
  37:30  warning  'four' is not defined                                                     no-undef
  37:37  warning  Empty block statement                                                     no-empty
  40:9   warning  'one' is not defined                                                      no-undef
  40:13  warning  Expected '===' and instead saw '=='                                       eqeqeq
  40:23  warning  Empty block statement                                                     no-empty
  43:9   warning  'one' is not defined                                                      no-undef
  43:24  warning  Empty block statement                                                     no-empty
  46:4   warning  Empty block statement                                                     no-empty
  47:11  warning  'one' is not defined                                                      no-undef
  47:15  warning  Expected '===' and instead saw '=='                                       eqeqeq
  49:4   warning  Empty block statement                                                     no-empty
  50:11  warning  'one' is not defined                                                      no-undef
  52:7   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
  52:7   warning  'one' is not defined                                                      no-undef
  52:17  warning  'one' is not defined                                                      no-undef
  52:21  warning  Expected '!==' and instead saw '!='                                       eqeqeq
  52:27  warning  'one' is not defined                                                      no-undef
  52:35  warning  Empty block statement                                                     no-empty
  55:7   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
  55:7   warning  'one' is not defined                                                      no-undef
  55:17  warning  'one' is not defined                                                      no-undef
  55:28  warning  'one' is not defined                                                      no-undef
  55:36  warning  Empty block statement                                                     no-empty
  58:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
  58:7   warning  'type' is not defined                                                     no-undef
  58:15  warning  'types' is not defined                                                    no-undef
  58:23  warning  Empty block statement                                                     no-empty
  61:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
  61:1   warning  'variable' is not defined                                                 no-undef
  61:14  warning  'variable2' is not defined                                                no-undef
  61:37  warning  'variable1' is not defined                                                no-undef
  63:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
  63:1   warning  'variable' is not defined                                                 no-undef
  63:14  warning  'variable2' is not defined                                                no-undef
  63:24  warning  Expected '===' and instead saw '=='                                       eqeqeq
  63:36  warning  'variable1' is not defined                                                no-undef
  65:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
  65:1   warning  'variable' is not defined                                                 no-undef
  65:14  warning  'variable2' is not defined                                                no-undef
  65:38  warning  'variable1' is not defined                                                no-undef
  67:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
  67:1   warning  'variable' is not defined                                                 no-undef
  67:14  warning  'variable2' is not defined                                                no-undef
  67:24  warning  Expected '===' and instead saw '=='                                       eqeqeq
  67:37  warning  'variable1' is not defined                                                no-undef
  69:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
  69:1   warning  'variable' is not defined                                                 no-undef
  69:14  warning  'variable2' is not defined                                                no-undef
  69:34  warning  'variable1' is not defined                                                no-undef
  71:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
  71:1   warning  'variable' is not defined                                                 no-undef
  71:14  warning  'variable2' is not defined                                                no-undef
  71:24  warning  Expected '===' and instead saw '=='                                       eqeqeq
  71:33  warning  'variable1' is not defined                                                no-undef

/src/repo/vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/PHP/DisallowInlineIfUnitTest.js
  1:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
  1:1   warning  Use the global form of 'use strict'                                       strict
  1:1   warning  'x' is not defined                                                        no-undef
  1:7   warning  'x' is not defined                                                        no-undef
  1:11  warning  'a' is not defined                                                        no-undef
  1:15  warning  'x' is not defined                                                        no-undef
  2:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
  2:1   warning  'id' is not defined                                                       no-undef
  2:6   warning  'id' is not defined                                                       no-undef

/src/repo/vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/PHP/DisallowSizeFunctionsInLoopsUnitTest.js
   1:1   warning  Use the global form of 'use strict'                                   strict
   1:7   warning  Unexpected var, use let or const instead                              no-var
   1:11  warning  'i' declared on line 11 column 11 is used outside of binding context  block-scoped-var
   1:18  warning  'i' declared on line 11 column 11 is used outside of binding context  block-scoped-var
   1:22  warning  'permissions' is not defined                                          no-undef
   1:42  warning  'i' declared on line 11 column 11 is used outside of binding context  block-scoped-var
   5:17  warning  'permissions' is not defined                                          no-undef
   6:11  warning  'length' is assigned a value but never used                           no-unused-vars
   6:23  warning  'i' declared on line 1 column 11 is used outside of binding context   block-scoped-var
   6:23  warning  'i' declared on line 11 column 11 is used outside of binding context  block-scoped-var
   6:36  warning  'i' declared on line 1 column 11 is used outside of binding context   block-scoped-var
   6:36  warning  'i' declared on line 11 column 11 is used outside of binding context  block-scoped-var
  11:7   warning  Unexpected var, use let or const instead                              no-var
  11:11  warning  'i' is already defined                                                no-redeclare
  11:11  warning  'i' declared on line 1 column 11 is used outside of binding context   block-scoped-var
  11:31  warning  'i' declared on line 1 column 11 is used outside of binding context   block-scoped-var
  11:39  warning  'i' declared on line 1 column 11 is used outside of binding context   block-scoped-var
  12:8   warning  'x' is assigned a value but never used                                no-unused-vars
  12:12  warning  'i' declared on line 1 column 11 is used outside of binding context   block-scoped-var

/src/repo/vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/WhiteSpace/ControlStructureSpacingUnitTest.js
  19:14  error  Parsing error: Unexpected token {

/src/repo/vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/WhiteSpace/FunctionClosingBraceSpaceUnitTest.js
  120:5  error  Parsing error: Unexpected keyword 'this'

/src/repo/vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/WhiteSpace/FunctionOpeningBraceSpaceUnitTest.js
    1:1   warning  Use the global form of 'use strict'                 strict
    1:10  warning  'FuncOne' is defined but never used                 no-unused-vars
    6:1   warning  'Testing' is not defined                            no-undef
   21:4   warning  'self' is not defined                               no-undef
   27:10  warning  'FuncFour' is defined but never used                no-unused-vars
   32:1   warning  'AbstractAttributeEditorWidgetType' is not defined  no-undef
   39:23  warning  'data' is defined but never used                    no-unused-vars
   40:9   warning  'x' is assigned a value but never used              no-unused-vars
   42:5   warning  'alert' is not defined                              no-undef
   52:10  warning  'test' is defined but never used                    no-unused-vars
   54:8   warning  'y' is assigned a value but never used              no-unused-vars
   55:3   warning  'alert' is not defined                              no-undef
   62:7   warning  'myFunc' is assigned a value but never used         no-unused-vars
   65:2   warning  'blah' is not defined                               no-undef
   65:11  warning  'y' is not defined                                  no-undef
   66:3   warning  'alert' is not defined                              no-undef
   67:5   warning  'z' is not defined                                  no-undef
   69:2   warning  'blah' is not defined                               no-undef
   70:3   warning  'alert' is not defined                              no-undef
   77:1   warning  'HelpWidgetType' is not defined                     no-undef
   80:9   warning  'y' is assigned a value but never used              no-unused-vars
   83:5   warning  'alert' is not defined                              no-undef
   91:1   warning  'CustomFormEditWidgetType' is not defined           no-undef
   94:9   warning  'settings' is assigned a value but never used       no-unused-vars
  101:9   warning  'self' is assigned a value but never used           no-unused-vars

/src/repo/vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/WhiteSpace/LogicalOperatorSpacingUnitTest.js
   1:1   warning  Use the global form of 'use strict'  strict
   1:6   warning  'foo' is not defined                 no-undef
   1:13  warning  'bar' is not defined                 no-undef
   1:19  warning  Empty block statement                no-empty
   2:6   warning  'foo' is not defined                 no-undef
   2:13  warning  'bar' is not defined                 no-undef
   2:20  warning  'baz' is not defined                 no-undef
   2:26  warning  Empty block statement                no-empty
   3:6   warning  'foo' is not defined                 no-undef
   3:13  warning  'bar' is not defined                 no-undef
   3:20  warning  'baz' is not defined                 no-undef
   3:26  warning  Empty block statement                no-empty
   4:6   warning  'foo' is not defined                 no-undef
   4:13  warning  'bar' is not defined                 no-undef
   4:20  warning  'baz' is not defined                 no-undef
   4:26  warning  Empty block statement                no-empty
   7:6   warning  'foo' is not defined                 no-undef
   8:5   warning  'bar' is not defined                 no-undef
   9:5   warning  'baz' is not defined                 no-undef
  10:3   warning  Empty block statement                no-empty
  13:6   warning  'foo' is not defined                 no-undef
  14:5   warning  'bar' is not defined                 no-undef
  15:5   warning  'baz' is not defined                 no-undef
  16:3   warning  Empty block statement                no-empty

/src/repo/vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/WhiteSpace/OperatorSpacingUnitTest.js
    1:1   warning  Global variable leak, declare the variable if it is intended to be local   no-implicit-globals
    1:1   warning  Use the global form of 'use strict'                                        strict
    1:1   warning  'result' is not defined                                                    no-undef
    2:1   warning  Global variable leak, declare the variable if it is intended to be local   no-implicit-globals
    2:1   warning  'result' is not defined                                                    no-undef
    3:1   warning  Global variable leak, declare the variable if it is intended to be local   no-implicit-globals
    3:1   warning  'result' is not defined                                                    no-undef
    4:1   warning  Global variable leak, declare the variable if it is intended to be local   no-implicit-globals
    4:1   warning  'result' is not defined                                                    no-undef
    5:1   warning  Global variable leak, declare the variable if it is intended to be local   no-implicit-globals
    5:1   warning  'result' is not defined                                                    no-undef
    6:1   warning  Global variable leak, declare the variable if it is intended to be local   no-implicit-globals
    6:1   warning  'result' is not defined                                                    no-undef
    8:1   warning  Global variable leak, declare the variable if it is intended to be local   no-implicit-globals
    8:1   warning  'result' is not defined                                                    no-undef
    9:1   warning  Global variable leak, declare the variable if it is intended to be local   no-implicit-globals
    9:1   warning  'result' is not defined                                                    no-undef
   10:1   warning  Global variable leak, declare the variable if it is intended to be local   no-implicit-globals
   10:1   warning  'result' is not defined                                                    no-undef
   11:1   warning  Global variable leak, declare the variable if it is intended to be local   no-implicit-globals
   11:1   warning  'result' is not defined                                                    no-undef
   12:1   warning  Global variable leak, declare the variable if it is intended to be local   no-implicit-globals
   12:1   warning  'result' is not defined                                                    no-undef
   13:1   warning  Global variable leak, declare the variable if it is intended to be local   no-implicit-globals
   13:1   warning  'result' is not defined                                                    no-undef
   15:1   warning  Global variable leak, declare the variable if it is intended to be local   no-implicit-globals
   15:1   warning  'result' is not defined                                                    no-undef
   16:1   warning  Global variable leak, declare the variable if it is intended to be local   no-implicit-globals
   16:1   warning  'result' is not defined                                                    no-undef
   17:1   warning  Global variable leak, declare the variable if it is intended to be local   no-implicit-globals
   17:1   warning  'result' is not defined                                                    no-undef
   18:1   warning  Global variable leak, declare the variable if it is intended to be local   no-implicit-globals
   18:1   warning  'result' is not defined                                                    no-undef
   19:1   warning  Global variable leak, declare the variable if it is intended to be local   no-implicit-globals
   19:1   warning  'result' is not defined                                                    no-undef
   20:1   warning  Global variable leak, declare the variable if it is intended to be local   no-implicit-globals
   20:1   warning  'result' is not defined                                                    no-undef
   22:1   warning  Global variable leak, declare the variable if it is intended to be local   no-implicit-globals
   22:1   warning  'result' is not defined                                                    no-undef
   23:1   warning  Global variable leak, declare the variable if it is intended to be local   no-implicit-globals
   23:1   warning  'result' is not defined                                                    no-undef
   24:1   warning  Global variable leak, declare the variable if it is intended to be local   no-implicit-globals
   24:1   warning  'result' is not defined                                                    no-undef
   25:1   warning  Global variable leak, declare the variable if it is intended to be local   no-implicit-globals
   25:1   warning  'result' is not defined                                                    no-undef
   26:1   warning  Global variable leak, declare the variable if it is intended to be local   no-implicit-globals
   26:1   warning  'result' is not defined                                                    no-undef
   27:1   warning  Global variable leak, declare the variable if it is intended to be local   no-implicit-globals
   27:1   warning  'result' is not defined                                                    no-undef
   29:1   warning  Global variable leak, declare the variable if it is intended to be local   no-implicit-globals
   29:1   warning  'result' is not defined                                                    no-undef
   30:1   warning  Global variable leak, declare the variable if it is intended to be local   no-implicit-globals
   30:1   warning  'result' is not defined                                                    no-undef
   31:1   warning  Global variable leak, declare the variable if it is intended to be local   no-implicit-globals
   31:1   warning  'result' is not defined                                                    no-undef
   32:1   warning  Global variable leak, declare the variable if it is intended to be local   no-implicit-globals
   32:1   warning  'result' is not defined                                                    no-undef
   33:1   warning  Global variable leak, declare the variable if it is intended to be local   no-implicit-globals
   33:1   warning  'result' is not defined                                                    no-undef
   34:1   warning  Global variable leak, declare the variable if it is intended to be local   no-implicit-globals
   34:1   warning  'result' is not defined                                                    no-undef
   35:1   warning  Global variable leak, declare the variable if it is intended to be local   no-implicit-globals
   35:1   warning  'result' is not defined                                                    no-undef
   37:1   warning  'result' is not defined                                                    no-undef
   38:1   warning  'result' is not defined                                                    no-undef
   39:1   warning  'result' is not defined                                                    no-undef
   40:1   warning  'result' is not defined                                                    no-undef
   41:1   warning  'result' is not defined                                                    no-undef
   42:1   warning  'result' is not defined                                                    no-undef
   43:1   warning  'result' is not defined                                                    no-undef
   44:1   warning  'result' is not defined                                                    no-undef
   46:1   warning  '$' is not defined                                                         no-undef
   48:10  warning  'result' is not defined                                                    no-undef
   53:1   warning  Global variable leak, declare the variable if it is intended to be local   no-implicit-globals
   53:1   warning  'result' is not defined                                                    no-undef
   53:10  warning  'x' is not defined                                                         no-undef
   53:14  warning  'y' is not defined                                                         no-undef
   53:18  warning  'z' is not defined                                                         no-undef
   54:1   warning  Global variable leak, declare the variable if it is intended to be local   no-implicit-globals
   54:1   warning  'result' is not defined                                                    no-undef
   54:10  warning  'x' is not defined                                                         no-undef
   54:14  warning  'y' is not defined                                                         no-undef
   54:18  warning  'z' is not defined                                                         no-undef
   56:6   warning  Unexpected use of '^'                                                      no-bitwise
   56:6   warning  'something' is not defined                                                 no-undef
   57:5   warning  'somethingElse' is not defined                                             no-undef
   62:1   warning  Global variable leak, declare the variable if it is intended to be local   no-implicit-globals
   62:1   warning  'y' is not defined                                                         no-undef
   66:1   warning  Global variable leak, declare the variable if it is intended to be local   no-implicit-globals
   66:1   warning  'y' is not defined                                                         no-undef
   70:1   warning  Global variable leak, declare the variable if it is intended to be local   no-implicit-globals
   70:1   warning  'y' is not defined                                                         no-undef
   75:1   warning  Global variable leak, declare the variable if it is intended to be local   no-implicit-globals
   75:1   warning  'y' is not defined                                                         no-undef
   79:1   warning  Global variable leak, declare the variable if it is intended to be local   no-implicit-globals
   79:1   warning  'y' is not defined                                                         no-undef
   83:1   warning  Global variable leak, declare the variable if it is intended to be local   no-implicit-globals
   83:1   warning  'y' is not defined                                                         no-undef
   88:6   warning  Unexpected constant condition                                              no-constant-condition
   88:6   warning  Unexpected constant truthiness on the left-hand side of a `||` expression  no-constant-binary-expression
   88:14  warning  'b' is not defined                                                         no-undef
   88:16  warning  Expected '===' and instead saw '=='                                        eqeqeq
   88:24  warning  Empty block statement                                                      no-empty
   91:1   warning  Global variable leak, declare the variable if it is intended to be local   no-implicit-globals
   91:1   warning  'x' is not defined                                                         no-undef
   91:5   warning  Unexpected use of '<<'                                                     no-bitwise
   91:5   warning  'x' is not defined                                                         no-undef
   91:10  warning  'y' is not defined                                                         no-undef
   92:1   warning  Unexpected use of '<<='                                                    no-bitwise
   92:1   warning  'x' is not defined                                                         no-undef
   92:7   warning  'y' is not defined                                                         no-undef
   93:1   warning  Global variable leak, declare the variable if it is intended to be local   no-implicit-globals
   93:1   warning  'x' is not defined                                                         no-undef
   93:5   warning  Unexpected use of '>>'                                                     no-bitwise
   93:5   warning  'x' is not defined                                                         no-undef
   93:10  warning  'y' is not defined                                                         no-undef
   94:1   warning  Unexpected use of '>>='                                                    no-bitwise
   94:1   warning  'x' is not defined                                                         no-undef
   94:7   warning  'y' is not defined                                                         no-undef
   95:1   warning  Global variable leak, declare the variable if it is intended to be local   no-implicit-globals
   95:1   warning  'x' is not defined                                                         no-undef
   95:5   warning  Unexpected use of '>>>'                                                    no-bitwise
   95:5   warning  'x' is not defined                                                         no-undef
   95:11  warning  'y' is not defined                                                         no-undef
   96:1   warning  Unexpected use of '>>>='                                                   no-bitwise
   96:1   warning  'x' is not defined                                                         no-undef
   96:8   warning  'y' is not defined                                                         no-undef
   98:7   warning  'foo' is assigned a value but never used                                   no-unused-vars
   98:13  warning  'bar' is not defined                                                       no-undef
  101:1   warning  Global variable leak, declare the variable if it is intended to be local   no-implicit-globals
  101:1   warning  'a' is not defined                                                         no-undef

/src/repo/vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/WhiteSpace/PropertyLabelSpacingUnitTest.js
   1:1   warning  Use the global form of 'use strict'                                       strict
   1:1   warning  Unexpected var, use let or const instead                                  no-var
   3:8   warning  'x' was used before it was defined                                        no-use-before-define
   4:7   warning  'x' was used before it was defined                                        no-use-before-define
   6:3   warning  'alert' is not defined                                                    no-undef
   7:13  warning  'a' is not defined                                                        no-undef
  16:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
  16:1   warning  'id' is not defined                                                       no-undef
  16:6   warning  'id' is not defined                                                       no-undef
  18:1   warning  Identifier 'outer_loop' is not in camel case                              camelcase
  19:7   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
  19:7   warning  'i' is not defined                                                        no-undef
  19:14  warning  'i' is not defined                                                        no-undef
  19:21  warning  'i' is not defined                                                        no-undef
  20:8   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
  20:8   warning  'j' is not defined                                                        no-undef
  20:15  warning  'j' is not defined                                                        no-undef
  20:22  warning  'j' is not defined                                                        no-undef
  21:8   warning  'j' is not defined                                                        no-undef
  21:10  warning  Expected '===' and instead saw '=='                                       eqeqeq
  22:10  warning  Identifier 'outer_loop' is not in camel case                              camelcase
  26:1   warning  'alert' is not defined                                                    no-undef
  28:1   warning  Identifier 'even_number' is not in camel case                             camelcase
  28:21  warning  'i' is not defined                                                        no-undef
  28:29  warning  Expected '===' and instead saw '=='                                       eqeqeq
  29:7   warning  'i' is not defined                                                        no-undef
  29:9   warning  Expected '===' and instead saw '=='                                       eqeqeq
  30:9   warning  Identifier 'even_number' is not in camel case                             camelcase
  34:10  warning  'blah' is not defined                                                     no-undef
  35:7   warning  'dfx' is not defined                                                      no-undef
  36:19  warning  'shiftKey' is not defined                                                 no-undef
  39:8   warning  'blah' is not defined                                                     no-undef
  39:15  warning  Empty block statement                                                     no-empty

/src/repo/vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/WhiteSpace/SemicolonSpacingUnitTest.js
   1:1   warning  Use the global form of 'use strict'                                       strict
   1:1   warning  Unexpected var, use let or const instead                                  no-var
   3:3   warning  'alert' is not defined                                                    no-undef
   4:13  warning  'a' is not defined                                                        no-undef
   8:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
   8:1   warning  'id' is not defined                                                       no-undef
   8:6   warning  'id' is not defined                                                       no-undef
  10:7   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
  10:7   warning  'i' is not defined                                                        no-undef
  10:14  warning  'i' is not defined                                                        no-undef
  10:21  warning  'i' is not defined                                                        no-undef
  11:8   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
  11:8   warning  'j' is not defined                                                        no-undef
  11:15  warning  'j' is not defined                                                        no-undef
  11:22  warning  'j' is not defined                                                        no-undef
  12:8   warning  'j' is not defined                                                        no-undef
  12:10  warning  Expected '===' and instead saw '=='                                       eqeqeq
  17:1   warning  'alert' is not defined                                                    no-undef
  19:1   warning  Unexpected var, use let or const instead                                  no-var
  19:11  warning  'a' is not defined                                                        no-undef
  21:1   warning  Unexpected var, use let or const instead                                  no-var
  21:5   warning  'sum' is already defined                                                  no-redeclare
  21:11  warning  'a' is not defined                                                        no-undef
  22:1   warning  Expected this semicolon to be at the end of the previous line             semi-style
  24:1   warning  Unexpected var, use let or const instead                                  no-var
  24:5   warning  'sum' is already defined                                                  no-redeclare
  24:5   warning  'sum' is assigned a value but never used                                  no-unused-vars
  24:11  warning  'a' is not defined                                                        no-undef

/src/repo/vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/WhiteSpace/SuperfluousWhitespaceUnitTest.1.js
   1:1   warning  Use the global form of 'use strict'                                       strict
   1:1   warning  'alert' is not defined                                                    no-undef
   2:1   warning  'alert' is not defined                                                    no-undef
   4:6   warning  'something' is not defined                                                no-undef
   4:18  warning  Empty block statement                                                     no-empty
   8:10  warning  'myFunction' is defined but never used                                    no-unused-vars
   9:2   warning  'alert' is not defined                                                    no-undef
  11:2   warning  'alert' is not defined                                                    no-undef
  21:10  warning  'myFunction2' is defined but never used                                   no-unused-vars
  22:2   warning  'alert' is not defined                                                    no-undef
  24:2   warning  'alert' is not defined                                                    no-undef
  28:1   warning  Global variable leak, declare the variable if it is intended to be local  no-implicit-globals
  28:1   warning  'MyFunction' is not defined                                               no-undef
  29:2   warning  'alert' is not defined                                                    no-undef
  31:2   warning  'alert' is not defined                                                    no-undef
  37:10  warning  'myFunction2' is already defined                                          no-redeclare
  38:2   warning  'alert' is not defined                                                    no-undef
  40:2   warning  'alert' is not defined                                                    no-undef

/src/repo/vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/WhiteSpace/SuperfluousWhitespaceUnitTest.2.js
  1:1  warning  Use the global form of 'use strict'  strict
  1:1  warning  'alert' is not defined               no-undef

/src/repo/vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/WhiteSpace/SuperfluousWhitespaceUnitTest.3.js
  1:1  warning  Use the global form of 'use strict'  strict
  1:1  warning  'alert' is not defined               no-undef

/src/repo/vendor/symfony/console/composer.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/vendor/symfony/deprecation-contracts/composer.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/vendor/symfony/polyfill-ctype/composer.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/vendor/symfony/polyfill-intl-grapheme/composer.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/vendor/symfony/polyfill-intl-normalizer/composer.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/vendor/symfony/polyfill-mbstring/composer.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/vendor/symfony/polyfill-php73/composer.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/vendor/symfony/polyfill-php80/composer.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/vendor/symfony/service-contracts/composer.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/vendor/symfony/string/composer.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/vendor/tysonandre/var_representation_polyfill/composer.json
  1:1  warning  Use the global form of 'use strict'  strict

/src/repo/vendor/webmozart/assert/composer.json
  1:1  warning  Use the global form of 'use strict'  strict

✖ 1399 problems (19 errors, 1380 warnings)


--- end ---
$ ./node_modules/.bin/eslint . -f json
--- stdout ---
[{"filePath":"/src/repo/.api-testing.config.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":13,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"base_uri\": \"http://default.web.mw.localhost:8080/mediawiki/\",\n\t\"main_page\": \"Main_Page\",\n\t\"root_user\": {\n\t\t\"name\": \"Admin\",\n\t\t\"password\": \"dockerpass\"\n\t},\n\t\"secret_key\": \"\",\n\t\"extra_parameters\": {\n\t\t\"xdebug_session\": \"PHPSTORM\"\n\t}\n}\n","usedDeprecatedRules":[{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]}]},{"filePath":"/src/repo/.eslintrc.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":46,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"root\": true,\n\t\"extends\": [\n\t\t\"wikimedia/server\",\n\t\t\"wikimedia/node\",\n\t\t\"wikimedia/language/es2017\",\n\t\t\"wikimedia/mediawiki\"\n\t],\n\t\"env\": {\n\t\t\"mocha\": true\n\t},\n\t\"parserOptions\": {\n\t\t\"ecmaVersion\": 2018\n\t},\n\t\"rules\": {\n\t\t\"brace-style\": \"warn\",\n\t\t\"camelcase\": \"warn\",\n\t\t\"eqeqeq\": \"warn\",\n\t\t\"max-statements-per-line\": \"warn\",\n\t\t\"new-cap\": \"warn\",\n\t\t\"no-bitwise\": \"warn\",\n\t\t\"no-constant-condition\": \"warn\",\n\t\t\"no-dupe-else-if\": \"warn\",\n\t\t\"no-dupe-keys\": \"warn\",\n\t\t\"no-empty\": \"warn\",\n\t\t\"no-implicit-globals\": \"warn\",\n\t\t\"no-mixed-spaces-and-tabs\": \"warn\",\n\t\t\"no-redeclare\": \"warn\",\n\t\t\"no-shadow\": \"warn\",\n\t\t\"no-tabs\": \"warn\",\n\t\t\"no-undef\": \"warn\",\n\t\t\"no-underscore-dangle\": \"warn\",\n\t\t\"no-unreachable\": \"warn\",\n\t\t\"no-unused-expressions\": \"warn\",\n\t\t\"no-unused-vars\": \"warn\",\n\t\t\"no-use-before-define\": \"warn\",\n\t\t\"no-useless-concat\": \"warn\",\n\t\t\"no-var\": \"warn\",\n\t\t\"semi-style\": \"warn\",\n\t\t\"strict\": \"warn\",\n\t\t\"block-scoped-var\": \"warn\",\n\t\t\"no-constant-binary-expression\": \"warn\",\n\t\t\"yml/no-empty-mapping-value\": \"warn\"\n\t}\n}\n","usedDeprecatedRules":[{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]}]},{"filePath":"/src/repo/composer.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":23,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"require-dev\": {\n\t\t\"mediawiki/mediawiki-codesniffer\": \"41.0.0\",\n\t\t\"mediawiki/mediawiki-phan-config\": \"0.12.1\",\n\t\t\"mediawiki/minus-x\": \"1.1.1\",\n\t\t\"php-parallel-lint/php-console-highlighter\": \"1.0.0\",\n\t\t\"php-parallel-lint/php-parallel-lint\": \"1.3.2\"\n\t},\n\t\"scripts\": {\n\t\t\"test\": [\n\t\t\t\"parallel-lint . --exclude vendor --exclude node_modules\",\n\t\t\t\"@phpcs\",\n\t\t\t\"minus-x check .\"\n\t\t],\n\t\t\"fix\": [\n\t\t\t\"minus-x fix .\",\n\t\t\t\"phpcbf\"\n\t\t],\n\t\t\"phan\": \"phan -d . --long-progress-bar\",\n\t\t\"phpcs\": \"phpcs -sp --cache\"\n\t}\n}\n","usedDeprecatedRules":[{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]}]},{"filePath":"/src/repo/extension.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":51,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"name\": \"WikibaseManifest\",\n\t\"author\": \"The Wikidata team\",\n\t\"url\": \"https://www.mediawiki.org/wiki/Extension:WikibaseManifest\",\n\t\"license-name\": \"GPL-2.0-or-later\",\n\t\"version\": \"0.0.1\",\n\t\"namemsg\": \"wikibasemanifest\",\n\t\"descriptionmsg\": \"wikibasemanifest-desc\",\n\t\"requires\": {\n\t\t\"MediaWiki\": \">= 1.35.0\"\n\t},\n\t\"manifest_version\": 2,\n\t\"MessagesDirs\": {\n\t\t\"WikibaseManifest\": [\n\t\t\t\"i18n\"\n\t\t]\n\t},\n\t\"config\": {\n\t\t\"WbManifestWikidataEntityMapping\": {\n\t\t\t\"description\": \"The mapping of Wikidata entity ids to local Wikibase entity ids.\",\n\t\t\t\"value\": []\n\t\t},\n\t\t\"WbManifestExternalServiceMapping\": {\n\t\t\t\"description\": \"The mapping of external service identifiers to URLs.\",\n\t\t\t\"value\": []\n\t\t},\n\t\t\"WbManifestMaxLag\": {\n\t\t\t\"description\": \"The max_lag value in seconds.\",\n\t\t\t\"value\": 5\n\t\t}\n\t},\n\t\"AutoloadNamespaces\": {\n\t\t\"MediaWiki\\\\Extension\\\\WikibaseManifest\\\\\": \"includes/\"\n\t},\n\t\"type\": \"wikibase\",\n\t\"RestRoutes\": [\n\t\t{\n\t\t\t\"path\": \"/wikibase-manifest/v0/manifest\",\n\t\t\t\"method\": \"GET\",\n\t\t\t\"class\": \"MediaWiki\\\\Extension\\\\WikibaseManifest\\\\RestApi\",\n\t\t\t\"services\": [\n\t\t\t\t\"WikibaseManifestGenerator\",\n\t\t\t\t\"EmptyValueCleaner\"\n\t\t\t]\n\t\t}\n\t],\n\t\"ServiceWiringFiles\": [\n\t\t\"includes/ServiceWiring.php\"\n\t]\n}\n","usedDeprecatedRules":[{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]}]},{"filePath":"/src/repo/i18n/ar.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":9,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"@metadata\": {\n\t\t\"authors\": [\n\t\t\t\"Meno25\"\n\t\t]\n\t},\n\t\"wikibasemanifest-desc\": \"يجمع بين البيانات الوصفية حول تثبيت Wikibase مما يعرضه على أنه واجهة برمجة تطبيقات بسيطة\"\n}\n","usedDeprecatedRules":[{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]}]},{"filePath":"/src/repo/i18n/de.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":7,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"@metadata\": {\n\t\t\"authors\": []\n\t},\n\t\"wikibasemanifest-desc\": \"Kombiniert Metadaten über eine Wikibase-Installation und stellt sie über eine einfache API bereit\"\n}\n","usedDeprecatedRules":[{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]}]},{"filePath":"/src/repo/i18n/en.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":10,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"@metadata\": {\n\t\t\"authors\": [\n\t\t\t\"WMDE\"\n\t\t]\n\t},\n\t\"wikibasemanifest\": \"WikibaseManifest\",\n\t\"wikibasemanifest-desc\": \"Combines metadata about a Wikibase installation exposing it as a simple API\"\n}\n","usedDeprecatedRules":[{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]}]},{"filePath":"/src/repo/i18n/fr.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":11,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"@metadata\": {\n\t\t\"authors\": [\n\t\t\t\"Gomoko\",\n\t\t\t\"Verdy p\"\n\t\t]\n\t},\n\t\"wikibasemanifest\": \"WikibaseManifest\",\n\t\"wikibasemanifest-desc\": \"Combine les métadonnées d’une installation de Wikibase pour les exposer dans une API simple\"\n}\n","usedDeprecatedRules":[{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]}]},{"filePath":"/src/repo/i18n/he.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":9,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"@metadata\": {\n\t\t\"authors\": [\n\t\t\t\"Amire80\"\n\t\t]\n\t},\n\t\"wikibasemanifest-desc\": \"שילב מטא־נתונים על התקנת ויקיבייס וחשיפתם כ־API פשוט\"\n}\n","usedDeprecatedRules":[{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]}]},{"filePath":"/src/repo/i18n/hu.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":9,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"@metadata\": {\n\t\t\"authors\": [\n\t\t\t\"Hanna Tardos\"\n\t\t]\n\t},\n\t\"wikibasemanifest-desc\": \"Egyesíti egy Wikibase telepítési metaadatait, s egyszerű API-ként ábrázolja\"\n}\n","usedDeprecatedRules":[{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]}]},{"filePath":"/src/repo/i18n/ia.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":9,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"@metadata\": {\n\t\t\"authors\": [\n\t\t\t\"McDutchie\"\n\t\t]\n\t},\n\t\"wikibasemanifest-desc\": \"Combina metadatos sur un installation de Wikibase exponente lo como un API simple\"\n}\n","usedDeprecatedRules":[{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]}]},{"filePath":"/src/repo/i18n/mk.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":9,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"@metadata\": {\n\t\t\"authors\": [\n\t\t\t\"Bjankuloski06\"\n\t\t]\n\t},\n\t\"wikibasemanifest-desc\": \"Здружува метаподатоци без воспоставка на Викибазата, ислагајќи го како прост приложник\"\n}\n","usedDeprecatedRules":[{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]}]},{"filePath":"/src/repo/i18n/ms.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":9,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"@metadata\": {\n\t\t\"authors\": [\n\t\t\t\"Tofeiku\"\n\t\t]\n\t},\n\t\"wikibasemanifest-desc\": \"Menggabungkan metadata tentang pemasangan Wikibase mendedahkannya sebagai API mudah\"\n}\n","usedDeprecatedRules":[{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]}]},{"filePath":"/src/repo/i18n/nb.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":9,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"@metadata\": {\n\t\t\"authors\": [\n\t\t\t\"Jon Harald Søby\"\n\t\t]\n\t},\n\t\"wikibasemanifest-desc\": \"Kombinerer metadata om en Wikibase-installasjon og viser det som et enkelt API\"\n}\n","usedDeprecatedRules":[{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]}]},{"filePath":"/src/repo/i18n/nl.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":9,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"@metadata\": {\n\t\t\"authors\": [\n\t\t\t\"Mainframe98\"\n\t\t]\n\t},\n\t\"wikibasemanifest-desc\": \"Combineert metadata over een Wikibase installatie en maakt deze beschikbaar via een eenvoudige API\"\n}\n","usedDeprecatedRules":[{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]}]},{"filePath":"/src/repo/i18n/pt-br.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":10,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"@metadata\": {\n\t\t\"authors\": [\n\t\t\t\"Eduardo Addad de Oliveira\",\n\t\t\t\"Eduardoaddad\"\n\t\t]\n\t},\n\t\"wikibasemanifest-desc\": \"Combina metadados sobre uma instalação da Wikibase, expondo-a como uma API simples\"\n}\n","usedDeprecatedRules":[{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]}]},{"filePath":"/src/repo/i18n/pt.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":9,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"@metadata\": {\n\t\t\"authors\": [\n\t\t\t\"Hamilton Abreu\"\n\t\t]\n\t},\n\t\"wikibasemanifest-desc\": \"Combina metadados sobre uma instalação Wikibase expondo-a como uma API simples\"\n}\n","usedDeprecatedRules":[{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]}]},{"filePath":"/src/repo/i18n/qqq.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":11,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"@metadata\": {\n\t\t\"authors\": [\n\t\t\t\"Umherirrender\",\n\t\t\t\"WMDE\"\n\t\t]\n\t},\n\t\"wikibasemanifest\": \"{{name}}\\nThe name of the extension\",\n\t\"wikibasemanifest-desc\": \"{{desc|name=WikibaseManifest|url=}}\"\n}\n","usedDeprecatedRules":[{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]}]},{"filePath":"/src/repo/i18n/roa-tara.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":9,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"@metadata\": {\n\t\t\"authors\": [\n\t\t\t\"Joetaras\"\n\t\t]\n\t},\n\t\"wikibasemanifest-desc\": \"Combine metadate sus a 'n'installazione de Uicchibase ca se face 'ndrucà  cumme 'n'API semblice\"\n}\n","usedDeprecatedRules":[{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]}]},{"filePath":"/src/repo/i18n/sl.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":9,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"@metadata\": {\n\t\t\"authors\": [\n\t\t\t\"Eleassar\"\n\t\t]\n\t},\n\t\"wikibasemanifest-desc\": \"Združi metapodatke o namestitvi Wikibase in jo predstavi kot preprost API\"\n}\n","usedDeprecatedRules":[{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]}]},{"filePath":"/src/repo/i18n/sv.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":9,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"@metadata\": {\n\t\t\"authors\": [\n\t\t\t\"Sabelöga\"\n\t\t]\n\t},\n\t\"wikibasemanifest-desc\": \"Kombinerar metadata om en Wikibase-installation och visar upp det som en enkel API\"\n}\n","usedDeprecatedRules":[{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]}]},{"filePath":"/src/repo/i18n/syl.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":9,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"@metadata\": {\n\t\t\"authors\": [\n\t\t\t\"এম আবু সাঈদ\"\n\t\t]\n\t},\n\t\"wikibasemanifest-desc\": \"ꠄꠙꠤꠀꠁ\"\n}\n","usedDeprecatedRules":[{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]}]},{"filePath":"/src/repo/i18n/tr.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":9,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"@metadata\": {\n\t\t\"authors\": [\n\t\t\t\"MuratTheTurkish\"\n\t\t]\n\t},\n\t\"wikibasemanifest-desc\": \"Bir Wikibase kurulumuyla ilgili meta verileri birleştirerek basit bir API olarak ortaya çıkarır\"\n}\n","usedDeprecatedRules":[{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]}]},{"filePath":"/src/repo/i18n/uk.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":11,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"@metadata\": {\n\t\t\"authors\": [\n\t\t\t\"DDPAT\",\n\t\t\t\"Ice bulldog\"\n\t\t]\n\t},\n\t\"wikibasemanifest\": \"ВікібазаМаніфест\",\n\t\"wikibasemanifest-desc\": \"Поєднує метадані про встановлення Вікібази, демонструючи його як простий API\"\n}\n","usedDeprecatedRules":[{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]}]},{"filePath":"/src/repo/i18n/zh-hans.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":9,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"@metadata\": {\n\t\t\"authors\": [\n\t\t\t\"Shizhao\"\n\t\t]\n\t},\n\t\"wikibasemanifest-desc\": \"结合有关Wikibase安装的元数据,将其作为简单的API公开\"\n}\n","usedDeprecatedRules":[{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]}]},{"filePath":"/src/repo/i18n/zh-hant.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":9,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"@metadata\": {\n\t\t\"authors\": [\n\t\t\t\"Kly\"\n\t\t]\n\t},\n\t\"wikibasemanifest-desc\": \"合併有關安裝 Wikibase 的詮釋資料,將其作為簡易的 API 公開\"\n}\n","usedDeprecatedRules":[{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]}]},{"filePath":"/src/repo/infrastructure/cleanup.yml","messages":[{"ruleId":"yml/no-empty-mapping-value","severity":1,"message":"Empty mapping values are forbidden.","line":6,"column":7,"nodeType":"YAMLPair","messageId":"unexpectedEmpty","endLine":6,"endColumn":21},{"ruleId":"yml/no-empty-mapping-value","severity":1,"message":"Empty mapping values are forbidden.","line":9,"column":7,"nodeType":"YAMLPair","messageId":"unexpectedEmpty","endLine":9,"endColumn":21}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"- hosts: test_systems\n  name: \"Cleanup the test system for the 'WikibaseManifest' extension\"\n  become: yes\n  tasks:\n    - name: Get service facts\n      service_facts:\n\n    - name: Get package facts\n      package_facts:\n\n    - name: Run `docker-compose down`\n      docker_compose:\n        project_src: \"{{ PROJECT_DIR }}\"\n        state: absent\n      when: \"ansible_facts.services['docker'] is defined and ansible_facts.services['docker'].state == 'running'\"\n\n    - name: Prune containers and volumes\n      docker_prune:\n        containers: yes\n        volumes: yes\n      when: \"ansible_facts.services['docker'] is defined and ansible_facts.services['docker'].state == 'running'\"\n\n    - name: Remove cron jobs\n      cron:\n        name: \"{{ item }}\"\n        user: mediawiki\n        state: absent\n      loop:\n        - wbm-update\n        - wbm-logrotate\n\n    - name: Remove project directory\n      file:\n        path: \"{{ PROJECT_DIR }}\"\n        state: absent\n","usedDeprecatedRules":[{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]}]},{"filePath":"/src/repo/infrastructure/files/composer.local.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":11,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"extra\": {\n\t\t\"merge-plugin\": {\n\t\t\t\"include\": [\n\t\t\t\t\"extensions/*/composer.json\",\n\t\t\t\t\"skins/Vector/composer.json\"\n\t\t\t]\n\t\t}\n\t}\n}\n","usedDeprecatedRules":[{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]}]},{"filePath":"/src/repo/infrastructure/import.yml","messages":[{"ruleId":"max-len","severity":1,"message":"This line has a length of 171. Maximum allowed is 100.","line":32,"column":1,"nodeType":"Program","messageId":"max","endLine":32,"endColumn":172}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"- hosts: test_systems\n  name: Seed test system with data\n  become: yes\n  tasks:\n    - name: Checkout WikibaseImport\n      git:\n        repo: \"https://github.com/wikidata/WikibaseImport\"\n        dest: \"{{ MW_PATH }}/extensions/WikibaseImport\"\n        depth: 1\n        version: master\n    - name: Run Composer install\n      command:\n        chdir: \"{{ PROJECT_DIR }}\"\n        cmd: docker run --rm --volume {{ MW_PATH }}:/app composer install\n    - name: Ensure config is in place\n      copy:\n        src: files/LocalSettings.d/wikibaseImport.php\n        dest: \"{{ MW_PATH }}/LocalSettings.d/wikibaseImport.php\"\n        mode: 0644\n    - name: Ensure importIds.txt is in place\n      copy:\n        src: files/importIds.txt\n        dest: \"{{ MW_PATH }}/extensions/WikibaseImport/data/importIds.txt\"\n        mode: 0644\n    - name: Run Mediawiki update script to create WikibaseImport tables\n      command:\n        chdir: \"{{ PROJECT_DIR }}\"\n        cmd: docker-compose exec -T wikibase php maintenance/update.php\n    - name: Run import script in wikibase webserver docker container\n      command:\n        chdir: \"{{ PROJECT_DIR }}\"\n        cmd: docker-compose exec -T wikibase php extensions/WikibaseImport/maintenance/importEntities.php --file /var/www/html/extensions/WikibaseImport/data/importIds.txt\n    - name: Ensure config building script is in place\n      copy:\n        src: files/makeManifestEntityConfig.php\n        dest: \"{{ MW_PATH }}/makeManifestEntityConfig.php\"\n        mode: 0644\n    - name: make equivalent entity config\n      command:\n        chdir: \"{{ PROJECT_DIR }}\"\n        cmd: docker-compose exec -T wikibase php makeManifestEntityConfig.php\n","usedDeprecatedRules":[{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]}]},{"filePath":"/src/repo/infrastructure/inventory.yml","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]}]},{"filePath":"/src/repo/infrastructure/requirements.yml","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]}]},{"filePath":"/src/repo/infrastructure/setup.yml","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]}]},{"filePath":"/src/repo/openapi.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":90,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"openapi\": \"3.0.3\",\n\t\"info\": {\n\t\t\"title\": \"wikibase-manifest\",\n\t\t\"description\": \"Extension that combines metadata about a Wikibase installation exposing it as a simple API.\",\n\t\t\"version\": \"1.0.0\",\n\t\t\"contact\": {\n\t\t\t\"name\": \"Wikimedia Deutschland - Wikidata Team\",\n\t\t\t\"url\": \"https://phabricator.wikimedia.org/project/board/4930/\"\n\t\t}\n\t},\n\t\"servers\": [\n\t\t{\n\t\t\t\"url\": \"https://wikibase-product-testing.wmflabs.org/wiki/rest.php/wikibase-manifest/v0\",\n\t\t\t\"description\": \"Test system\"\n\t\t}\n\t],\n\t\"paths\": {\n\t\t\"/manifest\": {\n\t\t\t\"get\": {\n\t\t\t\t\"description\": \"Returns the manifest of the Wikibase\",\n\t\t\t\t\"responses\": {\n\t\t\t\t\t\"default\": {\n\t\t\t\t\t\t\"description\": \"An unexpected error has occurred\",\n\t\t\t\t\t\t\"content\": {\n\t\t\t\t\t\t\t\"application/json\": {\n\t\t\t\t\t\t\t\t\"schema\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"object\",\n\t\t\t\t\t\t\t\t\t\"properties\": {\n\t\t\t\t\t\t\t\t\t\t\"code\": { \"type\": \"string\" },\n\t\t\t\t\t\t\t\t\t\t\"message\": { \"type\": \"string\" }\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"required\": [ \"code\", \"message\" ]\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t},\n\t\t\t\t\t\"200\": {\n\t\t\t\t\t\t\"description\": \"OK\",\n\t\t\t\t\t\t\"content\": {\n\t\t\t\t\t\t\t\"application/json\": {\n\t\t\t\t\t\t\t\t\"schema\": {\n\t\t\t\t\t\t\t\t\t\"allOf\": [\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"$ref\": \"schemas.json#/MediaWikiInfo\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"$ref\": \"schemas.json#/EquivEntities\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"$ref\": \"schemas.json#/LocalRdfNamespaces\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"$ref\": \"schemas.json#/ExternalServices\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"$ref\": \"schemas.json#/LocalEntities\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"$ref\": \"schemas.json#/OAuth\"\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\"$ref\": \"schemas.json#/Other\"\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t]\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t},\n\t\t\t\t\t\"500\": {\n\t\t\t\t\t\t\"description\": \"Internal server error\",\n\t\t\t\t\t\t\"content\": {\n\t\t\t\t\t\t\t\"application/json\": {\n\t\t\t\t\t\t\t\t\"schema\": {\n\t\t\t\t\t\t\t\t\t\"type\": \"object\",\n\t\t\t\t\t\t\t\t\t\"properties\": {\n\t\t\t\t\t\t\t\t\t\t\"code\": { \"type\": \"string\" },\n\t\t\t\t\t\t\t\t\t\t\"message\": { \"type\": \"string\" }\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\"required\": [ \"code\", \"message\" ]\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n","usedDeprecatedRules":[{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]}]},{"filePath":"/src/repo/package-lock.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":8269,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"name\": \"wikibasemanifest\",\n\t\"version\": \"0.0.1\",\n\t\"lockfileVersion\": 2,\n\t\"requires\": true,\n\t\"packages\": {\n\t\t\"\": {\n\t\t\t\"name\": \"wikibasemanifest\",\n\t\t\t\"version\": \"0.0.1\",\n\t\t\t\"dependencies\": {\n\t\t\t\t\"mocha\": \"^10.2.0\"\n\t\t\t},\n\t\t\t\"devDependencies\": {\n\t\t\t\t\"@apidevtools/swagger-cli\": \"^4.0.4\",\n\t\t\t\t\"api-testing\": \"1.6.0\",\n\t\t\t\t\"chai-openapi-response-validator\": \"^0.13.0\",\n\t\t\t\t\"eslint-config-wikimedia\": \"0.27.0\",\n\t\t\t\t\"npm-run-all\": \"^4.1.5\",\n\t\t\t\t\"swagger-combine\": \"^1.4.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/@aashutoshrathi/word-wrap\": {\n\t\t\t\"version\": \"1.2.6\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz\",\n\t\t\t\"integrity\": \"sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=0.10.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/@apidevtools/json-schema-ref-parser\": {\n\t\t\t\"version\": \"9.0.6\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-9.0.6.tgz\",\n\t\t\t\"integrity\": \"sha512-M3YgsLjI0lZxvrpeGVk9Ap032W6TPQkH6pRAZz81Ac3WUNF79VQooAFnp8umjvVzUmD93NkogxEwbSce7qMsUg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"@jsdevtools/ono\": \"^7.1.3\",\n\t\t\t\t\"call-me-maybe\": \"^1.0.1\",\n\t\t\t\t\"js-yaml\": \"^3.13.1\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/@apidevtools/openapi-schemas\": {\n\t\t\t\"version\": \"2.0.4\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@apidevtools/openapi-schemas/-/openapi-schemas-2.0.4.tgz\",\n\t\t\t\"integrity\": \"sha512-ob5c4UiaMYkb24pNhvfSABShAwpREvUGCkqjiz/BX9gKZ32y/S22M+ALIHftTAuv9KsFVSpVdIDzi9ZzFh5TCA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=10\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/@apidevtools/swagger-cli\": {\n\t\t\t\"version\": \"4.0.4\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@apidevtools/swagger-cli/-/swagger-cli-4.0.4.tgz\",\n\t\t\t\"integrity\": \"sha512-hdDT3B6GLVovCsRZYDi3+wMcB1HfetTU20l2DC8zD3iFRNMC6QNAZG5fo/6PYeHWBEv7ri4MvnlKodhNB0nt7g==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"@apidevtools/swagger-parser\": \"^10.0.1\",\n\t\t\t\t\"chalk\": \"^4.1.0\",\n\t\t\t\t\"js-yaml\": \"^3.14.0\",\n\t\t\t\t\"yargs\": \"^15.4.1\"\n\t\t\t},\n\t\t\t\"bin\": {\n\t\t\t\t\"swagger-cli\": \"bin/swagger-cli.js\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=10\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/@apidevtools/swagger-cli/node_modules/ansi-styles\": {\n\t\t\t\"version\": \"4.2.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz\",\n\t\t\t\"integrity\": \"sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"@types/color-name\": \"^1.1.1\",\n\t\t\t\t\"color-convert\": \"^2.0.1\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=8\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/@apidevtools/swagger-cli/node_modules/chalk\": {\n\t\t\t\"version\": \"4.1.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz\",\n\t\t\t\"integrity\": \"sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"ansi-styles\": \"^4.1.0\",\n\t\t\t\t\"supports-color\": \"^7.1.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=10\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/@apidevtools/swagger-cli/node_modules/cliui\": {\n\t\t\t\"version\": \"6.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"string-width\": \"^4.2.0\",\n\t\t\t\t\"strip-ansi\": \"^6.0.0\",\n\t\t\t\t\"wrap-ansi\": \"^6.2.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/@apidevtools/swagger-cli/node_modules/color-convert\": {\n\t\t\t\"version\": \"2.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz\",\n\t\t\t\"integrity\": \"sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"color-name\": \"~1.1.4\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=7.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/@apidevtools/swagger-cli/node_modules/color-name\": {\n\t\t\t\"version\": \"1.1.4\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz\",\n\t\t\t\"integrity\": \"sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/@apidevtools/swagger-cli/node_modules/emoji-regex\": {\n\t\t\t\"version\": \"8.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/@apidevtools/swagger-cli/node_modules/find-up\": {\n\t\t\t\"version\": \"4.1.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz\",\n\t\t\t\"integrity\": \"sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"locate-path\": \"^5.0.0\",\n\t\t\t\t\"path-exists\": \"^4.0.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=8\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/@apidevtools/swagger-cli/node_modules/has-flag\": {\n\t\t\t\"version\": \"4.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=8\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/@apidevtools/swagger-cli/node_modules/is-fullwidth-code-point\": {\n\t\t\t\"version\": \"3.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=8\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/@apidevtools/swagger-cli/node_modules/js-yaml\": {\n\t\t\t\"version\": \"3.14.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz\",\n\t\t\t\"integrity\": \"sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"argparse\": \"^1.0.7\",\n\t\t\t\t\"esprima\": \"^4.0.0\"\n\t\t\t},\n\t\t\t\"bin\": {\n\t\t\t\t\"js-yaml\": \"bin/js-yaml.js\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/@apidevtools/swagger-cli/node_modules/locate-path\": {\n\t\t\t\"version\": \"5.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"p-locate\": \"^4.1.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=8\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/@apidevtools/swagger-cli/node_modules/p-locate\": {\n\t\t\t\"version\": \"4.1.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz\",\n\t\t\t\"integrity\": \"sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"p-limit\": \"^2.2.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=8\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/@apidevtools/swagger-cli/node_modules/path-exists\": {\n\t\t\t\"version\": \"4.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=8\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/@apidevtools/swagger-cli/node_modules/string-width\": {\n\t\t\t\"version\": \"4.2.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz\",\n\t\t\t\"integrity\": \"sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"emoji-regex\": \"^8.0.0\",\n\t\t\t\t\"is-fullwidth-code-point\": \"^3.0.0\",\n\t\t\t\t\"strip-ansi\": \"^6.0.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=8\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/@apidevtools/swagger-cli/node_modules/strip-ansi\": {\n\t\t\t\"version\": \"6.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"ansi-regex\": \"^5.0.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=8\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/@apidevtools/swagger-cli/node_modules/supports-color\": {\n\t\t\t\"version\": \"7.2.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz\",\n\t\t\t\"integrity\": \"sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"has-flag\": \"^4.0.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=8\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/@apidevtools/swagger-cli/node_modules/wrap-ansi\": {\n\t\t\t\"version\": \"6.2.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz\",\n\t\t\t\"integrity\": \"sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"ansi-styles\": \"^4.0.0\",\n\t\t\t\t\"string-width\": \"^4.1.0\",\n\t\t\t\t\"strip-ansi\": \"^6.0.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=8\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/@apidevtools/swagger-cli/node_modules/yargs\": {\n\t\t\t\"version\": \"15.4.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz\",\n\t\t\t\"integrity\": \"sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"cliui\": \"^6.0.0\",\n\t\t\t\t\"decamelize\": \"^1.2.0\",\n\t\t\t\t\"find-up\": \"^4.1.0\",\n\t\t\t\t\"get-caller-file\": \"^2.0.1\",\n\t\t\t\t\"require-directory\": \"^2.1.1\",\n\t\t\t\t\"require-main-filename\": \"^2.0.0\",\n\t\t\t\t\"set-blocking\": \"^2.0.0\",\n\t\t\t\t\"string-width\": \"^4.2.0\",\n\t\t\t\t\"which-module\": \"^2.0.0\",\n\t\t\t\t\"y18n\": \"^4.0.0\",\n\t\t\t\t\"yargs-parser\": \"^18.1.2\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=8\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/@apidevtools/swagger-cli/node_modules/yargs-parser\": {\n\t\t\t\"version\": \"18.1.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz\",\n\t\t\t\"integrity\": \"sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"camelcase\": \"^5.0.0\",\n\t\t\t\t\"decamelize\": \"^1.2.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=6\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/@apidevtools/swagger-methods\": {\n\t\t\t\"version\": \"3.0.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@apidevtools/swagger-methods/-/swagger-methods-3.0.2.tgz\",\n\t\t\t\"integrity\": \"sha512-QAkD5kK2b1WfjDS/UQn/qQkbwF31uqRjPTrsCs5ZG9BQGAkjwvqGFjjPqAuzac/IYzpPtRzjCP1WrTuAIjMrXg==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/@apidevtools/swagger-parser\": {\n\t\t\t\"version\": \"10.0.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@apidevtools/swagger-parser/-/swagger-parser-10.0.2.tgz\",\n\t\t\t\"integrity\": \"sha512-JFxcEyp8RlNHgBCE98nwuTkZT6eNFPc1aosWV6wPcQph72TSEEu1k3baJD4/x1qznU+JiDdz8F5pTwabZh+Dhg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"@apidevtools/json-schema-ref-parser\": \"^9.0.6\",\n\t\t\t\t\"@apidevtools/openapi-schemas\": \"^2.0.4\",\n\t\t\t\t\"@apidevtools/swagger-methods\": \"^3.0.2\",\n\t\t\t\t\"@jsdevtools/ono\": \"^7.1.3\",\n\t\t\t\t\"call-me-maybe\": \"^1.0.1\",\n\t\t\t\t\"z-schema\": \"^4.2.3\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/@babel/code-frame\": {\n\t\t\t\"version\": \"7.24.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz\",\n\t\t\t\"integrity\": \"sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"@babel/highlight\": \"^7.24.2\",\n\t\t\t\t\"picocolors\": \"^1.0.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=6.9.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/@babel/helper-validator-identifier\": {\n\t\t\t\"version\": \"7.22.20\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz\",\n\t\t\t\"integrity\": \"sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=6.9.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/@babel/highlight\": {\n\t\t\t\"version\": \"7.24.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.2.tgz\",\n\t\t\t\"integrity\": \"sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"@babel/helper-validator-identifier\": \"^7.22.20\",\n\t\t\t\t\"chalk\": \"^2.4.2\",\n\t\t\t\t\"js-tokens\": \"^4.0.0\",\n\t\t\t\t\"picocolors\": \"^1.0.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=6.9.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/@es-joy/jsdoccomment\": {\n\t\t\t\"version\": \"0.42.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.42.0.tgz\",\n\t\t\t\"integrity\": \"sha512-R1w57YlVA6+YE01wch3GPYn6bCsrOV3YW/5oGGE2tmX6JcL9Nr+b5IikrjMPF+v9CV3ay+obImEdsDhovhJrzw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"comment-parser\": \"1.4.1\",\n\t\t\t\t\"esquery\": \"^1.5.0\",\n\t\t\t\t\"jsdoc-type-pratt-parser\": \"~4.0.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=16\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/@eslint-community/eslint-utils\": {\n\t\t\t\"version\": \"4.4.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz\",\n\t\t\t\"integrity\": \"sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"eslint-visitor-keys\": \"^3.3.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \"^12.22.0 || ^14.17.0 || >=16.0.0\"\n\t\t\t},\n\t\t\t\"peerDependencies\": {\n\t\t\t\t\"eslint\": \"^6.0.0 || ^7.0.0 || >=8.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/@eslint-community/regexpp\": {\n\t\t\t\"version\": \"4.10.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz\",\n\t\t\t\"integrity\": \"sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \"^12.0.0 || ^14.0.0 || >=16.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/@eslint/eslintrc\": {\n\t\t\t\"version\": \"2.1.4\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz\",\n\t\t\t\"integrity\": \"sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"ajv\": \"^6.12.4\",\n\t\t\t\t\"debug\": \"^4.3.2\",\n\t\t\t\t\"espree\": \"^9.6.0\",\n\t\t\t\t\"globals\": \"^13.19.0\",\n\t\t\t\t\"ignore\": \"^5.2.0\",\n\t\t\t\t\"import-fresh\": \"^3.2.1\",\n\t\t\t\t\"js-yaml\": \"^4.1.0\",\n\t\t\t\t\"minimatch\": \"^3.1.2\",\n\t\t\t\t\"strip-json-comments\": \"^3.1.1\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \"^12.22.0 || ^14.17.0 || >=16.0.0\"\n\t\t\t},\n\t\t\t\"funding\": {\n\t\t\t\t\"url\": \"https://opencollective.com/eslint\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/@eslint/eslintrc/node_modules/argparse\": {\n\t\t\t\"version\": \"2.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz\",\n\t\t\t\"integrity\": \"sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/@eslint/eslintrc/node_modules/js-yaml\": {\n\t\t\t\"version\": \"4.1.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz\",\n\t\t\t\"integrity\": \"sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"argparse\": \"^2.0.1\"\n\t\t\t},\n\t\t\t\"bin\": {\n\t\t\t\t\"js-yaml\": \"bin/js-yaml.js\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/@eslint/js\": {\n\t\t\t\"version\": \"8.57.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz\",\n\t\t\t\"integrity\": \"sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \"^12.22.0 || ^14.17.0 || >=16.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/@humanwhocodes/config-array\": {\n\t\t\t\"version\": \"0.11.14\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz\",\n\t\t\t\"integrity\": \"sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"@humanwhocodes/object-schema\": \"^2.0.2\",\n\t\t\t\t\"debug\": \"^4.3.1\",\n\t\t\t\t\"minimatch\": \"^3.0.5\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=10.10.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/@humanwhocodes/module-importer\": {\n\t\t\t\"version\": \"1.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz\",\n\t\t\t\"integrity\": \"sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=12.22\"\n\t\t\t},\n\t\t\t\"funding\": {\n\t\t\t\t\"type\": \"github\",\n\t\t\t\t\"url\": \"https://github.com/sponsors/nzakas\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/@humanwhocodes/object-schema\": {\n\t\t\t\"version\": \"2.0.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz\",\n\t\t\t\"integrity\": \"sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/@jsdevtools/ono\": {\n\t\t\t\"version\": \"7.1.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@jsdevtools/ono/-/ono-7.1.3.tgz\",\n\t\t\t\"integrity\": \"sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/@mdn/browser-compat-data\": {\n\t\t\t\"version\": \"5.5.22\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-5.5.22.tgz\",\n\t\t\t\"integrity\": \"sha512-2v+HeCb1J4tAi4M9zMR1AtxMBA08q8HMDXbJ1H64sFpXhTU/8W2kBBjTL9TkUQiHaJDFFU6kAFBlsfslP253WA==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/@nodelib/fs.scandir\": {\n\t\t\t\"version\": \"2.1.5\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz\",\n\t\t\t\"integrity\": \"sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"@nodelib/fs.stat\": \"2.0.5\",\n\t\t\t\t\"run-parallel\": \"^1.1.9\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">= 8\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/@nodelib/fs.stat\": {\n\t\t\t\"version\": \"2.0.5\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz\",\n\t\t\t\"integrity\": \"sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">= 8\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/@nodelib/fs.walk\": {\n\t\t\t\"version\": \"1.2.8\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz\",\n\t\t\t\"integrity\": \"sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"@nodelib/fs.scandir\": \"2.1.5\",\n\t\t\t\t\"fastq\": \"^1.6.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">= 8\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/@types/color-name\": {\n\t\t\t\"version\": \"1.1.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz\",\n\t\t\t\"integrity\": \"sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/@types/json-schema\": {\n\t\t\t\"version\": \"7.0.9\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz\",\n\t\t\t\"integrity\": \"sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/@types/normalize-package-data\": {\n\t\t\t\"version\": \"2.4.4\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz\",\n\t\t\t\"integrity\": \"sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/@types/semver\": {\n\t\t\t\"version\": \"7.5.8\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz\",\n\t\t\t\"integrity\": \"sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/@typescript-eslint/scope-manager\": {\n\t\t\t\"version\": \"5.62.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz\",\n\t\t\t\"integrity\": \"sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"@typescript-eslint/types\": \"5.62.0\",\n\t\t\t\t\"@typescript-eslint/visitor-keys\": \"5.62.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \"^12.22.0 || ^14.17.0 || >=16.0.0\"\n\t\t\t},\n\t\t\t\"funding\": {\n\t\t\t\t\"type\": \"opencollective\",\n\t\t\t\t\"url\": \"https://opencollective.com/typescript-eslint\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/@typescript-eslint/types\": {\n\t\t\t\"version\": \"5.62.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz\",\n\t\t\t\"integrity\": \"sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \"^12.22.0 || ^14.17.0 || >=16.0.0\"\n\t\t\t},\n\t\t\t\"funding\": {\n\t\t\t\t\"type\": \"opencollective\",\n\t\t\t\t\"url\": \"https://opencollective.com/typescript-eslint\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/@typescript-eslint/typescript-estree\": {\n\t\t\t\"version\": \"5.62.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz\",\n\t\t\t\"integrity\": \"sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"@typescript-eslint/types\": \"5.62.0\",\n\t\t\t\t\"@typescript-eslint/visitor-keys\": \"5.62.0\",\n\t\t\t\t\"debug\": \"^4.3.4\",\n\t\t\t\t\"globby\": \"^11.1.0\",\n\t\t\t\t\"is-glob\": \"^4.0.3\",\n\t\t\t\t\"semver\": \"^7.3.7\",\n\t\t\t\t\"tsutils\": \"^3.21.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \"^12.22.0 || ^14.17.0 || >=16.0.0\"\n\t\t\t},\n\t\t\t\"funding\": {\n\t\t\t\t\"type\": \"opencollective\",\n\t\t\t\t\"url\": \"https://opencollective.com/typescript-eslint\"\n\t\t\t},\n\t\t\t\"peerDependenciesMeta\": {\n\t\t\t\t\"typescript\": {\n\t\t\t\t\t\"optional\": true\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\t\"node_modules/@typescript-eslint/utils\": {\n\t\t\t\"version\": \"5.62.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz\",\n\t\t\t\"integrity\": \"sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"@eslint-community/eslint-utils\": \"^4.2.0\",\n\t\t\t\t\"@types/json-schema\": \"^7.0.9\",\n\t\t\t\t\"@types/semver\": \"^7.3.12\",\n\t\t\t\t\"@typescript-eslint/scope-manager\": \"5.62.0\",\n\t\t\t\t\"@typescript-eslint/types\": \"5.62.0\",\n\t\t\t\t\"@typescript-eslint/typescript-estree\": \"5.62.0\",\n\t\t\t\t\"eslint-scope\": \"^5.1.1\",\n\t\t\t\t\"semver\": \"^7.3.7\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \"^12.22.0 || ^14.17.0 || >=16.0.0\"\n\t\t\t},\n\t\t\t\"funding\": {\n\t\t\t\t\"type\": \"opencollective\",\n\t\t\t\t\"url\": \"https://opencollective.com/typescript-eslint\"\n\t\t\t},\n\t\t\t\"peerDependencies\": {\n\t\t\t\t\"eslint\": \"^6.0.0 || ^7.0.0 || ^8.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/@typescript-eslint/utils/node_modules/eslint-scope\": {\n\t\t\t\"version\": \"5.1.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz\",\n\t\t\t\"integrity\": \"sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"esrecurse\": \"^4.3.0\",\n\t\t\t\t\"estraverse\": \"^4.1.1\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=8.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/@typescript-eslint/utils/node_modules/estraverse\": {\n\t\t\t\"version\": \"4.3.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz\",\n\t\t\t\"integrity\": \"sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=4.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/@typescript-eslint/visitor-keys\": {\n\t\t\t\"version\": \"5.62.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz\",\n\t\t\t\"integrity\": \"sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"@typescript-eslint/types\": \"5.62.0\",\n\t\t\t\t\"eslint-visitor-keys\": \"^3.3.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \"^12.22.0 || ^14.17.0 || >=16.0.0\"\n\t\t\t},\n\t\t\t\"funding\": {\n\t\t\t\t\"type\": \"opencollective\",\n\t\t\t\t\"url\": \"https://opencollective.com/typescript-eslint\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/@ungap/structured-clone\": {\n\t\t\t\"version\": \"1.2.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz\",\n\t\t\t\"integrity\": \"sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/acorn\": {\n\t\t\t\"version\": \"8.11.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz\",\n\t\t\t\"integrity\": \"sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"bin\": {\n\t\t\t\t\"acorn\": \"bin/acorn\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=0.4.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/acorn-jsx\": {\n\t\t\t\"version\": \"5.3.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz\",\n\t\t\t\"integrity\": \"sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"peerDependencies\": {\n\t\t\t\t\"acorn\": \"^6.0.0 || ^7.0.0 || ^8.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/ajv\": {\n\t\t\t\"version\": \"6.12.4\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz\",\n\t\t\t\"integrity\": \"sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"fast-deep-equal\": \"^3.1.1\",\n\t\t\t\t\"fast-json-stable-stringify\": \"^2.0.0\",\n\t\t\t\t\"json-schema-traverse\": \"^0.4.1\",\n\t\t\t\t\"uri-js\": \"^4.2.2\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/ansi-colors\": {\n\t\t\t\"version\": \"4.1.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz\",\n\t\t\t\"integrity\": \"sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==\",\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=6\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/ansi-regex\": {\n\t\t\t\"version\": \"5.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz\",\n\t\t\t\"integrity\": \"sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==\",\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=8\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/ansi-styles\": {\n\t\t\t\"version\": \"3.2.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz\",\n\t\t\t\"integrity\": \"sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"color-convert\": \"^1.9.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=4\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/anymatch\": {\n\t\t\t\"version\": \"3.1.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz\",\n\t\t\t\"integrity\": \"sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==\",\n\t\t\t\"dependencies\": {\n\t\t\t\t\"normalize-path\": \"^3.0.0\",\n\t\t\t\t\"picomatch\": \"^2.0.4\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">= 8\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/api-testing\": {\n\t\t\t\"version\": \"1.6.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/api-testing/-/api-testing-1.6.0.tgz\",\n\t\t\t\"integrity\": \"sha512-zcpMaH4gYgTmiTGJIsxQAXBdkATNufiqAMQF5KID/g7PvMH/dug1wVXN8yM7nQvWjoTzSP4+x9/tX2xyc4Px6g==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"chai\": \"^4.2.0\",\n\t\t\t\t\"supertest\": \"^5.0.0-0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">= 10.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/are-docs-informative\": {\n\t\t\t\"version\": \"0.0.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/are-docs-informative/-/are-docs-informative-0.0.2.tgz\",\n\t\t\t\"integrity\": \"sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=14\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/argparse\": {\n\t\t\t\"version\": \"1.0.10\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz\",\n\t\t\t\"integrity\": \"sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"sprintf-js\": \"~1.0.2\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/array-union\": {\n\t\t\t\"version\": \"2.1.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz\",\n\t\t\t\"integrity\": \"sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=8\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/assertion-error\": {\n\t\t\t\"version\": \"1.1.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz\",\n\t\t\t\"integrity\": \"sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \"*\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/ast-metadata-inferer\": {\n\t\t\t\"version\": \"0.8.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/ast-metadata-inferer/-/ast-metadata-inferer-0.8.0.tgz\",\n\t\t\t\"integrity\": \"sha512-jOMKcHht9LxYIEQu+RVd22vtgrPaVCtDRQ/16IGmurdzxvYbDd5ynxjnyrzLnieG96eTcAyaoj/wN/4/1FyyeA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"@mdn/browser-compat-data\": \"^5.2.34\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/asynckit\": {\n\t\t\t\"version\": \"0.4.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz\",\n\t\t\t\"integrity\": \"sha1-x57Zf380y48robyXkLzDZkdLS3k=\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/at-least-node\": {\n\t\t\t\"version\": \"1.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">= 4.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/balanced-match\": {\n\t\t\t\"version\": \"1.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz\",\n\t\t\t\"integrity\": \"sha1-ibTRmasr7kneFk6gK4nORi1xt2c=\"\n\t\t},\n\t\t\"node_modules/binary-extensions\": {\n\t\t\t\"version\": \"2.2.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz\",\n\t\t\t\"integrity\": \"sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==\",\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=8\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/boolbase\": {\n\t\t\t\"version\": \"1.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/brace-expansion\": {\n\t\t\t\"version\": \"1.1.11\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz\",\n\t\t\t\"integrity\": \"sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==\",\n\t\t\t\"dependencies\": {\n\t\t\t\t\"balanced-match\": \"^1.0.0\",\n\t\t\t\t\"concat-map\": \"0.0.1\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/braces\": {\n\t\t\t\"version\": \"3.0.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/braces/-/braces-3.0.2.tgz\",\n\t\t\t\"integrity\": \"sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==\",\n\t\t\t\"dependencies\": {\n\t\t\t\t\"fill-range\": \"^7.0.1\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=8\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/browser-stdout\": {\n\t\t\t\"version\": \"1.3.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz\",\n\t\t\t\"integrity\": \"sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==\"\n\t\t},\n\t\t\"node_modules/browserslist\": {\n\t\t\t\"version\": \"4.23.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz\",\n\t\t\t\"integrity\": \"sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"funding\": [\n\t\t\t\t{\n\t\t\t\t\t\"type\": \"opencollective\",\n\t\t\t\t\t\"url\": \"https://opencollective.com/browserslist\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"type\": \"tidelift\",\n\t\t\t\t\t\"url\": \"https://tidelift.com/funding/github/npm/browserslist\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"type\": \"github\",\n\t\t\t\t\t\"url\": \"https://github.com/sponsors/ai\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"dependencies\": {\n\t\t\t\t\"caniuse-lite\": \"^1.0.30001587\",\n\t\t\t\t\"electron-to-chromium\": \"^1.4.668\",\n\t\t\t\t\"node-releases\": \"^2.0.14\",\n\t\t\t\t\"update-browserslist-db\": \"^1.0.13\"\n\t\t\t},\n\t\t\t\"bin\": {\n\t\t\t\t\"browserslist\": \"cli.js\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \"^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/browserslist-config-wikimedia\": {\n\t\t\t\"version\": \"0.6.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/browserslist-config-wikimedia/-/browserslist-config-wikimedia-0.6.1.tgz\",\n\t\t\t\"integrity\": \"sha512-F3O+12ud7ZwBaiB/RZIMGDgz3nEuXz8RhtdPB4Lkd/WVP5Vy77EqBWRMz4vJ64x8LTTH3BOaHCD2ZuUcgShqyQ==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/builtin-modules\": {\n\t\t\t\"version\": \"3.3.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz\",\n\t\t\t\"integrity\": \"sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=6\"\n\t\t\t},\n\t\t\t\"funding\": {\n\t\t\t\t\"url\": \"https://github.com/sponsors/sindresorhus\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/builtins\": {\n\t\t\t\"version\": \"5.1.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/builtins/-/builtins-5.1.0.tgz\",\n\t\t\t\"integrity\": \"sha512-SW9lzGTLvWTP1AY8xeAMZimqDrIaSdLQUcVr9DMef51niJ022Ri87SwRRKYm4A6iHfkPaiVUu/Duw2Wc4J7kKg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"semver\": \"^7.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/call-bind\": {\n\t\t\t\"version\": \"1.0.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz\",\n\t\t\t\"integrity\": \"sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"function-bind\": \"^1.1.1\",\n\t\t\t\t\"get-intrinsic\": \"^1.0.2\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/call-me-maybe\": {\n\t\t\t\"version\": \"1.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz\",\n\t\t\t\"integrity\": \"sha1-JtII6onje1y95gJQoV8DHBak1ms=\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/callsites\": {\n\t\t\t\"version\": \"3.1.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz\",\n\t\t\t\"integrity\": \"sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=6\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/camelcase\": {\n\t\t\t\"version\": \"5.3.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz\",\n\t\t\t\"integrity\": \"sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=6\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/caniuse-lite\": {\n\t\t\t\"version\": \"1.0.30001610\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001610.tgz\",\n\t\t\t\"integrity\": \"sha512-QFutAY4NgaelojVMjY63o6XlZyORPaLfyMnsl3HgnWdJUcX6K0oaJymHjH8PT5Gk7sTm8rvC/c5COUQKXqmOMA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"funding\": [\n\t\t\t\t{\n\t\t\t\t\t\"type\": \"opencollective\",\n\t\t\t\t\t\"url\": \"https://opencollective.com/browserslist\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"type\": \"tidelift\",\n\t\t\t\t\t\"url\": \"https://tidelift.com/funding/github/npm/caniuse-lite\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"type\": \"github\",\n\t\t\t\t\t\"url\": \"https://github.com/sponsors/ai\"\n\t\t\t\t}\n\t\t\t]\n\t\t},\n\t\t\"node_modules/chai\": {\n\t\t\t\"version\": \"4.3.6\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/chai/-/chai-4.3.6.tgz\",\n\t\t\t\"integrity\": \"sha512-bbcp3YfHCUzMOvKqsztczerVgBKSsEijCySNlHHbX3VG1nskvqjz5Rfso1gGwD6w6oOV3eI60pKuMOV5MV7p3Q==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"assertion-error\": \"^1.1.0\",\n\t\t\t\t\"check-error\": \"^1.0.2\",\n\t\t\t\t\"deep-eql\": \"^3.0.1\",\n\t\t\t\t\"get-func-name\": \"^2.0.0\",\n\t\t\t\t\"loupe\": \"^2.3.1\",\n\t\t\t\t\"pathval\": \"^1.1.1\",\n\t\t\t\t\"type-detect\": \"^4.0.5\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=4\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/chai-openapi-response-validator\": {\n\t\t\t\"version\": \"0.13.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/chai-openapi-response-validator/-/chai-openapi-response-validator-0.13.0.tgz\",\n\t\t\t\"integrity\": \"sha512-YnlUec1uYuOQ1ikWI5t4J+HIsULf2+NLYLi+YJUVbDllZw8Hk5kXIpyxzLeOcwL+G7tdtxyGlf8GBY3wGNNd6g==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"openapi-validator\": \"^0.13.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/chalk\": {\n\t\t\t\"version\": \"2.4.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz\",\n\t\t\t\"integrity\": \"sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"ansi-styles\": \"^3.2.1\",\n\t\t\t\t\"escape-string-regexp\": \"^1.0.5\",\n\t\t\t\t\"supports-color\": \"^5.3.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=4\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/check-error\": {\n\t\t\t\"version\": \"1.0.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz\",\n\t\t\t\"integrity\": \"sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \"*\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/chokidar\": {\n\t\t\t\"version\": \"3.5.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz\",\n\t\t\t\"integrity\": \"sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==\",\n\t\t\t\"dependencies\": {\n\t\t\t\t\"anymatch\": \"~3.1.2\",\n\t\t\t\t\"braces\": \"~3.0.2\",\n\t\t\t\t\"glob-parent\": \"~5.1.2\",\n\t\t\t\t\"is-binary-path\": \"~2.1.0\",\n\t\t\t\t\"is-glob\": \"~4.0.1\",\n\t\t\t\t\"normalize-path\": \"~3.0.0\",\n\t\t\t\t\"readdirp\": \"~3.6.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">= 8.10.0\"\n\t\t\t},\n\t\t\t\"optionalDependencies\": {\n\t\t\t\t\"fsevents\": \"~2.3.2\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/ci-info\": {\n\t\t\t\"version\": \"4.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/ci-info/-/ci-info-4.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"funding\": [\n\t\t\t\t{\n\t\t\t\t\t\"type\": \"github\",\n\t\t\t\t\t\"url\": \"https://github.com/sponsors/sibiraj-s\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=8\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/clean-regexp\": {\n\t\t\t\"version\": \"1.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/clean-regexp/-/clean-regexp-1.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"escape-string-regexp\": \"^1.0.5\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=4\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/cliui\": {\n\t\t\t\"version\": \"7.0.4\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz\",\n\t\t\t\"integrity\": \"sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==\",\n\t\t\t\"dependencies\": {\n\t\t\t\t\"string-width\": \"^4.2.0\",\n\t\t\t\t\"strip-ansi\": \"^6.0.0\",\n\t\t\t\t\"wrap-ansi\": \"^7.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/color-convert\": {\n\t\t\t\"version\": \"1.9.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz\",\n\t\t\t\"integrity\": \"sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"color-name\": \"1.1.3\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/color-name\": {\n\t\t\t\"version\": \"1.1.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz\",\n\t\t\t\"integrity\": \"sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/combined-stream\": {\n\t\t\t\"version\": \"1.0.8\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz\",\n\t\t\t\"integrity\": \"sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"delayed-stream\": \"~1.0.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">= 0.8\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/combos\": {\n\t\t\t\"version\": \"0.2.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/combos/-/combos-0.2.0.tgz\",\n\t\t\t\"integrity\": \"sha1-3DHFqJm0IpPVX+GcBk0+biB7pPc=\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/commander\": {\n\t\t\t\"version\": \"2.20.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/commander/-/commander-2.20.3.tgz\",\n\t\t\t\"integrity\": \"sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"optional\": true\n\t\t},\n\t\t\"node_modules/comment-parser\": {\n\t\t\t\"version\": \"1.4.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/comment-parser/-/comment-parser-1.4.1.tgz\",\n\t\t\t\"integrity\": \"sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">= 12.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/component-emitter\": {\n\t\t\t\"version\": \"1.3.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz\",\n\t\t\t\"integrity\": \"sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/concat-map\": {\n\t\t\t\"version\": \"0.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz\",\n\t\t\t\"integrity\": \"sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=\"\n\t\t},\n\t\t\"node_modules/cookiejar\": {\n\t\t\t\"version\": \"2.1.4\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.4.tgz\",\n\t\t\t\"integrity\": \"sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/core-js-compat\": {\n\t\t\t\"version\": \"3.37.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.0.tgz\",\n\t\t\t\"integrity\": \"sha512-vYq4L+T8aS5UuFg4UwDhc7YNRWVeVZwltad9C/jV3R2LgVOpS9BDr7l/WL6BN0dbV3k1XejPTHqqEzJgsa0frA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"browserslist\": \"^4.23.0\"\n\t\t\t},\n\t\t\t\"funding\": {\n\t\t\t\t\"type\": \"opencollective\",\n\t\t\t\t\"url\": \"https://opencollective.com/core-js\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/cross-spawn\": {\n\t\t\t\"version\": \"7.0.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz\",\n\t\t\t\"integrity\": \"sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"path-key\": \"^3.1.0\",\n\t\t\t\t\"shebang-command\": \"^2.0.0\",\n\t\t\t\t\"which\": \"^2.0.1\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">= 8\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/cross-spawn/node_modules/which\": {\n\t\t\t\"version\": \"2.0.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/which/-/which-2.0.2.tgz\",\n\t\t\t\"integrity\": \"sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"isexe\": \"^2.0.0\"\n\t\t\t},\n\t\t\t\"bin\": {\n\t\t\t\t\"node-which\": \"bin/node-which\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">= 8\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/cssesc\": {\n\t\t\t\"version\": \"3.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"bin\": {\n\t\t\t\t\"cssesc\": \"bin/cssesc\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=4\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/debug\": {\n\t\t\t\"version\": \"4.3.4\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/debug/-/debug-4.3.4.tgz\",\n\t\t\t\"integrity\": \"sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==\",\n\t\t\t\"dependencies\": {\n\t\t\t\t\"ms\": \"2.1.2\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=6.0\"\n\t\t\t},\n\t\t\t\"peerDependenciesMeta\": {\n\t\t\t\t\"supports-color\": {\n\t\t\t\t\t\"optional\": true\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\t\"node_modules/decamelize\": {\n\t\t\t\"version\": \"1.2.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz\",\n\t\t\t\"integrity\": \"sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=0.10.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/deep-eql\": {\n\t\t\t\"version\": \"3.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz\",\n\t\t\t\"integrity\": \"sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"type-detect\": \"^4.0.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=0.12\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/deep-is\": {\n\t\t\t\"version\": \"0.1.4\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz\",\n\t\t\t\"integrity\": \"sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/define-properties\": {\n\t\t\t\"version\": \"1.1.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz\",\n\t\t\t\"integrity\": \"sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"object-keys\": \"^1.0.12\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">= 0.4\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/delayed-stream\": {\n\t\t\t\"version\": \"1.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz\",\n\t\t\t\"integrity\": \"sha1-3zrhmayt+31ECqrgsp4icrJOxhk=\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=0.4.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/diff\": {\n\t\t\t\"version\": \"5.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/diff/-/diff-5.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==\",\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=0.3.1\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/dir-glob\": {\n\t\t\t\"version\": \"3.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz\",\n\t\t\t\"integrity\": \"sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"path-type\": \"^4.0.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=8\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/dir-glob/node_modules/path-type\": {\n\t\t\t\"version\": \"4.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=8\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/doctrine\": {\n\t\t\t\"version\": \"3.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"esutils\": \"^2.0.2\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=6.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/electron-to-chromium\": {\n\t\t\t\"version\": \"1.4.738\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.738.tgz\",\n\t\t\t\"integrity\": \"sha512-lwKft2CLFztD+vEIpesrOtCrko/TFnEJlHFdRhazU7Y/jx5qc4cqsocfVrBg4So4gGe9lvxnbLIoev47WMpg+A==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/emoji-regex\": {\n\t\t\t\"version\": \"8.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==\"\n\t\t},\n\t\t\"node_modules/error-ex\": {\n\t\t\t\"version\": \"1.3.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz\",\n\t\t\t\"integrity\": \"sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"is-arrayish\": \"^0.2.1\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/es-abstract\": {\n\t\t\t\"version\": \"1.17.5\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz\",\n\t\t\t\"integrity\": \"sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"es-to-primitive\": \"^1.2.1\",\n\t\t\t\t\"function-bind\": \"^1.1.1\",\n\t\t\t\t\"has\": \"^1.0.3\",\n\t\t\t\t\"has-symbols\": \"^1.0.1\",\n\t\t\t\t\"is-callable\": \"^1.1.5\",\n\t\t\t\t\"is-regex\": \"^1.0.5\",\n\t\t\t\t\"object-inspect\": \"^1.7.0\",\n\t\t\t\t\"object-keys\": \"^1.1.1\",\n\t\t\t\t\"object.assign\": \"^4.1.0\",\n\t\t\t\t\"string.prototype.trimleft\": \"^2.1.1\",\n\t\t\t\t\"string.prototype.trimright\": \"^2.1.1\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">= 0.4\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/es-to-primitive\": {\n\t\t\t\"version\": \"1.2.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz\",\n\t\t\t\"integrity\": \"sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"is-callable\": \"^1.1.4\",\n\t\t\t\t\"is-date-object\": \"^1.0.1\",\n\t\t\t\t\"is-symbol\": \"^1.0.2\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">= 0.4\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/escalade\": {\n\t\t\t\"version\": \"3.1.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz\",\n\t\t\t\"integrity\": \"sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==\",\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=6\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/escape-string-regexp\": {\n\t\t\t\"version\": \"1.0.5\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz\",\n\t\t\t\"integrity\": \"sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=0.8.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/eslint\": {\n\t\t\t\"version\": \"8.57.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz\",\n\t\t\t\"integrity\": \"sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"@eslint-community/eslint-utils\": \"^4.2.0\",\n\t\t\t\t\"@eslint-community/regexpp\": \"^4.6.1\",\n\t\t\t\t\"@eslint/eslintrc\": \"^2.1.4\",\n\t\t\t\t\"@eslint/js\": \"8.57.0\",\n\t\t\t\t\"@humanwhocodes/config-array\": \"^0.11.14\",\n\t\t\t\t\"@humanwhocodes/module-importer\": \"^1.0.1\",\n\t\t\t\t\"@nodelib/fs.walk\": \"^1.2.8\",\n\t\t\t\t\"@ungap/structured-clone\": \"^1.2.0\",\n\t\t\t\t\"ajv\": \"^6.12.4\",\n\t\t\t\t\"chalk\": \"^4.0.0\",\n\t\t\t\t\"cross-spawn\": \"^7.0.2\",\n\t\t\t\t\"debug\": \"^4.3.2\",\n\t\t\t\t\"doctrine\": \"^3.0.0\",\n\t\t\t\t\"escape-string-regexp\": \"^4.0.0\",\n\t\t\t\t\"eslint-scope\": \"^7.2.2\",\n\t\t\t\t\"eslint-visitor-keys\": \"^3.4.3\",\n\t\t\t\t\"espree\": \"^9.6.1\",\n\t\t\t\t\"esquery\": \"^1.4.2\",\n\t\t\t\t\"esutils\": \"^2.0.2\",\n\t\t\t\t\"fast-deep-equal\": \"^3.1.3\",\n\t\t\t\t\"file-entry-cache\": \"^6.0.1\",\n\t\t\t\t\"find-up\": \"^5.0.0\",\n\t\t\t\t\"glob-parent\": \"^6.0.2\",\n\t\t\t\t\"globals\": \"^13.19.0\",\n\t\t\t\t\"graphemer\": \"^1.4.0\",\n\t\t\t\t\"ignore\": \"^5.2.0\",\n\t\t\t\t\"imurmurhash\": \"^0.1.4\",\n\t\t\t\t\"is-glob\": \"^4.0.0\",\n\t\t\t\t\"is-path-inside\": \"^3.0.3\",\n\t\t\t\t\"js-yaml\": \"^4.1.0\",\n\t\t\t\t\"json-stable-stringify-without-jsonify\": \"^1.0.1\",\n\t\t\t\t\"levn\": \"^0.4.1\",\n\t\t\t\t\"lodash.merge\": \"^4.6.2\",\n\t\t\t\t\"minimatch\": \"^3.1.2\",\n\t\t\t\t\"natural-compare\": \"^1.4.0\",\n\t\t\t\t\"optionator\": \"^0.9.3\",\n\t\t\t\t\"strip-ansi\": \"^6.0.1\",\n\t\t\t\t\"text-table\": \"^0.2.0\"\n\t\t\t},\n\t\t\t\"bin\": {\n\t\t\t\t\"eslint\": \"bin/eslint.js\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \"^12.22.0 || ^14.17.0 || >=16.0.0\"\n\t\t\t},\n\t\t\t\"funding\": {\n\t\t\t\t\"url\": \"https://opencollective.com/eslint\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/eslint-compat-utils\": {\n\t\t\t\"version\": \"0.5.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.5.0.tgz\",\n\t\t\t\"integrity\": \"sha512-dc6Y8tzEcSYZMHa+CMPLi/hyo1FzNeonbhJL7Ol0ccuKQkwopJcJBA9YL/xmMTLU1eKigXo9vj9nALElWYSowg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"semver\": \"^7.5.4\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=12\"\n\t\t\t},\n\t\t\t\"peerDependencies\": {\n\t\t\t\t\"eslint\": \">=6.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/eslint-config-wikimedia\": {\n\t\t\t\"version\": \"0.27.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-config-wikimedia/-/eslint-config-wikimedia-0.27.0.tgz\",\n\t\t\t\"integrity\": \"sha512-KkZ54+MUnggz17C/RCEMXQSpiiqZRF7p9fjrz4phaaeKlTrjg0B+QbM5zcDWcjGiAWaJUptHaH17+RZldadkUw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"browserslist-config-wikimedia\": \"^0.6.1\",\n\t\t\t\t\"eslint\": \"^8.57.0\",\n\t\t\t\t\"eslint-plugin-compat\": \"^4.2.0\",\n\t\t\t\t\"eslint-plugin-es-x\": \"^7.6.0\",\n\t\t\t\t\"eslint-plugin-jest\": \"^27.9.0\",\n\t\t\t\t\"eslint-plugin-jsdoc\": \"48.2.1\",\n\t\t\t\t\"eslint-plugin-json-es\": \"^1.5.7\",\n\t\t\t\t\"eslint-plugin-mediawiki\": \"^0.6.0\",\n\t\t\t\t\"eslint-plugin-mocha\": \"^10.4.1\",\n\t\t\t\t\"eslint-plugin-n\": \"^16.6.2\",\n\t\t\t\t\"eslint-plugin-no-jquery\": \"^2.7.0\",\n\t\t\t\t\"eslint-plugin-qunit\": \"^8.1.1\",\n\t\t\t\t\"eslint-plugin-security\": \"^1.7.1\",\n\t\t\t\t\"eslint-plugin-unicorn\": \"^51.0.1\",\n\t\t\t\t\"eslint-plugin-vue\": \"^9.23.0\",\n\t\t\t\t\"eslint-plugin-wdio\": \"^8.24.12\",\n\t\t\t\t\"eslint-plugin-yml\": \"^1.13.2\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/eslint-plugin-compat\": {\n\t\t\t\"version\": \"4.2.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-plugin-compat/-/eslint-plugin-compat-4.2.0.tgz\",\n\t\t\t\"integrity\": \"sha512-RDKSYD0maWy5r7zb5cWQS+uSPc26mgOzdORJ8hxILmWM7S/Ncwky7BcAtXVY5iRbKjBdHsWU8Yg7hfoZjtkv7w==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"@mdn/browser-compat-data\": \"^5.3.13\",\n\t\t\t\t\"ast-metadata-inferer\": \"^0.8.0\",\n\t\t\t\t\"browserslist\": \"^4.21.10\",\n\t\t\t\t\"caniuse-lite\": \"^1.0.30001524\",\n\t\t\t\t\"find-up\": \"^5.0.0\",\n\t\t\t\t\"lodash.memoize\": \"^4.1.2\",\n\t\t\t\t\"semver\": \"^7.5.4\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=14.x\"\n\t\t\t},\n\t\t\t\"peerDependencies\": {\n\t\t\t\t\"eslint\": \"^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/eslint-plugin-es-x\": {\n\t\t\t\"version\": \"7.6.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-plugin-es-x/-/eslint-plugin-es-x-7.6.0.tgz\",\n\t\t\t\"integrity\": \"sha512-I0AmeNgevgaTR7y2lrVCJmGYF0rjoznpDvqV/kIkZSZbZ8Rw3eu4cGlvBBULScfkSOCzqKbff5LR4CNrV7mZHA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"@eslint-community/eslint-utils\": \"^4.1.2\",\n\t\t\t\t\"@eslint-community/regexpp\": \"^4.6.0\",\n\t\t\t\t\"eslint-compat-utils\": \"^0.5.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \"^14.18.0 || >=16.0.0\"\n\t\t\t},\n\t\t\t\"funding\": {\n\t\t\t\t\"url\": \"https://github.com/sponsors/ota-meshi\"\n\t\t\t},\n\t\t\t\"peerDependencies\": {\n\t\t\t\t\"eslint\": \">=8\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/eslint-plugin-jest\": {\n\t\t\t\"version\": \"27.9.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-27.9.0.tgz\",\n\t\t\t\"integrity\": \"sha512-QIT7FH7fNmd9n4se7FFKHbsLKGQiw885Ds6Y/sxKgCZ6natwCsXdgPOADnYVxN2QrRweF0FZWbJ6S7Rsn7llug==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"@typescript-eslint/utils\": \"^5.10.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \"^14.15.0 || ^16.10.0 || >=18.0.0\"\n\t\t\t},\n\t\t\t\"peerDependencies\": {\n\t\t\t\t\"@typescript-eslint/eslint-plugin\": \"^5.0.0 || ^6.0.0 || ^7.0.0\",\n\t\t\t\t\"eslint\": \"^7.0.0 || ^8.0.0\",\n\t\t\t\t\"jest\": \"*\"\n\t\t\t},\n\t\t\t\"peerDependenciesMeta\": {\n\t\t\t\t\"@typescript-eslint/eslint-plugin\": {\n\t\t\t\t\t\"optional\": true\n\t\t\t\t},\n\t\t\t\t\"jest\": {\n\t\t\t\t\t\"optional\": true\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\t\"node_modules/eslint-plugin-jsdoc\": {\n\t\t\t\"version\": \"48.2.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-48.2.1.tgz\",\n\t\t\t\"integrity\": \"sha512-iUvbcyDZSO/9xSuRv2HQBw++8VkV/pt3UWtX9cpPH0l7GKPq78QC/6+PmyQHHvNZaTjAce6QVciEbnc6J/zH5g==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"@es-joy/jsdoccomment\": \"~0.42.0\",\n\t\t\t\t\"are-docs-informative\": \"^0.0.2\",\n\t\t\t\t\"comment-parser\": \"1.4.1\",\n\t\t\t\t\"debug\": \"^4.3.4\",\n\t\t\t\t\"escape-string-regexp\": \"^4.0.0\",\n\t\t\t\t\"esquery\": \"^1.5.0\",\n\t\t\t\t\"is-builtin-module\": \"^3.2.1\",\n\t\t\t\t\"semver\": \"^7.6.0\",\n\t\t\t\t\"spdx-expression-parse\": \"^4.0.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=18\"\n\t\t\t},\n\t\t\t\"peerDependencies\": {\n\t\t\t\t\"eslint\": \"^7.0.0 || ^8.0.0 || ^9.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/eslint-plugin-jsdoc/node_modules/escape-string-regexp\": {\n\t\t\t\"version\": \"4.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=10\"\n\t\t\t},\n\t\t\t\"funding\": {\n\t\t\t\t\"url\": \"https://github.com/sponsors/sindresorhus\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/eslint-plugin-jsdoc/node_modules/spdx-expression-parse\": {\n\t\t\t\"version\": \"4.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-4.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"spdx-exceptions\": \"^2.1.0\",\n\t\t\t\t\"spdx-license-ids\": \"^3.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/eslint-plugin-json-es\": {\n\t\t\t\"version\": \"1.5.7\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-plugin-json-es/-/eslint-plugin-json-es-1.5.7.tgz\",\n\t\t\t\"integrity\": \"sha512-ehBHcCcJo4iViYx6vp3T+SmwzLIlVDzZNoVxN/txZIiPwDQ26mnYaN5iJ3imqN4l1b8z6rbxEH2kB9XDGxeU/w==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"eslint-visitor-keys\": \"^3.3.0\",\n\t\t\t\t\"espree\": \"^9.3.1\"\n\t\t\t},\n\t\t\t\"peerDependencies\": {\n\t\t\t\t\"eslint\": \">= 7\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/eslint-plugin-mediawiki\": {\n\t\t\t\"version\": \"0.6.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-plugin-mediawiki/-/eslint-plugin-mediawiki-0.6.0.tgz\",\n\t\t\t\"integrity\": \"sha512-a2Zm18N5nPyflBajM2ZWATxucIpYPEmOSjFzUR1OBH3hAL0GY9fx1mpezEwzqAQ862d+kPkolgQOzktnZe8nKA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"eslint-plugin-vue\": \"^9.23.0\",\n\t\t\t\t\"upath\": \"^2.0.1\"\n\t\t\t},\n\t\t\t\"peerDependencies\": {\n\t\t\t\t\"eslint\": \">=5.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/eslint-plugin-mocha\": {\n\t\t\t\"version\": \"10.4.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-plugin-mocha/-/eslint-plugin-mocha-10.4.2.tgz\",\n\t\t\t\"integrity\": \"sha512-cur4dVYnSEWTBwdqIBQFxa/9siAhesu0TX+lbJ4ClE9j0eNMNe6BSx3vkFFNz6tGoveyMyELFXa30f3fvuAVDg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"eslint-utils\": \"^3.0.0\",\n\t\t\t\t\"globals\": \"^13.24.0\",\n\t\t\t\t\"rambda\": \"^7.4.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=14.0.0\"\n\t\t\t},\n\t\t\t\"peerDependencies\": {\n\t\t\t\t\"eslint\": \">=7.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/eslint-plugin-n\": {\n\t\t\t\"version\": \"16.6.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-16.6.2.tgz\",\n\t\t\t\"integrity\": \"sha512-6TyDmZ1HXoFQXnhCTUjVFULReoBPOAjpuiKELMkeP40yffI/1ZRO+d9ug/VC6fqISo2WkuIBk3cvuRPALaWlOQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"@eslint-community/eslint-utils\": \"^4.4.0\",\n\t\t\t\t\"builtins\": \"^5.0.1\",\n\t\t\t\t\"eslint-plugin-es-x\": \"^7.5.0\",\n\t\t\t\t\"get-tsconfig\": \"^4.7.0\",\n\t\t\t\t\"globals\": \"^13.24.0\",\n\t\t\t\t\"ignore\": \"^5.2.4\",\n\t\t\t\t\"is-builtin-module\": \"^3.2.1\",\n\t\t\t\t\"is-core-module\": \"^2.12.1\",\n\t\t\t\t\"minimatch\": \"^3.1.2\",\n\t\t\t\t\"resolve\": \"^1.22.2\",\n\t\t\t\t\"semver\": \"^7.5.3\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=16.0.0\"\n\t\t\t},\n\t\t\t\"funding\": {\n\t\t\t\t\"url\": \"https://github.com/sponsors/mysticatea\"\n\t\t\t},\n\t\t\t\"peerDependencies\": {\n\t\t\t\t\"eslint\": \">=7.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/eslint-plugin-no-jquery\": {\n\t\t\t\"version\": \"2.7.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-plugin-no-jquery/-/eslint-plugin-no-jquery-2.7.0.tgz\",\n\t\t\t\"integrity\": \"sha512-Aeg7dA6GTH1AcWLlBtWNzOU9efK5KpNi7b0EhBO0o0M+awyzguUUo8gF6hXGjQ9n5h8/uRtYv9zOqQkeC5CG0w==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/eslint-plugin-qunit\": {\n\t\t\t\"version\": \"8.1.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-plugin-qunit/-/eslint-plugin-qunit-8.1.1.tgz\",\n\t\t\t\"integrity\": \"sha512-j3xhiAf2Wvr8Dfwl5T6tlJ+F55vqYE9ZdAHUOTzq1lGerYrXzOS46RvK4SSWug2D8sl3ZYr2lA4/hgVXgLloxw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"eslint-utils\": \"^3.0.0\",\n\t\t\t\t\"requireindex\": \"^1.2.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \"^16.0.0 || ^18.0.0 || >=20.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/eslint-plugin-security\": {\n\t\t\t\"version\": \"1.7.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-plugin-security/-/eslint-plugin-security-1.7.1.tgz\",\n\t\t\t\"integrity\": \"sha512-sMStceig8AFglhhT2LqlU5r+/fn9OwsA72O5bBuQVTssPCdQAOQzL+oMn/ZcpeUY6KcNfLJArgcrsSULNjYYdQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"safe-regex\": \"^2.1.1\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/eslint-plugin-unicorn\": {\n\t\t\t\"version\": \"51.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-51.0.1.tgz\",\n\t\t\t\"integrity\": \"sha512-MuR/+9VuB0fydoI0nIn2RDA5WISRn4AsJyNSaNKLVwie9/ONvQhxOBbkfSICBPnzKrB77Fh6CZZXjgTt/4Latw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"@babel/helper-validator-identifier\": \"^7.22.20\",\n\t\t\t\t\"@eslint-community/eslint-utils\": \"^4.4.0\",\n\t\t\t\t\"@eslint/eslintrc\": \"^2.1.4\",\n\t\t\t\t\"ci-info\": \"^4.0.0\",\n\t\t\t\t\"clean-regexp\": \"^1.0.0\",\n\t\t\t\t\"core-js-compat\": \"^3.34.0\",\n\t\t\t\t\"esquery\": \"^1.5.0\",\n\t\t\t\t\"indent-string\": \"^4.0.0\",\n\t\t\t\t\"is-builtin-module\": \"^3.2.1\",\n\t\t\t\t\"jsesc\": \"^3.0.2\",\n\t\t\t\t\"pluralize\": \"^8.0.0\",\n\t\t\t\t\"read-pkg-up\": \"^7.0.1\",\n\t\t\t\t\"regexp-tree\": \"^0.1.27\",\n\t\t\t\t\"regjsparser\": \"^0.10.0\",\n\t\t\t\t\"semver\": \"^7.5.4\",\n\t\t\t\t\"strip-indent\": \"^3.0.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=16\"\n\t\t\t},\n\t\t\t\"funding\": {\n\t\t\t\t\"url\": \"https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1\"\n\t\t\t},\n\t\t\t\"peerDependencies\": {\n\t\t\t\t\"eslint\": \">=8.56.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/eslint-plugin-vue\": {\n\t\t\t\"version\": \"9.25.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.25.0.tgz\",\n\t\t\t\"integrity\": \"sha512-tDWlx14bVe6Bs+Nnh3IGrD+hb11kf2nukfm6jLsmJIhmiRQ1SUaksvwY9U5MvPB0pcrg0QK0xapQkfITs3RKOA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"@eslint-community/eslint-utils\": \"^4.4.0\",\n\t\t\t\t\"globals\": \"^13.24.0\",\n\t\t\t\t\"natural-compare\": \"^1.4.0\",\n\t\t\t\t\"nth-check\": \"^2.1.1\",\n\t\t\t\t\"postcss-selector-parser\": \"^6.0.15\",\n\t\t\t\t\"semver\": \"^7.6.0\",\n\t\t\t\t\"vue-eslint-parser\": \"^9.4.2\",\n\t\t\t\t\"xml-name-validator\": \"^4.0.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \"^14.17.0 || >=16.0.0\"\n\t\t\t},\n\t\t\t\"peerDependencies\": {\n\t\t\t\t\"eslint\": \"^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/eslint-plugin-wdio\": {\n\t\t\t\"version\": \"8.24.12\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-plugin-wdio/-/eslint-plugin-wdio-8.24.12.tgz\",\n\t\t\t\"integrity\": \"sha512-OmzGteXFOQnJDdkTNnTfksaVa18WlFCyeLjZXHvDpkbomLWAg9wc296Pr0wnTCagqNj8qfEHpy+N2XVew5VCMA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \"^16.13 || >=18\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/eslint-plugin-yml\": {\n\t\t\t\"version\": \"1.14.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-plugin-yml/-/eslint-plugin-yml-1.14.0.tgz\",\n\t\t\t\"integrity\": \"sha512-ESUpgYPOcAYQO9czugcX5OqRvn/ydDVwGCPXY4YjPqc09rHaUVUA6IE6HLQys4rXk/S+qx3EwTd1wHCwam/OWQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"debug\": \"^4.3.2\",\n\t\t\t\t\"eslint-compat-utils\": \"^0.5.0\",\n\t\t\t\t\"lodash\": \"^4.17.21\",\n\t\t\t\t\"natural-compare\": \"^1.4.0\",\n\t\t\t\t\"yaml-eslint-parser\": \"^1.2.1\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \"^14.17.0 || >=16.0.0\"\n\t\t\t},\n\t\t\t\"funding\": {\n\t\t\t\t\"url\": \"https://github.com/sponsors/ota-meshi\"\n\t\t\t},\n\t\t\t\"peerDependencies\": {\n\t\t\t\t\"eslint\": \">=6.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/eslint-scope\": {\n\t\t\t\"version\": \"7.2.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz\",\n\t\t\t\"integrity\": \"sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"esrecurse\": \"^4.3.0\",\n\t\t\t\t\"estraverse\": \"^5.2.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \"^12.22.0 || ^14.17.0 || >=16.0.0\"\n\t\t\t},\n\t\t\t\"funding\": {\n\t\t\t\t\"url\": \"https://opencollective.com/eslint\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/eslint-utils\": {\n\t\t\t\"version\": \"3.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"eslint-visitor-keys\": \"^2.0.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \"^10.0.0 || ^12.0.0 || >= 14.0.0\"\n\t\t\t},\n\t\t\t\"funding\": {\n\t\t\t\t\"url\": \"https://github.com/sponsors/mysticatea\"\n\t\t\t},\n\t\t\t\"peerDependencies\": {\n\t\t\t\t\"eslint\": \">=5\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/eslint-utils/node_modules/eslint-visitor-keys\": {\n\t\t\t\"version\": \"2.1.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz\",\n\t\t\t\"integrity\": \"sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=10\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/eslint-visitor-keys\": {\n\t\t\t\"version\": \"3.4.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz\",\n\t\t\t\"integrity\": \"sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \"^12.22.0 || ^14.17.0 || >=16.0.0\"\n\t\t\t},\n\t\t\t\"funding\": {\n\t\t\t\t\"url\": \"https://opencollective.com/eslint\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/eslint/node_modules/ansi-styles\": {\n\t\t\t\"version\": \"4.3.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz\",\n\t\t\t\"integrity\": \"sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"color-convert\": \"^2.0.1\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=8\"\n\t\t\t},\n\t\t\t\"funding\": {\n\t\t\t\t\"url\": \"https://github.com/chalk/ansi-styles?sponsor=1\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/eslint/node_modules/argparse\": {\n\t\t\t\"version\": \"2.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz\",\n\t\t\t\"integrity\": \"sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/eslint/node_modules/chalk\": {\n\t\t\t\"version\": \"4.1.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz\",\n\t\t\t\"integrity\": \"sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"ansi-styles\": \"^4.1.0\",\n\t\t\t\t\"supports-color\": \"^7.1.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=10\"\n\t\t\t},\n\t\t\t\"funding\": {\n\t\t\t\t\"url\": \"https://github.com/chalk/chalk?sponsor=1\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/eslint/node_modules/color-convert\": {\n\t\t\t\"version\": \"2.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz\",\n\t\t\t\"integrity\": \"sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"color-name\": \"~1.1.4\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=7.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/eslint/node_modules/color-name\": {\n\t\t\t\"version\": \"1.1.4\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz\",\n\t\t\t\"integrity\": \"sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/eslint/node_modules/escape-string-regexp\": {\n\t\t\t\"version\": \"4.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=10\"\n\t\t\t},\n\t\t\t\"funding\": {\n\t\t\t\t\"url\": \"https://github.com/sponsors/sindresorhus\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/eslint/node_modules/glob-parent\": {\n\t\t\t\"version\": \"6.0.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz\",\n\t\t\t\"integrity\": \"sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"is-glob\": \"^4.0.3\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=10.13.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/eslint/node_modules/has-flag\": {\n\t\t\t\"version\": \"4.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=8\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/eslint/node_modules/js-yaml\": {\n\t\t\t\"version\": \"4.1.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz\",\n\t\t\t\"integrity\": \"sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"argparse\": \"^2.0.1\"\n\t\t\t},\n\t\t\t\"bin\": {\n\t\t\t\t\"js-yaml\": \"bin/js-yaml.js\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/eslint/node_modules/supports-color\": {\n\t\t\t\"version\": \"7.2.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz\",\n\t\t\t\"integrity\": \"sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"has-flag\": \"^4.0.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=8\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/espree\": {\n\t\t\t\"version\": \"9.6.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/espree/-/espree-9.6.1.tgz\",\n\t\t\t\"integrity\": \"sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"acorn\": \"^8.9.0\",\n\t\t\t\t\"acorn-jsx\": \"^5.3.2\",\n\t\t\t\t\"eslint-visitor-keys\": \"^3.4.1\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \"^12.22.0 || ^14.17.0 || >=16.0.0\"\n\t\t\t},\n\t\t\t\"funding\": {\n\t\t\t\t\"url\": \"https://opencollective.com/eslint\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/esprima\": {\n\t\t\t\"version\": \"4.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz\",\n\t\t\t\"integrity\": \"sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==\",\n\t\t\t\"dev\": true,\n\t\t\t\"bin\": {\n\t\t\t\t\"esparse\": \"bin/esparse.js\",\n\t\t\t\t\"esvalidate\": \"bin/esvalidate.js\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=4\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/esquery\": {\n\t\t\t\"version\": \"1.5.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz\",\n\t\t\t\"integrity\": \"sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"estraverse\": \"^5.1.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=0.10\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/esrecurse\": {\n\t\t\t\"version\": \"4.3.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz\",\n\t\t\t\"integrity\": \"sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"estraverse\": \"^5.2.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=4.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/estraverse\": {\n\t\t\t\"version\": \"5.3.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz\",\n\t\t\t\"integrity\": \"sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=4.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/esutils\": {\n\t\t\t\"version\": \"2.0.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz\",\n\t\t\t\"integrity\": \"sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=0.10.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/fast-deep-equal\": {\n\t\t\t\"version\": \"3.1.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz\",\n\t\t\t\"integrity\": \"sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/fast-glob\": {\n\t\t\t\"version\": \"3.3.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz\",\n\t\t\t\"integrity\": \"sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"@nodelib/fs.stat\": \"^2.0.2\",\n\t\t\t\t\"@nodelib/fs.walk\": \"^1.2.3\",\n\t\t\t\t\"glob-parent\": \"^5.1.2\",\n\t\t\t\t\"merge2\": \"^1.3.0\",\n\t\t\t\t\"micromatch\": \"^4.0.4\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=8.6.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/fast-json-stable-stringify\": {\n\t\t\t\"version\": \"2.1.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz\",\n\t\t\t\"integrity\": \"sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/fast-levenshtein\": {\n\t\t\t\"version\": \"2.0.6\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz\",\n\t\t\t\"integrity\": \"sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/fast-safe-stringify\": {\n\t\t\t\"version\": \"2.1.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz\",\n\t\t\t\"integrity\": \"sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/fastq\": {\n\t\t\t\"version\": \"1.15.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz\",\n\t\t\t\"integrity\": \"sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"reusify\": \"^1.0.4\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/file-entry-cache\": {\n\t\t\t\"version\": \"6.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz\",\n\t\t\t\"integrity\": \"sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"flat-cache\": \"^3.0.4\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \"^10.12.0 || >=12.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/fill-range\": {\n\t\t\t\"version\": \"7.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz\",\n\t\t\t\"integrity\": \"sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==\",\n\t\t\t\"dependencies\": {\n\t\t\t\t\"to-regex-range\": \"^5.0.1\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=8\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/find-up\": {\n\t\t\t\"version\": \"5.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==\",\n\t\t\t\"dependencies\": {\n\t\t\t\t\"locate-path\": \"^6.0.0\",\n\t\t\t\t\"path-exists\": \"^4.0.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=10\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/flat\": {\n\t\t\t\"version\": \"5.0.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/flat/-/flat-5.0.2.tgz\",\n\t\t\t\"integrity\": \"sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==\",\n\t\t\t\"bin\": {\n\t\t\t\t\"flat\": \"cli.js\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/flat-cache\": {\n\t\t\t\"version\": \"3.0.4\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz\",\n\t\t\t\"integrity\": \"sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"flatted\": \"^3.1.0\",\n\t\t\t\t\"rimraf\": \"^3.0.2\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \"^10.12.0 || >=12.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/flatted\": {\n\t\t\t\"version\": \"3.2.7\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz\",\n\t\t\t\"integrity\": \"sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/form-data\": {\n\t\t\t\"version\": \"3.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz\",\n\t\t\t\"integrity\": \"sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"asynckit\": \"^0.4.0\",\n\t\t\t\t\"combined-stream\": \"^1.0.8\",\n\t\t\t\t\"mime-types\": \"^2.1.12\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">= 6\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/formidable\": {\n\t\t\t\"version\": \"1.2.6\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/formidable/-/formidable-1.2.6.tgz\",\n\t\t\t\"integrity\": \"sha512-KcpbcpuLNOwrEjnbpMC0gS+X8ciDoZE1kkqzat4a8vrprf+s9pKNQ/QIwWfbfs4ltgmFl3MD177SNTkve3BwGQ==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/fs-extra\": {\n\t\t\t\"version\": \"9.1.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz\",\n\t\t\t\"integrity\": \"sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"at-least-node\": \"^1.0.0\",\n\t\t\t\t\"graceful-fs\": \"^4.2.0\",\n\t\t\t\t\"jsonfile\": \"^6.0.1\",\n\t\t\t\t\"universalify\": \"^2.0.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=10\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/fs.realpath\": {\n\t\t\t\"version\": \"1.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz\",\n\t\t\t\"integrity\": \"sha1-FQStJSMVjKpA20onh8sBQRmU6k8=\"\n\t\t},\n\t\t\"node_modules/fsevents\": {\n\t\t\t\"version\": \"2.3.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz\",\n\t\t\t\"integrity\": \"sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==\",\n\t\t\t\"optional\": true,\n\t\t\t\"os\": [\n\t\t\t\t\"darwin\"\n\t\t\t],\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \"^8.16.0 || ^10.6.0 || >=11.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/function-bind\": {\n\t\t\t\"version\": \"1.1.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz\",\n\t\t\t\"integrity\": \"sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"funding\": {\n\t\t\t\t\"url\": \"https://github.com/sponsors/ljharb\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/get-caller-file\": {\n\t\t\t\"version\": \"2.0.5\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz\",\n\t\t\t\"integrity\": \"sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==\",\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \"6.* || 8.* || >= 10.*\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/get-func-name\": {\n\t\t\t\"version\": \"2.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz\",\n\t\t\t\"integrity\": \"sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \"*\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/get-intrinsic\": {\n\t\t\t\"version\": \"1.1.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz\",\n\t\t\t\"integrity\": \"sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"function-bind\": \"^1.1.1\",\n\t\t\t\t\"has\": \"^1.0.3\",\n\t\t\t\t\"has-symbols\": \"^1.0.1\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/get-tsconfig\": {\n\t\t\t\"version\": \"4.7.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.3.tgz\",\n\t\t\t\"integrity\": \"sha512-ZvkrzoUA0PQZM6fy6+/Hce561s+faD1rsNwhnO5FelNjyy7EMGJ3Rz1AQ8GYDWjhRs/7dBLOEJvhK8MiEJOAFg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"resolve-pkg-maps\": \"^1.0.0\"\n\t\t\t},\n\t\t\t\"funding\": {\n\t\t\t\t\"url\": \"https://github.com/privatenumber/get-tsconfig?sponsor=1\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/glob\": {\n\t\t\t\"version\": \"7.2.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/glob/-/glob-7.2.3.tgz\",\n\t\t\t\"integrity\": \"sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"fs.realpath\": \"^1.0.0\",\n\t\t\t\t\"inflight\": \"^1.0.4\",\n\t\t\t\t\"inherits\": \"2\",\n\t\t\t\t\"minimatch\": \"^3.1.1\",\n\t\t\t\t\"once\": \"^1.3.0\",\n\t\t\t\t\"path-is-absolute\": \"^1.0.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \"*\"\n\t\t\t},\n\t\t\t\"funding\": {\n\t\t\t\t\"url\": \"https://github.com/sponsors/isaacs\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/glob-parent\": {\n\t\t\t\"version\": \"5.1.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz\",\n\t\t\t\"integrity\": \"sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==\",\n\t\t\t\"dependencies\": {\n\t\t\t\t\"is-glob\": \"^4.0.1\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">= 6\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/globals\": {\n\t\t\t\"version\": \"13.24.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/globals/-/globals-13.24.0.tgz\",\n\t\t\t\"integrity\": \"sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"type-fest\": \"^0.20.2\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=8\"\n\t\t\t},\n\t\t\t\"funding\": {\n\t\t\t\t\"url\": \"https://github.com/sponsors/sindresorhus\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/globby\": {\n\t\t\t\"version\": \"11.1.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/globby/-/globby-11.1.0.tgz\",\n\t\t\t\"integrity\": \"sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"array-union\": \"^2.1.0\",\n\t\t\t\t\"dir-glob\": \"^3.0.1\",\n\t\t\t\t\"fast-glob\": \"^3.2.9\",\n\t\t\t\t\"ignore\": \"^5.2.0\",\n\t\t\t\t\"merge2\": \"^1.4.1\",\n\t\t\t\t\"slash\": \"^3.0.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=10\"\n\t\t\t},\n\t\t\t\"funding\": {\n\t\t\t\t\"url\": \"https://github.com/sponsors/sindresorhus\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/graceful-fs\": {\n\t\t\t\"version\": \"4.2.4\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz\",\n\t\t\t\"integrity\": \"sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/graphemer\": {\n\t\t\t\"version\": \"1.4.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz\",\n\t\t\t\"integrity\": \"sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/has\": {\n\t\t\t\"version\": \"1.0.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/has/-/has-1.0.3.tgz\",\n\t\t\t\"integrity\": \"sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"function-bind\": \"^1.1.1\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">= 0.4.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/has-flag\": {\n\t\t\t\"version\": \"3.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz\",\n\t\t\t\"integrity\": \"sha1-tdRU3CGZriJWmfNGfloH87lVuv0=\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=4\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/has-symbols\": {\n\t\t\t\"version\": \"1.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz\",\n\t\t\t\"integrity\": \"sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">= 0.4\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/hasown\": {\n\t\t\t\"version\": \"2.0.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz\",\n\t\t\t\"integrity\": \"sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"function-bind\": \"^1.1.2\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">= 0.4\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/he\": {\n\t\t\t\"version\": \"1.2.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/he/-/he-1.2.0.tgz\",\n\t\t\t\"integrity\": \"sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==\",\n\t\t\t\"bin\": {\n\t\t\t\t\"he\": \"bin/he\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/hosted-git-info\": {\n\t\t\t\"version\": \"2.8.9\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz\",\n\t\t\t\"integrity\": \"sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/ignore\": {\n\t\t\t\"version\": \"5.3.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz\",\n\t\t\t\"integrity\": \"sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">= 4\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/import-fresh\": {\n\t\t\t\"version\": \"3.3.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz\",\n\t\t\t\"integrity\": \"sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"parent-module\": \"^1.0.0\",\n\t\t\t\t\"resolve-from\": \"^4.0.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=6\"\n\t\t\t},\n\t\t\t\"funding\": {\n\t\t\t\t\"url\": \"https://github.com/sponsors/sindresorhus\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/imurmurhash\": {\n\t\t\t\"version\": \"0.1.4\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz\",\n\t\t\t\"integrity\": \"sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=0.8.19\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/indent-string\": {\n\t\t\t\"version\": \"4.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=8\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/inflight\": {\n\t\t\t\"version\": \"1.0.6\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz\",\n\t\t\t\"integrity\": \"sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=\",\n\t\t\t\"dependencies\": {\n\t\t\t\t\"once\": \"^1.3.0\",\n\t\t\t\t\"wrappy\": \"1\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/inherits\": {\n\t\t\t\"version\": \"2.0.4\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz\",\n\t\t\t\"integrity\": \"sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==\"\n\t\t},\n\t\t\"node_modules/is-arrayish\": {\n\t\t\t\"version\": \"0.2.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz\",\n\t\t\t\"integrity\": \"sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/is-binary-path\": {\n\t\t\t\"version\": \"2.1.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz\",\n\t\t\t\"integrity\": \"sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==\",\n\t\t\t\"dependencies\": {\n\t\t\t\t\"binary-extensions\": \"^2.0.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=8\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/is-builtin-module\": {\n\t\t\t\"version\": \"3.2.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz\",\n\t\t\t\"integrity\": \"sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"builtin-modules\": \"^3.3.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=6\"\n\t\t\t},\n\t\t\t\"funding\": {\n\t\t\t\t\"url\": \"https://github.com/sponsors/sindresorhus\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/is-callable\": {\n\t\t\t\"version\": \"1.1.5\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz\",\n\t\t\t\"integrity\": \"sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">= 0.4\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/is-core-module\": {\n\t\t\t\"version\": \"2.13.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz\",\n\t\t\t\"integrity\": \"sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"hasown\": \"^2.0.0\"\n\t\t\t},\n\t\t\t\"funding\": {\n\t\t\t\t\"url\": \"https://github.com/sponsors/ljharb\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/is-date-object\": {\n\t\t\t\"version\": \"1.0.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz\",\n\t\t\t\"integrity\": \"sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">= 0.4\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/is-extglob\": {\n\t\t\t\"version\": \"2.1.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz\",\n\t\t\t\"integrity\": \"sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=\",\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=0.10.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/is-fullwidth-code-point\": {\n\t\t\t\"version\": \"3.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==\",\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=8\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/is-glob\": {\n\t\t\t\"version\": \"4.0.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz\",\n\t\t\t\"integrity\": \"sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==\",\n\t\t\t\"dependencies\": {\n\t\t\t\t\"is-extglob\": \"^2.1.1\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=0.10.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/is-number\": {\n\t\t\t\"version\": \"7.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==\",\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=0.12.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/is-path-inside\": {\n\t\t\t\"version\": \"3.0.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz\",\n\t\t\t\"integrity\": \"sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=8\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/is-plain-obj\": {\n\t\t\t\"version\": \"2.1.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz\",\n\t\t\t\"integrity\": \"sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==\",\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=8\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/is-regex\": {\n\t\t\t\"version\": \"1.0.5\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz\",\n\t\t\t\"integrity\": \"sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"has\": \"^1.0.3\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">= 0.4\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/is-symbol\": {\n\t\t\t\"version\": \"1.0.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz\",\n\t\t\t\"integrity\": \"sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"has-symbols\": \"^1.0.1\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">= 0.4\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/is-unicode-supported\": {\n\t\t\t\"version\": \"0.1.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz\",\n\t\t\t\"integrity\": \"sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==\",\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=10\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/isexe\": {\n\t\t\t\"version\": \"2.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz\",\n\t\t\t\"integrity\": \"sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/js-tokens\": {\n\t\t\t\"version\": \"4.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/js-yaml\": {\n\t\t\t\"version\": \"3.13.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz\",\n\t\t\t\"integrity\": \"sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"argparse\": \"^1.0.7\",\n\t\t\t\t\"esprima\": \"^4.0.0\"\n\t\t\t},\n\t\t\t\"bin\": {\n\t\t\t\t\"js-yaml\": \"bin/js-yaml.js\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/jsdoc-type-pratt-parser\": {\n\t\t\t\"version\": \"4.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-4.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-YtOli5Cmzy3q4dP26GraSOeAhqecewG04hoO8DY56CH4KJ9Fvv5qKWUCCo3HZob7esJQHCv6/+bnTy72xZZaVQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=12.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/jsesc\": {\n\t\t\t\"version\": \"3.0.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz\",\n\t\t\t\"integrity\": \"sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==\",\n\t\t\t\"dev\": true,\n\t\t\t\"bin\": {\n\t\t\t\t\"jsesc\": \"bin/jsesc\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=6\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/json-parse-better-errors\": {\n\t\t\t\"version\": \"1.0.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz\",\n\t\t\t\"integrity\": \"sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/json-parse-even-better-errors\": {\n\t\t\t\"version\": \"2.3.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz\",\n\t\t\t\"integrity\": \"sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/json-schema-ref-parser\": {\n\t\t\t\"version\": \"9.0.9\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/json-schema-ref-parser/-/json-schema-ref-parser-9.0.9.tgz\",\n\t\t\t\"integrity\": \"sha512-qcP2lmGy+JUoQJ4DOQeLaZDqH9qSkeGCK3suKWxJXS82dg728Mn3j97azDMaOUmJAN4uCq91LdPx4K7E8F1a7Q==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"@apidevtools/json-schema-ref-parser\": \"9.0.9\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=10\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/json-schema-ref-parser/node_modules/@apidevtools/json-schema-ref-parser\": {\n\t\t\t\"version\": \"9.0.9\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-9.0.9.tgz\",\n\t\t\t\"integrity\": \"sha512-GBD2Le9w2+lVFoc4vswGI/TjkNIZSVp7+9xPf+X3uidBfWnAeUWmquteSyt0+VCrhNMWj/FTABISQrD3Z/YA+w==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"@jsdevtools/ono\": \"^7.1.3\",\n\t\t\t\t\"@types/json-schema\": \"^7.0.6\",\n\t\t\t\t\"call-me-maybe\": \"^1.0.1\",\n\t\t\t\t\"js-yaml\": \"^4.1.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/json-schema-ref-parser/node_modules/argparse\": {\n\t\t\t\"version\": \"2.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz\",\n\t\t\t\"integrity\": \"sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/json-schema-ref-parser/node_modules/js-yaml\": {\n\t\t\t\"version\": \"4.1.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz\",\n\t\t\t\"integrity\": \"sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"argparse\": \"^2.0.1\"\n\t\t\t},\n\t\t\t\"bin\": {\n\t\t\t\t\"js-yaml\": \"bin/js-yaml.js\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/json-schema-traverse\": {\n\t\t\t\"version\": \"0.4.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz\",\n\t\t\t\"integrity\": \"sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/json-stable-stringify-without-jsonify\": {\n\t\t\t\"version\": \"1.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz\",\n\t\t\t\"integrity\": \"sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/jsonfile\": {\n\t\t\t\"version\": \"6.1.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz\",\n\t\t\t\"integrity\": \"sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"graceful-fs\": \"^4.1.6\",\n\t\t\t\t\"universalify\": \"^2.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/levn\": {\n\t\t\t\"version\": \"0.4.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/levn/-/levn-0.4.1.tgz\",\n\t\t\t\"integrity\": \"sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"prelude-ls\": \"^1.2.1\",\n\t\t\t\t\"type-check\": \"~0.4.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">= 0.8.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/lines-and-columns\": {\n\t\t\t\"version\": \"1.2.4\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz\",\n\t\t\t\"integrity\": \"sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/load-json-file\": {\n\t\t\t\"version\": \"4.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz\",\n\t\t\t\"integrity\": \"sha1-L19Fq5HjMhYjT9U62rZo607AmTs=\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"graceful-fs\": \"^4.1.2\",\n\t\t\t\t\"parse-json\": \"^4.0.0\",\n\t\t\t\t\"pify\": \"^3.0.0\",\n\t\t\t\t\"strip-bom\": \"^3.0.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=4\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/locate-path\": {\n\t\t\t\"version\": \"6.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==\",\n\t\t\t\"dependencies\": {\n\t\t\t\t\"p-locate\": \"^5.0.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=10\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/lodash\": {\n\t\t\t\"version\": \"4.17.21\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz\",\n\t\t\t\"integrity\": \"sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/lodash.get\": {\n\t\t\t\"version\": \"4.4.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz\",\n\t\t\t\"integrity\": \"sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/lodash.isequal\": {\n\t\t\t\"version\": \"4.5.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz\",\n\t\t\t\"integrity\": \"sha1-QVxEePK8wwEgwizhDtMib30+GOA=\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/lodash.memoize\": {\n\t\t\t\"version\": \"4.1.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz\",\n\t\t\t\"integrity\": \"sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/lodash.merge\": {\n\t\t\t\"version\": \"4.6.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz\",\n\t\t\t\"integrity\": \"sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/log-symbols\": {\n\t\t\t\"version\": \"4.1.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz\",\n\t\t\t\"integrity\": \"sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==\",\n\t\t\t\"dependencies\": {\n\t\t\t\t\"chalk\": \"^4.1.0\",\n\t\t\t\t\"is-unicode-supported\": \"^0.1.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=10\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/log-symbols/node_modules/ansi-styles\": {\n\t\t\t\"version\": \"4.3.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz\",\n\t\t\t\"integrity\": \"sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==\",\n\t\t\t\"dependencies\": {\n\t\t\t\t\"color-convert\": \"^2.0.1\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=8\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/log-symbols/node_modules/chalk\": {\n\t\t\t\"version\": \"4.1.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz\",\n\t\t\t\"integrity\": \"sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==\",\n\t\t\t\"dependencies\": {\n\t\t\t\t\"ansi-styles\": \"^4.1.0\",\n\t\t\t\t\"supports-color\": \"^7.1.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=10\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/log-symbols/node_modules/color-convert\": {\n\t\t\t\"version\": \"2.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz\",\n\t\t\t\"integrity\": \"sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==\",\n\t\t\t\"dependencies\": {\n\t\t\t\t\"color-name\": \"~1.1.4\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=7.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/log-symbols/node_modules/color-name\": {\n\t\t\t\"version\": \"1.1.4\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz\",\n\t\t\t\"integrity\": \"sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==\"\n\t\t},\n\t\t\"node_modules/log-symbols/node_modules/has-flag\": {\n\t\t\t\"version\": \"4.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==\",\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=8\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/log-symbols/node_modules/supports-color\": {\n\t\t\t\"version\": \"7.2.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz\",\n\t\t\t\"integrity\": \"sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==\",\n\t\t\t\"dependencies\": {\n\t\t\t\t\"has-flag\": \"^4.0.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=8\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/loupe\": {\n\t\t\t\"version\": \"2.3.4\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/loupe/-/loupe-2.3.4.tgz\",\n\t\t\t\"integrity\": \"sha512-OvKfgCC2Ndby6aSTREl5aCCPTNIzlDfQZvZxNUrBrihDhL3xcrYegTblhmEiCrg2kKQz4XsFIaemE5BF4ybSaQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"get-func-name\": \"^2.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/lru-cache\": {\n\t\t\t\"version\": \"6.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"yallist\": \"^4.0.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=10\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/memorystream\": {\n\t\t\t\"version\": \"0.3.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz\",\n\t\t\t\"integrity\": \"sha1-htcJCzDORV1j+64S3aUaR93K+bI=\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">= 0.10.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/merge2\": {\n\t\t\t\"version\": \"1.4.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz\",\n\t\t\t\"integrity\": \"sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">= 8\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/methods\": {\n\t\t\t\"version\": \"1.1.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/methods/-/methods-1.1.2.tgz\",\n\t\t\t\"integrity\": \"sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">= 0.6\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/micromatch\": {\n\t\t\t\"version\": \"4.0.5\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz\",\n\t\t\t\"integrity\": \"sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"braces\": \"^3.0.2\",\n\t\t\t\t\"picomatch\": \"^2.3.1\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=8.6\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/mime\": {\n\t\t\t\"version\": \"2.6.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/mime/-/mime-2.6.0.tgz\",\n\t\t\t\"integrity\": \"sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"bin\": {\n\t\t\t\t\"mime\": \"cli.js\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=4.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/mime-db\": {\n\t\t\t\"version\": \"1.52.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz\",\n\t\t\t\"integrity\": \"sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">= 0.6\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/mime-types\": {\n\t\t\t\"version\": \"2.1.35\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz\",\n\t\t\t\"integrity\": \"sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"mime-db\": \"1.52.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">= 0.6\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/min-indent\": {\n\t\t\t\"version\": \"1.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz\",\n\t\t\t\"integrity\": \"sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=4\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/minimatch\": {\n\t\t\t\"version\": \"3.1.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz\",\n\t\t\t\"integrity\": \"sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"brace-expansion\": \"^1.1.7\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \"*\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/minimist\": {\n\t\t\t\"version\": \"1.2.6\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz\",\n\t\t\t\"integrity\": \"sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/mocha\": {\n\t\t\t\"version\": \"10.2.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/mocha/-/mocha-10.2.0.tgz\",\n\t\t\t\"integrity\": \"sha512-IDY7fl/BecMwFHzoqF2sg/SHHANeBoMMXFlS9r0OXKDssYE1M5O43wUY/9BVPeIvfH2zmEbBfseqN9gBQZzXkg==\",\n\t\t\t\"dependencies\": {\n\t\t\t\t\"ansi-colors\": \"4.1.1\",\n\t\t\t\t\"browser-stdout\": \"1.3.1\",\n\t\t\t\t\"chokidar\": \"3.5.3\",\n\t\t\t\t\"debug\": \"4.3.4\",\n\t\t\t\t\"diff\": \"5.0.0\",\n\t\t\t\t\"escape-string-regexp\": \"4.0.0\",\n\t\t\t\t\"find-up\": \"5.0.0\",\n\t\t\t\t\"glob\": \"7.2.0\",\n\t\t\t\t\"he\": \"1.2.0\",\n\t\t\t\t\"js-yaml\": \"4.1.0\",\n\t\t\t\t\"log-symbols\": \"4.1.0\",\n\t\t\t\t\"minimatch\": \"5.0.1\",\n\t\t\t\t\"ms\": \"2.1.3\",\n\t\t\t\t\"nanoid\": \"3.3.3\",\n\t\t\t\t\"serialize-javascript\": \"6.0.0\",\n\t\t\t\t\"strip-json-comments\": \"3.1.1\",\n\t\t\t\t\"supports-color\": \"8.1.1\",\n\t\t\t\t\"workerpool\": \"6.2.1\",\n\t\t\t\t\"yargs\": \"16.2.0\",\n\t\t\t\t\"yargs-parser\": \"20.2.4\",\n\t\t\t\t\"yargs-unparser\": \"2.0.0\"\n\t\t\t},\n\t\t\t\"bin\": {\n\t\t\t\t\"_mocha\": \"bin/_mocha\",\n\t\t\t\t\"mocha\": \"bin/mocha.js\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">= 14.0.0\"\n\t\t\t},\n\t\t\t\"funding\": {\n\t\t\t\t\"type\": \"opencollective\",\n\t\t\t\t\"url\": \"https://opencollective.com/mochajs\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/mocha/node_modules/argparse\": {\n\t\t\t\"version\": \"2.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz\",\n\t\t\t\"integrity\": \"sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==\"\n\t\t},\n\t\t\"node_modules/mocha/node_modules/escape-string-regexp\": {\n\t\t\t\"version\": \"4.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==\",\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=10\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/mocha/node_modules/glob\": {\n\t\t\t\"version\": \"7.2.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/glob/-/glob-7.2.0.tgz\",\n\t\t\t\"integrity\": \"sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==\",\n\t\t\t\"dependencies\": {\n\t\t\t\t\"fs.realpath\": \"^1.0.0\",\n\t\t\t\t\"inflight\": \"^1.0.4\",\n\t\t\t\t\"inherits\": \"2\",\n\t\t\t\t\"minimatch\": \"^3.0.4\",\n\t\t\t\t\"once\": \"^1.3.0\",\n\t\t\t\t\"path-is-absolute\": \"^1.0.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \"*\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/mocha/node_modules/glob/node_modules/minimatch\": {\n\t\t\t\"version\": \"3.1.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz\",\n\t\t\t\"integrity\": \"sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==\",\n\t\t\t\"dependencies\": {\n\t\t\t\t\"brace-expansion\": \"^1.1.7\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \"*\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/mocha/node_modules/has-flag\": {\n\t\t\t\"version\": \"4.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==\",\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=8\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/mocha/node_modules/js-yaml\": {\n\t\t\t\"version\": \"4.1.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz\",\n\t\t\t\"integrity\": \"sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==\",\n\t\t\t\"dependencies\": {\n\t\t\t\t\"argparse\": \"^2.0.1\"\n\t\t\t},\n\t\t\t\"bin\": {\n\t\t\t\t\"js-yaml\": \"bin/js-yaml.js\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/mocha/node_modules/minimatch\": {\n\t\t\t\"version\": \"5.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz\",\n\t\t\t\"integrity\": \"sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==\",\n\t\t\t\"dependencies\": {\n\t\t\t\t\"brace-expansion\": \"^2.0.1\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=10\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/mocha/node_modules/minimatch/node_modules/brace-expansion\": {\n\t\t\t\"version\": \"2.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz\",\n\t\t\t\"integrity\": \"sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==\",\n\t\t\t\"dependencies\": {\n\t\t\t\t\"balanced-match\": \"^1.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/mocha/node_modules/ms\": {\n\t\t\t\"version\": \"2.1.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/ms/-/ms-2.1.3.tgz\",\n\t\t\t\"integrity\": \"sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==\"\n\t\t},\n\t\t\"node_modules/mocha/node_modules/supports-color\": {\n\t\t\t\"version\": \"8.1.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz\",\n\t\t\t\"integrity\": \"sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==\",\n\t\t\t\"dependencies\": {\n\t\t\t\t\"has-flag\": \"^4.0.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=10\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/ms\": {\n\t\t\t\"version\": \"2.1.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/ms/-/ms-2.1.2.tgz\",\n\t\t\t\"integrity\": \"sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==\"\n\t\t},\n\t\t\"node_modules/nanoid\": {\n\t\t\t\"version\": \"3.3.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz\",\n\t\t\t\"integrity\": \"sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==\",\n\t\t\t\"bin\": {\n\t\t\t\t\"nanoid\": \"bin/nanoid.cjs\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \"^10 || ^12 || ^13.7 || ^14 || >=15.0.1\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/natural-compare\": {\n\t\t\t\"version\": \"1.4.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz\",\n\t\t\t\"integrity\": \"sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/nice-try\": {\n\t\t\t\"version\": \"1.0.5\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz\",\n\t\t\t\"integrity\": \"sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/node-releases\": {\n\t\t\t\"version\": \"2.0.14\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz\",\n\t\t\t\"integrity\": \"sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/normalize-package-data\": {\n\t\t\t\"version\": \"2.5.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz\",\n\t\t\t\"integrity\": \"sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"hosted-git-info\": \"^2.1.4\",\n\t\t\t\t\"resolve\": \"^1.10.0\",\n\t\t\t\t\"semver\": \"2 || 3 || 4 || 5\",\n\t\t\t\t\"validate-npm-package-license\": \"^3.0.1\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/normalize-package-data/node_modules/semver\": {\n\t\t\t\"version\": \"5.7.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/semver/-/semver-5.7.1.tgz\",\n\t\t\t\"integrity\": \"sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"bin\": {\n\t\t\t\t\"semver\": \"bin/semver\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/normalize-path\": {\n\t\t\t\"version\": \"3.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==\",\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=0.10.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/npm-run-all\": {\n\t\t\t\"version\": \"4.1.5\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz\",\n\t\t\t\"integrity\": \"sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"ansi-styles\": \"^3.2.1\",\n\t\t\t\t\"chalk\": \"^2.4.1\",\n\t\t\t\t\"cross-spawn\": \"^6.0.5\",\n\t\t\t\t\"memorystream\": \"^0.3.1\",\n\t\t\t\t\"minimatch\": \"^3.0.4\",\n\t\t\t\t\"pidtree\": \"^0.3.0\",\n\t\t\t\t\"read-pkg\": \"^3.0.0\",\n\t\t\t\t\"shell-quote\": \"^1.6.1\",\n\t\t\t\t\"string.prototype.padend\": \"^3.0.0\"\n\t\t\t},\n\t\t\t\"bin\": {\n\t\t\t\t\"npm-run-all\": \"bin/npm-run-all/index.js\",\n\t\t\t\t\"run-p\": \"bin/run-p/index.js\",\n\t\t\t\t\"run-s\": \"bin/run-s/index.js\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">= 4\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/npm-run-all/node_modules/cross-spawn\": {\n\t\t\t\"version\": \"6.0.5\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz\",\n\t\t\t\"integrity\": \"sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"nice-try\": \"^1.0.4\",\n\t\t\t\t\"path-key\": \"^2.0.1\",\n\t\t\t\t\"semver\": \"^5.5.0\",\n\t\t\t\t\"shebang-command\": \"^1.2.0\",\n\t\t\t\t\"which\": \"^1.2.9\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=4.8\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/npm-run-all/node_modules/path-key\": {\n\t\t\t\"version\": \"2.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz\",\n\t\t\t\"integrity\": \"sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=4\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/npm-run-all/node_modules/semver\": {\n\t\t\t\"version\": \"5.7.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/semver/-/semver-5.7.1.tgz\",\n\t\t\t\"integrity\": \"sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"bin\": {\n\t\t\t\t\"semver\": \"bin/semver\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/npm-run-all/node_modules/shebang-command\": {\n\t\t\t\"version\": \"1.2.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz\",\n\t\t\t\"integrity\": \"sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"shebang-regex\": \"^1.0.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=0.10.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/npm-run-all/node_modules/shebang-regex\": {\n\t\t\t\"version\": \"1.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz\",\n\t\t\t\"integrity\": \"sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=0.10.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/nth-check\": {\n\t\t\t\"version\": \"2.1.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz\",\n\t\t\t\"integrity\": \"sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"boolbase\": \"^1.0.0\"\n\t\t\t},\n\t\t\t\"funding\": {\n\t\t\t\t\"url\": \"https://github.com/fb55/nth-check?sponsor=1\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/object-inspect\": {\n\t\t\t\"version\": \"1.7.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz\",\n\t\t\t\"integrity\": \"sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/object-keys\": {\n\t\t\t\"version\": \"1.1.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz\",\n\t\t\t\"integrity\": \"sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">= 0.4\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/object.assign\": {\n\t\t\t\"version\": \"4.1.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz\",\n\t\t\t\"integrity\": \"sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"define-properties\": \"^1.1.2\",\n\t\t\t\t\"function-bind\": \"^1.1.1\",\n\t\t\t\t\"has-symbols\": \"^1.0.0\",\n\t\t\t\t\"object-keys\": \"^1.0.11\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">= 0.4\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/once\": {\n\t\t\t\"version\": \"1.4.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/once/-/once-1.4.0.tgz\",\n\t\t\t\"integrity\": \"sha1-WDsap3WWHUsROsF9nFC6753Xa9E=\",\n\t\t\t\"dependencies\": {\n\t\t\t\t\"wrappy\": \"1\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/openapi-response-validator\": {\n\t\t\t\"version\": \"3.8.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/openapi-response-validator/-/openapi-response-validator-3.8.2.tgz\",\n\t\t\t\"integrity\": \"sha512-SZY8uHRcphr/4SdzvLDTyJ7P/f34E/ApCnp2A3S0cG1FkESa5qPg+4bA7z1YLsr1IglimdP+fVGA68aMLNk9mg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"ajv\": \"^6.5.4\",\n\t\t\t\t\"openapi-types\": \"1.3.5\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/openapi-schema-validator\": {\n\t\t\t\"version\": \"3.0.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/openapi-schema-validator/-/openapi-schema-validator-3.0.3.tgz\",\n\t\t\t\"integrity\": \"sha512-KKpeNEvAmpy6B2JCfyrM4yWjL6vggDCVbBoR8Yfkj0Jltc6PCW+dBbcg+1yrTCuDv80qBQJ6w0ejA71DlOFegA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"ajv\": \"^6.5.2\",\n\t\t\t\t\"lodash.merge\": \"^4.6.1\",\n\t\t\t\t\"openapi-types\": \"1.3.4\",\n\t\t\t\t\"swagger-schema-official\": \"2.0.0-bab6bed\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/openapi-schema-validator/node_modules/openapi-types\": {\n\t\t\t\"version\": \"1.3.4\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/openapi-types/-/openapi-types-1.3.4.tgz\",\n\t\t\t\"integrity\": \"sha512-h8rADpW3k/wepLdERKF0VKMAPdoFYNQCLGPmc/f8sgQ2dxUy+7sY4WAX2XDUDjhKTjbJVbxxofLkzy7f1/tE4g==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/openapi-types\": {\n\t\t\t\"version\": \"1.3.5\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/openapi-types/-/openapi-types-1.3.5.tgz\",\n\t\t\t\"integrity\": \"sha512-11oi4zYorsgvg5yBarZplAqbpev5HkuVNPlZaPTknPDzAynq+lnJdXAmruGWP0s+dNYZS7bjM+xrTpJw7184Fg==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/openapi-validator\": {\n\t\t\t\"version\": \"0.13.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/openapi-validator/-/openapi-validator-0.13.0.tgz\",\n\t\t\t\"integrity\": \"sha512-o8Ft1NdSkhHiOwHrkD4u2o5ud5G7FfjubX6vPtBscVSZEKPYcQpr21gZ+rfWeY1MCHdxYaqXJLCGn/78VahrUw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"combos\": \"^0.2.0\",\n\t\t\t\t\"fs-extra\": \"^9.0.0\",\n\t\t\t\t\"js-yaml\": \"^3.13.1\",\n\t\t\t\t\"openapi-response-validator\": \"^3.8.1\",\n\t\t\t\t\"openapi-schema-validator\": \"^3.0.3\",\n\t\t\t\t\"path-parser\": \"^6.1.0\",\n\t\t\t\t\"typeof\": \"^1.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/optionator\": {\n\t\t\t\"version\": \"0.9.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz\",\n\t\t\t\"integrity\": \"sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"@aashutoshrathi/word-wrap\": \"^1.2.3\",\n\t\t\t\t\"deep-is\": \"^0.1.3\",\n\t\t\t\t\"fast-levenshtein\": \"^2.0.6\",\n\t\t\t\t\"levn\": \"^0.4.1\",\n\t\t\t\t\"prelude-ls\": \"^1.2.1\",\n\t\t\t\t\"type-check\": \"^0.4.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">= 0.8.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/p-limit\": {\n\t\t\t\"version\": \"2.3.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz\",\n\t\t\t\"integrity\": \"sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"p-try\": \"^2.0.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=6\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/p-locate\": {\n\t\t\t\"version\": \"5.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==\",\n\t\t\t\"dependencies\": {\n\t\t\t\t\"p-limit\": \"^3.0.2\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=10\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/p-locate/node_modules/p-limit\": {\n\t\t\t\"version\": \"3.1.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz\",\n\t\t\t\"integrity\": \"sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==\",\n\t\t\t\"dependencies\": {\n\t\t\t\t\"yocto-queue\": \"^0.1.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=10\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/p-try\": {\n\t\t\t\"version\": \"2.2.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz\",\n\t\t\t\"integrity\": \"sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=6\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/parent-module\": {\n\t\t\t\"version\": \"1.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz\",\n\t\t\t\"integrity\": \"sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"callsites\": \"^3.0.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=6\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/parse-json\": {\n\t\t\t\"version\": \"4.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz\",\n\t\t\t\"integrity\": \"sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"error-ex\": \"^1.3.1\",\n\t\t\t\t\"json-parse-better-errors\": \"^1.0.1\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=4\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/path-exists\": {\n\t\t\t\"version\": \"4.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==\",\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=8\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/path-is-absolute\": {\n\t\t\t\"version\": \"1.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz\",\n\t\t\t\"integrity\": \"sha1-F0uSaHNVNP+8es5r9TpanhtcX18=\",\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=0.10.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/path-key\": {\n\t\t\t\"version\": \"3.1.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz\",\n\t\t\t\"integrity\": \"sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=8\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/path-parse\": {\n\t\t\t\"version\": \"1.0.7\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz\",\n\t\t\t\"integrity\": \"sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/path-parser\": {\n\t\t\t\"version\": \"6.1.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/path-parser/-/path-parser-6.1.0.tgz\",\n\t\t\t\"integrity\": \"sha512-nAB6J73z2rFcQP+870OHhpkHFj5kO4rPLc2Ol4Y3Ale7F6Hk1/cPKp7cQ8RznKF8FOSvu+YR9Xc6Gafk7DlpYA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"search-params\": \"3.0.0\",\n\t\t\t\t\"tslib\": \"^1.10.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/path-type\": {\n\t\t\t\"version\": \"3.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"pify\": \"^3.0.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=4\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/pathval\": {\n\t\t\t\"version\": \"1.1.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz\",\n\t\t\t\"integrity\": \"sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \"*\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/picocolors\": {\n\t\t\t\"version\": \"1.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/picomatch\": {\n\t\t\t\"version\": \"2.3.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz\",\n\t\t\t\"integrity\": \"sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==\",\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=8.6\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/pidtree\": {\n\t\t\t\"version\": \"0.3.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/pidtree/-/pidtree-0.3.1.tgz\",\n\t\t\t\"integrity\": \"sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"bin\": {\n\t\t\t\t\"pidtree\": \"bin/pidtree.js\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=0.10\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/pify\": {\n\t\t\t\"version\": \"3.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/pify/-/pify-3.0.0.tgz\",\n\t\t\t\"integrity\": \"sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=4\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/pluralize\": {\n\t\t\t\"version\": \"8.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=4\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/postcss-selector-parser\": {\n\t\t\t\"version\": \"6.0.16\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz\",\n\t\t\t\"integrity\": \"sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"cssesc\": \"^3.0.0\",\n\t\t\t\t\"util-deprecate\": \"^1.0.2\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=4\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/prelude-ls\": {\n\t\t\t\"version\": \"1.2.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz\",\n\t\t\t\"integrity\": \"sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">= 0.8.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/punycode\": {\n\t\t\t\"version\": \"2.1.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz\",\n\t\t\t\"integrity\": \"sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=6\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/qs\": {\n\t\t\t\"version\": \"6.10.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/qs/-/qs-6.10.3.tgz\",\n\t\t\t\"integrity\": \"sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"side-channel\": \"^1.0.4\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=0.6\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/queue-microtask\": {\n\t\t\t\"version\": \"1.2.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz\",\n\t\t\t\"integrity\": \"sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==\",\n\t\t\t\"dev\": true,\n\t\t\t\"funding\": [\n\t\t\t\t{\n\t\t\t\t\t\"type\": \"github\",\n\t\t\t\t\t\"url\": \"https://github.com/sponsors/feross\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"type\": \"patreon\",\n\t\t\t\t\t\"url\": \"https://www.patreon.com/feross\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"type\": \"consulting\",\n\t\t\t\t\t\"url\": \"https://feross.org/support\"\n\t\t\t\t}\n\t\t\t]\n\t\t},\n\t\t\"node_modules/rambda\": {\n\t\t\t\"version\": \"7.5.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/rambda/-/rambda-7.5.0.tgz\",\n\t\t\t\"integrity\": \"sha512-y/M9weqWAH4iopRd7EHDEQQvpFPHj1AA3oHozE9tfITHUtTR7Z9PSlIRRG2l1GuW7sefC1cXFfIcF+cgnShdBA==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/randombytes\": {\n\t\t\t\"version\": \"2.1.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz\",\n\t\t\t\"integrity\": \"sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==\",\n\t\t\t\"dependencies\": {\n\t\t\t\t\"safe-buffer\": \"^5.1.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/read-pkg\": {\n\t\t\t\"version\": \"3.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz\",\n\t\t\t\"integrity\": \"sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"load-json-file\": \"^4.0.0\",\n\t\t\t\t\"normalize-package-data\": \"^2.3.2\",\n\t\t\t\t\"path-type\": \"^3.0.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=4\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/read-pkg-up\": {\n\t\t\t\"version\": \"7.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz\",\n\t\t\t\"integrity\": \"sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"find-up\": \"^4.1.0\",\n\t\t\t\t\"read-pkg\": \"^5.2.0\",\n\t\t\t\t\"type-fest\": \"^0.8.1\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=8\"\n\t\t\t},\n\t\t\t\"funding\": {\n\t\t\t\t\"url\": \"https://github.com/sponsors/sindresorhus\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/read-pkg-up/node_modules/find-up\": {\n\t\t\t\"version\": \"4.1.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz\",\n\t\t\t\"integrity\": \"sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"locate-path\": \"^5.0.0\",\n\t\t\t\t\"path-exists\": \"^4.0.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=8\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/read-pkg-up/node_modules/locate-path\": {\n\t\t\t\"version\": \"5.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"p-locate\": \"^4.1.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=8\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/read-pkg-up/node_modules/p-locate\": {\n\t\t\t\"version\": \"4.1.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz\",\n\t\t\t\"integrity\": \"sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"p-limit\": \"^2.2.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=8\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/read-pkg-up/node_modules/parse-json\": {\n\t\t\t\"version\": \"5.2.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz\",\n\t\t\t\"integrity\": \"sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"@babel/code-frame\": \"^7.0.0\",\n\t\t\t\t\"error-ex\": \"^1.3.1\",\n\t\t\t\t\"json-parse-even-better-errors\": \"^2.3.0\",\n\t\t\t\t\"lines-and-columns\": \"^1.1.6\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=8\"\n\t\t\t},\n\t\t\t\"funding\": {\n\t\t\t\t\"url\": \"https://github.com/sponsors/sindresorhus\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/read-pkg-up/node_modules/read-pkg\": {\n\t\t\t\"version\": \"5.2.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz\",\n\t\t\t\"integrity\": \"sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"@types/normalize-package-data\": \"^2.4.0\",\n\t\t\t\t\"normalize-package-data\": \"^2.5.0\",\n\t\t\t\t\"parse-json\": \"^5.0.0\",\n\t\t\t\t\"type-fest\": \"^0.6.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=8\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/read-pkg-up/node_modules/read-pkg/node_modules/type-fest\": {\n\t\t\t\"version\": \"0.6.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz\",\n\t\t\t\"integrity\": \"sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=8\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/read-pkg-up/node_modules/type-fest\": {\n\t\t\t\"version\": \"0.8.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz\",\n\t\t\t\"integrity\": \"sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=8\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/readable-stream\": {\n\t\t\t\"version\": \"3.6.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz\",\n\t\t\t\"integrity\": \"sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"inherits\": \"^2.0.3\",\n\t\t\t\t\"string_decoder\": \"^1.1.1\",\n\t\t\t\t\"util-deprecate\": \"^1.0.1\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">= 6\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/readdirp\": {\n\t\t\t\"version\": \"3.6.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz\",\n\t\t\t\"integrity\": \"sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==\",\n\t\t\t\"dependencies\": {\n\t\t\t\t\"picomatch\": \"^2.2.1\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=8.10.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/regexp-tree\": {\n\t\t\t\"version\": \"0.1.27\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.27.tgz\",\n\t\t\t\"integrity\": \"sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"bin\": {\n\t\t\t\t\"regexp-tree\": \"bin/regexp-tree\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/regjsparser\": {\n\t\t\t\"version\": \"0.10.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/regjsparser/-/regjsparser-0.10.0.tgz\",\n\t\t\t\"integrity\": \"sha512-qx+xQGZVsy55CH0a1hiVwHmqjLryfh7wQyF5HO07XJ9f7dQMY/gPQHhlyDkIzJKC+x2fUCpCcUODUUUFrm7SHA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"jsesc\": \"~0.5.0\"\n\t\t\t},\n\t\t\t\"bin\": {\n\t\t\t\t\"regjsparser\": \"bin/parser\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/regjsparser/node_modules/jsesc\": {\n\t\t\t\"version\": \"0.5.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz\",\n\t\t\t\"integrity\": \"sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"bin\": {\n\t\t\t\t\"jsesc\": \"bin/jsesc\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/require-directory\": {\n\t\t\t\"version\": \"2.1.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz\",\n\t\t\t\"integrity\": \"sha1-jGStX9MNqxyXbiNE/+f3kqam30I=\",\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=0.10.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/require-main-filename\": {\n\t\t\t\"version\": \"2.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/requireindex\": {\n\t\t\t\"version\": \"1.2.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/requireindex/-/requireindex-1.2.0.tgz\",\n\t\t\t\"integrity\": \"sha512-L9jEkOi3ASd9PYit2cwRfyppc9NoABujTP8/5gFcbERmo5jUoAKovIC3fsF17pkTnGsrByysqX+Kxd2OTNI1ww==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=0.10.5\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/resolve\": {\n\t\t\t\"version\": \"1.22.8\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz\",\n\t\t\t\"integrity\": \"sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"is-core-module\": \"^2.13.0\",\n\t\t\t\t\"path-parse\": \"^1.0.7\",\n\t\t\t\t\"supports-preserve-symlinks-flag\": \"^1.0.0\"\n\t\t\t},\n\t\t\t\"bin\": {\n\t\t\t\t\"resolve\": \"bin/resolve\"\n\t\t\t},\n\t\t\t\"funding\": {\n\t\t\t\t\"url\": \"https://github.com/sponsors/ljharb\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/resolve-from\": {\n\t\t\t\"version\": \"4.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=4\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/resolve-pkg-maps\": {\n\t\t\t\"version\": \"1.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"funding\": {\n\t\t\t\t\"url\": \"https://github.com/privatenumber/resolve-pkg-maps?sponsor=1\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/reusify\": {\n\t\t\t\"version\": \"1.0.4\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz\",\n\t\t\t\"integrity\": \"sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"iojs\": \">=1.0.0\",\n\t\t\t\t\"node\": \">=0.10.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/rimraf\": {\n\t\t\t\"version\": \"3.0.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz\",\n\t\t\t\"integrity\": \"sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"glob\": \"^7.1.3\"\n\t\t\t},\n\t\t\t\"bin\": {\n\t\t\t\t\"rimraf\": \"bin.js\"\n\t\t\t},\n\t\t\t\"funding\": {\n\t\t\t\t\"url\": \"https://github.com/sponsors/isaacs\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/run-parallel\": {\n\t\t\t\"version\": \"1.2.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz\",\n\t\t\t\"integrity\": \"sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"funding\": [\n\t\t\t\t{\n\t\t\t\t\t\"type\": \"github\",\n\t\t\t\t\t\"url\": \"https://github.com/sponsors/feross\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"type\": \"patreon\",\n\t\t\t\t\t\"url\": \"https://www.patreon.com/feross\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"type\": \"consulting\",\n\t\t\t\t\t\"url\": \"https://feross.org/support\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"dependencies\": {\n\t\t\t\t\"queue-microtask\": \"^1.2.2\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/safe-buffer\": {\n\t\t\t\"version\": \"5.2.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz\",\n\t\t\t\"integrity\": \"sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==\"\n\t\t},\n\t\t\"node_modules/safe-regex\": {\n\t\t\t\"version\": \"2.1.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/safe-regex/-/safe-regex-2.1.1.tgz\",\n\t\t\t\"integrity\": \"sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"regexp-tree\": \"~0.1.1\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/search-params\": {\n\t\t\t\"version\": \"3.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/search-params/-/search-params-3.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-8CYNl/bjkEhXWbDTU/K7c2jQtrnqEffIPyOLMqygW/7/b+ym8UtQumcAZjOfMLjZKR6AxK5tOr9fChbQZCzPqg==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/semver\": {\n\t\t\t\"version\": \"7.6.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/semver/-/semver-7.6.0.tgz\",\n\t\t\t\"integrity\": \"sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"lru-cache\": \"^6.0.0\"\n\t\t\t},\n\t\t\t\"bin\": {\n\t\t\t\t\"semver\": \"bin/semver.js\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=10\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/serialize-javascript\": {\n\t\t\t\"version\": \"6.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==\",\n\t\t\t\"dependencies\": {\n\t\t\t\t\"randombytes\": \"^2.1.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/set-blocking\": {\n\t\t\t\"version\": \"2.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz\",\n\t\t\t\"integrity\": \"sha1-BF+XgtARrppoA93TgrJDkrPYkPc=\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/shebang-command\": {\n\t\t\t\"version\": \"2.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"shebang-regex\": \"^3.0.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=8\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/shebang-regex\": {\n\t\t\t\"version\": \"3.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=8\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/shell-quote\": {\n\t\t\t\"version\": \"1.7.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz\",\n\t\t\t\"integrity\": \"sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/side-channel\": {\n\t\t\t\"version\": \"1.0.4\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz\",\n\t\t\t\"integrity\": \"sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"call-bind\": \"^1.0.0\",\n\t\t\t\t\"get-intrinsic\": \"^1.0.2\",\n\t\t\t\t\"object-inspect\": \"^1.9.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/side-channel/node_modules/object-inspect\": {\n\t\t\t\"version\": \"1.12.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz\",\n\t\t\t\"integrity\": \"sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/slash\": {\n\t\t\t\"version\": \"3.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/slash/-/slash-3.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=8\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/spdx-correct\": {\n\t\t\t\"version\": \"3.1.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz\",\n\t\t\t\"integrity\": \"sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"spdx-expression-parse\": \"^3.0.0\",\n\t\t\t\t\"spdx-license-ids\": \"^3.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/spdx-exceptions\": {\n\t\t\t\"version\": \"2.3.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz\",\n\t\t\t\"integrity\": \"sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/spdx-expression-parse\": {\n\t\t\t\"version\": \"3.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz\",\n\t\t\t\"integrity\": \"sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"spdx-exceptions\": \"^2.1.0\",\n\t\t\t\t\"spdx-license-ids\": \"^3.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/spdx-license-ids\": {\n\t\t\t\"version\": \"3.0.5\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz\",\n\t\t\t\"integrity\": \"sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/sprintf-js\": {\n\t\t\t\"version\": \"1.0.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz\",\n\t\t\t\"integrity\": \"sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/string_decoder\": {\n\t\t\t\"version\": \"1.3.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz\",\n\t\t\t\"integrity\": \"sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"safe-buffer\": \"~5.2.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/string-width\": {\n\t\t\t\"version\": \"4.2.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz\",\n\t\t\t\"integrity\": \"sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==\",\n\t\t\t\"dependencies\": {\n\t\t\t\t\"emoji-regex\": \"^8.0.0\",\n\t\t\t\t\"is-fullwidth-code-point\": \"^3.0.0\",\n\t\t\t\t\"strip-ansi\": \"^6.0.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=8\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/string-width/node_modules/strip-ansi\": {\n\t\t\t\"version\": \"6.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==\",\n\t\t\t\"dependencies\": {\n\t\t\t\t\"ansi-regex\": \"^5.0.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=8\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/string.prototype.padend\": {\n\t\t\t\"version\": \"3.1.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.0.tgz\",\n\t\t\t\"integrity\": \"sha512-3aIv8Ffdp8EZj8iLwREGpQaUZiPyrWrpzMBHvkiSW/bK/EGve9np07Vwy7IJ5waydpGXzQZu/F8Oze2/IWkBaA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"define-properties\": \"^1.1.3\",\n\t\t\t\t\"es-abstract\": \"^1.17.0-next.1\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">= 0.4\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/string.prototype.trimend\": {\n\t\t\t\"version\": \"1.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz\",\n\t\t\t\"integrity\": \"sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"define-properties\": \"^1.1.3\",\n\t\t\t\t\"es-abstract\": \"^1.17.5\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/string.prototype.trimleft\": {\n\t\t\t\"version\": \"2.1.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz\",\n\t\t\t\"integrity\": \"sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"define-properties\": \"^1.1.3\",\n\t\t\t\t\"es-abstract\": \"^1.17.5\",\n\t\t\t\t\"string.prototype.trimstart\": \"^1.0.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">= 0.4\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/string.prototype.trimright\": {\n\t\t\t\"version\": \"2.1.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz\",\n\t\t\t\"integrity\": \"sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"define-properties\": \"^1.1.3\",\n\t\t\t\t\"es-abstract\": \"^1.17.5\",\n\t\t\t\t\"string.prototype.trimend\": \"^1.0.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">= 0.4\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/string.prototype.trimstart\": {\n\t\t\t\"version\": \"1.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz\",\n\t\t\t\"integrity\": \"sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"define-properties\": \"^1.1.3\",\n\t\t\t\t\"es-abstract\": \"^1.17.5\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/strip-ansi\": {\n\t\t\t\"version\": \"6.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz\",\n\t\t\t\"integrity\": \"sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==\",\n\t\t\t\"dependencies\": {\n\t\t\t\t\"ansi-regex\": \"^5.0.1\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=8\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/strip-bom\": {\n\t\t\t\"version\": \"3.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz\",\n\t\t\t\"integrity\": \"sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=4\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/strip-indent\": {\n\t\t\t\"version\": \"3.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"min-indent\": \"^1.0.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=8\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/strip-json-comments\": {\n\t\t\t\"version\": \"3.1.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz\",\n\t\t\t\"integrity\": \"sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==\",\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=8\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/superagent\": {\n\t\t\t\"version\": \"6.1.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/superagent/-/superagent-6.1.0.tgz\",\n\t\t\t\"integrity\": \"sha512-OUDHEssirmplo3F+1HWKUrUjvnQuA+nZI6i/JJBdXb5eq9IyEQwPyPpqND+SSsxf6TygpBEkUjISVRN4/VOpeg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"component-emitter\": \"^1.3.0\",\n\t\t\t\t\"cookiejar\": \"^2.1.2\",\n\t\t\t\t\"debug\": \"^4.1.1\",\n\t\t\t\t\"fast-safe-stringify\": \"^2.0.7\",\n\t\t\t\t\"form-data\": \"^3.0.0\",\n\t\t\t\t\"formidable\": \"^1.2.2\",\n\t\t\t\t\"methods\": \"^1.1.2\",\n\t\t\t\t\"mime\": \"^2.4.6\",\n\t\t\t\t\"qs\": \"^6.9.4\",\n\t\t\t\t\"readable-stream\": \"^3.6.0\",\n\t\t\t\t\"semver\": \"^7.3.2\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">= 7.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/supertest\": {\n\t\t\t\"version\": \"5.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/supertest/-/supertest-5.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-2JAWpPrUOZF4hHH5ZTCN2xjKXvJS3AEwPNXl0HUseHsfcXFvMy9kcsufIHCNAmQ5hlGCvgeAqaR5PBEouN3hlQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"methods\": \"1.1.2\",\n\t\t\t\t\"superagent\": \"6.1.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=6.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/supports-color\": {\n\t\t\t\"version\": \"5.5.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz\",\n\t\t\t\"integrity\": \"sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"has-flag\": \"^3.0.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=4\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/supports-preserve-symlinks-flag\": {\n\t\t\t\"version\": \"1.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">= 0.4\"\n\t\t\t},\n\t\t\t\"funding\": {\n\t\t\t\t\"url\": \"https://github.com/sponsors/ljharb\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/swagger-combine\": {\n\t\t\t\"version\": \"1.4.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/swagger-combine/-/swagger-combine-1.4.0.tgz\",\n\t\t\t\"integrity\": \"sha512-nVQPzSGixSJ6U3BSTBYswIbamumNCz1ZXPqnCrXYz6BHlSeOtfGKuyZ+sAWtpOepUFuOu93x+VOIzAxLKK6xYw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"call-me-maybe\": \"^1.0.1\",\n\t\t\t\t\"js-yaml\": \"^4.1.0\",\n\t\t\t\t\"json-schema-ref-parser\": \"^9.0.9\",\n\t\t\t\t\"lodash\": \"^4.17.21\",\n\t\t\t\t\"minimist\": \"^1.2.5\",\n\t\t\t\t\"swagger-parser\": \"^10.0.3\",\n\t\t\t\t\"traverse\": \"^0.6.6\",\n\t\t\t\t\"url-join\": \"^4.0.1\"\n\t\t\t},\n\t\t\t\"bin\": {\n\t\t\t\t\"swagger-combine\": \"bin/swagger-combine\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=10\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/swagger-combine/node_modules/argparse\": {\n\t\t\t\"version\": \"2.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz\",\n\t\t\t\"integrity\": \"sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/swagger-combine/node_modules/js-yaml\": {\n\t\t\t\"version\": \"4.1.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz\",\n\t\t\t\"integrity\": \"sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"argparse\": \"^2.0.1\"\n\t\t\t},\n\t\t\t\"bin\": {\n\t\t\t\t\"js-yaml\": \"bin/js-yaml.js\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/swagger-parser\": {\n\t\t\t\"version\": \"10.0.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/swagger-parser/-/swagger-parser-10.0.3.tgz\",\n\t\t\t\"integrity\": \"sha512-nF7oMeL4KypldrQhac8RyHerJeGPD1p2xDh900GPvc+Nk7nWP6jX2FcC7WmkinMoAmoO774+AFXcWsW8gMWEIg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"@apidevtools/swagger-parser\": \"10.0.3\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=10\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/swagger-parser/node_modules/@apidevtools/swagger-parser\": {\n\t\t\t\"version\": \"10.0.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@apidevtools/swagger-parser/-/swagger-parser-10.0.3.tgz\",\n\t\t\t\"integrity\": \"sha512-sNiLY51vZOmSPFZA5TF35KZ2HbgYklQnTSDnkghamzLb3EkNtcQnrBQEj5AOCxHpTtXpqMCRM1CrmV2rG6nw4g==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"@apidevtools/json-schema-ref-parser\": \"^9.0.6\",\n\t\t\t\t\"@apidevtools/openapi-schemas\": \"^2.0.4\",\n\t\t\t\t\"@apidevtools/swagger-methods\": \"^3.0.2\",\n\t\t\t\t\"@jsdevtools/ono\": \"^7.1.3\",\n\t\t\t\t\"call-me-maybe\": \"^1.0.1\",\n\t\t\t\t\"z-schema\": \"^5.0.1\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/swagger-parser/node_modules/z-schema\": {\n\t\t\t\"version\": \"5.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/z-schema/-/z-schema-5.0.1.tgz\",\n\t\t\t\"integrity\": \"sha512-Gp8xU2lULhREqTWj9t4BEAeA7M835n4fWJ9KjGWksV3wmLUdOJo2hAr+QYvkVZIGOOTyeN274g1f95dKRsgYgQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"lodash.get\": \"^4.4.2\",\n\t\t\t\t\"lodash.isequal\": \"^4.5.0\",\n\t\t\t\t\"validator\": \"^13.6.0\"\n\t\t\t},\n\t\t\t\"bin\": {\n\t\t\t\t\"z-schema\": \"bin/z-schema\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=8.0.0\"\n\t\t\t},\n\t\t\t\"optionalDependencies\": {\n\t\t\t\t\"commander\": \"^2.7.1\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/swagger-schema-official\": {\n\t\t\t\"version\": \"2.0.0-bab6bed\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/swagger-schema-official/-/swagger-schema-official-2.0.0-bab6bed.tgz\",\n\t\t\t\"integrity\": \"sha1-cAcEaNbSl3ylI3suUZyn0Gouo/0=\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/text-table\": {\n\t\t\t\"version\": \"0.2.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz\",\n\t\t\t\"integrity\": \"sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/to-regex-range\": {\n\t\t\t\"version\": \"5.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz\",\n\t\t\t\"integrity\": \"sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==\",\n\t\t\t\"dependencies\": {\n\t\t\t\t\"is-number\": \"^7.0.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=8.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/traverse\": {\n\t\t\t\"version\": \"0.6.6\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz\",\n\t\t\t\"integrity\": \"sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc=\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/tslib\": {\n\t\t\t\"version\": \"1.14.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz\",\n\t\t\t\"integrity\": \"sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/tsutils\": {\n\t\t\t\"version\": \"3.21.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz\",\n\t\t\t\"integrity\": \"sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"tslib\": \"^1.8.1\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">= 6\"\n\t\t\t},\n\t\t\t\"peerDependencies\": {\n\t\t\t\t\"typescript\": \">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/type-check\": {\n\t\t\t\"version\": \"0.4.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz\",\n\t\t\t\"integrity\": \"sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"prelude-ls\": \"^1.2.1\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">= 0.8.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/type-detect\": {\n\t\t\t\"version\": \"4.0.8\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz\",\n\t\t\t\"integrity\": \"sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=4\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/type-fest\": {\n\t\t\t\"version\": \"0.20.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz\",\n\t\t\t\"integrity\": \"sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=10\"\n\t\t\t},\n\t\t\t\"funding\": {\n\t\t\t\t\"url\": \"https://github.com/sponsors/sindresorhus\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/typeof\": {\n\t\t\t\"version\": \"1.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/typeof/-/typeof-1.0.0.tgz\",\n\t\t\t\"integrity\": \"sha1-nIRAPyMjrlOZFnJ1SXY46h0vJEA=\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/typescript\": {\n\t\t\t\"version\": \"5.4.5\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz\",\n\t\t\t\"integrity\": \"sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"peer\": true,\n\t\t\t\"bin\": {\n\t\t\t\t\"tsc\": \"bin/tsc\",\n\t\t\t\t\"tsserver\": \"bin/tsserver\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=14.17\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/universalify\": {\n\t\t\t\"version\": \"2.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">= 10.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/upath\": {\n\t\t\t\"version\": \"2.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/upath/-/upath-2.0.1.tgz\",\n\t\t\t\"integrity\": \"sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=4\",\n\t\t\t\t\"yarn\": \"*\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/update-browserslist-db\": {\n\t\t\t\"version\": \"1.0.13\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz\",\n\t\t\t\"integrity\": \"sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"funding\": [\n\t\t\t\t{\n\t\t\t\t\t\"type\": \"opencollective\",\n\t\t\t\t\t\"url\": \"https://opencollective.com/browserslist\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"type\": \"tidelift\",\n\t\t\t\t\t\"url\": \"https://tidelift.com/funding/github/npm/browserslist\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"type\": \"github\",\n\t\t\t\t\t\"url\": \"https://github.com/sponsors/ai\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"dependencies\": {\n\t\t\t\t\"escalade\": \"^3.1.1\",\n\t\t\t\t\"picocolors\": \"^1.0.0\"\n\t\t\t},\n\t\t\t\"bin\": {\n\t\t\t\t\"update-browserslist-db\": \"cli.js\"\n\t\t\t},\n\t\t\t\"peerDependencies\": {\n\t\t\t\t\"browserslist\": \">= 4.21.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/uri-js\": {\n\t\t\t\"version\": \"4.4.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz\",\n\t\t\t\"integrity\": \"sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"punycode\": \"^2.1.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/url-join\": {\n\t\t\t\"version\": \"4.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/url-join/-/url-join-4.0.1.tgz\",\n\t\t\t\"integrity\": \"sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/util-deprecate\": {\n\t\t\t\"version\": \"1.0.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz\",\n\t\t\t\"integrity\": \"sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/validate-npm-package-license\": {\n\t\t\t\"version\": \"3.0.4\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz\",\n\t\t\t\"integrity\": \"sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"spdx-correct\": \"^3.0.0\",\n\t\t\t\t\"spdx-expression-parse\": \"^3.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/validator\": {\n\t\t\t\"version\": \"13.7.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/validator/-/validator-13.7.0.tgz\",\n\t\t\t\"integrity\": \"sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">= 0.10\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/vue-eslint-parser\": {\n\t\t\t\"version\": \"9.4.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-9.4.2.tgz\",\n\t\t\t\"integrity\": \"sha512-Ry9oiGmCAK91HrKMtCrKFWmSFWvYkpGglCeFAIqDdr9zdXmMMpJOmUJS7WWsW7fX81h6mwHmUZCQQ1E0PkSwYQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"debug\": \"^4.3.4\",\n\t\t\t\t\"eslint-scope\": \"^7.1.1\",\n\t\t\t\t\"eslint-visitor-keys\": \"^3.3.0\",\n\t\t\t\t\"espree\": \"^9.3.1\",\n\t\t\t\t\"esquery\": \"^1.4.0\",\n\t\t\t\t\"lodash\": \"^4.17.21\",\n\t\t\t\t\"semver\": \"^7.3.6\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \"^14.17.0 || >=16.0.0\"\n\t\t\t},\n\t\t\t\"funding\": {\n\t\t\t\t\"url\": \"https://github.com/sponsors/mysticatea\"\n\t\t\t},\n\t\t\t\"peerDependencies\": {\n\t\t\t\t\"eslint\": \">=6.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/which\": {\n\t\t\t\"version\": \"1.3.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/which/-/which-1.3.1.tgz\",\n\t\t\t\"integrity\": \"sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"isexe\": \"^2.0.0\"\n\t\t\t},\n\t\t\t\"bin\": {\n\t\t\t\t\"which\": \"bin/which\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/which-module\": {\n\t\t\t\"version\": \"2.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz\",\n\t\t\t\"integrity\": \"sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/workerpool\": {\n\t\t\t\"version\": \"6.2.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz\",\n\t\t\t\"integrity\": \"sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==\"\n\t\t},\n\t\t\"node_modules/wrap-ansi\": {\n\t\t\t\"version\": \"7.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==\",\n\t\t\t\"dependencies\": {\n\t\t\t\t\"ansi-styles\": \"^4.0.0\",\n\t\t\t\t\"string-width\": \"^4.1.0\",\n\t\t\t\t\"strip-ansi\": \"^6.0.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=10\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/wrap-ansi/node_modules/ansi-styles\": {\n\t\t\t\"version\": \"4.3.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz\",\n\t\t\t\"integrity\": \"sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==\",\n\t\t\t\"dependencies\": {\n\t\t\t\t\"color-convert\": \"^2.0.1\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=8\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/wrap-ansi/node_modules/color-convert\": {\n\t\t\t\"version\": \"2.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz\",\n\t\t\t\"integrity\": \"sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==\",\n\t\t\t\"dependencies\": {\n\t\t\t\t\"color-name\": \"~1.1.4\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=7.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/wrap-ansi/node_modules/color-name\": {\n\t\t\t\"version\": \"1.1.4\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz\",\n\t\t\t\"integrity\": \"sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==\"\n\t\t},\n\t\t\"node_modules/wrappy\": {\n\t\t\t\"version\": \"1.0.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz\",\n\t\t\t\"integrity\": \"sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=\"\n\t\t},\n\t\t\"node_modules/xml-name-validator\": {\n\t\t\t\"version\": \"4.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=12\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/y18n\": {\n\t\t\t\"version\": \"4.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz\",\n\t\t\t\"integrity\": \"sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/yallist\": {\n\t\t\t\"version\": \"4.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node_modules/yaml\": {\n\t\t\t\"version\": \"2.4.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/yaml/-/yaml-2.4.1.tgz\",\n\t\t\t\"integrity\": \"sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"bin\": {\n\t\t\t\t\"yaml\": \"bin.mjs\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">= 14\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/yaml-eslint-parser\": {\n\t\t\t\"version\": \"1.2.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/yaml-eslint-parser/-/yaml-eslint-parser-1.2.2.tgz\",\n\t\t\t\"integrity\": \"sha512-pEwzfsKbTrB8G3xc/sN7aw1v6A6c/pKxLAkjclnAyo5g5qOh6eL9WGu0o3cSDQZKrTNk4KL4lQSwZW+nBkANEg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"eslint-visitor-keys\": \"^3.0.0\",\n\t\t\t\t\"lodash\": \"^4.17.21\",\n\t\t\t\t\"yaml\": \"^2.0.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \"^14.17.0 || >=16.0.0\"\n\t\t\t},\n\t\t\t\"funding\": {\n\t\t\t\t\"url\": \"https://github.com/sponsors/ota-meshi\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/yargs\": {\n\t\t\t\"version\": \"16.2.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz\",\n\t\t\t\"integrity\": \"sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==\",\n\t\t\t\"dependencies\": {\n\t\t\t\t\"cliui\": \"^7.0.2\",\n\t\t\t\t\"escalade\": \"^3.1.1\",\n\t\t\t\t\"get-caller-file\": \"^2.0.5\",\n\t\t\t\t\"require-directory\": \"^2.1.1\",\n\t\t\t\t\"string-width\": \"^4.2.0\",\n\t\t\t\t\"y18n\": \"^5.0.5\",\n\t\t\t\t\"yargs-parser\": \"^20.2.2\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=10\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/yargs-parser\": {\n\t\t\t\"version\": \"20.2.4\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz\",\n\t\t\t\"integrity\": \"sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==\",\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=10\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/yargs-unparser\": {\n\t\t\t\"version\": \"2.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==\",\n\t\t\t\"dependencies\": {\n\t\t\t\t\"camelcase\": \"^6.0.0\",\n\t\t\t\t\"decamelize\": \"^4.0.0\",\n\t\t\t\t\"flat\": \"^5.0.2\",\n\t\t\t\t\"is-plain-obj\": \"^2.1.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=10\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/yargs-unparser/node_modules/camelcase\": {\n\t\t\t\"version\": \"6.3.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz\",\n\t\t\t\"integrity\": \"sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==\",\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=10\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/yargs-unparser/node_modules/decamelize\": {\n\t\t\t\"version\": \"4.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==\",\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=10\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/yargs/node_modules/y18n\": {\n\t\t\t\"version\": \"5.0.8\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz\",\n\t\t\t\"integrity\": \"sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==\",\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=10\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/yocto-queue\": {\n\t\t\t\"version\": \"0.1.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz\",\n\t\t\t\"integrity\": \"sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==\",\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=10\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/z-schema\": {\n\t\t\t\"version\": \"4.2.4\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/z-schema/-/z-schema-4.2.4.tgz\",\n\t\t\t\"integrity\": \"sha512-YvBeW5RGNeNzKOUJs3rTL4+9rpcvHXt5I051FJbOcitV8bl40pEfcG0Q+dWSwS0/BIYrMZ/9HHoqLllMkFhD0w==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"lodash.get\": \"^4.4.2\",\n\t\t\t\t\"lodash.isequal\": \"^4.5.0\",\n\t\t\t\t\"validator\": \"^13.6.0\"\n\t\t\t},\n\t\t\t\"bin\": {\n\t\t\t\t\"z-schema\": \"bin/z-schema\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=6.0.0\"\n\t\t\t},\n\t\t\t\"optionalDependencies\": {\n\t\t\t\t\"commander\": \"^2.7.1\"\n\t\t\t}\n\t\t}\n\t},\n\t\"dependencies\": {\n\t\t\"@aashutoshrathi/word-wrap\": {\n\t\t\t\"version\": \"1.2.6\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz\",\n\t\t\t\"integrity\": \"sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"@apidevtools/json-schema-ref-parser\": {\n\t\t\t\"version\": \"9.0.6\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-9.0.6.tgz\",\n\t\t\t\"integrity\": \"sha512-M3YgsLjI0lZxvrpeGVk9Ap032W6TPQkH6pRAZz81Ac3WUNF79VQooAFnp8umjvVzUmD93NkogxEwbSce7qMsUg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"@jsdevtools/ono\": \"^7.1.3\",\n\t\t\t\t\"call-me-maybe\": \"^1.0.1\",\n\t\t\t\t\"js-yaml\": \"^3.13.1\"\n\t\t\t}\n\t\t},\n\t\t\"@apidevtools/openapi-schemas\": {\n\t\t\t\"version\": \"2.0.4\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@apidevtools/openapi-schemas/-/openapi-schemas-2.0.4.tgz\",\n\t\t\t\"integrity\": \"sha512-ob5c4UiaMYkb24pNhvfSABShAwpREvUGCkqjiz/BX9gKZ32y/S22M+ALIHftTAuv9KsFVSpVdIDzi9ZzFh5TCA==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"@apidevtools/swagger-cli\": {\n\t\t\t\"version\": \"4.0.4\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@apidevtools/swagger-cli/-/swagger-cli-4.0.4.tgz\",\n\t\t\t\"integrity\": \"sha512-hdDT3B6GLVovCsRZYDi3+wMcB1HfetTU20l2DC8zD3iFRNMC6QNAZG5fo/6PYeHWBEv7ri4MvnlKodhNB0nt7g==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"@apidevtools/swagger-parser\": \"^10.0.1\",\n\t\t\t\t\"chalk\": \"^4.1.0\",\n\t\t\t\t\"js-yaml\": \"^3.14.0\",\n\t\t\t\t\"yargs\": \"^15.4.1\"\n\t\t\t},\n\t\t\t\"dependencies\": {\n\t\t\t\t\"ansi-styles\": {\n\t\t\t\t\t\"version\": \"4.2.1\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==\",\n\t\t\t\t\t\"dev\": true,\n\t\t\t\t\t\"requires\": {\n\t\t\t\t\t\t\"@types/color-name\": \"^1.1.1\",\n\t\t\t\t\t\t\"color-convert\": \"^2.0.1\"\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t\"chalk\": {\n\t\t\t\t\t\"version\": \"4.1.0\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==\",\n\t\t\t\t\t\"dev\": true,\n\t\t\t\t\t\"requires\": {\n\t\t\t\t\t\t\"ansi-styles\": \"^4.1.0\",\n\t\t\t\t\t\t\"supports-color\": \"^7.1.0\"\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t\"cliui\": {\n\t\t\t\t\t\"version\": \"6.0.0\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==\",\n\t\t\t\t\t\"dev\": true,\n\t\t\t\t\t\"requires\": {\n\t\t\t\t\t\t\"string-width\": \"^4.2.0\",\n\t\t\t\t\t\t\"strip-ansi\": \"^6.0.0\",\n\t\t\t\t\t\t\"wrap-ansi\": \"^6.2.0\"\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t\"color-convert\": {\n\t\t\t\t\t\"version\": \"2.0.1\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==\",\n\t\t\t\t\t\"dev\": true,\n\t\t\t\t\t\"requires\": {\n\t\t\t\t\t\t\"color-name\": \"~1.1.4\"\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t\"color-name\": {\n\t\t\t\t\t\"version\": \"1.1.4\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==\",\n\t\t\t\t\t\"dev\": true\n\t\t\t\t},\n\t\t\t\t\"emoji-regex\": {\n\t\t\t\t\t\"version\": \"8.0.0\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==\",\n\t\t\t\t\t\"dev\": true\n\t\t\t\t},\n\t\t\t\t\"find-up\": {\n\t\t\t\t\t\"version\": \"4.1.0\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==\",\n\t\t\t\t\t\"dev\": true,\n\t\t\t\t\t\"requires\": {\n\t\t\t\t\t\t\"locate-path\": \"^5.0.0\",\n\t\t\t\t\t\t\"path-exists\": \"^4.0.0\"\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t\"has-flag\": {\n\t\t\t\t\t\"version\": \"4.0.0\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==\",\n\t\t\t\t\t\"dev\": true\n\t\t\t\t},\n\t\t\t\t\"is-fullwidth-code-point\": {\n\t\t\t\t\t\"version\": \"3.0.0\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==\",\n\t\t\t\t\t\"dev\": true\n\t\t\t\t},\n\t\t\t\t\"js-yaml\": {\n\t\t\t\t\t\"version\": \"3.14.0\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==\",\n\t\t\t\t\t\"dev\": true,\n\t\t\t\t\t\"requires\": {\n\t\t\t\t\t\t\"argparse\": \"^1.0.7\",\n\t\t\t\t\t\t\"esprima\": \"^4.0.0\"\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t\"locate-path\": {\n\t\t\t\t\t\"version\": \"5.0.0\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==\",\n\t\t\t\t\t\"dev\": true,\n\t\t\t\t\t\"requires\": {\n\t\t\t\t\t\t\"p-locate\": \"^4.1.0\"\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t\"p-locate\": {\n\t\t\t\t\t\"version\": \"4.1.0\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==\",\n\t\t\t\t\t\"dev\": true,\n\t\t\t\t\t\"requires\": {\n\t\t\t\t\t\t\"p-limit\": \"^2.2.0\"\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t\"path-exists\": {\n\t\t\t\t\t\"version\": \"4.0.0\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==\",\n\t\t\t\t\t\"dev\": true\n\t\t\t\t},\n\t\t\t\t\"string-width\": {\n\t\t\t\t\t\"version\": \"4.2.0\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==\",\n\t\t\t\t\t\"dev\": true,\n\t\t\t\t\t\"requires\": {\n\t\t\t\t\t\t\"emoji-regex\": \"^8.0.0\",\n\t\t\t\t\t\t\"is-fullwidth-code-point\": \"^3.0.0\",\n\t\t\t\t\t\t\"strip-ansi\": \"^6.0.0\"\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t\"strip-ansi\": {\n\t\t\t\t\t\"version\": \"6.0.0\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==\",\n\t\t\t\t\t\"dev\": true,\n\t\t\t\t\t\"requires\": {\n\t\t\t\t\t\t\"ansi-regex\": \"^5.0.0\"\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t\"supports-color\": {\n\t\t\t\t\t\"version\": \"7.2.0\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==\",\n\t\t\t\t\t\"dev\": true,\n\t\t\t\t\t\"requires\": {\n\t\t\t\t\t\t\"has-flag\": \"^4.0.0\"\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t\"wrap-ansi\": {\n\t\t\t\t\t\"version\": \"6.2.0\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==\",\n\t\t\t\t\t\"dev\": true,\n\t\t\t\t\t\"requires\": {\n\t\t\t\t\t\t\"ansi-styles\": \"^4.0.0\",\n\t\t\t\t\t\t\"string-width\": \"^4.1.0\",\n\t\t\t\t\t\t\"strip-ansi\": \"^6.0.0\"\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t\"yargs\": {\n\t\t\t\t\t\"version\": \"15.4.1\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==\",\n\t\t\t\t\t\"dev\": true,\n\t\t\t\t\t\"requires\": {\n\t\t\t\t\t\t\"cliui\": \"^6.0.0\",\n\t\t\t\t\t\t\"decamelize\": \"^1.2.0\",\n\t\t\t\t\t\t\"find-up\": \"^4.1.0\",\n\t\t\t\t\t\t\"get-caller-file\": \"^2.0.1\",\n\t\t\t\t\t\t\"require-directory\": \"^2.1.1\",\n\t\t\t\t\t\t\"require-main-filename\": \"^2.0.0\",\n\t\t\t\t\t\t\"set-blocking\": \"^2.0.0\",\n\t\t\t\t\t\t\"string-width\": \"^4.2.0\",\n\t\t\t\t\t\t\"which-module\": \"^2.0.0\",\n\t\t\t\t\t\t\"y18n\": \"^4.0.0\",\n\t\t\t\t\t\t\"yargs-parser\": \"^18.1.2\"\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t\"yargs-parser\": {\n\t\t\t\t\t\"version\": \"18.1.3\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==\",\n\t\t\t\t\t\"dev\": true,\n\t\t\t\t\t\"requires\": {\n\t\t\t\t\t\t\"camelcase\": \"^5.0.0\",\n\t\t\t\t\t\t\"decamelize\": \"^1.2.0\"\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\t\"@apidevtools/swagger-methods\": {\n\t\t\t\"version\": \"3.0.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@apidevtools/swagger-methods/-/swagger-methods-3.0.2.tgz\",\n\t\t\t\"integrity\": \"sha512-QAkD5kK2b1WfjDS/UQn/qQkbwF31uqRjPTrsCs5ZG9BQGAkjwvqGFjjPqAuzac/IYzpPtRzjCP1WrTuAIjMrXg==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"@apidevtools/swagger-parser\": {\n\t\t\t\"version\": \"10.0.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@apidevtools/swagger-parser/-/swagger-parser-10.0.2.tgz\",\n\t\t\t\"integrity\": \"sha512-JFxcEyp8RlNHgBCE98nwuTkZT6eNFPc1aosWV6wPcQph72TSEEu1k3baJD4/x1qznU+JiDdz8F5pTwabZh+Dhg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"@apidevtools/json-schema-ref-parser\": \"^9.0.6\",\n\t\t\t\t\"@apidevtools/openapi-schemas\": \"^2.0.4\",\n\t\t\t\t\"@apidevtools/swagger-methods\": \"^3.0.2\",\n\t\t\t\t\"@jsdevtools/ono\": \"^7.1.3\",\n\t\t\t\t\"call-me-maybe\": \"^1.0.1\",\n\t\t\t\t\"z-schema\": \"^4.2.3\"\n\t\t\t}\n\t\t},\n\t\t\"@babel/code-frame\": {\n\t\t\t\"version\": \"7.24.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz\",\n\t\t\t\"integrity\": \"sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"@babel/highlight\": \"^7.24.2\",\n\t\t\t\t\"picocolors\": \"^1.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"@babel/helper-validator-identifier\": {\n\t\t\t\"version\": \"7.22.20\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz\",\n\t\t\t\"integrity\": \"sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"@babel/highlight\": {\n\t\t\t\"version\": \"7.24.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.2.tgz\",\n\t\t\t\"integrity\": \"sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"@babel/helper-validator-identifier\": \"^7.22.20\",\n\t\t\t\t\"chalk\": \"^2.4.2\",\n\t\t\t\t\"js-tokens\": \"^4.0.0\",\n\t\t\t\t\"picocolors\": \"^1.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"@es-joy/jsdoccomment\": {\n\t\t\t\"version\": \"0.42.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.42.0.tgz\",\n\t\t\t\"integrity\": \"sha512-R1w57YlVA6+YE01wch3GPYn6bCsrOV3YW/5oGGE2tmX6JcL9Nr+b5IikrjMPF+v9CV3ay+obImEdsDhovhJrzw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"comment-parser\": \"1.4.1\",\n\t\t\t\t\"esquery\": \"^1.5.0\",\n\t\t\t\t\"jsdoc-type-pratt-parser\": \"~4.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"@eslint-community/eslint-utils\": {\n\t\t\t\"version\": \"4.4.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz\",\n\t\t\t\"integrity\": \"sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"eslint-visitor-keys\": \"^3.3.0\"\n\t\t\t}\n\t\t},\n\t\t\"@eslint-community/regexpp\": {\n\t\t\t\"version\": \"4.10.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz\",\n\t\t\t\"integrity\": \"sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"@eslint/eslintrc\": {\n\t\t\t\"version\": \"2.1.4\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz\",\n\t\t\t\"integrity\": \"sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"ajv\": \"^6.12.4\",\n\t\t\t\t\"debug\": \"^4.3.2\",\n\t\t\t\t\"espree\": \"^9.6.0\",\n\t\t\t\t\"globals\": \"^13.19.0\",\n\t\t\t\t\"ignore\": \"^5.2.0\",\n\t\t\t\t\"import-fresh\": \"^3.2.1\",\n\t\t\t\t\"js-yaml\": \"^4.1.0\",\n\t\t\t\t\"minimatch\": \"^3.1.2\",\n\t\t\t\t\"strip-json-comments\": \"^3.1.1\"\n\t\t\t},\n\t\t\t\"dependencies\": {\n\t\t\t\t\"argparse\": {\n\t\t\t\t\t\"version\": \"2.0.1\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==\",\n\t\t\t\t\t\"dev\": true\n\t\t\t\t},\n\t\t\t\t\"js-yaml\": {\n\t\t\t\t\t\"version\": \"4.1.0\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==\",\n\t\t\t\t\t\"dev\": true,\n\t\t\t\t\t\"requires\": {\n\t\t\t\t\t\t\"argparse\": \"^2.0.1\"\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\t\"@eslint/js\": {\n\t\t\t\"version\": \"8.57.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz\",\n\t\t\t\"integrity\": \"sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"@humanwhocodes/config-array\": {\n\t\t\t\"version\": \"0.11.14\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz\",\n\t\t\t\"integrity\": \"sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"@humanwhocodes/object-schema\": \"^2.0.2\",\n\t\t\t\t\"debug\": \"^4.3.1\",\n\t\t\t\t\"minimatch\": \"^3.0.5\"\n\t\t\t}\n\t\t},\n\t\t\"@humanwhocodes/module-importer\": {\n\t\t\t\"version\": \"1.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz\",\n\t\t\t\"integrity\": \"sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"@humanwhocodes/object-schema\": {\n\t\t\t\"version\": \"2.0.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz\",\n\t\t\t\"integrity\": \"sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"@jsdevtools/ono\": {\n\t\t\t\"version\": \"7.1.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@jsdevtools/ono/-/ono-7.1.3.tgz\",\n\t\t\t\"integrity\": \"sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"@mdn/browser-compat-data\": {\n\t\t\t\"version\": \"5.5.22\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-5.5.22.tgz\",\n\t\t\t\"integrity\": \"sha512-2v+HeCb1J4tAi4M9zMR1AtxMBA08q8HMDXbJ1H64sFpXhTU/8W2kBBjTL9TkUQiHaJDFFU6kAFBlsfslP253WA==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"@nodelib/fs.scandir\": {\n\t\t\t\"version\": \"2.1.5\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz\",\n\t\t\t\"integrity\": \"sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"@nodelib/fs.stat\": \"2.0.5\",\n\t\t\t\t\"run-parallel\": \"^1.1.9\"\n\t\t\t}\n\t\t},\n\t\t\"@nodelib/fs.stat\": {\n\t\t\t\"version\": \"2.0.5\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz\",\n\t\t\t\"integrity\": \"sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"@nodelib/fs.walk\": {\n\t\t\t\"version\": \"1.2.8\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz\",\n\t\t\t\"integrity\": \"sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"@nodelib/fs.scandir\": \"2.1.5\",\n\t\t\t\t\"fastq\": \"^1.6.0\"\n\t\t\t}\n\t\t},\n\t\t\"@types/color-name\": {\n\t\t\t\"version\": \"1.1.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz\",\n\t\t\t\"integrity\": \"sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"@types/json-schema\": {\n\t\t\t\"version\": \"7.0.9\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz\",\n\t\t\t\"integrity\": \"sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"@types/normalize-package-data\": {\n\t\t\t\"version\": \"2.4.4\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz\",\n\t\t\t\"integrity\": \"sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"@types/semver\": {\n\t\t\t\"version\": \"7.5.8\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz\",\n\t\t\t\"integrity\": \"sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"@typescript-eslint/scope-manager\": {\n\t\t\t\"version\": \"5.62.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz\",\n\t\t\t\"integrity\": \"sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"@typescript-eslint/types\": \"5.62.0\",\n\t\t\t\t\"@typescript-eslint/visitor-keys\": \"5.62.0\"\n\t\t\t}\n\t\t},\n\t\t\"@typescript-eslint/types\": {\n\t\t\t\"version\": \"5.62.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz\",\n\t\t\t\"integrity\": \"sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"@typescript-eslint/typescript-estree\": {\n\t\t\t\"version\": \"5.62.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz\",\n\t\t\t\"integrity\": \"sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"@typescript-eslint/types\": \"5.62.0\",\n\t\t\t\t\"@typescript-eslint/visitor-keys\": \"5.62.0\",\n\t\t\t\t\"debug\": \"^4.3.4\",\n\t\t\t\t\"globby\": \"^11.1.0\",\n\t\t\t\t\"is-glob\": \"^4.0.3\",\n\t\t\t\t\"semver\": \"^7.3.7\",\n\t\t\t\t\"tsutils\": \"^3.21.0\"\n\t\t\t}\n\t\t},\n\t\t\"@typescript-eslint/utils\": {\n\t\t\t\"version\": \"5.62.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz\",\n\t\t\t\"integrity\": \"sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"@eslint-community/eslint-utils\": \"^4.2.0\",\n\t\t\t\t\"@types/json-schema\": \"^7.0.9\",\n\t\t\t\t\"@types/semver\": \"^7.3.12\",\n\t\t\t\t\"@typescript-eslint/scope-manager\": \"5.62.0\",\n\t\t\t\t\"@typescript-eslint/types\": \"5.62.0\",\n\t\t\t\t\"@typescript-eslint/typescript-estree\": \"5.62.0\",\n\t\t\t\t\"eslint-scope\": \"^5.1.1\",\n\t\t\t\t\"semver\": \"^7.3.7\"\n\t\t\t},\n\t\t\t\"dependencies\": {\n\t\t\t\t\"eslint-scope\": {\n\t\t\t\t\t\"version\": \"5.1.1\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==\",\n\t\t\t\t\t\"dev\": true,\n\t\t\t\t\t\"requires\": {\n\t\t\t\t\t\t\"esrecurse\": \"^4.3.0\",\n\t\t\t\t\t\t\"estraverse\": \"^4.1.1\"\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t\"estraverse\": {\n\t\t\t\t\t\"version\": \"4.3.0\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==\",\n\t\t\t\t\t\"dev\": true\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\t\"@typescript-eslint/visitor-keys\": {\n\t\t\t\"version\": \"5.62.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz\",\n\t\t\t\"integrity\": \"sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"@typescript-eslint/types\": \"5.62.0\",\n\t\t\t\t\"eslint-visitor-keys\": \"^3.3.0\"\n\t\t\t}\n\t\t},\n\t\t\"@ungap/structured-clone\": {\n\t\t\t\"version\": \"1.2.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz\",\n\t\t\t\"integrity\": \"sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"acorn\": {\n\t\t\t\"version\": \"8.11.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz\",\n\t\t\t\"integrity\": \"sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"acorn-jsx\": {\n\t\t\t\"version\": \"5.3.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz\",\n\t\t\t\"integrity\": \"sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {}\n\t\t},\n\t\t\"ajv\": {\n\t\t\t\"version\": \"6.12.4\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz\",\n\t\t\t\"integrity\": \"sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"fast-deep-equal\": \"^3.1.1\",\n\t\t\t\t\"fast-json-stable-stringify\": \"^2.0.0\",\n\t\t\t\t\"json-schema-traverse\": \"^0.4.1\",\n\t\t\t\t\"uri-js\": \"^4.2.2\"\n\t\t\t}\n\t\t},\n\t\t\"ansi-colors\": {\n\t\t\t\"version\": \"4.1.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz\",\n\t\t\t\"integrity\": \"sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==\"\n\t\t},\n\t\t\"ansi-regex\": {\n\t\t\t\"version\": \"5.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz\",\n\t\t\t\"integrity\": \"sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==\"\n\t\t},\n\t\t\"ansi-styles\": {\n\t\t\t\"version\": \"3.2.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz\",\n\t\t\t\"integrity\": \"sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"color-convert\": \"^1.9.0\"\n\t\t\t}\n\t\t},\n\t\t\"anymatch\": {\n\t\t\t\"version\": \"3.1.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz\",\n\t\t\t\"integrity\": \"sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==\",\n\t\t\t\"requires\": {\n\t\t\t\t\"normalize-path\": \"^3.0.0\",\n\t\t\t\t\"picomatch\": \"^2.0.4\"\n\t\t\t}\n\t\t},\n\t\t\"api-testing\": {\n\t\t\t\"version\": \"1.6.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/api-testing/-/api-testing-1.6.0.tgz\",\n\t\t\t\"integrity\": \"sha512-zcpMaH4gYgTmiTGJIsxQAXBdkATNufiqAMQF5KID/g7PvMH/dug1wVXN8yM7nQvWjoTzSP4+x9/tX2xyc4Px6g==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"chai\": \"^4.2.0\",\n\t\t\t\t\"supertest\": \"^5.0.0-0\"\n\t\t\t}\n\t\t},\n\t\t\"are-docs-informative\": {\n\t\t\t\"version\": \"0.0.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/are-docs-informative/-/are-docs-informative-0.0.2.tgz\",\n\t\t\t\"integrity\": \"sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"argparse\": {\n\t\t\t\"version\": \"1.0.10\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz\",\n\t\t\t\"integrity\": \"sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"sprintf-js\": \"~1.0.2\"\n\t\t\t}\n\t\t},\n\t\t\"array-union\": {\n\t\t\t\"version\": \"2.1.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz\",\n\t\t\t\"integrity\": \"sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"assertion-error\": {\n\t\t\t\"version\": \"1.1.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz\",\n\t\t\t\"integrity\": \"sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"ast-metadata-inferer\": {\n\t\t\t\"version\": \"0.8.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/ast-metadata-inferer/-/ast-metadata-inferer-0.8.0.tgz\",\n\t\t\t\"integrity\": \"sha512-jOMKcHht9LxYIEQu+RVd22vtgrPaVCtDRQ/16IGmurdzxvYbDd5ynxjnyrzLnieG96eTcAyaoj/wN/4/1FyyeA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"@mdn/browser-compat-data\": \"^5.2.34\"\n\t\t\t}\n\t\t},\n\t\t\"asynckit\": {\n\t\t\t\"version\": \"0.4.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz\",\n\t\t\t\"integrity\": \"sha1-x57Zf380y48robyXkLzDZkdLS3k=\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"at-least-node\": {\n\t\t\t\"version\": \"1.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"balanced-match\": {\n\t\t\t\"version\": \"1.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz\",\n\t\t\t\"integrity\": \"sha1-ibTRmasr7kneFk6gK4nORi1xt2c=\"\n\t\t},\n\t\t\"binary-extensions\": {\n\t\t\t\"version\": \"2.2.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz\",\n\t\t\t\"integrity\": \"sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==\"\n\t\t},\n\t\t\"boolbase\": {\n\t\t\t\"version\": \"1.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"brace-expansion\": {\n\t\t\t\"version\": \"1.1.11\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz\",\n\t\t\t\"integrity\": \"sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==\",\n\t\t\t\"requires\": {\n\t\t\t\t\"balanced-match\": \"^1.0.0\",\n\t\t\t\t\"concat-map\": \"0.0.1\"\n\t\t\t}\n\t\t},\n\t\t\"braces\": {\n\t\t\t\"version\": \"3.0.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/braces/-/braces-3.0.2.tgz\",\n\t\t\t\"integrity\": \"sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==\",\n\t\t\t\"requires\": {\n\t\t\t\t\"fill-range\": \"^7.0.1\"\n\t\t\t}\n\t\t},\n\t\t\"browser-stdout\": {\n\t\t\t\"version\": \"1.3.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz\",\n\t\t\t\"integrity\": \"sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==\"\n\t\t},\n\t\t\"browserslist\": {\n\t\t\t\"version\": \"4.23.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz\",\n\t\t\t\"integrity\": \"sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"caniuse-lite\": \"^1.0.30001587\",\n\t\t\t\t\"electron-to-chromium\": \"^1.4.668\",\n\t\t\t\t\"node-releases\": \"^2.0.14\",\n\t\t\t\t\"update-browserslist-db\": \"^1.0.13\"\n\t\t\t}\n\t\t},\n\t\t\"browserslist-config-wikimedia\": {\n\t\t\t\"version\": \"0.6.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/browserslist-config-wikimedia/-/browserslist-config-wikimedia-0.6.1.tgz\",\n\t\t\t\"integrity\": \"sha512-F3O+12ud7ZwBaiB/RZIMGDgz3nEuXz8RhtdPB4Lkd/WVP5Vy77EqBWRMz4vJ64x8LTTH3BOaHCD2ZuUcgShqyQ==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"builtin-modules\": {\n\t\t\t\"version\": \"3.3.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz\",\n\t\t\t\"integrity\": \"sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"builtins\": {\n\t\t\t\"version\": \"5.1.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/builtins/-/builtins-5.1.0.tgz\",\n\t\t\t\"integrity\": \"sha512-SW9lzGTLvWTP1AY8xeAMZimqDrIaSdLQUcVr9DMef51niJ022Ri87SwRRKYm4A6iHfkPaiVUu/Duw2Wc4J7kKg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"semver\": \"^7.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"call-bind\": {\n\t\t\t\"version\": \"1.0.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz\",\n\t\t\t\"integrity\": \"sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"function-bind\": \"^1.1.1\",\n\t\t\t\t\"get-intrinsic\": \"^1.0.2\"\n\t\t\t}\n\t\t},\n\t\t\"call-me-maybe\": {\n\t\t\t\"version\": \"1.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz\",\n\t\t\t\"integrity\": \"sha1-JtII6onje1y95gJQoV8DHBak1ms=\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"callsites\": {\n\t\t\t\"version\": \"3.1.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz\",\n\t\t\t\"integrity\": \"sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"camelcase\": {\n\t\t\t\"version\": \"5.3.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz\",\n\t\t\t\"integrity\": \"sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"caniuse-lite\": {\n\t\t\t\"version\": \"1.0.30001610\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001610.tgz\",\n\t\t\t\"integrity\": \"sha512-QFutAY4NgaelojVMjY63o6XlZyORPaLfyMnsl3HgnWdJUcX6K0oaJymHjH8PT5Gk7sTm8rvC/c5COUQKXqmOMA==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"chai\": {\n\t\t\t\"version\": \"4.3.6\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/chai/-/chai-4.3.6.tgz\",\n\t\t\t\"integrity\": \"sha512-bbcp3YfHCUzMOvKqsztczerVgBKSsEijCySNlHHbX3VG1nskvqjz5Rfso1gGwD6w6oOV3eI60pKuMOV5MV7p3Q==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"assertion-error\": \"^1.1.0\",\n\t\t\t\t\"check-error\": \"^1.0.2\",\n\t\t\t\t\"deep-eql\": \"^3.0.1\",\n\t\t\t\t\"get-func-name\": \"^2.0.0\",\n\t\t\t\t\"loupe\": \"^2.3.1\",\n\t\t\t\t\"pathval\": \"^1.1.1\",\n\t\t\t\t\"type-detect\": \"^4.0.5\"\n\t\t\t}\n\t\t},\n\t\t\"chai-openapi-response-validator\": {\n\t\t\t\"version\": \"0.13.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/chai-openapi-response-validator/-/chai-openapi-response-validator-0.13.0.tgz\",\n\t\t\t\"integrity\": \"sha512-YnlUec1uYuOQ1ikWI5t4J+HIsULf2+NLYLi+YJUVbDllZw8Hk5kXIpyxzLeOcwL+G7tdtxyGlf8GBY3wGNNd6g==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"openapi-validator\": \"^0.13.0\"\n\t\t\t}\n\t\t},\n\t\t\"chalk\": {\n\t\t\t\"version\": \"2.4.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz\",\n\t\t\t\"integrity\": \"sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"ansi-styles\": \"^3.2.1\",\n\t\t\t\t\"escape-string-regexp\": \"^1.0.5\",\n\t\t\t\t\"supports-color\": \"^5.3.0\"\n\t\t\t}\n\t\t},\n\t\t\"check-error\": {\n\t\t\t\"version\": \"1.0.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz\",\n\t\t\t\"integrity\": \"sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"chokidar\": {\n\t\t\t\"version\": \"3.5.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz\",\n\t\t\t\"integrity\": \"sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==\",\n\t\t\t\"requires\": {\n\t\t\t\t\"anymatch\": \"~3.1.2\",\n\t\t\t\t\"braces\": \"~3.0.2\",\n\t\t\t\t\"fsevents\": \"~2.3.2\",\n\t\t\t\t\"glob-parent\": \"~5.1.2\",\n\t\t\t\t\"is-binary-path\": \"~2.1.0\",\n\t\t\t\t\"is-glob\": \"~4.0.1\",\n\t\t\t\t\"normalize-path\": \"~3.0.0\",\n\t\t\t\t\"readdirp\": \"~3.6.0\"\n\t\t\t}\n\t\t},\n\t\t\"ci-info\": {\n\t\t\t\"version\": \"4.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/ci-info/-/ci-info-4.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"clean-regexp\": {\n\t\t\t\"version\": \"1.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/clean-regexp/-/clean-regexp-1.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"escape-string-regexp\": \"^1.0.5\"\n\t\t\t}\n\t\t},\n\t\t\"cliui\": {\n\t\t\t\"version\": \"7.0.4\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz\",\n\t\t\t\"integrity\": \"sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==\",\n\t\t\t\"requires\": {\n\t\t\t\t\"string-width\": \"^4.2.0\",\n\t\t\t\t\"strip-ansi\": \"^6.0.0\",\n\t\t\t\t\"wrap-ansi\": \"^7.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"color-convert\": {\n\t\t\t\"version\": \"1.9.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz\",\n\t\t\t\"integrity\": \"sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"color-name\": \"1.1.3\"\n\t\t\t}\n\t\t},\n\t\t\"color-name\": {\n\t\t\t\"version\": \"1.1.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz\",\n\t\t\t\"integrity\": \"sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"combined-stream\": {\n\t\t\t\"version\": \"1.0.8\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz\",\n\t\t\t\"integrity\": \"sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"delayed-stream\": \"~1.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"combos\": {\n\t\t\t\"version\": \"0.2.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/combos/-/combos-0.2.0.tgz\",\n\t\t\t\"integrity\": \"sha1-3DHFqJm0IpPVX+GcBk0+biB7pPc=\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"commander\": {\n\t\t\t\"version\": \"2.20.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/commander/-/commander-2.20.3.tgz\",\n\t\t\t\"integrity\": \"sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"optional\": true\n\t\t},\n\t\t\"comment-parser\": {\n\t\t\t\"version\": \"1.4.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/comment-parser/-/comment-parser-1.4.1.tgz\",\n\t\t\t\"integrity\": \"sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"component-emitter\": {\n\t\t\t\"version\": \"1.3.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz\",\n\t\t\t\"integrity\": \"sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"concat-map\": {\n\t\t\t\"version\": \"0.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz\",\n\t\t\t\"integrity\": \"sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=\"\n\t\t},\n\t\t\"cookiejar\": {\n\t\t\t\"version\": \"2.1.4\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.4.tgz\",\n\t\t\t\"integrity\": \"sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"core-js-compat\": {\n\t\t\t\"version\": \"3.37.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.0.tgz\",\n\t\t\t\"integrity\": \"sha512-vYq4L+T8aS5UuFg4UwDhc7YNRWVeVZwltad9C/jV3R2LgVOpS9BDr7l/WL6BN0dbV3k1XejPTHqqEzJgsa0frA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"browserslist\": \"^4.23.0\"\n\t\t\t}\n\t\t},\n\t\t\"cross-spawn\": {\n\t\t\t\"version\": \"7.0.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz\",\n\t\t\t\"integrity\": \"sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"path-key\": \"^3.1.0\",\n\t\t\t\t\"shebang-command\": \"^2.0.0\",\n\t\t\t\t\"which\": \"^2.0.1\"\n\t\t\t},\n\t\t\t\"dependencies\": {\n\t\t\t\t\"which\": {\n\t\t\t\t\t\"version\": \"2.0.2\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/which/-/which-2.0.2.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==\",\n\t\t\t\t\t\"dev\": true,\n\t\t\t\t\t\"requires\": {\n\t\t\t\t\t\t\"isexe\": \"^2.0.0\"\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\t\"cssesc\": {\n\t\t\t\"version\": \"3.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"debug\": {\n\t\t\t\"version\": \"4.3.4\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/debug/-/debug-4.3.4.tgz\",\n\t\t\t\"integrity\": \"sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==\",\n\t\t\t\"requires\": {\n\t\t\t\t\"ms\": \"2.1.2\"\n\t\t\t}\n\t\t},\n\t\t\"decamelize\": {\n\t\t\t\"version\": \"1.2.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz\",\n\t\t\t\"integrity\": \"sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"deep-eql\": {\n\t\t\t\"version\": \"3.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz\",\n\t\t\t\"integrity\": \"sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"type-detect\": \"^4.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"deep-is\": {\n\t\t\t\"version\": \"0.1.4\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz\",\n\t\t\t\"integrity\": \"sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"define-properties\": {\n\t\t\t\"version\": \"1.1.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz\",\n\t\t\t\"integrity\": \"sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"object-keys\": \"^1.0.12\"\n\t\t\t}\n\t\t},\n\t\t\"delayed-stream\": {\n\t\t\t\"version\": \"1.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz\",\n\t\t\t\"integrity\": \"sha1-3zrhmayt+31ECqrgsp4icrJOxhk=\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"diff\": {\n\t\t\t\"version\": \"5.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/diff/-/diff-5.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==\"\n\t\t},\n\t\t\"dir-glob\": {\n\t\t\t\"version\": \"3.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz\",\n\t\t\t\"integrity\": \"sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"path-type\": \"^4.0.0\"\n\t\t\t},\n\t\t\t\"dependencies\": {\n\t\t\t\t\"path-type\": {\n\t\t\t\t\t\"version\": \"4.0.0\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==\",\n\t\t\t\t\t\"dev\": true\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\t\"doctrine\": {\n\t\t\t\"version\": \"3.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"esutils\": \"^2.0.2\"\n\t\t\t}\n\t\t},\n\t\t\"electron-to-chromium\": {\n\t\t\t\"version\": \"1.4.738\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.738.tgz\",\n\t\t\t\"integrity\": \"sha512-lwKft2CLFztD+vEIpesrOtCrko/TFnEJlHFdRhazU7Y/jx5qc4cqsocfVrBg4So4gGe9lvxnbLIoev47WMpg+A==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"emoji-regex\": {\n\t\t\t\"version\": \"8.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==\"\n\t\t},\n\t\t\"error-ex\": {\n\t\t\t\"version\": \"1.3.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz\",\n\t\t\t\"integrity\": \"sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"is-arrayish\": \"^0.2.1\"\n\t\t\t}\n\t\t},\n\t\t\"es-abstract\": {\n\t\t\t\"version\": \"1.17.5\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz\",\n\t\t\t\"integrity\": \"sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"es-to-primitive\": \"^1.2.1\",\n\t\t\t\t\"function-bind\": \"^1.1.1\",\n\t\t\t\t\"has\": \"^1.0.3\",\n\t\t\t\t\"has-symbols\": \"^1.0.1\",\n\t\t\t\t\"is-callable\": \"^1.1.5\",\n\t\t\t\t\"is-regex\": \"^1.0.5\",\n\t\t\t\t\"object-inspect\": \"^1.7.0\",\n\t\t\t\t\"object-keys\": \"^1.1.1\",\n\t\t\t\t\"object.assign\": \"^4.1.0\",\n\t\t\t\t\"string.prototype.trimleft\": \"^2.1.1\",\n\t\t\t\t\"string.prototype.trimright\": \"^2.1.1\"\n\t\t\t}\n\t\t},\n\t\t\"es-to-primitive\": {\n\t\t\t\"version\": \"1.2.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz\",\n\t\t\t\"integrity\": \"sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"is-callable\": \"^1.1.4\",\n\t\t\t\t\"is-date-object\": \"^1.0.1\",\n\t\t\t\t\"is-symbol\": \"^1.0.2\"\n\t\t\t}\n\t\t},\n\t\t\"escalade\": {\n\t\t\t\"version\": \"3.1.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz\",\n\t\t\t\"integrity\": \"sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==\"\n\t\t},\n\t\t\"escape-string-regexp\": {\n\t\t\t\"version\": \"1.0.5\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz\",\n\t\t\t\"integrity\": \"sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"eslint\": {\n\t\t\t\"version\": \"8.57.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz\",\n\t\t\t\"integrity\": \"sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"@eslint-community/eslint-utils\": \"^4.2.0\",\n\t\t\t\t\"@eslint-community/regexpp\": \"^4.6.1\",\n\t\t\t\t\"@eslint/eslintrc\": \"^2.1.4\",\n\t\t\t\t\"@eslint/js\": \"8.57.0\",\n\t\t\t\t\"@humanwhocodes/config-array\": \"^0.11.14\",\n\t\t\t\t\"@humanwhocodes/module-importer\": \"^1.0.1\",\n\t\t\t\t\"@nodelib/fs.walk\": \"^1.2.8\",\n\t\t\t\t\"@ungap/structured-clone\": \"^1.2.0\",\n\t\t\t\t\"ajv\": \"^6.12.4\",\n\t\t\t\t\"chalk\": \"^4.0.0\",\n\t\t\t\t\"cross-spawn\": \"^7.0.2\",\n\t\t\t\t\"debug\": \"^4.3.2\",\n\t\t\t\t\"doctrine\": \"^3.0.0\",\n\t\t\t\t\"escape-string-regexp\": \"^4.0.0\",\n\t\t\t\t\"eslint-scope\": \"^7.2.2\",\n\t\t\t\t\"eslint-visitor-keys\": \"^3.4.3\",\n\t\t\t\t\"espree\": \"^9.6.1\",\n\t\t\t\t\"esquery\": \"^1.4.2\",\n\t\t\t\t\"esutils\": \"^2.0.2\",\n\t\t\t\t\"fast-deep-equal\": \"^3.1.3\",\n\t\t\t\t\"file-entry-cache\": \"^6.0.1\",\n\t\t\t\t\"find-up\": \"^5.0.0\",\n\t\t\t\t\"glob-parent\": \"^6.0.2\",\n\t\t\t\t\"globals\": \"^13.19.0\",\n\t\t\t\t\"graphemer\": \"^1.4.0\",\n\t\t\t\t\"ignore\": \"^5.2.0\",\n\t\t\t\t\"imurmurhash\": \"^0.1.4\",\n\t\t\t\t\"is-glob\": \"^4.0.0\",\n\t\t\t\t\"is-path-inside\": \"^3.0.3\",\n\t\t\t\t\"js-yaml\": \"^4.1.0\",\n\t\t\t\t\"json-stable-stringify-without-jsonify\": \"^1.0.1\",\n\t\t\t\t\"levn\": \"^0.4.1\",\n\t\t\t\t\"lodash.merge\": \"^4.6.2\",\n\t\t\t\t\"minimatch\": \"^3.1.2\",\n\t\t\t\t\"natural-compare\": \"^1.4.0\",\n\t\t\t\t\"optionator\": \"^0.9.3\",\n\t\t\t\t\"strip-ansi\": \"^6.0.1\",\n\t\t\t\t\"text-table\": \"^0.2.0\"\n\t\t\t},\n\t\t\t\"dependencies\": {\n\t\t\t\t\"ansi-styles\": {\n\t\t\t\t\t\"version\": \"4.3.0\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==\",\n\t\t\t\t\t\"dev\": true,\n\t\t\t\t\t\"requires\": {\n\t\t\t\t\t\t\"color-convert\": \"^2.0.1\"\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t\"argparse\": {\n\t\t\t\t\t\"version\": \"2.0.1\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==\",\n\t\t\t\t\t\"dev\": true\n\t\t\t\t},\n\t\t\t\t\"chalk\": {\n\t\t\t\t\t\"version\": \"4.1.2\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==\",\n\t\t\t\t\t\"dev\": true,\n\t\t\t\t\t\"requires\": {\n\t\t\t\t\t\t\"ansi-styles\": \"^4.1.0\",\n\t\t\t\t\t\t\"supports-color\": \"^7.1.0\"\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t\"color-convert\": {\n\t\t\t\t\t\"version\": \"2.0.1\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==\",\n\t\t\t\t\t\"dev\": true,\n\t\t\t\t\t\"requires\": {\n\t\t\t\t\t\t\"color-name\": \"~1.1.4\"\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t\"color-name\": {\n\t\t\t\t\t\"version\": \"1.1.4\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==\",\n\t\t\t\t\t\"dev\": true\n\t\t\t\t},\n\t\t\t\t\"escape-string-regexp\": {\n\t\t\t\t\t\"version\": \"4.0.0\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==\",\n\t\t\t\t\t\"dev\": true\n\t\t\t\t},\n\t\t\t\t\"glob-parent\": {\n\t\t\t\t\t\"version\": \"6.0.2\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==\",\n\t\t\t\t\t\"dev\": true,\n\t\t\t\t\t\"requires\": {\n\t\t\t\t\t\t\"is-glob\": \"^4.0.3\"\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t\"has-flag\": {\n\t\t\t\t\t\"version\": \"4.0.0\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==\",\n\t\t\t\t\t\"dev\": true\n\t\t\t\t},\n\t\t\t\t\"js-yaml\": {\n\t\t\t\t\t\"version\": \"4.1.0\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==\",\n\t\t\t\t\t\"dev\": true,\n\t\t\t\t\t\"requires\": {\n\t\t\t\t\t\t\"argparse\": \"^2.0.1\"\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t\"supports-color\": {\n\t\t\t\t\t\"version\": \"7.2.0\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==\",\n\t\t\t\t\t\"dev\": true,\n\t\t\t\t\t\"requires\": {\n\t\t\t\t\t\t\"has-flag\": \"^4.0.0\"\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\t\"eslint-compat-utils\": {\n\t\t\t\"version\": \"0.5.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.5.0.tgz\",\n\t\t\t\"integrity\": \"sha512-dc6Y8tzEcSYZMHa+CMPLi/hyo1FzNeonbhJL7Ol0ccuKQkwopJcJBA9YL/xmMTLU1eKigXo9vj9nALElWYSowg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"semver\": \"^7.5.4\"\n\t\t\t}\n\t\t},\n\t\t\"eslint-config-wikimedia\": {\n\t\t\t\"version\": \"0.27.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-config-wikimedia/-/eslint-config-wikimedia-0.27.0.tgz\",\n\t\t\t\"integrity\": \"sha512-KkZ54+MUnggz17C/RCEMXQSpiiqZRF7p9fjrz4phaaeKlTrjg0B+QbM5zcDWcjGiAWaJUptHaH17+RZldadkUw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"browserslist-config-wikimedia\": \"^0.6.1\",\n\t\t\t\t\"eslint\": \"^8.57.0\",\n\t\t\t\t\"eslint-plugin-compat\": \"^4.2.0\",\n\t\t\t\t\"eslint-plugin-es-x\": \"^7.6.0\",\n\t\t\t\t\"eslint-plugin-jest\": \"^27.9.0\",\n\t\t\t\t\"eslint-plugin-jsdoc\": \"48.2.1\",\n\t\t\t\t\"eslint-plugin-json-es\": \"^1.5.7\",\n\t\t\t\t\"eslint-plugin-mediawiki\": \"^0.6.0\",\n\t\t\t\t\"eslint-plugin-mocha\": \"^10.4.1\",\n\t\t\t\t\"eslint-plugin-n\": \"^16.6.2\",\n\t\t\t\t\"eslint-plugin-no-jquery\": \"^2.7.0\",\n\t\t\t\t\"eslint-plugin-qunit\": \"^8.1.1\",\n\t\t\t\t\"eslint-plugin-security\": \"^1.7.1\",\n\t\t\t\t\"eslint-plugin-unicorn\": \"^51.0.1\",\n\t\t\t\t\"eslint-plugin-vue\": \"^9.23.0\",\n\t\t\t\t\"eslint-plugin-wdio\": \"^8.24.12\",\n\t\t\t\t\"eslint-plugin-yml\": \"^1.13.2\"\n\t\t\t}\n\t\t},\n\t\t\"eslint-plugin-compat\": {\n\t\t\t\"version\": \"4.2.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-plugin-compat/-/eslint-plugin-compat-4.2.0.tgz\",\n\t\t\t\"integrity\": \"sha512-RDKSYD0maWy5r7zb5cWQS+uSPc26mgOzdORJ8hxILmWM7S/Ncwky7BcAtXVY5iRbKjBdHsWU8Yg7hfoZjtkv7w==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"@mdn/browser-compat-data\": \"^5.3.13\",\n\t\t\t\t\"ast-metadata-inferer\": \"^0.8.0\",\n\t\t\t\t\"browserslist\": \"^4.21.10\",\n\t\t\t\t\"caniuse-lite\": \"^1.0.30001524\",\n\t\t\t\t\"find-up\": \"^5.0.0\",\n\t\t\t\t\"lodash.memoize\": \"^4.1.2\",\n\t\t\t\t\"semver\": \"^7.5.4\"\n\t\t\t}\n\t\t},\n\t\t\"eslint-plugin-es-x\": {\n\t\t\t\"version\": \"7.6.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-plugin-es-x/-/eslint-plugin-es-x-7.6.0.tgz\",\n\t\t\t\"integrity\": \"sha512-I0AmeNgevgaTR7y2lrVCJmGYF0rjoznpDvqV/kIkZSZbZ8Rw3eu4cGlvBBULScfkSOCzqKbff5LR4CNrV7mZHA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"@eslint-community/eslint-utils\": \"^4.1.2\",\n\t\t\t\t\"@eslint-community/regexpp\": \"^4.6.0\",\n\t\t\t\t\"eslint-compat-utils\": \"^0.5.0\"\n\t\t\t}\n\t\t},\n\t\t\"eslint-plugin-jest\": {\n\t\t\t\"version\": \"27.9.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-27.9.0.tgz\",\n\t\t\t\"integrity\": \"sha512-QIT7FH7fNmd9n4se7FFKHbsLKGQiw885Ds6Y/sxKgCZ6natwCsXdgPOADnYVxN2QrRweF0FZWbJ6S7Rsn7llug==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"@typescript-eslint/utils\": \"^5.10.0\"\n\t\t\t}\n\t\t},\n\t\t\"eslint-plugin-jsdoc\": {\n\t\t\t\"version\": \"48.2.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-48.2.1.tgz\",\n\t\t\t\"integrity\": \"sha512-iUvbcyDZSO/9xSuRv2HQBw++8VkV/pt3UWtX9cpPH0l7GKPq78QC/6+PmyQHHvNZaTjAce6QVciEbnc6J/zH5g==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"@es-joy/jsdoccomment\": \"~0.42.0\",\n\t\t\t\t\"are-docs-informative\": \"^0.0.2\",\n\t\t\t\t\"comment-parser\": \"1.4.1\",\n\t\t\t\t\"debug\": \"^4.3.4\",\n\t\t\t\t\"escape-string-regexp\": \"^4.0.0\",\n\t\t\t\t\"esquery\": \"^1.5.0\",\n\t\t\t\t\"is-builtin-module\": \"^3.2.1\",\n\t\t\t\t\"semver\": \"^7.6.0\",\n\t\t\t\t\"spdx-expression-parse\": \"^4.0.0\"\n\t\t\t},\n\t\t\t\"dependencies\": {\n\t\t\t\t\"escape-string-regexp\": {\n\t\t\t\t\t\"version\": \"4.0.0\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==\",\n\t\t\t\t\t\"dev\": true\n\t\t\t\t},\n\t\t\t\t\"spdx-expression-parse\": {\n\t\t\t\t\t\"version\": \"4.0.0\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-4.0.0.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==\",\n\t\t\t\t\t\"dev\": true,\n\t\t\t\t\t\"requires\": {\n\t\t\t\t\t\t\"spdx-exceptions\": \"^2.1.0\",\n\t\t\t\t\t\t\"spdx-license-ids\": \"^3.0.0\"\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\t\"eslint-plugin-json-es\": {\n\t\t\t\"version\": \"1.5.7\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-plugin-json-es/-/eslint-plugin-json-es-1.5.7.tgz\",\n\t\t\t\"integrity\": \"sha512-ehBHcCcJo4iViYx6vp3T+SmwzLIlVDzZNoVxN/txZIiPwDQ26mnYaN5iJ3imqN4l1b8z6rbxEH2kB9XDGxeU/w==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"eslint-visitor-keys\": \"^3.3.0\",\n\t\t\t\t\"espree\": \"^9.3.1\"\n\t\t\t}\n\t\t},\n\t\t\"eslint-plugin-mediawiki\": {\n\t\t\t\"version\": \"0.6.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-plugin-mediawiki/-/eslint-plugin-mediawiki-0.6.0.tgz\",\n\t\t\t\"integrity\": \"sha512-a2Zm18N5nPyflBajM2ZWATxucIpYPEmOSjFzUR1OBH3hAL0GY9fx1mpezEwzqAQ862d+kPkolgQOzktnZe8nKA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"eslint-plugin-vue\": \"^9.23.0\",\n\t\t\t\t\"upath\": \"^2.0.1\"\n\t\t\t}\n\t\t},\n\t\t\"eslint-plugin-mocha\": {\n\t\t\t\"version\": \"10.4.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-plugin-mocha/-/eslint-plugin-mocha-10.4.2.tgz\",\n\t\t\t\"integrity\": \"sha512-cur4dVYnSEWTBwdqIBQFxa/9siAhesu0TX+lbJ4ClE9j0eNMNe6BSx3vkFFNz6tGoveyMyELFXa30f3fvuAVDg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"eslint-utils\": \"^3.0.0\",\n\t\t\t\t\"globals\": \"^13.24.0\",\n\t\t\t\t\"rambda\": \"^7.4.0\"\n\t\t\t}\n\t\t},\n\t\t\"eslint-plugin-n\": {\n\t\t\t\"version\": \"16.6.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-16.6.2.tgz\",\n\t\t\t\"integrity\": \"sha512-6TyDmZ1HXoFQXnhCTUjVFULReoBPOAjpuiKELMkeP40yffI/1ZRO+d9ug/VC6fqISo2WkuIBk3cvuRPALaWlOQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"@eslint-community/eslint-utils\": \"^4.4.0\",\n\t\t\t\t\"builtins\": \"^5.0.1\",\n\t\t\t\t\"eslint-plugin-es-x\": \"^7.5.0\",\n\t\t\t\t\"get-tsconfig\": \"^4.7.0\",\n\t\t\t\t\"globals\": \"^13.24.0\",\n\t\t\t\t\"ignore\": \"^5.2.4\",\n\t\t\t\t\"is-builtin-module\": \"^3.2.1\",\n\t\t\t\t\"is-core-module\": \"^2.12.1\",\n\t\t\t\t\"minimatch\": \"^3.1.2\",\n\t\t\t\t\"resolve\": \"^1.22.2\",\n\t\t\t\t\"semver\": \"^7.5.3\"\n\t\t\t}\n\t\t},\n\t\t\"eslint-plugin-no-jquery\": {\n\t\t\t\"version\": \"2.7.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-plugin-no-jquery/-/eslint-plugin-no-jquery-2.7.0.tgz\",\n\t\t\t\"integrity\": \"sha512-Aeg7dA6GTH1AcWLlBtWNzOU9efK5KpNi7b0EhBO0o0M+awyzguUUo8gF6hXGjQ9n5h8/uRtYv9zOqQkeC5CG0w==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"eslint-plugin-qunit\": {\n\t\t\t\"version\": \"8.1.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-plugin-qunit/-/eslint-plugin-qunit-8.1.1.tgz\",\n\t\t\t\"integrity\": \"sha512-j3xhiAf2Wvr8Dfwl5T6tlJ+F55vqYE9ZdAHUOTzq1lGerYrXzOS46RvK4SSWug2D8sl3ZYr2lA4/hgVXgLloxw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"eslint-utils\": \"^3.0.0\",\n\t\t\t\t\"requireindex\": \"^1.2.0\"\n\t\t\t}\n\t\t},\n\t\t\"eslint-plugin-security\": {\n\t\t\t\"version\": \"1.7.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-plugin-security/-/eslint-plugin-security-1.7.1.tgz\",\n\t\t\t\"integrity\": \"sha512-sMStceig8AFglhhT2LqlU5r+/fn9OwsA72O5bBuQVTssPCdQAOQzL+oMn/ZcpeUY6KcNfLJArgcrsSULNjYYdQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"safe-regex\": \"^2.1.1\"\n\t\t\t}\n\t\t},\n\t\t\"eslint-plugin-unicorn\": {\n\t\t\t\"version\": \"51.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-51.0.1.tgz\",\n\t\t\t\"integrity\": \"sha512-MuR/+9VuB0fydoI0nIn2RDA5WISRn4AsJyNSaNKLVwie9/ONvQhxOBbkfSICBPnzKrB77Fh6CZZXjgTt/4Latw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"@babel/helper-validator-identifier\": \"^7.22.20\",\n\t\t\t\t\"@eslint-community/eslint-utils\": \"^4.4.0\",\n\t\t\t\t\"@eslint/eslintrc\": \"^2.1.4\",\n\t\t\t\t\"ci-info\": \"^4.0.0\",\n\t\t\t\t\"clean-regexp\": \"^1.0.0\",\n\t\t\t\t\"core-js-compat\": \"^3.34.0\",\n\t\t\t\t\"esquery\": \"^1.5.0\",\n\t\t\t\t\"indent-string\": \"^4.0.0\",\n\t\t\t\t\"is-builtin-module\": \"^3.2.1\",\n\t\t\t\t\"jsesc\": \"^3.0.2\",\n\t\t\t\t\"pluralize\": \"^8.0.0\",\n\t\t\t\t\"read-pkg-up\": \"^7.0.1\",\n\t\t\t\t\"regexp-tree\": \"^0.1.27\",\n\t\t\t\t\"regjsparser\": \"^0.10.0\",\n\t\t\t\t\"semver\": \"^7.5.4\",\n\t\t\t\t\"strip-indent\": \"^3.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"eslint-plugin-vue\": {\n\t\t\t\"version\": \"9.25.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.25.0.tgz\",\n\t\t\t\"integrity\": \"sha512-tDWlx14bVe6Bs+Nnh3IGrD+hb11kf2nukfm6jLsmJIhmiRQ1SUaksvwY9U5MvPB0pcrg0QK0xapQkfITs3RKOA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"@eslint-community/eslint-utils\": \"^4.4.0\",\n\t\t\t\t\"globals\": \"^13.24.0\",\n\t\t\t\t\"natural-compare\": \"^1.4.0\",\n\t\t\t\t\"nth-check\": \"^2.1.1\",\n\t\t\t\t\"postcss-selector-parser\": \"^6.0.15\",\n\t\t\t\t\"semver\": \"^7.6.0\",\n\t\t\t\t\"vue-eslint-parser\": \"^9.4.2\",\n\t\t\t\t\"xml-name-validator\": \"^4.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"eslint-plugin-wdio\": {\n\t\t\t\"version\": \"8.24.12\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-plugin-wdio/-/eslint-plugin-wdio-8.24.12.tgz\",\n\t\t\t\"integrity\": \"sha512-OmzGteXFOQnJDdkTNnTfksaVa18WlFCyeLjZXHvDpkbomLWAg9wc296Pr0wnTCagqNj8qfEHpy+N2XVew5VCMA==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"eslint-plugin-yml\": {\n\t\t\t\"version\": \"1.14.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-plugin-yml/-/eslint-plugin-yml-1.14.0.tgz\",\n\t\t\t\"integrity\": \"sha512-ESUpgYPOcAYQO9czugcX5OqRvn/ydDVwGCPXY4YjPqc09rHaUVUA6IE6HLQys4rXk/S+qx3EwTd1wHCwam/OWQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"debug\": \"^4.3.2\",\n\t\t\t\t\"eslint-compat-utils\": \"^0.5.0\",\n\t\t\t\t\"lodash\": \"^4.17.21\",\n\t\t\t\t\"natural-compare\": \"^1.4.0\",\n\t\t\t\t\"yaml-eslint-parser\": \"^1.2.1\"\n\t\t\t}\n\t\t},\n\t\t\"eslint-scope\": {\n\t\t\t\"version\": \"7.2.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz\",\n\t\t\t\"integrity\": \"sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"esrecurse\": \"^4.3.0\",\n\t\t\t\t\"estraverse\": \"^5.2.0\"\n\t\t\t}\n\t\t},\n\t\t\"eslint-utils\": {\n\t\t\t\"version\": \"3.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"eslint-visitor-keys\": \"^2.0.0\"\n\t\t\t},\n\t\t\t\"dependencies\": {\n\t\t\t\t\"eslint-visitor-keys\": {\n\t\t\t\t\t\"version\": \"2.1.0\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==\",\n\t\t\t\t\t\"dev\": true\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\t\"eslint-visitor-keys\": {\n\t\t\t\"version\": \"3.4.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz\",\n\t\t\t\"integrity\": \"sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"espree\": {\n\t\t\t\"version\": \"9.6.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/espree/-/espree-9.6.1.tgz\",\n\t\t\t\"integrity\": \"sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"acorn\": \"^8.9.0\",\n\t\t\t\t\"acorn-jsx\": \"^5.3.2\",\n\t\t\t\t\"eslint-visitor-keys\": \"^3.4.1\"\n\t\t\t}\n\t\t},\n\t\t\"esprima\": {\n\t\t\t\"version\": \"4.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz\",\n\t\t\t\"integrity\": \"sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"esquery\": {\n\t\t\t\"version\": \"1.5.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz\",\n\t\t\t\"integrity\": \"sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"estraverse\": \"^5.1.0\"\n\t\t\t}\n\t\t},\n\t\t\"esrecurse\": {\n\t\t\t\"version\": \"4.3.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz\",\n\t\t\t\"integrity\": \"sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"estraverse\": \"^5.2.0\"\n\t\t\t}\n\t\t},\n\t\t\"estraverse\": {\n\t\t\t\"version\": \"5.3.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz\",\n\t\t\t\"integrity\": \"sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"esutils\": {\n\t\t\t\"version\": \"2.0.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz\",\n\t\t\t\"integrity\": \"sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"fast-deep-equal\": {\n\t\t\t\"version\": \"3.1.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz\",\n\t\t\t\"integrity\": \"sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"fast-glob\": {\n\t\t\t\"version\": \"3.3.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz\",\n\t\t\t\"integrity\": \"sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"@nodelib/fs.stat\": \"^2.0.2\",\n\t\t\t\t\"@nodelib/fs.walk\": \"^1.2.3\",\n\t\t\t\t\"glob-parent\": \"^5.1.2\",\n\t\t\t\t\"merge2\": \"^1.3.0\",\n\t\t\t\t\"micromatch\": \"^4.0.4\"\n\t\t\t}\n\t\t},\n\t\t\"fast-json-stable-stringify\": {\n\t\t\t\"version\": \"2.1.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz\",\n\t\t\t\"integrity\": \"sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"fast-levenshtein\": {\n\t\t\t\"version\": \"2.0.6\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz\",\n\t\t\t\"integrity\": \"sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"fast-safe-stringify\": {\n\t\t\t\"version\": \"2.1.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz\",\n\t\t\t\"integrity\": \"sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"fastq\": {\n\t\t\t\"version\": \"1.15.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz\",\n\t\t\t\"integrity\": \"sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"reusify\": \"^1.0.4\"\n\t\t\t}\n\t\t},\n\t\t\"file-entry-cache\": {\n\t\t\t\"version\": \"6.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz\",\n\t\t\t\"integrity\": \"sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"flat-cache\": \"^3.0.4\"\n\t\t\t}\n\t\t},\n\t\t\"fill-range\": {\n\t\t\t\"version\": \"7.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz\",\n\t\t\t\"integrity\": \"sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==\",\n\t\t\t\"requires\": {\n\t\t\t\t\"to-regex-range\": \"^5.0.1\"\n\t\t\t}\n\t\t},\n\t\t\"find-up\": {\n\t\t\t\"version\": \"5.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==\",\n\t\t\t\"requires\": {\n\t\t\t\t\"locate-path\": \"^6.0.0\",\n\t\t\t\t\"path-exists\": \"^4.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"flat\": {\n\t\t\t\"version\": \"5.0.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/flat/-/flat-5.0.2.tgz\",\n\t\t\t\"integrity\": \"sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==\"\n\t\t},\n\t\t\"flat-cache\": {\n\t\t\t\"version\": \"3.0.4\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz\",\n\t\t\t\"integrity\": \"sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"flatted\": \"^3.1.0\",\n\t\t\t\t\"rimraf\": \"^3.0.2\"\n\t\t\t}\n\t\t},\n\t\t\"flatted\": {\n\t\t\t\"version\": \"3.2.7\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz\",\n\t\t\t\"integrity\": \"sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"form-data\": {\n\t\t\t\"version\": \"3.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz\",\n\t\t\t\"integrity\": \"sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"asynckit\": \"^0.4.0\",\n\t\t\t\t\"combined-stream\": \"^1.0.8\",\n\t\t\t\t\"mime-types\": \"^2.1.12\"\n\t\t\t}\n\t\t},\n\t\t\"formidable\": {\n\t\t\t\"version\": \"1.2.6\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/formidable/-/formidable-1.2.6.tgz\",\n\t\t\t\"integrity\": \"sha512-KcpbcpuLNOwrEjnbpMC0gS+X8ciDoZE1kkqzat4a8vrprf+s9pKNQ/QIwWfbfs4ltgmFl3MD177SNTkve3BwGQ==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"fs-extra\": {\n\t\t\t\"version\": \"9.1.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz\",\n\t\t\t\"integrity\": \"sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"at-least-node\": \"^1.0.0\",\n\t\t\t\t\"graceful-fs\": \"^4.2.0\",\n\t\t\t\t\"jsonfile\": \"^6.0.1\",\n\t\t\t\t\"universalify\": \"^2.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"fs.realpath\": {\n\t\t\t\"version\": \"1.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz\",\n\t\t\t\"integrity\": \"sha1-FQStJSMVjKpA20onh8sBQRmU6k8=\"\n\t\t},\n\t\t\"fsevents\": {\n\t\t\t\"version\": \"2.3.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz\",\n\t\t\t\"integrity\": \"sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==\",\n\t\t\t\"optional\": true\n\t\t},\n\t\t\"function-bind\": {\n\t\t\t\"version\": \"1.1.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz\",\n\t\t\t\"integrity\": \"sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"get-caller-file\": {\n\t\t\t\"version\": \"2.0.5\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz\",\n\t\t\t\"integrity\": \"sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==\"\n\t\t},\n\t\t\"get-func-name\": {\n\t\t\t\"version\": \"2.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz\",\n\t\t\t\"integrity\": \"sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"get-intrinsic\": {\n\t\t\t\"version\": \"1.1.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz\",\n\t\t\t\"integrity\": \"sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"function-bind\": \"^1.1.1\",\n\t\t\t\t\"has\": \"^1.0.3\",\n\t\t\t\t\"has-symbols\": \"^1.0.1\"\n\t\t\t}\n\t\t},\n\t\t\"get-tsconfig\": {\n\t\t\t\"version\": \"4.7.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.3.tgz\",\n\t\t\t\"integrity\": \"sha512-ZvkrzoUA0PQZM6fy6+/Hce561s+faD1rsNwhnO5FelNjyy7EMGJ3Rz1AQ8GYDWjhRs/7dBLOEJvhK8MiEJOAFg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"resolve-pkg-maps\": \"^1.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"glob\": {\n\t\t\t\"version\": \"7.2.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/glob/-/glob-7.2.3.tgz\",\n\t\t\t\"integrity\": \"sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"fs.realpath\": \"^1.0.0\",\n\t\t\t\t\"inflight\": \"^1.0.4\",\n\t\t\t\t\"inherits\": \"2\",\n\t\t\t\t\"minimatch\": \"^3.1.1\",\n\t\t\t\t\"once\": \"^1.3.0\",\n\t\t\t\t\"path-is-absolute\": \"^1.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"glob-parent\": {\n\t\t\t\"version\": \"5.1.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz\",\n\t\t\t\"integrity\": \"sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==\",\n\t\t\t\"requires\": {\n\t\t\t\t\"is-glob\": \"^4.0.1\"\n\t\t\t}\n\t\t},\n\t\t\"globals\": {\n\t\t\t\"version\": \"13.24.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/globals/-/globals-13.24.0.tgz\",\n\t\t\t\"integrity\": \"sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"type-fest\": \"^0.20.2\"\n\t\t\t}\n\t\t},\n\t\t\"globby\": {\n\t\t\t\"version\": \"11.1.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/globby/-/globby-11.1.0.tgz\",\n\t\t\t\"integrity\": \"sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"array-union\": \"^2.1.0\",\n\t\t\t\t\"dir-glob\": \"^3.0.1\",\n\t\t\t\t\"fast-glob\": \"^3.2.9\",\n\t\t\t\t\"ignore\": \"^5.2.0\",\n\t\t\t\t\"merge2\": \"^1.4.1\",\n\t\t\t\t\"slash\": \"^3.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"graceful-fs\": {\n\t\t\t\"version\": \"4.2.4\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz\",\n\t\t\t\"integrity\": \"sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"graphemer\": {\n\t\t\t\"version\": \"1.4.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz\",\n\t\t\t\"integrity\": \"sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"has\": {\n\t\t\t\"version\": \"1.0.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/has/-/has-1.0.3.tgz\",\n\t\t\t\"integrity\": \"sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"function-bind\": \"^1.1.1\"\n\t\t\t}\n\t\t},\n\t\t\"has-flag\": {\n\t\t\t\"version\": \"3.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz\",\n\t\t\t\"integrity\": \"sha1-tdRU3CGZriJWmfNGfloH87lVuv0=\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"has-symbols\": {\n\t\t\t\"version\": \"1.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz\",\n\t\t\t\"integrity\": \"sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"hasown\": {\n\t\t\t\"version\": \"2.0.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz\",\n\t\t\t\"integrity\": \"sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"function-bind\": \"^1.1.2\"\n\t\t\t}\n\t\t},\n\t\t\"he\": {\n\t\t\t\"version\": \"1.2.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/he/-/he-1.2.0.tgz\",\n\t\t\t\"integrity\": \"sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==\"\n\t\t},\n\t\t\"hosted-git-info\": {\n\t\t\t\"version\": \"2.8.9\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz\",\n\t\t\t\"integrity\": \"sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"ignore\": {\n\t\t\t\"version\": \"5.3.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz\",\n\t\t\t\"integrity\": \"sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"import-fresh\": {\n\t\t\t\"version\": \"3.3.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz\",\n\t\t\t\"integrity\": \"sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"parent-module\": \"^1.0.0\",\n\t\t\t\t\"resolve-from\": \"^4.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"imurmurhash\": {\n\t\t\t\"version\": \"0.1.4\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz\",\n\t\t\t\"integrity\": \"sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"indent-string\": {\n\t\t\t\"version\": \"4.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"inflight\": {\n\t\t\t\"version\": \"1.0.6\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz\",\n\t\t\t\"integrity\": \"sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=\",\n\t\t\t\"requires\": {\n\t\t\t\t\"once\": \"^1.3.0\",\n\t\t\t\t\"wrappy\": \"1\"\n\t\t\t}\n\t\t},\n\t\t\"inherits\": {\n\t\t\t\"version\": \"2.0.4\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz\",\n\t\t\t\"integrity\": \"sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==\"\n\t\t},\n\t\t\"is-arrayish\": {\n\t\t\t\"version\": \"0.2.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz\",\n\t\t\t\"integrity\": \"sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"is-binary-path\": {\n\t\t\t\"version\": \"2.1.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz\",\n\t\t\t\"integrity\": \"sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==\",\n\t\t\t\"requires\": {\n\t\t\t\t\"binary-extensions\": \"^2.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"is-builtin-module\": {\n\t\t\t\"version\": \"3.2.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz\",\n\t\t\t\"integrity\": \"sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"builtin-modules\": \"^3.3.0\"\n\t\t\t}\n\t\t},\n\t\t\"is-callable\": {\n\t\t\t\"version\": \"1.1.5\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz\",\n\t\t\t\"integrity\": \"sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"is-core-module\": {\n\t\t\t\"version\": \"2.13.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz\",\n\t\t\t\"integrity\": \"sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"hasown\": \"^2.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"is-date-object\": {\n\t\t\t\"version\": \"1.0.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz\",\n\t\t\t\"integrity\": \"sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"is-extglob\": {\n\t\t\t\"version\": \"2.1.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz\",\n\t\t\t\"integrity\": \"sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=\"\n\t\t},\n\t\t\"is-fullwidth-code-point\": {\n\t\t\t\"version\": \"3.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==\"\n\t\t},\n\t\t\"is-glob\": {\n\t\t\t\"version\": \"4.0.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz\",\n\t\t\t\"integrity\": \"sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==\",\n\t\t\t\"requires\": {\n\t\t\t\t\"is-extglob\": \"^2.1.1\"\n\t\t\t}\n\t\t},\n\t\t\"is-number\": {\n\t\t\t\"version\": \"7.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==\"\n\t\t},\n\t\t\"is-path-inside\": {\n\t\t\t\"version\": \"3.0.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz\",\n\t\t\t\"integrity\": \"sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"is-plain-obj\": {\n\t\t\t\"version\": \"2.1.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz\",\n\t\t\t\"integrity\": \"sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==\"\n\t\t},\n\t\t\"is-regex\": {\n\t\t\t\"version\": \"1.0.5\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz\",\n\t\t\t\"integrity\": \"sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"has\": \"^1.0.3\"\n\t\t\t}\n\t\t},\n\t\t\"is-symbol\": {\n\t\t\t\"version\": \"1.0.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz\",\n\t\t\t\"integrity\": \"sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"has-symbols\": \"^1.0.1\"\n\t\t\t}\n\t\t},\n\t\t\"is-unicode-supported\": {\n\t\t\t\"version\": \"0.1.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz\",\n\t\t\t\"integrity\": \"sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==\"\n\t\t},\n\t\t\"isexe\": {\n\t\t\t\"version\": \"2.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz\",\n\t\t\t\"integrity\": \"sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"js-tokens\": {\n\t\t\t\"version\": \"4.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"js-yaml\": {\n\t\t\t\"version\": \"3.13.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz\",\n\t\t\t\"integrity\": \"sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"argparse\": \"^1.0.7\",\n\t\t\t\t\"esprima\": \"^4.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"jsdoc-type-pratt-parser\": {\n\t\t\t\"version\": \"4.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-4.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-YtOli5Cmzy3q4dP26GraSOeAhqecewG04hoO8DY56CH4KJ9Fvv5qKWUCCo3HZob7esJQHCv6/+bnTy72xZZaVQ==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"jsesc\": {\n\t\t\t\"version\": \"3.0.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz\",\n\t\t\t\"integrity\": \"sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"json-parse-better-errors\": {\n\t\t\t\"version\": \"1.0.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz\",\n\t\t\t\"integrity\": \"sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"json-parse-even-better-errors\": {\n\t\t\t\"version\": \"2.3.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz\",\n\t\t\t\"integrity\": \"sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"json-schema-ref-parser\": {\n\t\t\t\"version\": \"9.0.9\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/json-schema-ref-parser/-/json-schema-ref-parser-9.0.9.tgz\",\n\t\t\t\"integrity\": \"sha512-qcP2lmGy+JUoQJ4DOQeLaZDqH9qSkeGCK3suKWxJXS82dg728Mn3j97azDMaOUmJAN4uCq91LdPx4K7E8F1a7Q==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"@apidevtools/json-schema-ref-parser\": \"9.0.9\"\n\t\t\t},\n\t\t\t\"dependencies\": {\n\t\t\t\t\"@apidevtools/json-schema-ref-parser\": {\n\t\t\t\t\t\"version\": \"9.0.9\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-9.0.9.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-GBD2Le9w2+lVFoc4vswGI/TjkNIZSVp7+9xPf+X3uidBfWnAeUWmquteSyt0+VCrhNMWj/FTABISQrD3Z/YA+w==\",\n\t\t\t\t\t\"dev\": true,\n\t\t\t\t\t\"requires\": {\n\t\t\t\t\t\t\"@jsdevtools/ono\": \"^7.1.3\",\n\t\t\t\t\t\t\"@types/json-schema\": \"^7.0.6\",\n\t\t\t\t\t\t\"call-me-maybe\": \"^1.0.1\",\n\t\t\t\t\t\t\"js-yaml\": \"^4.1.0\"\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t\"argparse\": {\n\t\t\t\t\t\"version\": \"2.0.1\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==\",\n\t\t\t\t\t\"dev\": true\n\t\t\t\t},\n\t\t\t\t\"js-yaml\": {\n\t\t\t\t\t\"version\": \"4.1.0\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==\",\n\t\t\t\t\t\"dev\": true,\n\t\t\t\t\t\"requires\": {\n\t\t\t\t\t\t\"argparse\": \"^2.0.1\"\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\t\"json-schema-traverse\": {\n\t\t\t\"version\": \"0.4.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz\",\n\t\t\t\"integrity\": \"sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"json-stable-stringify-without-jsonify\": {\n\t\t\t\"version\": \"1.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz\",\n\t\t\t\"integrity\": \"sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"jsonfile\": {\n\t\t\t\"version\": \"6.1.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz\",\n\t\t\t\"integrity\": \"sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"graceful-fs\": \"^4.1.6\",\n\t\t\t\t\"universalify\": \"^2.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"levn\": {\n\t\t\t\"version\": \"0.4.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/levn/-/levn-0.4.1.tgz\",\n\t\t\t\"integrity\": \"sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"prelude-ls\": \"^1.2.1\",\n\t\t\t\t\"type-check\": \"~0.4.0\"\n\t\t\t}\n\t\t},\n\t\t\"lines-and-columns\": {\n\t\t\t\"version\": \"1.2.4\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz\",\n\t\t\t\"integrity\": \"sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"load-json-file\": {\n\t\t\t\"version\": \"4.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz\",\n\t\t\t\"integrity\": \"sha1-L19Fq5HjMhYjT9U62rZo607AmTs=\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"graceful-fs\": \"^4.1.2\",\n\t\t\t\t\"parse-json\": \"^4.0.0\",\n\t\t\t\t\"pify\": \"^3.0.0\",\n\t\t\t\t\"strip-bom\": \"^3.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"locate-path\": {\n\t\t\t\"version\": \"6.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==\",\n\t\t\t\"requires\": {\n\t\t\t\t\"p-locate\": \"^5.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"lodash\": {\n\t\t\t\"version\": \"4.17.21\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz\",\n\t\t\t\"integrity\": \"sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"lodash.get\": {\n\t\t\t\"version\": \"4.4.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz\",\n\t\t\t\"integrity\": \"sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"lodash.isequal\": {\n\t\t\t\"version\": \"4.5.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz\",\n\t\t\t\"integrity\": \"sha1-QVxEePK8wwEgwizhDtMib30+GOA=\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"lodash.memoize\": {\n\t\t\t\"version\": \"4.1.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz\",\n\t\t\t\"integrity\": \"sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"lodash.merge\": {\n\t\t\t\"version\": \"4.6.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz\",\n\t\t\t\"integrity\": \"sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"log-symbols\": {\n\t\t\t\"version\": \"4.1.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz\",\n\t\t\t\"integrity\": \"sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==\",\n\t\t\t\"requires\": {\n\t\t\t\t\"chalk\": \"^4.1.0\",\n\t\t\t\t\"is-unicode-supported\": \"^0.1.0\"\n\t\t\t},\n\t\t\t\"dependencies\": {\n\t\t\t\t\"ansi-styles\": {\n\t\t\t\t\t\"version\": \"4.3.0\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==\",\n\t\t\t\t\t\"requires\": {\n\t\t\t\t\t\t\"color-convert\": \"^2.0.1\"\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t\"chalk\": {\n\t\t\t\t\t\"version\": \"4.1.2\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==\",\n\t\t\t\t\t\"requires\": {\n\t\t\t\t\t\t\"ansi-styles\": \"^4.1.0\",\n\t\t\t\t\t\t\"supports-color\": \"^7.1.0\"\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t\"color-convert\": {\n\t\t\t\t\t\"version\": \"2.0.1\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==\",\n\t\t\t\t\t\"requires\": {\n\t\t\t\t\t\t\"color-name\": \"~1.1.4\"\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t\"color-name\": {\n\t\t\t\t\t\"version\": \"1.1.4\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==\"\n\t\t\t\t},\n\t\t\t\t\"has-flag\": {\n\t\t\t\t\t\"version\": \"4.0.0\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==\"\n\t\t\t\t},\n\t\t\t\t\"supports-color\": {\n\t\t\t\t\t\"version\": \"7.2.0\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==\",\n\t\t\t\t\t\"requires\": {\n\t\t\t\t\t\t\"has-flag\": \"^4.0.0\"\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\t\"loupe\": {\n\t\t\t\"version\": \"2.3.4\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/loupe/-/loupe-2.3.4.tgz\",\n\t\t\t\"integrity\": \"sha512-OvKfgCC2Ndby6aSTREl5aCCPTNIzlDfQZvZxNUrBrihDhL3xcrYegTblhmEiCrg2kKQz4XsFIaemE5BF4ybSaQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"get-func-name\": \"^2.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"lru-cache\": {\n\t\t\t\"version\": \"6.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"yallist\": \"^4.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"memorystream\": {\n\t\t\t\"version\": \"0.3.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz\",\n\t\t\t\"integrity\": \"sha1-htcJCzDORV1j+64S3aUaR93K+bI=\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"merge2\": {\n\t\t\t\"version\": \"1.4.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz\",\n\t\t\t\"integrity\": \"sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"methods\": {\n\t\t\t\"version\": \"1.1.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/methods/-/methods-1.1.2.tgz\",\n\t\t\t\"integrity\": \"sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"micromatch\": {\n\t\t\t\"version\": \"4.0.5\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz\",\n\t\t\t\"integrity\": \"sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"braces\": \"^3.0.2\",\n\t\t\t\t\"picomatch\": \"^2.3.1\"\n\t\t\t}\n\t\t},\n\t\t\"mime\": {\n\t\t\t\"version\": \"2.6.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/mime/-/mime-2.6.0.tgz\",\n\t\t\t\"integrity\": \"sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"mime-db\": {\n\t\t\t\"version\": \"1.52.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz\",\n\t\t\t\"integrity\": \"sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"mime-types\": {\n\t\t\t\"version\": \"2.1.35\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz\",\n\t\t\t\"integrity\": \"sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"mime-db\": \"1.52.0\"\n\t\t\t}\n\t\t},\n\t\t\"min-indent\": {\n\t\t\t\"version\": \"1.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz\",\n\t\t\t\"integrity\": \"sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"minimatch\": {\n\t\t\t\"version\": \"3.1.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz\",\n\t\t\t\"integrity\": \"sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"brace-expansion\": \"^1.1.7\"\n\t\t\t}\n\t\t},\n\t\t\"minimist\": {\n\t\t\t\"version\": \"1.2.6\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz\",\n\t\t\t\"integrity\": \"sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"mocha\": {\n\t\t\t\"version\": \"10.2.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/mocha/-/mocha-10.2.0.tgz\",\n\t\t\t\"integrity\": \"sha512-IDY7fl/BecMwFHzoqF2sg/SHHANeBoMMXFlS9r0OXKDssYE1M5O43wUY/9BVPeIvfH2zmEbBfseqN9gBQZzXkg==\",\n\t\t\t\"requires\": {\n\t\t\t\t\"ansi-colors\": \"4.1.1\",\n\t\t\t\t\"browser-stdout\": \"1.3.1\",\n\t\t\t\t\"chokidar\": \"3.5.3\",\n\t\t\t\t\"debug\": \"4.3.4\",\n\t\t\t\t\"diff\": \"5.0.0\",\n\t\t\t\t\"escape-string-regexp\": \"4.0.0\",\n\t\t\t\t\"find-up\": \"5.0.0\",\n\t\t\t\t\"glob\": \"7.2.0\",\n\t\t\t\t\"he\": \"1.2.0\",\n\t\t\t\t\"js-yaml\": \"4.1.0\",\n\t\t\t\t\"log-symbols\": \"4.1.0\",\n\t\t\t\t\"minimatch\": \"5.0.1\",\n\t\t\t\t\"ms\": \"2.1.3\",\n\t\t\t\t\"nanoid\": \"3.3.3\",\n\t\t\t\t\"serialize-javascript\": \"6.0.0\",\n\t\t\t\t\"strip-json-comments\": \"3.1.1\",\n\t\t\t\t\"supports-color\": \"8.1.1\",\n\t\t\t\t\"workerpool\": \"6.2.1\",\n\t\t\t\t\"yargs\": \"16.2.0\",\n\t\t\t\t\"yargs-parser\": \"20.2.4\",\n\t\t\t\t\"yargs-unparser\": \"2.0.0\"\n\t\t\t},\n\t\t\t\"dependencies\": {\n\t\t\t\t\"argparse\": {\n\t\t\t\t\t\"version\": \"2.0.1\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==\"\n\t\t\t\t},\n\t\t\t\t\"escape-string-regexp\": {\n\t\t\t\t\t\"version\": \"4.0.0\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==\"\n\t\t\t\t},\n\t\t\t\t\"glob\": {\n\t\t\t\t\t\"version\": \"7.2.0\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/glob/-/glob-7.2.0.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==\",\n\t\t\t\t\t\"requires\": {\n\t\t\t\t\t\t\"fs.realpath\": \"^1.0.0\",\n\t\t\t\t\t\t\"inflight\": \"^1.0.4\",\n\t\t\t\t\t\t\"inherits\": \"2\",\n\t\t\t\t\t\t\"minimatch\": \"^3.0.4\",\n\t\t\t\t\t\t\"once\": \"^1.3.0\",\n\t\t\t\t\t\t\"path-is-absolute\": \"^1.0.0\"\n\t\t\t\t\t},\n\t\t\t\t\t\"dependencies\": {\n\t\t\t\t\t\t\"minimatch\": {\n\t\t\t\t\t\t\t\"version\": \"3.1.2\",\n\t\t\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz\",\n\t\t\t\t\t\t\t\"integrity\": \"sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==\",\n\t\t\t\t\t\t\t\"requires\": {\n\t\t\t\t\t\t\t\t\"brace-expansion\": \"^1.1.7\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t\"has-flag\": {\n\t\t\t\t\t\"version\": \"4.0.0\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==\"\n\t\t\t\t},\n\t\t\t\t\"js-yaml\": {\n\t\t\t\t\t\"version\": \"4.1.0\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==\",\n\t\t\t\t\t\"requires\": {\n\t\t\t\t\t\t\"argparse\": \"^2.0.1\"\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t\"minimatch\": {\n\t\t\t\t\t\"version\": \"5.0.1\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==\",\n\t\t\t\t\t\"requires\": {\n\t\t\t\t\t\t\"brace-expansion\": \"^2.0.1\"\n\t\t\t\t\t},\n\t\t\t\t\t\"dependencies\": {\n\t\t\t\t\t\t\"brace-expansion\": {\n\t\t\t\t\t\t\t\"version\": \"2.0.1\",\n\t\t\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz\",\n\t\t\t\t\t\t\t\"integrity\": \"sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==\",\n\t\t\t\t\t\t\t\"requires\": {\n\t\t\t\t\t\t\t\t\"balanced-match\": \"^1.0.0\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t\"ms\": {\n\t\t\t\t\t\"version\": \"2.1.3\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/ms/-/ms-2.1.3.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==\"\n\t\t\t\t},\n\t\t\t\t\"supports-color\": {\n\t\t\t\t\t\"version\": \"8.1.1\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==\",\n\t\t\t\t\t\"requires\": {\n\t\t\t\t\t\t\"has-flag\": \"^4.0.0\"\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\t\"ms\": {\n\t\t\t\"version\": \"2.1.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/ms/-/ms-2.1.2.tgz\",\n\t\t\t\"integrity\": \"sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==\"\n\t\t},\n\t\t\"nanoid\": {\n\t\t\t\"version\": \"3.3.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz\",\n\t\t\t\"integrity\": \"sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==\"\n\t\t},\n\t\t\"natural-compare\": {\n\t\t\t\"version\": \"1.4.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz\",\n\t\t\t\"integrity\": \"sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"nice-try\": {\n\t\t\t\"version\": \"1.0.5\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz\",\n\t\t\t\"integrity\": \"sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"node-releases\": {\n\t\t\t\"version\": \"2.0.14\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz\",\n\t\t\t\"integrity\": \"sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"normalize-package-data\": {\n\t\t\t\"version\": \"2.5.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz\",\n\t\t\t\"integrity\": \"sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"hosted-git-info\": \"^2.1.4\",\n\t\t\t\t\"resolve\": \"^1.10.0\",\n\t\t\t\t\"semver\": \"2 || 3 || 4 || 5\",\n\t\t\t\t\"validate-npm-package-license\": \"^3.0.1\"\n\t\t\t},\n\t\t\t\"dependencies\": {\n\t\t\t\t\"semver\": {\n\t\t\t\t\t\"version\": \"5.7.1\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/semver/-/semver-5.7.1.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==\",\n\t\t\t\t\t\"dev\": true\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\t\"normalize-path\": {\n\t\t\t\"version\": \"3.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==\"\n\t\t},\n\t\t\"npm-run-all\": {\n\t\t\t\"version\": \"4.1.5\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz\",\n\t\t\t\"integrity\": \"sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"ansi-styles\": \"^3.2.1\",\n\t\t\t\t\"chalk\": \"^2.4.1\",\n\t\t\t\t\"cross-spawn\": \"^6.0.5\",\n\t\t\t\t\"memorystream\": \"^0.3.1\",\n\t\t\t\t\"minimatch\": \"^3.0.4\",\n\t\t\t\t\"pidtree\": \"^0.3.0\",\n\t\t\t\t\"read-pkg\": \"^3.0.0\",\n\t\t\t\t\"shell-quote\": \"^1.6.1\",\n\t\t\t\t\"string.prototype.padend\": \"^3.0.0\"\n\t\t\t},\n\t\t\t\"dependencies\": {\n\t\t\t\t\"cross-spawn\": {\n\t\t\t\t\t\"version\": \"6.0.5\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==\",\n\t\t\t\t\t\"dev\": true,\n\t\t\t\t\t\"requires\": {\n\t\t\t\t\t\t\"nice-try\": \"^1.0.4\",\n\t\t\t\t\t\t\"path-key\": \"^2.0.1\",\n\t\t\t\t\t\t\"semver\": \"^5.5.0\",\n\t\t\t\t\t\t\"shebang-command\": \"^1.2.0\",\n\t\t\t\t\t\t\"which\": \"^1.2.9\"\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t\"path-key\": {\n\t\t\t\t\t\"version\": \"2.0.1\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz\",\n\t\t\t\t\t\"integrity\": \"sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=\",\n\t\t\t\t\t\"dev\": true\n\t\t\t\t},\n\t\t\t\t\"semver\": {\n\t\t\t\t\t\"version\": \"5.7.1\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/semver/-/semver-5.7.1.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==\",\n\t\t\t\t\t\"dev\": true\n\t\t\t\t},\n\t\t\t\t\"shebang-command\": {\n\t\t\t\t\t\"version\": \"1.2.0\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz\",\n\t\t\t\t\t\"integrity\": \"sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=\",\n\t\t\t\t\t\"dev\": true,\n\t\t\t\t\t\"requires\": {\n\t\t\t\t\t\t\"shebang-regex\": \"^1.0.0\"\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t\"shebang-regex\": {\n\t\t\t\t\t\"version\": \"1.0.0\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz\",\n\t\t\t\t\t\"integrity\": \"sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=\",\n\t\t\t\t\t\"dev\": true\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\t\"nth-check\": {\n\t\t\t\"version\": \"2.1.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz\",\n\t\t\t\"integrity\": \"sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"boolbase\": \"^1.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"object-inspect\": {\n\t\t\t\"version\": \"1.7.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz\",\n\t\t\t\"integrity\": \"sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"object-keys\": {\n\t\t\t\"version\": \"1.1.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz\",\n\t\t\t\"integrity\": \"sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"object.assign\": {\n\t\t\t\"version\": \"4.1.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz\",\n\t\t\t\"integrity\": \"sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"define-properties\": \"^1.1.2\",\n\t\t\t\t\"function-bind\": \"^1.1.1\",\n\t\t\t\t\"has-symbols\": \"^1.0.0\",\n\t\t\t\t\"object-keys\": \"^1.0.11\"\n\t\t\t}\n\t\t},\n\t\t\"once\": {\n\t\t\t\"version\": \"1.4.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/once/-/once-1.4.0.tgz\",\n\t\t\t\"integrity\": \"sha1-WDsap3WWHUsROsF9nFC6753Xa9E=\",\n\t\t\t\"requires\": {\n\t\t\t\t\"wrappy\": \"1\"\n\t\t\t}\n\t\t},\n\t\t\"openapi-response-validator\": {\n\t\t\t\"version\": \"3.8.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/openapi-response-validator/-/openapi-response-validator-3.8.2.tgz\",\n\t\t\t\"integrity\": \"sha512-SZY8uHRcphr/4SdzvLDTyJ7P/f34E/ApCnp2A3S0cG1FkESa5qPg+4bA7z1YLsr1IglimdP+fVGA68aMLNk9mg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"ajv\": \"^6.5.4\",\n\t\t\t\t\"openapi-types\": \"1.3.5\"\n\t\t\t}\n\t\t},\n\t\t\"openapi-schema-validator\": {\n\t\t\t\"version\": \"3.0.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/openapi-schema-validator/-/openapi-schema-validator-3.0.3.tgz\",\n\t\t\t\"integrity\": \"sha512-KKpeNEvAmpy6B2JCfyrM4yWjL6vggDCVbBoR8Yfkj0Jltc6PCW+dBbcg+1yrTCuDv80qBQJ6w0ejA71DlOFegA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"ajv\": \"^6.5.2\",\n\t\t\t\t\"lodash.merge\": \"^4.6.1\",\n\t\t\t\t\"openapi-types\": \"1.3.4\",\n\t\t\t\t\"swagger-schema-official\": \"2.0.0-bab6bed\"\n\t\t\t},\n\t\t\t\"dependencies\": {\n\t\t\t\t\"openapi-types\": {\n\t\t\t\t\t\"version\": \"1.3.4\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/openapi-types/-/openapi-types-1.3.4.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-h8rADpW3k/wepLdERKF0VKMAPdoFYNQCLGPmc/f8sgQ2dxUy+7sY4WAX2XDUDjhKTjbJVbxxofLkzy7f1/tE4g==\",\n\t\t\t\t\t\"dev\": true\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\t\"openapi-types\": {\n\t\t\t\"version\": \"1.3.5\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/openapi-types/-/openapi-types-1.3.5.tgz\",\n\t\t\t\"integrity\": \"sha512-11oi4zYorsgvg5yBarZplAqbpev5HkuVNPlZaPTknPDzAynq+lnJdXAmruGWP0s+dNYZS7bjM+xrTpJw7184Fg==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"openapi-validator\": {\n\t\t\t\"version\": \"0.13.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/openapi-validator/-/openapi-validator-0.13.0.tgz\",\n\t\t\t\"integrity\": \"sha512-o8Ft1NdSkhHiOwHrkD4u2o5ud5G7FfjubX6vPtBscVSZEKPYcQpr21gZ+rfWeY1MCHdxYaqXJLCGn/78VahrUw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"combos\": \"^0.2.0\",\n\t\t\t\t\"fs-extra\": \"^9.0.0\",\n\t\t\t\t\"js-yaml\": \"^3.13.1\",\n\t\t\t\t\"openapi-response-validator\": \"^3.8.1\",\n\t\t\t\t\"openapi-schema-validator\": \"^3.0.3\",\n\t\t\t\t\"path-parser\": \"^6.1.0\",\n\t\t\t\t\"typeof\": \"^1.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"optionator\": {\n\t\t\t\"version\": \"0.9.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz\",\n\t\t\t\"integrity\": \"sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"@aashutoshrathi/word-wrap\": \"^1.2.3\",\n\t\t\t\t\"deep-is\": \"^0.1.3\",\n\t\t\t\t\"fast-levenshtein\": \"^2.0.6\",\n\t\t\t\t\"levn\": \"^0.4.1\",\n\t\t\t\t\"prelude-ls\": \"^1.2.1\",\n\t\t\t\t\"type-check\": \"^0.4.0\"\n\t\t\t}\n\t\t},\n\t\t\"p-limit\": {\n\t\t\t\"version\": \"2.3.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz\",\n\t\t\t\"integrity\": \"sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"p-try\": \"^2.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"p-locate\": {\n\t\t\t\"version\": \"5.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==\",\n\t\t\t\"requires\": {\n\t\t\t\t\"p-limit\": \"^3.0.2\"\n\t\t\t},\n\t\t\t\"dependencies\": {\n\t\t\t\t\"p-limit\": {\n\t\t\t\t\t\"version\": \"3.1.0\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==\",\n\t\t\t\t\t\"requires\": {\n\t\t\t\t\t\t\"yocto-queue\": \"^0.1.0\"\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\t\"p-try\": {\n\t\t\t\"version\": \"2.2.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz\",\n\t\t\t\"integrity\": \"sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"parent-module\": {\n\t\t\t\"version\": \"1.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz\",\n\t\t\t\"integrity\": \"sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"callsites\": \"^3.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"parse-json\": {\n\t\t\t\"version\": \"4.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz\",\n\t\t\t\"integrity\": \"sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"error-ex\": \"^1.3.1\",\n\t\t\t\t\"json-parse-better-errors\": \"^1.0.1\"\n\t\t\t}\n\t\t},\n\t\t\"path-exists\": {\n\t\t\t\"version\": \"4.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==\"\n\t\t},\n\t\t\"path-is-absolute\": {\n\t\t\t\"version\": \"1.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz\",\n\t\t\t\"integrity\": \"sha1-F0uSaHNVNP+8es5r9TpanhtcX18=\"\n\t\t},\n\t\t\"path-key\": {\n\t\t\t\"version\": \"3.1.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz\",\n\t\t\t\"integrity\": \"sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"path-parse\": {\n\t\t\t\"version\": \"1.0.7\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz\",\n\t\t\t\"integrity\": \"sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"path-parser\": {\n\t\t\t\"version\": \"6.1.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/path-parser/-/path-parser-6.1.0.tgz\",\n\t\t\t\"integrity\": \"sha512-nAB6J73z2rFcQP+870OHhpkHFj5kO4rPLc2Ol4Y3Ale7F6Hk1/cPKp7cQ8RznKF8FOSvu+YR9Xc6Gafk7DlpYA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"search-params\": \"3.0.0\",\n\t\t\t\t\"tslib\": \"^1.10.0\"\n\t\t\t}\n\t\t},\n\t\t\"path-type\": {\n\t\t\t\"version\": \"3.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"pify\": \"^3.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"pathval\": {\n\t\t\t\"version\": \"1.1.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz\",\n\t\t\t\"integrity\": \"sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"picocolors\": {\n\t\t\t\"version\": \"1.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"picomatch\": {\n\t\t\t\"version\": \"2.3.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz\",\n\t\t\t\"integrity\": \"sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==\"\n\t\t},\n\t\t\"pidtree\": {\n\t\t\t\"version\": \"0.3.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/pidtree/-/pidtree-0.3.1.tgz\",\n\t\t\t\"integrity\": \"sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"pify\": {\n\t\t\t\"version\": \"3.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/pify/-/pify-3.0.0.tgz\",\n\t\t\t\"integrity\": \"sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"pluralize\": {\n\t\t\t\"version\": \"8.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"postcss-selector-parser\": {\n\t\t\t\"version\": \"6.0.16\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz\",\n\t\t\t\"integrity\": \"sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"cssesc\": \"^3.0.0\",\n\t\t\t\t\"util-deprecate\": \"^1.0.2\"\n\t\t\t}\n\t\t},\n\t\t\"prelude-ls\": {\n\t\t\t\"version\": \"1.2.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz\",\n\t\t\t\"integrity\": \"sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"punycode\": {\n\t\t\t\"version\": \"2.1.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz\",\n\t\t\t\"integrity\": \"sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"qs\": {\n\t\t\t\"version\": \"6.10.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/qs/-/qs-6.10.3.tgz\",\n\t\t\t\"integrity\": \"sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"side-channel\": \"^1.0.4\"\n\t\t\t}\n\t\t},\n\t\t\"queue-microtask\": {\n\t\t\t\"version\": \"1.2.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz\",\n\t\t\t\"integrity\": \"sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"rambda\": {\n\t\t\t\"version\": \"7.5.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/rambda/-/rambda-7.5.0.tgz\",\n\t\t\t\"integrity\": \"sha512-y/M9weqWAH4iopRd7EHDEQQvpFPHj1AA3oHozE9tfITHUtTR7Z9PSlIRRG2l1GuW7sefC1cXFfIcF+cgnShdBA==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"randombytes\": {\n\t\t\t\"version\": \"2.1.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz\",\n\t\t\t\"integrity\": \"sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==\",\n\t\t\t\"requires\": {\n\t\t\t\t\"safe-buffer\": \"^5.1.0\"\n\t\t\t}\n\t\t},\n\t\t\"read-pkg\": {\n\t\t\t\"version\": \"3.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz\",\n\t\t\t\"integrity\": \"sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"load-json-file\": \"^4.0.0\",\n\t\t\t\t\"normalize-package-data\": \"^2.3.2\",\n\t\t\t\t\"path-type\": \"^3.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"read-pkg-up\": {\n\t\t\t\"version\": \"7.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz\",\n\t\t\t\"integrity\": \"sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"find-up\": \"^4.1.0\",\n\t\t\t\t\"read-pkg\": \"^5.2.0\",\n\t\t\t\t\"type-fest\": \"^0.8.1\"\n\t\t\t},\n\t\t\t\"dependencies\": {\n\t\t\t\t\"find-up\": {\n\t\t\t\t\t\"version\": \"4.1.0\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==\",\n\t\t\t\t\t\"dev\": true,\n\t\t\t\t\t\"requires\": {\n\t\t\t\t\t\t\"locate-path\": \"^5.0.0\",\n\t\t\t\t\t\t\"path-exists\": \"^4.0.0\"\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t\"locate-path\": {\n\t\t\t\t\t\"version\": \"5.0.0\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==\",\n\t\t\t\t\t\"dev\": true,\n\t\t\t\t\t\"requires\": {\n\t\t\t\t\t\t\"p-locate\": \"^4.1.0\"\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t\"p-locate\": {\n\t\t\t\t\t\"version\": \"4.1.0\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==\",\n\t\t\t\t\t\"dev\": true,\n\t\t\t\t\t\"requires\": {\n\t\t\t\t\t\t\"p-limit\": \"^2.2.0\"\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t\"parse-json\": {\n\t\t\t\t\t\"version\": \"5.2.0\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==\",\n\t\t\t\t\t\"dev\": true,\n\t\t\t\t\t\"requires\": {\n\t\t\t\t\t\t\"@babel/code-frame\": \"^7.0.0\",\n\t\t\t\t\t\t\"error-ex\": \"^1.3.1\",\n\t\t\t\t\t\t\"json-parse-even-better-errors\": \"^2.3.0\",\n\t\t\t\t\t\t\"lines-and-columns\": \"^1.1.6\"\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t\"read-pkg\": {\n\t\t\t\t\t\"version\": \"5.2.0\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==\",\n\t\t\t\t\t\"dev\": true,\n\t\t\t\t\t\"requires\": {\n\t\t\t\t\t\t\"@types/normalize-package-data\": \"^2.4.0\",\n\t\t\t\t\t\t\"normalize-package-data\": \"^2.5.0\",\n\t\t\t\t\t\t\"parse-json\": \"^5.0.0\",\n\t\t\t\t\t\t\"type-fest\": \"^0.6.0\"\n\t\t\t\t\t},\n\t\t\t\t\t\"dependencies\": {\n\t\t\t\t\t\t\"type-fest\": {\n\t\t\t\t\t\t\t\"version\": \"0.6.0\",\n\t\t\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz\",\n\t\t\t\t\t\t\t\"integrity\": \"sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==\",\n\t\t\t\t\t\t\t\"dev\": true\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t\"type-fest\": {\n\t\t\t\t\t\"version\": \"0.8.1\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==\",\n\t\t\t\t\t\"dev\": true\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\t\"readable-stream\": {\n\t\t\t\"version\": \"3.6.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz\",\n\t\t\t\"integrity\": \"sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"inherits\": \"^2.0.3\",\n\t\t\t\t\"string_decoder\": \"^1.1.1\",\n\t\t\t\t\"util-deprecate\": \"^1.0.1\"\n\t\t\t}\n\t\t},\n\t\t\"readdirp\": {\n\t\t\t\"version\": \"3.6.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz\",\n\t\t\t\"integrity\": \"sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==\",\n\t\t\t\"requires\": {\n\t\t\t\t\"picomatch\": \"^2.2.1\"\n\t\t\t}\n\t\t},\n\t\t\"regexp-tree\": {\n\t\t\t\"version\": \"0.1.27\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.27.tgz\",\n\t\t\t\"integrity\": \"sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"regjsparser\": {\n\t\t\t\"version\": \"0.10.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/regjsparser/-/regjsparser-0.10.0.tgz\",\n\t\t\t\"integrity\": \"sha512-qx+xQGZVsy55CH0a1hiVwHmqjLryfh7wQyF5HO07XJ9f7dQMY/gPQHhlyDkIzJKC+x2fUCpCcUODUUUFrm7SHA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"jsesc\": \"~0.5.0\"\n\t\t\t},\n\t\t\t\"dependencies\": {\n\t\t\t\t\"jsesc\": {\n\t\t\t\t\t\"version\": \"0.5.0\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==\",\n\t\t\t\t\t\"dev\": true\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\t\"require-directory\": {\n\t\t\t\"version\": \"2.1.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz\",\n\t\t\t\"integrity\": \"sha1-jGStX9MNqxyXbiNE/+f3kqam30I=\"\n\t\t},\n\t\t\"require-main-filename\": {\n\t\t\t\"version\": \"2.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"requireindex\": {\n\t\t\t\"version\": \"1.2.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/requireindex/-/requireindex-1.2.0.tgz\",\n\t\t\t\"integrity\": \"sha512-L9jEkOi3ASd9PYit2cwRfyppc9NoABujTP8/5gFcbERmo5jUoAKovIC3fsF17pkTnGsrByysqX+Kxd2OTNI1ww==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"resolve\": {\n\t\t\t\"version\": \"1.22.8\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz\",\n\t\t\t\"integrity\": \"sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"is-core-module\": \"^2.13.0\",\n\t\t\t\t\"path-parse\": \"^1.0.7\",\n\t\t\t\t\"supports-preserve-symlinks-flag\": \"^1.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"resolve-from\": {\n\t\t\t\"version\": \"4.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"resolve-pkg-maps\": {\n\t\t\t\"version\": \"1.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"reusify\": {\n\t\t\t\"version\": \"1.0.4\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz\",\n\t\t\t\"integrity\": \"sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"rimraf\": {\n\t\t\t\"version\": \"3.0.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz\",\n\t\t\t\"integrity\": \"sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"glob\": \"^7.1.3\"\n\t\t\t}\n\t\t},\n\t\t\"run-parallel\": {\n\t\t\t\"version\": \"1.2.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz\",\n\t\t\t\"integrity\": \"sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"queue-microtask\": \"^1.2.2\"\n\t\t\t}\n\t\t},\n\t\t\"safe-buffer\": {\n\t\t\t\"version\": \"5.2.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz\",\n\t\t\t\"integrity\": \"sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==\"\n\t\t},\n\t\t\"safe-regex\": {\n\t\t\t\"version\": \"2.1.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/safe-regex/-/safe-regex-2.1.1.tgz\",\n\t\t\t\"integrity\": \"sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"regexp-tree\": \"~0.1.1\"\n\t\t\t}\n\t\t},\n\t\t\"search-params\": {\n\t\t\t\"version\": \"3.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/search-params/-/search-params-3.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-8CYNl/bjkEhXWbDTU/K7c2jQtrnqEffIPyOLMqygW/7/b+ym8UtQumcAZjOfMLjZKR6AxK5tOr9fChbQZCzPqg==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"semver\": {\n\t\t\t\"version\": \"7.6.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/semver/-/semver-7.6.0.tgz\",\n\t\t\t\"integrity\": \"sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"lru-cache\": \"^6.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"serialize-javascript\": {\n\t\t\t\"version\": \"6.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==\",\n\t\t\t\"requires\": {\n\t\t\t\t\"randombytes\": \"^2.1.0\"\n\t\t\t}\n\t\t},\n\t\t\"set-blocking\": {\n\t\t\t\"version\": \"2.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz\",\n\t\t\t\"integrity\": \"sha1-BF+XgtARrppoA93TgrJDkrPYkPc=\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"shebang-command\": {\n\t\t\t\"version\": \"2.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"shebang-regex\": \"^3.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"shebang-regex\": {\n\t\t\t\"version\": \"3.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"shell-quote\": {\n\t\t\t\"version\": \"1.7.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz\",\n\t\t\t\"integrity\": \"sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"side-channel\": {\n\t\t\t\"version\": \"1.0.4\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz\",\n\t\t\t\"integrity\": \"sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"call-bind\": \"^1.0.0\",\n\t\t\t\t\"get-intrinsic\": \"^1.0.2\",\n\t\t\t\t\"object-inspect\": \"^1.9.0\"\n\t\t\t},\n\t\t\t\"dependencies\": {\n\t\t\t\t\"object-inspect\": {\n\t\t\t\t\t\"version\": \"1.12.0\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==\",\n\t\t\t\t\t\"dev\": true\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\t\"slash\": {\n\t\t\t\"version\": \"3.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/slash/-/slash-3.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"spdx-correct\": {\n\t\t\t\"version\": \"3.1.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz\",\n\t\t\t\"integrity\": \"sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"spdx-expression-parse\": \"^3.0.0\",\n\t\t\t\t\"spdx-license-ids\": \"^3.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"spdx-exceptions\": {\n\t\t\t\"version\": \"2.3.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz\",\n\t\t\t\"integrity\": \"sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"spdx-expression-parse\": {\n\t\t\t\"version\": \"3.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz\",\n\t\t\t\"integrity\": \"sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"spdx-exceptions\": \"^2.1.0\",\n\t\t\t\t\"spdx-license-ids\": \"^3.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"spdx-license-ids\": {\n\t\t\t\"version\": \"3.0.5\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz\",\n\t\t\t\"integrity\": \"sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"sprintf-js\": {\n\t\t\t\"version\": \"1.0.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz\",\n\t\t\t\"integrity\": \"sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"string_decoder\": {\n\t\t\t\"version\": \"1.3.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz\",\n\t\t\t\"integrity\": \"sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"safe-buffer\": \"~5.2.0\"\n\t\t\t}\n\t\t},\n\t\t\"string-width\": {\n\t\t\t\"version\": \"4.2.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz\",\n\t\t\t\"integrity\": \"sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==\",\n\t\t\t\"requires\": {\n\t\t\t\t\"emoji-regex\": \"^8.0.0\",\n\t\t\t\t\"is-fullwidth-code-point\": \"^3.0.0\",\n\t\t\t\t\"strip-ansi\": \"^6.0.0\"\n\t\t\t},\n\t\t\t\"dependencies\": {\n\t\t\t\t\"strip-ansi\": {\n\t\t\t\t\t\"version\": \"6.0.0\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==\",\n\t\t\t\t\t\"requires\": {\n\t\t\t\t\t\t\"ansi-regex\": \"^5.0.0\"\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\t\"string.prototype.padend\": {\n\t\t\t\"version\": \"3.1.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.0.tgz\",\n\t\t\t\"integrity\": \"sha512-3aIv8Ffdp8EZj8iLwREGpQaUZiPyrWrpzMBHvkiSW/bK/EGve9np07Vwy7IJ5waydpGXzQZu/F8Oze2/IWkBaA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"define-properties\": \"^1.1.3\",\n\t\t\t\t\"es-abstract\": \"^1.17.0-next.1\"\n\t\t\t}\n\t\t},\n\t\t\"string.prototype.trimend\": {\n\t\t\t\"version\": \"1.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz\",\n\t\t\t\"integrity\": \"sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"define-properties\": \"^1.1.3\",\n\t\t\t\t\"es-abstract\": \"^1.17.5\"\n\t\t\t}\n\t\t},\n\t\t\"string.prototype.trimleft\": {\n\t\t\t\"version\": \"2.1.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz\",\n\t\t\t\"integrity\": \"sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"define-properties\": \"^1.1.3\",\n\t\t\t\t\"es-abstract\": \"^1.17.5\",\n\t\t\t\t\"string.prototype.trimstart\": \"^1.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"string.prototype.trimright\": {\n\t\t\t\"version\": \"2.1.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz\",\n\t\t\t\"integrity\": \"sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"define-properties\": \"^1.1.3\",\n\t\t\t\t\"es-abstract\": \"^1.17.5\",\n\t\t\t\t\"string.prototype.trimend\": \"^1.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"string.prototype.trimstart\": {\n\t\t\t\"version\": \"1.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz\",\n\t\t\t\"integrity\": \"sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"define-properties\": \"^1.1.3\",\n\t\t\t\t\"es-abstract\": \"^1.17.5\"\n\t\t\t}\n\t\t},\n\t\t\"strip-ansi\": {\n\t\t\t\"version\": \"6.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz\",\n\t\t\t\"integrity\": \"sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==\",\n\t\t\t\"requires\": {\n\t\t\t\t\"ansi-regex\": \"^5.0.1\"\n\t\t\t}\n\t\t},\n\t\t\"strip-bom\": {\n\t\t\t\"version\": \"3.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz\",\n\t\t\t\"integrity\": \"sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"strip-indent\": {\n\t\t\t\"version\": \"3.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"min-indent\": \"^1.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"strip-json-comments\": {\n\t\t\t\"version\": \"3.1.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz\",\n\t\t\t\"integrity\": \"sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==\"\n\t\t},\n\t\t\"superagent\": {\n\t\t\t\"version\": \"6.1.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/superagent/-/superagent-6.1.0.tgz\",\n\t\t\t\"integrity\": \"sha512-OUDHEssirmplo3F+1HWKUrUjvnQuA+nZI6i/JJBdXb5eq9IyEQwPyPpqND+SSsxf6TygpBEkUjISVRN4/VOpeg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"component-emitter\": \"^1.3.0\",\n\t\t\t\t\"cookiejar\": \"^2.1.2\",\n\t\t\t\t\"debug\": \"^4.1.1\",\n\t\t\t\t\"fast-safe-stringify\": \"^2.0.7\",\n\t\t\t\t\"form-data\": \"^3.0.0\",\n\t\t\t\t\"formidable\": \"^1.2.2\",\n\t\t\t\t\"methods\": \"^1.1.2\",\n\t\t\t\t\"mime\": \"^2.4.6\",\n\t\t\t\t\"qs\": \"^6.9.4\",\n\t\t\t\t\"readable-stream\": \"^3.6.0\",\n\t\t\t\t\"semver\": \"^7.3.2\"\n\t\t\t}\n\t\t},\n\t\t\"supertest\": {\n\t\t\t\"version\": \"5.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/supertest/-/supertest-5.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-2JAWpPrUOZF4hHH5ZTCN2xjKXvJS3AEwPNXl0HUseHsfcXFvMy9kcsufIHCNAmQ5hlGCvgeAqaR5PBEouN3hlQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"methods\": \"1.1.2\",\n\t\t\t\t\"superagent\": \"6.1.0\"\n\t\t\t}\n\t\t},\n\t\t\"supports-color\": {\n\t\t\t\"version\": \"5.5.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz\",\n\t\t\t\"integrity\": \"sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"has-flag\": \"^3.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"supports-preserve-symlinks-flag\": {\n\t\t\t\"version\": \"1.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"swagger-combine\": {\n\t\t\t\"version\": \"1.4.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/swagger-combine/-/swagger-combine-1.4.0.tgz\",\n\t\t\t\"integrity\": \"sha512-nVQPzSGixSJ6U3BSTBYswIbamumNCz1ZXPqnCrXYz6BHlSeOtfGKuyZ+sAWtpOepUFuOu93x+VOIzAxLKK6xYw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"call-me-maybe\": \"^1.0.1\",\n\t\t\t\t\"js-yaml\": \"^4.1.0\",\n\t\t\t\t\"json-schema-ref-parser\": \"^9.0.9\",\n\t\t\t\t\"lodash\": \"^4.17.21\",\n\t\t\t\t\"minimist\": \"^1.2.5\",\n\t\t\t\t\"swagger-parser\": \"^10.0.3\",\n\t\t\t\t\"traverse\": \"^0.6.6\",\n\t\t\t\t\"url-join\": \"^4.0.1\"\n\t\t\t},\n\t\t\t\"dependencies\": {\n\t\t\t\t\"argparse\": {\n\t\t\t\t\t\"version\": \"2.0.1\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==\",\n\t\t\t\t\t\"dev\": true\n\t\t\t\t},\n\t\t\t\t\"js-yaml\": {\n\t\t\t\t\t\"version\": \"4.1.0\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==\",\n\t\t\t\t\t\"dev\": true,\n\t\t\t\t\t\"requires\": {\n\t\t\t\t\t\t\"argparse\": \"^2.0.1\"\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\t\"swagger-parser\": {\n\t\t\t\"version\": \"10.0.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/swagger-parser/-/swagger-parser-10.0.3.tgz\",\n\t\t\t\"integrity\": \"sha512-nF7oMeL4KypldrQhac8RyHerJeGPD1p2xDh900GPvc+Nk7nWP6jX2FcC7WmkinMoAmoO774+AFXcWsW8gMWEIg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"@apidevtools/swagger-parser\": \"10.0.3\"\n\t\t\t},\n\t\t\t\"dependencies\": {\n\t\t\t\t\"@apidevtools/swagger-parser\": {\n\t\t\t\t\t\"version\": \"10.0.3\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/@apidevtools/swagger-parser/-/swagger-parser-10.0.3.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-sNiLY51vZOmSPFZA5TF35KZ2HbgYklQnTSDnkghamzLb3EkNtcQnrBQEj5AOCxHpTtXpqMCRM1CrmV2rG6nw4g==\",\n\t\t\t\t\t\"dev\": true,\n\t\t\t\t\t\"requires\": {\n\t\t\t\t\t\t\"@apidevtools/json-schema-ref-parser\": \"^9.0.6\",\n\t\t\t\t\t\t\"@apidevtools/openapi-schemas\": \"^2.0.4\",\n\t\t\t\t\t\t\"@apidevtools/swagger-methods\": \"^3.0.2\",\n\t\t\t\t\t\t\"@jsdevtools/ono\": \"^7.1.3\",\n\t\t\t\t\t\t\"call-me-maybe\": \"^1.0.1\",\n\t\t\t\t\t\t\"z-schema\": \"^5.0.1\"\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t\"z-schema\": {\n\t\t\t\t\t\"version\": \"5.0.1\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/z-schema/-/z-schema-5.0.1.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-Gp8xU2lULhREqTWj9t4BEAeA7M835n4fWJ9KjGWksV3wmLUdOJo2hAr+QYvkVZIGOOTyeN274g1f95dKRsgYgQ==\",\n\t\t\t\t\t\"dev\": true,\n\t\t\t\t\t\"requires\": {\n\t\t\t\t\t\t\"commander\": \"^2.7.1\",\n\t\t\t\t\t\t\"lodash.get\": \"^4.4.2\",\n\t\t\t\t\t\t\"lodash.isequal\": \"^4.5.0\",\n\t\t\t\t\t\t\"validator\": \"^13.6.0\"\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\t\"swagger-schema-official\": {\n\t\t\t\"version\": \"2.0.0-bab6bed\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/swagger-schema-official/-/swagger-schema-official-2.0.0-bab6bed.tgz\",\n\t\t\t\"integrity\": \"sha1-cAcEaNbSl3ylI3suUZyn0Gouo/0=\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"text-table\": {\n\t\t\t\"version\": \"0.2.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz\",\n\t\t\t\"integrity\": \"sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"to-regex-range\": {\n\t\t\t\"version\": \"5.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz\",\n\t\t\t\"integrity\": \"sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==\",\n\t\t\t\"requires\": {\n\t\t\t\t\"is-number\": \"^7.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"traverse\": {\n\t\t\t\"version\": \"0.6.6\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz\",\n\t\t\t\"integrity\": \"sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc=\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"tslib\": {\n\t\t\t\"version\": \"1.14.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz\",\n\t\t\t\"integrity\": \"sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"tsutils\": {\n\t\t\t\"version\": \"3.21.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz\",\n\t\t\t\"integrity\": \"sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"tslib\": \"^1.8.1\"\n\t\t\t}\n\t\t},\n\t\t\"type-check\": {\n\t\t\t\"version\": \"0.4.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz\",\n\t\t\t\"integrity\": \"sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"prelude-ls\": \"^1.2.1\"\n\t\t\t}\n\t\t},\n\t\t\"type-detect\": {\n\t\t\t\"version\": \"4.0.8\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz\",\n\t\t\t\"integrity\": \"sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"type-fest\": {\n\t\t\t\"version\": \"0.20.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz\",\n\t\t\t\"integrity\": \"sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"typeof\": {\n\t\t\t\"version\": \"1.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/typeof/-/typeof-1.0.0.tgz\",\n\t\t\t\"integrity\": \"sha1-nIRAPyMjrlOZFnJ1SXY46h0vJEA=\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"typescript\": {\n\t\t\t\"version\": \"5.4.5\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz\",\n\t\t\t\"integrity\": \"sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"peer\": true\n\t\t},\n\t\t\"universalify\": {\n\t\t\t\"version\": \"2.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"upath\": {\n\t\t\t\"version\": \"2.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/upath/-/upath-2.0.1.tgz\",\n\t\t\t\"integrity\": \"sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"update-browserslist-db\": {\n\t\t\t\"version\": \"1.0.13\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz\",\n\t\t\t\"integrity\": \"sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"escalade\": \"^3.1.1\",\n\t\t\t\t\"picocolors\": \"^1.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"uri-js\": {\n\t\t\t\"version\": \"4.4.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz\",\n\t\t\t\"integrity\": \"sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"punycode\": \"^2.1.0\"\n\t\t\t}\n\t\t},\n\t\t\"url-join\": {\n\t\t\t\"version\": \"4.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/url-join/-/url-join-4.0.1.tgz\",\n\t\t\t\"integrity\": \"sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"util-deprecate\": {\n\t\t\t\"version\": \"1.0.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz\",\n\t\t\t\"integrity\": \"sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"validate-npm-package-license\": {\n\t\t\t\"version\": \"3.0.4\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz\",\n\t\t\t\"integrity\": \"sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"spdx-correct\": \"^3.0.0\",\n\t\t\t\t\"spdx-expression-parse\": \"^3.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"validator\": {\n\t\t\t\"version\": \"13.7.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/validator/-/validator-13.7.0.tgz\",\n\t\t\t\"integrity\": \"sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"vue-eslint-parser\": {\n\t\t\t\"version\": \"9.4.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-9.4.2.tgz\",\n\t\t\t\"integrity\": \"sha512-Ry9oiGmCAK91HrKMtCrKFWmSFWvYkpGglCeFAIqDdr9zdXmMMpJOmUJS7WWsW7fX81h6mwHmUZCQQ1E0PkSwYQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"debug\": \"^4.3.4\",\n\t\t\t\t\"eslint-scope\": \"^7.1.1\",\n\t\t\t\t\"eslint-visitor-keys\": \"^3.3.0\",\n\t\t\t\t\"espree\": \"^9.3.1\",\n\t\t\t\t\"esquery\": \"^1.4.0\",\n\t\t\t\t\"lodash\": \"^4.17.21\",\n\t\t\t\t\"semver\": \"^7.3.6\"\n\t\t\t}\n\t\t},\n\t\t\"which\": {\n\t\t\t\"version\": \"1.3.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/which/-/which-1.3.1.tgz\",\n\t\t\t\"integrity\": \"sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"isexe\": \"^2.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"which-module\": {\n\t\t\t\"version\": \"2.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz\",\n\t\t\t\"integrity\": \"sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"workerpool\": {\n\t\t\t\"version\": \"6.2.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz\",\n\t\t\t\"integrity\": \"sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==\"\n\t\t},\n\t\t\"wrap-ansi\": {\n\t\t\t\"version\": \"7.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==\",\n\t\t\t\"requires\": {\n\t\t\t\t\"ansi-styles\": \"^4.0.0\",\n\t\t\t\t\"string-width\": \"^4.1.0\",\n\t\t\t\t\"strip-ansi\": \"^6.0.0\"\n\t\t\t},\n\t\t\t\"dependencies\": {\n\t\t\t\t\"ansi-styles\": {\n\t\t\t\t\t\"version\": \"4.3.0\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==\",\n\t\t\t\t\t\"requires\": {\n\t\t\t\t\t\t\"color-convert\": \"^2.0.1\"\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t\"color-convert\": {\n\t\t\t\t\t\"version\": \"2.0.1\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==\",\n\t\t\t\t\t\"requires\": {\n\t\t\t\t\t\t\"color-name\": \"~1.1.4\"\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t\"color-name\": {\n\t\t\t\t\t\"version\": \"1.1.4\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==\"\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\t\"wrappy\": {\n\t\t\t\"version\": \"1.0.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz\",\n\t\t\t\"integrity\": \"sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=\"\n\t\t},\n\t\t\"xml-name-validator\": {\n\t\t\t\"version\": \"4.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"y18n\": {\n\t\t\t\"version\": \"4.0.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz\",\n\t\t\t\"integrity\": \"sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"yallist\": {\n\t\t\t\"version\": \"4.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"yaml\": {\n\t\t\t\"version\": \"2.4.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/yaml/-/yaml-2.4.1.tgz\",\n\t\t\t\"integrity\": \"sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"yaml-eslint-parser\": {\n\t\t\t\"version\": \"1.2.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/yaml-eslint-parser/-/yaml-eslint-parser-1.2.2.tgz\",\n\t\t\t\"integrity\": \"sha512-pEwzfsKbTrB8G3xc/sN7aw1v6A6c/pKxLAkjclnAyo5g5qOh6eL9WGu0o3cSDQZKrTNk4KL4lQSwZW+nBkANEg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"eslint-visitor-keys\": \"^3.0.0\",\n\t\t\t\t\"lodash\": \"^4.17.21\",\n\t\t\t\t\"yaml\": \"^2.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"yargs\": {\n\t\t\t\"version\": \"16.2.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz\",\n\t\t\t\"integrity\": \"sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==\",\n\t\t\t\"requires\": {\n\t\t\t\t\"cliui\": \"^7.0.2\",\n\t\t\t\t\"escalade\": \"^3.1.1\",\n\t\t\t\t\"get-caller-file\": \"^2.0.5\",\n\t\t\t\t\"require-directory\": \"^2.1.1\",\n\t\t\t\t\"string-width\": \"^4.2.0\",\n\t\t\t\t\"y18n\": \"^5.0.5\",\n\t\t\t\t\"yargs-parser\": \"^20.2.2\"\n\t\t\t},\n\t\t\t\"dependencies\": {\n\t\t\t\t\"y18n\": {\n\t\t\t\t\t\"version\": \"5.0.8\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==\"\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\t\"yargs-parser\": {\n\t\t\t\"version\": \"20.2.4\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz\",\n\t\t\t\"integrity\": \"sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==\"\n\t\t},\n\t\t\"yargs-unparser\": {\n\t\t\t\"version\": \"2.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==\",\n\t\t\t\"requires\": {\n\t\t\t\t\"camelcase\": \"^6.0.0\",\n\t\t\t\t\"decamelize\": \"^4.0.0\",\n\t\t\t\t\"flat\": \"^5.0.2\",\n\t\t\t\t\"is-plain-obj\": \"^2.1.0\"\n\t\t\t},\n\t\t\t\"dependencies\": {\n\t\t\t\t\"camelcase\": {\n\t\t\t\t\t\"version\": \"6.3.0\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==\"\n\t\t\t\t},\n\t\t\t\t\"decamelize\": {\n\t\t\t\t\t\"version\": \"4.0.0\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==\"\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\t\"yocto-queue\": {\n\t\t\t\"version\": \"0.1.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz\",\n\t\t\t\"integrity\": \"sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==\"\n\t\t},\n\t\t\"z-schema\": {\n\t\t\t\"version\": \"4.2.4\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/z-schema/-/z-schema-4.2.4.tgz\",\n\t\t\t\"integrity\": \"sha512-YvBeW5RGNeNzKOUJs3rTL4+9rpcvHXt5I051FJbOcitV8bl40pEfcG0Q+dWSwS0/BIYrMZ/9HHoqLllMkFhD0w==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"commander\": \"^2.7.1\",\n\t\t\t\t\"lodash.get\": \"^4.4.2\",\n\t\t\t\t\"lodash.isequal\": \"^4.5.0\",\n\t\t\t\t\"validator\": \"^13.6.0\"\n\t\t\t}\n\t\t}\n\t}\n}\n","usedDeprecatedRules":[{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]}]},{"filePath":"/src/repo/package.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":29,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"private\": true,\n\t\"name\": \"wikibasemanifest\",\n\t\"version\": \"0.0.1\",\n\t\"description\": \"\",\n\t\"scripts\": {\n\t\t\"test\": \"npm-run-all test:*\",\n\t\t\"test:spec-lint\": \"swagger-cli validate openapi.json\",\n\t\t\"api-testing\": \"mocha --timeout 0 --recursive tests/api-testing\",\n\t\t\"test:api-testing-lint\": \"eslint --cache --max-warnings 0 tests/api-testing/**\"\n\t},\n\t\"repository\": {\n\t\t\"type\": \"git\",\n\t\t\"url\": \"git+https://github.com/wmde/WikibaseManifest.git\"\n\t},\n\t\"devDependencies\": {\n\t\t\"@apidevtools/swagger-cli\": \"^4.0.4\",\n\t\t\"api-testing\": \"1.6.0\",\n\t\t\"chai-openapi-response-validator\": \"^0.13.0\",\n\t\t\"eslint-config-wikimedia\": \"0.27.0\",\n\t\t\"npm-run-all\": \"^4.1.5\",\n\t\t\"swagger-combine\": \"^1.4.0\"\n\t},\n\t\"author\": \"\",\n\t\"dependencies\": {\n\t\t\"mocha\": \"^10.2.0\"\n\t}\n}\n","usedDeprecatedRules":[{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]}]},{"filePath":"/src/repo/schemas.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":210,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"MediaWikiInfo\": {\n\t\t\"type\": \"object\",\n\t\t\"example\": {\n\t\t\t\"name\": \"Wikidata\",\n\t\t\t\"root_script_url\": \"https://www.wikidata.org/wiki\",\n\t\t\t\"main_page_url\": \"https://www.wikidata.org/wiki/Wikidata:Main_Page\",\n\t\t\t\"api\": {\n\t\t\t\t\"action\": \"https://www.wikidata.org/w/api.php\",\n\t\t\t\t\"rest\": \"https://www.wikidata.org/w/rest.php\"\n\t\t\t}\n\t\t},\n\t\t\"properties\": {\n\t\t\t\"name\": {\n\t\t\t\t\"type\": \"string\"\n\t\t\t},\n\t\t\t\"root_script_url\": {\n\t\t\t\t\"type\": \"string\"\n\t\t\t},\n\t\t\t\"main_page_url\": {\n\t\t\t\t\"type\": \"string\"\n\t\t\t},\n\t\t\t\"api\": {\n\t\t\t\t\"type\": \"object\",\n\t\t\t\t\"properties\": {\n\t\t\t\t\t\"action\": {\n\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t},\n\t\t\t\t\t\"rest\": {\n\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t\"required\": [\n\t\t\t\t\t\"action\",\n\t\t\t\t\t\"rest\"\n\t\t\t\t]\n\t\t\t}\n\t\t},\n\t\t\"required\": [\n\t\t\t\"name\",\n\t\t\t\"root_script_url\",\n\t\t\t\"main_page_url\",\n\t\t\t\"api\"\n\t\t]\n\t},\n\t\"EquivEntities\": {\n\t\t\"type\": \"object\",\n\t\t\"example\": {\n\t\t\t\"equiv_entities\": {\n\t\t\t\t\"wikidata.org\": {\n\t\t\t\t\t\"properties\": {\n\t\t\t\t\t\t\"P31\": \"P1\"\n\t\t\t\t\t},\n\t\t\t\t\t\"items\": {\n\t\t\t\t\t\t\"Q5\": \"Q15\"\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\t\"properties\": {\n\t\t\t\"equiv_entities\": {\n\t\t\t\t\"type\": \"object\",\n\t\t\t\t\"properties\": {\n\t\t\t\t\t\"wikidata.org\": {\n\t\t\t\t\t\t\"type\": \"object\",\n\t\t\t\t\t\t\"properties\": {\n\t\t\t\t\t\t\t\"properties\": {\n\t\t\t\t\t\t\t\t\"type\": \"object\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"items\": {\n\t\t\t\t\t\t\t\t\"type\": \"object\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t},\n\t\"LocalRdfNamespaces\": {\n\t\t\"type\": \"object\",\n\t\t\"example\": {\n\t\t\t\"local_rdf_namespaces\": {\n\t\t\t\t\"\": \"http://www.wikidata.org/entity/\",\n\t\t\t\t\"data\": \"https://wikidata.org/wiki/Special:EntityData/\",\n\t\t\t\t\"s\": \"https://wikidata.org/entity/statement/\",\n\t\t\t\t\"ref\": \"https://wikidata.org/reference/\",\n\t\t\t\t\"v\": \"https://wikidata.org/value/\"\n\t\t\t}\n\t\t},\n\t\t\"properties\": {\n\t\t\t\"local_rdf_namespaces\": {\n\t\t\t\t\"type\": \"object\"\n\t\t\t}\n\t\t},\n\t\t\"required\": [\n\t\t\t\"local_rdf_namespaces\"\n\t\t]\n\t},\n\t\"ExternalServices\": {\n\t\t\"type\": \"object\",\n\t\t\"example\": {\n\t\t\t\"external_services\": {\n\t\t\t\t\"queryservice\": \"https://wikibase-query-testing.wmflabs.org/proxy/wdqs/bigdata/#namespaces/wdq/sparql\",\n\t\t\t\t\"queryservice_ui\": \"https://wikibase-query-testing.wmflabs.org/\",\n\t\t\t\t\"quickstatements\": \"https://quickstatements.toolforge.org/\",\n\t\t\t\t\"openrefine_reconcile\": \"https://www.example.org/api\"\n\t\t\t}\n\t\t},\n\t\t\"properties\": {\n\t\t\t\"external_services\": {\n\t\t\t\t\"type\": \"object\"\n\t\t\t}\n\t\t}\n\t},\n\t\"LocalEntities\": {\n\t\t\"type\": \"object\",\n\t\t\"example\": {\n\t\t\t\"local_entities\": {\n\t\t\t\t\"item\": {\n\t\t\t\t\t\"namespace_id\": 120,\n\t\t\t\t\t\"namespace_name\": \"Item\"\n\t\t\t\t},\n\t\t\t\t\"property\": {\n\t\t\t\t\t\"namespace_id\": 122,\n\t\t\t\t\t\"namespace_name\": \"Property\"\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\t\"properties\": {\n\t\t\t\"local_entities\": {\n\t\t\t\t\"type\": \"object\",\n\t\t\t\t\"properties\": {\n\t\t\t\t\t\"item\": {\n\t\t\t\t\t\t\"type\": \"object\",\n\t\t\t\t\t\t\"properties\": {\n\t\t\t\t\t\t\t\"namespace_id\": {\n\t\t\t\t\t\t\t\t\"type\": \"integer\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"namespace_name\": {\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"required\": [\n\t\t\t\t\t\t\t\"namespace_id\",\n\t\t\t\t\t\t\t\"namespace_name\"\n\t\t\t\t\t\t]\n\t\t\t\t\t},\n\t\t\t\t\t\"property\": {\n\t\t\t\t\t\t\"type\": \"object\",\n\t\t\t\t\t\t\"properties\": {\n\t\t\t\t\t\t\t\"namespace_id\": {\n\t\t\t\t\t\t\t\t\"type\": \"integer\"\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"namespace_name\": {\n\t\t\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t},\n\t\t\t\t\t\t\"required\": [\n\t\t\t\t\t\t\t\"namespace_id\",\n\t\t\t\t\t\t\t\"namespace_name\"\n\t\t\t\t\t\t]\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t\"required\": [\n\t\t\t\t\t\"item\",\n\t\t\t\t\t\"property\"\n\t\t\t\t]\n\t\t\t}\n\t\t},\n\t\t\"required\": [\n\t\t\t\"local_entities\"\n\t\t]\n\t},\n\t\"OAuth\": {\n\t\t\"type\": \"object\",\n\t\t\"example\": {\n\t\t\t\"oauth\": {\n\t\t\t\t\"registration_page\": \"https://meta.wikimedia.org/wiki/Special:OAuthConsumerRegistration/propose\"\n\t\t\t}\n\t\t},\n\t\t\"properties\": {\n\t\t\t\"oauth\": {\n\t\t\t\t\"type\": \"object\",\n\t\t\t\t\"properties\": {\n\t\t\t\t\t\"registration_page\": {\n\t\t\t\t\t\t\"type\": \"string\"\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t\"required\": [\n\t\t\t\t\t\"registration_page\"\n\t\t\t\t]\n\t\t\t}\n\t\t}\n\t},\n\t\"Other\": {\n\t\t\"type\": \"object\",\n\t\t\"example\": {\n\t\t\t\"max_lag\": \"5\"\n\t\t},\n\t\t\"properties\": {\n\t\t\t\"max_lag\": {\n\t\t\t\t\"type\": \"integer\"\n\t\t\t}\n\t\t},\n\t\t\"required\": [\n\t\t\t\"max_lag\"\n\t\t]\n\t}\n}\n","usedDeprecatedRules":[{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]}]},{"filePath":"/src/repo/tests/api-testing/ValidateAgainstSpec.js","messages":[],"suppressedMessages":[{"ruleId":"no-unused-expressions","severity":1,"message":"Expected an assignment or function call and instead saw an expression.","line":37,"column":4,"nodeType":"ExpressionStatement","messageId":"unusedExpression","endLine":37,"endColumn":41,"suppressions":[{"kind":"directive","justification":""}]}],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]},{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]}]},{"filePath":"/src/repo/vendor/composer/installed.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":2482,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"packages\": [\n\t\t{\n\t\t\t\"name\": \"composer/pcre\",\n\t\t\t\"version\": \"3.1.3\",\n\t\t\t\"version_normalized\": \"3.1.3.0\",\n\t\t\t\"source\": {\n\t\t\t\t\"type\": \"git\",\n\t\t\t\t\"url\": \"https://github.com/composer/pcre.git\",\n\t\t\t\t\"reference\": \"5b16e25a5355f1f3afdfc2f954a0a80aec4826a8\"\n\t\t\t},\n\t\t\t\"dist\": {\n\t\t\t\t\"type\": \"zip\",\n\t\t\t\t\"url\": \"https://api.github.com/repos/composer/pcre/zipball/5b16e25a5355f1f3afdfc2f954a0a80aec4826a8\",\n\t\t\t\t\"reference\": \"5b16e25a5355f1f3afdfc2f954a0a80aec4826a8\",\n\t\t\t\t\"shasum\": \"\"\n\t\t\t},\n\t\t\t\"require\": {\n\t\t\t\t\"php\": \"^7.4 || ^8.0\"\n\t\t\t},\n\t\t\t\"require-dev\": {\n\t\t\t\t\"phpstan/phpstan\": \"^1.3\",\n\t\t\t\t\"phpstan/phpstan-strict-rules\": \"^1.1\",\n\t\t\t\t\"symfony/phpunit-bridge\": \"^5\"\n\t\t\t},\n\t\t\t\"time\": \"2024-03-19T10:26:25+00:00\",\n\t\t\t\"type\": \"library\",\n\t\t\t\"extra\": {\n\t\t\t\t\"branch-alias\": {\n\t\t\t\t\t\"dev-main\": \"3.x-dev\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"installation-source\": \"dist\",\n\t\t\t\"autoload\": {\n\t\t\t\t\"psr-4\": {\n\t\t\t\t\t\"Composer\\\\Pcre\\\\\": \"src\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"notification-url\": \"https://packagist.org/downloads/\",\n\t\t\t\"license\": [\n\t\t\t\t\"MIT\"\n\t\t\t],\n\t\t\t\"authors\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Jordi Boggiano\",\n\t\t\t\t\t\"email\": \"j.boggiano@seld.be\",\n\t\t\t\t\t\"homepage\": \"http://seld.be\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"description\": \"PCRE wrapping library that offers type-safe preg_* replacements.\",\n\t\t\t\"keywords\": [\n\t\t\t\t\"PCRE\",\n\t\t\t\t\"preg\",\n\t\t\t\t\"regex\",\n\t\t\t\t\"regular expression\"\n\t\t\t],\n\t\t\t\"support\": {\n\t\t\t\t\"issues\": \"https://github.com/composer/pcre/issues\",\n\t\t\t\t\"source\": \"https://github.com/composer/pcre/tree/3.1.3\"\n\t\t\t},\n\t\t\t\"funding\": [\n\t\t\t\t{\n\t\t\t\t\t\"url\": \"https://packagist.com\",\n\t\t\t\t\t\"type\": \"custom\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"url\": \"https://github.com/composer\",\n\t\t\t\t\t\"type\": \"github\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"url\": \"https://tidelift.com/funding/github/packagist/composer/composer\",\n\t\t\t\t\t\"type\": \"tidelift\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"install-path\": \"./pcre\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"composer/semver\",\n\t\t\t\"version\": \"3.3.2\",\n\t\t\t\"version_normalized\": \"3.3.2.0\",\n\t\t\t\"source\": {\n\t\t\t\t\"type\": \"git\",\n\t\t\t\t\"url\": \"https://github.com/composer/semver.git\",\n\t\t\t\t\"reference\": \"3953f23262f2bff1919fc82183ad9acb13ff62c9\"\n\t\t\t},\n\t\t\t\"dist\": {\n\t\t\t\t\"type\": \"zip\",\n\t\t\t\t\"url\": \"https://api.github.com/repos/composer/semver/zipball/3953f23262f2bff1919fc82183ad9acb13ff62c9\",\n\t\t\t\t\"reference\": \"3953f23262f2bff1919fc82183ad9acb13ff62c9\",\n\t\t\t\t\"shasum\": \"\"\n\t\t\t},\n\t\t\t\"require\": {\n\t\t\t\t\"php\": \"^5.3.2 || ^7.0 || ^8.0\"\n\t\t\t},\n\t\t\t\"require-dev\": {\n\t\t\t\t\"phpstan/phpstan\": \"^1.4\",\n\t\t\t\t\"symfony/phpunit-bridge\": \"^4.2 || ^5\"\n\t\t\t},\n\t\t\t\"time\": \"2022-04-01T19:23:25+00:00\",\n\t\t\t\"type\": \"library\",\n\t\t\t\"extra\": {\n\t\t\t\t\"branch-alias\": {\n\t\t\t\t\t\"dev-main\": \"3.x-dev\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"installation-source\": \"dist\",\n\t\t\t\"autoload\": {\n\t\t\t\t\"psr-4\": {\n\t\t\t\t\t\"Composer\\\\Semver\\\\\": \"src\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"notification-url\": \"https://packagist.org/downloads/\",\n\t\t\t\"license\": [\n\t\t\t\t\"MIT\"\n\t\t\t],\n\t\t\t\"authors\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Nils Adermann\",\n\t\t\t\t\t\"email\": \"naderman@naderman.de\",\n\t\t\t\t\t\"homepage\": \"http://www.naderman.de\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Jordi Boggiano\",\n\t\t\t\t\t\"email\": \"j.boggiano@seld.be\",\n\t\t\t\t\t\"homepage\": \"http://seld.be\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Rob Bast\",\n\t\t\t\t\t\"email\": \"rob.bast@gmail.com\",\n\t\t\t\t\t\"homepage\": \"http://robbast.nl\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"description\": \"Semver library that offers utilities, version constraint parsing and validation.\",\n\t\t\t\"keywords\": [\n\t\t\t\t\"semantic\",\n\t\t\t\t\"semver\",\n\t\t\t\t\"validation\",\n\t\t\t\t\"versioning\"\n\t\t\t],\n\t\t\t\"support\": {\n\t\t\t\t\"irc\": \"irc://irc.freenode.org/composer\",\n\t\t\t\t\"issues\": \"https://github.com/composer/semver/issues\",\n\t\t\t\t\"source\": \"https://github.com/composer/semver/tree/3.3.2\"\n\t\t\t},\n\t\t\t\"funding\": [\n\t\t\t\t{\n\t\t\t\t\t\"url\": \"https://packagist.com\",\n\t\t\t\t\t\"type\": \"custom\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"url\": \"https://github.com/composer\",\n\t\t\t\t\t\"type\": \"github\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"url\": \"https://tidelift.com/funding/github/packagist/composer/composer\",\n\t\t\t\t\t\"type\": \"tidelift\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"install-path\": \"./semver\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"composer/spdx-licenses\",\n\t\t\t\"version\": \"1.5.8\",\n\t\t\t\"version_normalized\": \"1.5.8.0\",\n\t\t\t\"source\": {\n\t\t\t\t\"type\": \"git\",\n\t\t\t\t\"url\": \"https://github.com/composer/spdx-licenses.git\",\n\t\t\t\t\"reference\": \"560bdcf8deb88ae5d611c80a2de8ea9d0358cc0a\"\n\t\t\t},\n\t\t\t\"dist\": {\n\t\t\t\t\"type\": \"zip\",\n\t\t\t\t\"url\": \"https://api.github.com/repos/composer/spdx-licenses/zipball/560bdcf8deb88ae5d611c80a2de8ea9d0358cc0a\",\n\t\t\t\t\"reference\": \"560bdcf8deb88ae5d611c80a2de8ea9d0358cc0a\",\n\t\t\t\t\"shasum\": \"\"\n\t\t\t},\n\t\t\t\"require\": {\n\t\t\t\t\"php\": \"^5.3.2 || ^7.0 || ^8.0\"\n\t\t\t},\n\t\t\t\"require-dev\": {\n\t\t\t\t\"phpstan/phpstan\": \"^0.12.55\",\n\t\t\t\t\"symfony/phpunit-bridge\": \"^4.2 || ^5\"\n\t\t\t},\n\t\t\t\"time\": \"2023-11-20T07:44:33+00:00\",\n\t\t\t\"type\": \"library\",\n\t\t\t\"extra\": {\n\t\t\t\t\"branch-alias\": {\n\t\t\t\t\t\"dev-main\": \"1.x-dev\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"installation-source\": \"dist\",\n\t\t\t\"autoload\": {\n\t\t\t\t\"psr-4\": {\n\t\t\t\t\t\"Composer\\\\Spdx\\\\\": \"src\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"notification-url\": \"https://packagist.org/downloads/\",\n\t\t\t\"license\": [\n\t\t\t\t\"MIT\"\n\t\t\t],\n\t\t\t\"authors\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Nils Adermann\",\n\t\t\t\t\t\"email\": \"naderman@naderman.de\",\n\t\t\t\t\t\"homepage\": \"http://www.naderman.de\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Jordi Boggiano\",\n\t\t\t\t\t\"email\": \"j.boggiano@seld.be\",\n\t\t\t\t\t\"homepage\": \"http://seld.be\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Rob Bast\",\n\t\t\t\t\t\"email\": \"rob.bast@gmail.com\",\n\t\t\t\t\t\"homepage\": \"http://robbast.nl\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"description\": \"SPDX licenses list and validation library.\",\n\t\t\t\"keywords\": [\n\t\t\t\t\"license\",\n\t\t\t\t\"spdx\",\n\t\t\t\t\"validator\"\n\t\t\t],\n\t\t\t\"support\": {\n\t\t\t\t\"irc\": \"ircs://irc.libera.chat:6697/composer\",\n\t\t\t\t\"issues\": \"https://github.com/composer/spdx-licenses/issues\",\n\t\t\t\t\"source\": \"https://github.com/composer/spdx-licenses/tree/1.5.8\"\n\t\t\t},\n\t\t\t\"funding\": [\n\t\t\t\t{\n\t\t\t\t\t\"url\": \"https://packagist.com\",\n\t\t\t\t\t\"type\": \"custom\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"url\": \"https://github.com/composer\",\n\t\t\t\t\t\"type\": \"github\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"url\": \"https://tidelift.com/funding/github/packagist/composer/composer\",\n\t\t\t\t\t\"type\": \"tidelift\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"install-path\": \"./spdx-licenses\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"composer/xdebug-handler\",\n\t\t\t\"version\": \"3.0.4\",\n\t\t\t\"version_normalized\": \"3.0.4.0\",\n\t\t\t\"source\": {\n\t\t\t\t\"type\": \"git\",\n\t\t\t\t\"url\": \"https://github.com/composer/xdebug-handler.git\",\n\t\t\t\t\"reference\": \"4f988f8fdf580d53bdb2d1278fe93d1ed5462255\"\n\t\t\t},\n\t\t\t\"dist\": {\n\t\t\t\t\"type\": \"zip\",\n\t\t\t\t\"url\": \"https://api.github.com/repos/composer/xdebug-handler/zipball/4f988f8fdf580d53bdb2d1278fe93d1ed5462255\",\n\t\t\t\t\"reference\": \"4f988f8fdf580d53bdb2d1278fe93d1ed5462255\",\n\t\t\t\t\"shasum\": \"\"\n\t\t\t},\n\t\t\t\"require\": {\n\t\t\t\t\"composer/pcre\": \"^1 || ^2 || ^3\",\n\t\t\t\t\"php\": \"^7.2.5 || ^8.0\",\n\t\t\t\t\"psr/log\": \"^1 || ^2 || ^3\"\n\t\t\t},\n\t\t\t\"require-dev\": {\n\t\t\t\t\"phpstan/phpstan\": \"^1.0\",\n\t\t\t\t\"phpstan/phpstan-strict-rules\": \"^1.1\",\n\t\t\t\t\"phpunit/phpunit\": \"^8.5 || ^9.6 || ^10.5\"\n\t\t\t},\n\t\t\t\"time\": \"2024-03-26T18:29:49+00:00\",\n\t\t\t\"type\": \"library\",\n\t\t\t\"installation-source\": \"dist\",\n\t\t\t\"autoload\": {\n\t\t\t\t\"psr-4\": {\n\t\t\t\t\t\"Composer\\\\XdebugHandler\\\\\": \"src\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"notification-url\": \"https://packagist.org/downloads/\",\n\t\t\t\"license\": [\n\t\t\t\t\"MIT\"\n\t\t\t],\n\t\t\t\"authors\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"John Stevenson\",\n\t\t\t\t\t\"email\": \"john-stevenson@blueyonder.co.uk\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"description\": \"Restarts a process without Xdebug.\",\n\t\t\t\"keywords\": [\n\t\t\t\t\"Xdebug\",\n\t\t\t\t\"performance\"\n\t\t\t],\n\t\t\t\"support\": {\n\t\t\t\t\"irc\": \"ircs://irc.libera.chat:6697/composer\",\n\t\t\t\t\"issues\": \"https://github.com/composer/xdebug-handler/issues\",\n\t\t\t\t\"source\": \"https://github.com/composer/xdebug-handler/tree/3.0.4\"\n\t\t\t},\n\t\t\t\"funding\": [\n\t\t\t\t{\n\t\t\t\t\t\"url\": \"https://packagist.com\",\n\t\t\t\t\t\"type\": \"custom\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"url\": \"https://github.com/composer\",\n\t\t\t\t\t\"type\": \"github\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"url\": \"https://tidelift.com/funding/github/packagist/composer/composer\",\n\t\t\t\t\t\"type\": \"tidelift\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"install-path\": \"./xdebug-handler\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"doctrine/deprecations\",\n\t\t\t\"version\": \"1.1.3\",\n\t\t\t\"version_normalized\": \"1.1.3.0\",\n\t\t\t\"source\": {\n\t\t\t\t\"type\": \"git\",\n\t\t\t\t\"url\": \"https://github.com/doctrine/deprecations.git\",\n\t\t\t\t\"reference\": \"dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab\"\n\t\t\t},\n\t\t\t\"dist\": {\n\t\t\t\t\"type\": \"zip\",\n\t\t\t\t\"url\": \"https://api.github.com/repos/doctrine/deprecations/zipball/dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab\",\n\t\t\t\t\"reference\": \"dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab\",\n\t\t\t\t\"shasum\": \"\"\n\t\t\t},\n\t\t\t\"require\": {\n\t\t\t\t\"php\": \"^7.1 || ^8.0\"\n\t\t\t},\n\t\t\t\"require-dev\": {\n\t\t\t\t\"doctrine/coding-standard\": \"^9\",\n\t\t\t\t\"phpstan/phpstan\": \"1.4.10 || 1.10.15\",\n\t\t\t\t\"phpstan/phpstan-phpunit\": \"^1.0\",\n\t\t\t\t\"phpunit/phpunit\": \"^7.5 || ^8.5 || ^9.5\",\n\t\t\t\t\"psalm/plugin-phpunit\": \"0.18.4\",\n\t\t\t\t\"psr/log\": \"^1 || ^2 || ^3\",\n\t\t\t\t\"vimeo/psalm\": \"4.30.0 || 5.12.0\"\n\t\t\t},\n\t\t\t\"suggest\": {\n\t\t\t\t\"psr/log\": \"Allows logging deprecations via PSR-3 logger implementation\"\n\t\t\t},\n\t\t\t\"time\": \"2024-01-30T19:34:25+00:00\",\n\t\t\t\"type\": \"library\",\n\t\t\t\"installation-source\": \"dist\",\n\t\t\t\"autoload\": {\n\t\t\t\t\"psr-4\": {\n\t\t\t\t\t\"Doctrine\\\\Deprecations\\\\\": \"lib/Doctrine/Deprecations\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"notification-url\": \"https://packagist.org/downloads/\",\n\t\t\t\"license\": [\n\t\t\t\t\"MIT\"\n\t\t\t],\n\t\t\t\"description\": \"A small layer on top of trigger_error(E_USER_DEPRECATED) or PSR-3 logging with options to disable all deprecations or selectively for packages.\",\n\t\t\t\"homepage\": \"https://www.doctrine-project.org/\",\n\t\t\t\"support\": {\n\t\t\t\t\"issues\": \"https://github.com/doctrine/deprecations/issues\",\n\t\t\t\t\"source\": \"https://github.com/doctrine/deprecations/tree/1.1.3\"\n\t\t\t},\n\t\t\t\"install-path\": \"../doctrine/deprecations\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"felixfbecker/advanced-json-rpc\",\n\t\t\t\"version\": \"v3.2.1\",\n\t\t\t\"version_normalized\": \"3.2.1.0\",\n\t\t\t\"source\": {\n\t\t\t\t\"type\": \"git\",\n\t\t\t\t\"url\": \"https://github.com/felixfbecker/php-advanced-json-rpc.git\",\n\t\t\t\t\"reference\": \"b5f37dbff9a8ad360ca341f3240dc1c168b45447\"\n\t\t\t},\n\t\t\t\"dist\": {\n\t\t\t\t\"type\": \"zip\",\n\t\t\t\t\"url\": \"https://api.github.com/repos/felixfbecker/php-advanced-json-rpc/zipball/b5f37dbff9a8ad360ca341f3240dc1c168b45447\",\n\t\t\t\t\"reference\": \"b5f37dbff9a8ad360ca341f3240dc1c168b45447\",\n\t\t\t\t\"shasum\": \"\"\n\t\t\t},\n\t\t\t\"require\": {\n\t\t\t\t\"netresearch/jsonmapper\": \"^1.0 || ^2.0 || ^3.0 || ^4.0\",\n\t\t\t\t\"php\": \"^7.1 || ^8.0\",\n\t\t\t\t\"phpdocumentor/reflection-docblock\": \"^4.3.4 || ^5.0.0\"\n\t\t\t},\n\t\t\t\"require-dev\": {\n\t\t\t\t\"phpunit/phpunit\": \"^7.0 || ^8.0\"\n\t\t\t},\n\t\t\t\"time\": \"2021-06-11T22:34:44+00:00\",\n\t\t\t\"type\": \"library\",\n\t\t\t\"installation-source\": \"dist\",\n\t\t\t\"autoload\": {\n\t\t\t\t\"psr-4\": {\n\t\t\t\t\t\"AdvancedJsonRpc\\\\\": \"lib/\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"notification-url\": \"https://packagist.org/downloads/\",\n\t\t\t\"license\": [\n\t\t\t\t\"ISC\"\n\t\t\t],\n\t\t\t\"authors\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Felix Becker\",\n\t\t\t\t\t\"email\": \"felix.b@outlook.com\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"description\": \"A more advanced JSONRPC implementation\",\n\t\t\t\"support\": {\n\t\t\t\t\"issues\": \"https://github.com/felixfbecker/php-advanced-json-rpc/issues\",\n\t\t\t\t\"source\": \"https://github.com/felixfbecker/php-advanced-json-rpc/tree/v3.2.1\"\n\t\t\t},\n\t\t\t\"install-path\": \"../felixfbecker/advanced-json-rpc\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"mediawiki/mediawiki-codesniffer\",\n\t\t\t\"version\": \"v41.0.0\",\n\t\t\t\"version_normalized\": \"41.0.0.0\",\n\t\t\t\"source\": {\n\t\t\t\t\"type\": \"git\",\n\t\t\t\t\"url\": \"https://github.com/wikimedia/mediawiki-tools-codesniffer.git\",\n\t\t\t\t\"reference\": \"0ccdbc10ad819e86d7872175e1649037a3352000\"\n\t\t\t},\n\t\t\t\"dist\": {\n\t\t\t\t\"type\": \"zip\",\n\t\t\t\t\"url\": \"https://api.github.com/repos/wikimedia/mediawiki-tools-codesniffer/zipball/0ccdbc10ad819e86d7872175e1649037a3352000\",\n\t\t\t\t\"reference\": \"0ccdbc10ad819e86d7872175e1649037a3352000\",\n\t\t\t\t\"shasum\": \"\"\n\t\t\t},\n\t\t\t\"require\": {\n\t\t\t\t\"composer/semver\": \"3.3.2\",\n\t\t\t\t\"composer/spdx-licenses\": \"~1.5.2\",\n\t\t\t\t\"ext-json\": \"*\",\n\t\t\t\t\"ext-mbstring\": \"*\",\n\t\t\t\t\"php\": \">=7.4.0\",\n\t\t\t\t\"squizlabs/php_codesniffer\": \"3.7.2\",\n\t\t\t\t\"symfony/polyfill-php80\": \"^1.26.0\"\n\t\t\t},\n\t\t\t\"require-dev\": {\n\t\t\t\t\"mediawiki/mediawiki-phan-config\": \"0.12.0\",\n\t\t\t\t\"mediawiki/minus-x\": \"1.1.1\",\n\t\t\t\t\"php-parallel-lint/php-console-highlighter\": \"1.0.0\",\n\t\t\t\t\"php-parallel-lint/php-parallel-lint\": \"1.3.2\",\n\t\t\t\t\"phpunit/phpunit\": \"9.5.28\"\n\t\t\t},\n\t\t\t\"time\": \"2023-02-25T22:10:21+00:00\",\n\t\t\t\"type\": \"phpcodesniffer-standard\",\n\t\t\t\"installation-source\": \"dist\",\n\t\t\t\"autoload\": {\n\t\t\t\t\"psr-4\": {\n\t\t\t\t\t\"MediaWiki\\\\Sniffs\\\\\": \"MediaWiki/Sniffs/\",\n\t\t\t\t\t\"MediaWiki\\\\Sniffs\\\\Tests\\\\\": \"MediaWiki/Tests/\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"notification-url\": \"https://packagist.org/downloads/\",\n\t\t\t\"license\": [\n\t\t\t\t\"GPL-2.0-or-later\"\n\t\t\t],\n\t\t\t\"description\": \"MediaWiki CodeSniffer Standards\",\n\t\t\t\"homepage\": \"https://www.mediawiki.org/wiki/Manual:Coding_conventions/PHP\",\n\t\t\t\"keywords\": [\n\t\t\t\t\"codesniffer\",\n\t\t\t\t\"mediawiki\"\n\t\t\t],\n\t\t\t\"support\": {\n\t\t\t\t\"source\": \"https://github.com/wikimedia/mediawiki-tools-codesniffer/tree/v41.0.0\"\n\t\t\t},\n\t\t\t\"install-path\": \"../mediawiki/mediawiki-codesniffer\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"mediawiki/mediawiki-phan-config\",\n\t\t\t\"version\": \"0.12.1\",\n\t\t\t\"version_normalized\": \"0.12.1.0\",\n\t\t\t\"source\": {\n\t\t\t\t\"type\": \"git\",\n\t\t\t\t\"url\": \"https://github.com/wikimedia/mediawiki-tools-phan.git\",\n\t\t\t\t\"reference\": \"57dfc2df9518c47659f2a4b1eb285e16488bf23b\"\n\t\t\t},\n\t\t\t\"dist\": {\n\t\t\t\t\"type\": \"zip\",\n\t\t\t\t\"url\": \"https://api.github.com/repos/wikimedia/mediawiki-tools-phan/zipball/57dfc2df9518c47659f2a4b1eb285e16488bf23b\",\n\t\t\t\t\"reference\": \"57dfc2df9518c47659f2a4b1eb285e16488bf23b\",\n\t\t\t\t\"shasum\": \"\"\n\t\t\t},\n\t\t\t\"require\": {\n\t\t\t\t\"mediawiki/phan-taint-check-plugin\": \"4.0.0\",\n\t\t\t\t\"phan/phan\": \"5.4.1\",\n\t\t\t\t\"php\": \">=7.4.0\"\n\t\t\t},\n\t\t\t\"require-dev\": {\n\t\t\t\t\"mediawiki/mediawiki-codesniffer\": \"41.0.0\",\n\t\t\t\t\"mediawiki/minus-x\": \"1.1.1\",\n\t\t\t\t\"ockcyp/covers-validator\": \"1.6.0\",\n\t\t\t\t\"php-parallel-lint/php-console-highlighter\": \"1.0.0\",\n\t\t\t\t\"php-parallel-lint/php-parallel-lint\": \"1.3.2\",\n\t\t\t\t\"phpunit/phpunit\": \"9.5.28\"\n\t\t\t},\n\t\t\t\"time\": \"2023-04-17T17:43:57+00:00\",\n\t\t\t\"type\": \"library\",\n\t\t\t\"installation-source\": \"dist\",\n\t\t\t\"autoload\": {\n\t\t\t\t\"psr-4\": {\n\t\t\t\t\t\"MediaWikiPhanConfig\\\\\": \"src/\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"notification-url\": \"https://packagist.org/downloads/\",\n\t\t\t\"license\": [\n\t\t\t\t\"GPL-2.0-or-later\"\n\t\t\t],\n\t\t\t\"authors\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"MediaWiki developers\",\n\t\t\t\t\t\"email\": \"wikitech-l@lists.wikimedia.org\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"description\": \"Standard MediaWiki phan configuration\",\n\t\t\t\"homepage\": \"https://www.mediawiki.org/wiki/Continuous_integration/Phan\",\n\t\t\t\"support\": {\n\t\t\t\t\"source\": \"https://github.com/wikimedia/mediawiki-tools-phan/tree/0.12.1\"\n\t\t\t},\n\t\t\t\"install-path\": \"../mediawiki/mediawiki-phan-config\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"mediawiki/minus-x\",\n\t\t\t\"version\": \"1.1.1\",\n\t\t\t\"version_normalized\": \"1.1.1.0\",\n\t\t\t\"source\": {\n\t\t\t\t\"type\": \"git\",\n\t\t\t\t\"url\": \"https://github.com/wikimedia/mediawiki-tools-minus-x.git\",\n\t\t\t\t\"reference\": \"74b1fce4acbe6be1f9b4a0775287e09e0e3f6af2\"\n\t\t\t},\n\t\t\t\"dist\": {\n\t\t\t\t\"type\": \"zip\",\n\t\t\t\t\"url\": \"https://api.github.com/repos/wikimedia/mediawiki-tools-minus-x/zipball/74b1fce4acbe6be1f9b4a0775287e09e0e3f6af2\",\n\t\t\t\t\"reference\": \"74b1fce4acbe6be1f9b4a0775287e09e0e3f6af2\",\n\t\t\t\t\"shasum\": \"\"\n\t\t\t},\n\t\t\t\"require\": {\n\t\t\t\t\"php\": \">=7.2.9\",\n\t\t\t\t\"symfony/console\": \"^3.3.5 || ^4 || ^5\"\n\t\t\t},\n\t\t\t\"require-dev\": {\n\t\t\t\t\"mediawiki/mediawiki-codesniffer\": \"34.0.0\",\n\t\t\t\t\"php-parallel-lint/php-console-highlighter\": \"0.5.0\",\n\t\t\t\t\"php-parallel-lint/php-parallel-lint\": \"1.2.0\"\n\t\t\t},\n\t\t\t\"time\": \"2021-01-06T01:11:18+00:00\",\n\t\t\t\"bin\": [\n\t\t\t\t\"bin/minus-x\"\n\t\t\t],\n\t\t\t\"type\": \"library\",\n\t\t\t\"installation-source\": \"dist\",\n\t\t\t\"autoload\": {\n\t\t\t\t\"psr-4\": {\n\t\t\t\t\t\"MediaWiki\\\\MinusX\\\\\": \"src/\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"notification-url\": \"https://packagist.org/downloads/\",\n\t\t\t\"license\": [\n\t\t\t\t\"GPL-3.0-or-later\"\n\t\t\t],\n\t\t\t\"authors\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Kunal Mehta\",\n\t\t\t\t\t\"email\": \"legoktm@member.fsf.org\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"description\": \"Removes executable bit from files that shouldn't be executable\",\n\t\t\t\"homepage\": \"https://www.mediawiki.org/wiki/MinusX\",\n\t\t\t\"support\": {\n\t\t\t\t\"source\": \"https://github.com/wikimedia/mediawiki-tools-minus-x/tree/1.1.1\"\n\t\t\t},\n\t\t\t\"install-path\": \"../mediawiki/minus-x\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"mediawiki/phan-taint-check-plugin\",\n\t\t\t\"version\": \"4.0.0\",\n\t\t\t\"version_normalized\": \"4.0.0.0\",\n\t\t\t\"source\": {\n\t\t\t\t\"type\": \"git\",\n\t\t\t\t\"url\": \"https://github.com/wikimedia/phan-taint-check-plugin.git\",\n\t\t\t\t\"reference\": \"6ed16b4e9320d736eff10cc19a408c119bb81a53\"\n\t\t\t},\n\t\t\t\"dist\": {\n\t\t\t\t\"type\": \"zip\",\n\t\t\t\t\"url\": \"https://api.github.com/repos/wikimedia/phan-taint-check-plugin/zipball/6ed16b4e9320d736eff10cc19a408c119bb81a53\",\n\t\t\t\t\"reference\": \"6ed16b4e9320d736eff10cc19a408c119bb81a53\",\n\t\t\t\t\"shasum\": \"\"\n\t\t\t},\n\t\t\t\"require\": {\n\t\t\t\t\"ext-json\": \"*\",\n\t\t\t\t\"phan/phan\": \"5.4.1\",\n\t\t\t\t\"php\": \"^7.2.0 | ^8.0.0\"\n\t\t\t},\n\t\t\t\"require-dev\": {\n\t\t\t\t\"mediawiki/mediawiki-codesniffer\": \"38.0.0\",\n\t\t\t\t\"mediawiki/minus-x\": \"1.1.1\",\n\t\t\t\t\"php-parallel-lint/php-console-highlighter\": \"0.5.0\",\n\t\t\t\t\"php-parallel-lint/php-parallel-lint\": \"1.3.1\",\n\t\t\t\t\"phpunit/phpunit\": \"^8.5\"\n\t\t\t},\n\t\t\t\"time\": \"2022-10-06T03:08:10+00:00\",\n\t\t\t\"bin\": [\n\t\t\t\t\"scripts/seccheck\"\n\t\t\t],\n\t\t\t\"type\": \"library\",\n\t\t\t\"installation-source\": \"dist\",\n\t\t\t\"autoload\": {\n\t\t\t\t\"psr-4\": {\n\t\t\t\t\t\"SecurityCheckPlugin\\\\\": \"src\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"notification-url\": \"https://packagist.org/downloads/\",\n\t\t\t\"license\": [\n\t\t\t\t\"GPL-2.0-or-later\"\n\t\t\t],\n\t\t\t\"authors\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Brian Wolff\",\n\t\t\t\t\t\"email\": \"bawolff+wn@gmail.com\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Daimona Eaytoy\",\n\t\t\t\t\t\"email\": \"daimona.wiki@gmail.com\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"description\": \"A Phan plugin to do security checking\",\n\t\t\t\"keywords\": [\n\t\t\t\t\"analyzer\",\n\t\t\t\t\"phan\",\n\t\t\t\t\"php\",\n\t\t\t\t\"security\",\n\t\t\t\t\"static\",\n\t\t\t\t\"taint\"\n\t\t\t],\n\t\t\t\"support\": {\n\t\t\t\t\"irc\": \"irc://irc.libera.chat/wikimedia-dev\",\n\t\t\t\t\"issues\": \"https://phabricator.wikimedia.org/maniphest/task/edit/form/1/?projects=securitycheckplugin\",\n\t\t\t\t\"source\": \"https://phabricator.wikimedia.org/diffusion/MTPS/\",\n\t\t\t\t\"wiki\": \"https://www.mediawiki.org/wiki/SecurityCheckPlugin\"\n\t\t\t},\n\t\t\t\"install-path\": \"../mediawiki/phan-taint-check-plugin\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"microsoft/tolerant-php-parser\",\n\t\t\t\"version\": \"v0.1.1\",\n\t\t\t\"version_normalized\": \"0.1.1.0\",\n\t\t\t\"source\": {\n\t\t\t\t\"type\": \"git\",\n\t\t\t\t\"url\": \"https://github.com/microsoft/tolerant-php-parser.git\",\n\t\t\t\t\"reference\": \"6a965617cf484355048ac6d2d3de7b6ec93abb16\"\n\t\t\t},\n\t\t\t\"dist\": {\n\t\t\t\t\"type\": \"zip\",\n\t\t\t\t\"url\": \"https://api.github.com/repos/microsoft/tolerant-php-parser/zipball/6a965617cf484355048ac6d2d3de7b6ec93abb16\",\n\t\t\t\t\"reference\": \"6a965617cf484355048ac6d2d3de7b6ec93abb16\",\n\t\t\t\t\"shasum\": \"\"\n\t\t\t},\n\t\t\t\"require\": {\n\t\t\t\t\"php\": \">=7.2\"\n\t\t\t},\n\t\t\t\"require-dev\": {\n\t\t\t\t\"phpunit/phpunit\": \"^8.5.15\"\n\t\t\t},\n\t\t\t\"time\": \"2021-07-16T21:28:12+00:00\",\n\t\t\t\"type\": \"library\",\n\t\t\t\"installation-source\": \"dist\",\n\t\t\t\"autoload\": {\n\t\t\t\t\"psr-4\": {\n\t\t\t\t\t\"Microsoft\\\\PhpParser\\\\\": [\n\t\t\t\t\t\t\"src/\"\n\t\t\t\t\t]\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"notification-url\": \"https://packagist.org/downloads/\",\n\t\t\t\"license\": [\n\t\t\t\t\"MIT\"\n\t\t\t],\n\t\t\t\"authors\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Rob Lourens\",\n\t\t\t\t\t\"email\": \"roblou@microsoft.com\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"description\": \"Tolerant PHP-to-AST parser designed for IDE usage scenarios\",\n\t\t\t\"support\": {\n\t\t\t\t\"issues\": \"https://github.com/microsoft/tolerant-php-parser/issues\",\n\t\t\t\t\"source\": \"https://github.com/microsoft/tolerant-php-parser/tree/v0.1.1\"\n\t\t\t},\n\t\t\t\"install-path\": \"../microsoft/tolerant-php-parser\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"netresearch/jsonmapper\",\n\t\t\t\"version\": \"v4.4.1\",\n\t\t\t\"version_normalized\": \"4.4.1.0\",\n\t\t\t\"source\": {\n\t\t\t\t\"type\": \"git\",\n\t\t\t\t\"url\": \"https://github.com/cweiske/jsonmapper.git\",\n\t\t\t\t\"reference\": \"132c75c7dd83e45353ebb9c6c9f591952995bbf0\"\n\t\t\t},\n\t\t\t\"dist\": {\n\t\t\t\t\"type\": \"zip\",\n\t\t\t\t\"url\": \"https://api.github.com/repos/cweiske/jsonmapper/zipball/132c75c7dd83e45353ebb9c6c9f591952995bbf0\",\n\t\t\t\t\"reference\": \"132c75c7dd83e45353ebb9c6c9f591952995bbf0\",\n\t\t\t\t\"shasum\": \"\"\n\t\t\t},\n\t\t\t\"require\": {\n\t\t\t\t\"ext-json\": \"*\",\n\t\t\t\t\"ext-pcre\": \"*\",\n\t\t\t\t\"ext-reflection\": \"*\",\n\t\t\t\t\"ext-spl\": \"*\",\n\t\t\t\t\"php\": \">=7.1\"\n\t\t\t},\n\t\t\t\"require-dev\": {\n\t\t\t\t\"phpunit/phpunit\": \"~7.5 || ~8.0 || ~9.0 || ~10.0\",\n\t\t\t\t\"squizlabs/php_codesniffer\": \"~3.5\"\n\t\t\t},\n\t\t\t\"time\": \"2024-01-31T06:18:54+00:00\",\n\t\t\t\"type\": \"library\",\n\t\t\t\"installation-source\": \"dist\",\n\t\t\t\"autoload\": {\n\t\t\t\t\"psr-0\": {\n\t\t\t\t\t\"JsonMapper\": \"src/\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"notification-url\": \"https://packagist.org/downloads/\",\n\t\t\t\"license\": [\n\t\t\t\t\"OSL-3.0\"\n\t\t\t],\n\t\t\t\"authors\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Christian Weiske\",\n\t\t\t\t\t\"email\": \"cweiske@cweiske.de\",\n\t\t\t\t\t\"homepage\": \"http://github.com/cweiske/jsonmapper/\",\n\t\t\t\t\t\"role\": \"Developer\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"description\": \"Map nested JSON structures onto PHP classes\",\n\t\t\t\"support\": {\n\t\t\t\t\"email\": \"cweiske@cweiske.de\",\n\t\t\t\t\"issues\": \"https://github.com/cweiske/jsonmapper/issues\",\n\t\t\t\t\"source\": \"https://github.com/cweiske/jsonmapper/tree/v4.4.1\"\n\t\t\t},\n\t\t\t\"install-path\": \"../netresearch/jsonmapper\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"phan/phan\",\n\t\t\t\"version\": \"5.4.1\",\n\t\t\t\"version_normalized\": \"5.4.1.0\",\n\t\t\t\"source\": {\n\t\t\t\t\"type\": \"git\",\n\t\t\t\t\"url\": \"https://github.com/phan/phan.git\",\n\t\t\t\t\"reference\": \"fef40178a952bcfcc3f69b76989dd613c3d5c759\"\n\t\t\t},\n\t\t\t\"dist\": {\n\t\t\t\t\"type\": \"zip\",\n\t\t\t\t\"url\": \"https://api.github.com/repos/phan/phan/zipball/fef40178a952bcfcc3f69b76989dd613c3d5c759\",\n\t\t\t\t\"reference\": \"fef40178a952bcfcc3f69b76989dd613c3d5c759\",\n\t\t\t\t\"shasum\": \"\"\n\t\t\t},\n\t\t\t\"require\": {\n\t\t\t\t\"composer/semver\": \"^1.4|^2.0|^3.0\",\n\t\t\t\t\"composer/xdebug-handler\": \"^2.0|^3.0\",\n\t\t\t\t\"ext-filter\": \"*\",\n\t\t\t\t\"ext-json\": \"*\",\n\t\t\t\t\"ext-tokenizer\": \"*\",\n\t\t\t\t\"felixfbecker/advanced-json-rpc\": \"^3.0.4\",\n\t\t\t\t\"microsoft/tolerant-php-parser\": \"0.1.1\",\n\t\t\t\t\"netresearch/jsonmapper\": \"^1.6.0|^2.0|^3.0|^4.0\",\n\t\t\t\t\"php\": \"^7.2.0|^8.0.0\",\n\t\t\t\t\"sabre/event\": \"^5.1.3\",\n\t\t\t\t\"symfony/console\": \"^3.2|^4.0|^5.0|^6.0\",\n\t\t\t\t\"symfony/polyfill-mbstring\": \"^1.11.0\",\n\t\t\t\t\"symfony/polyfill-php80\": \"^1.20.0\",\n\t\t\t\t\"tysonandre/var_representation_polyfill\": \"^0.0.2|^0.1.0\"\n\t\t\t},\n\t\t\t\"require-dev\": {\n\t\t\t\t\"phpunit/phpunit\": \"^8.5.0\"\n\t\t\t},\n\t\t\t\"suggest\": {\n\t\t\t\t\"ext-ast\": \"Needed for parsing ASTs (unless --use-fallback-parser is used). 1.0.1+ is needed, 1.0.16+ is recommended.\",\n\t\t\t\t\"ext-iconv\": \"Either iconv or mbstring is needed to ensure issue messages are valid utf-8\",\n\t\t\t\t\"ext-igbinary\": \"Improves performance of polyfill when ext-ast is unavailable\",\n\t\t\t\t\"ext-mbstring\": \"Either iconv or mbstring is needed to ensure issue messages are valid utf-8\",\n\t\t\t\t\"ext-tokenizer\": \"Needed for fallback/polyfill parser support and file/line-based suppressions.\",\n\t\t\t\t\"ext-var_representation\": \"Suggested for converting values to strings in issue messages\"\n\t\t\t},\n\t\t\t\"time\": \"2022-08-26T00:49:07+00:00\",\n\t\t\t\"bin\": [\n\t\t\t\t\"phan\",\n\t\t\t\t\"phan_client\",\n\t\t\t\t\"tocheckstyle\"\n\t\t\t],\n\t\t\t\"type\": \"project\",\n\t\t\t\"installation-source\": \"dist\",\n\t\t\t\"autoload\": {\n\t\t\t\t\"psr-4\": {\n\t\t\t\t\t\"Phan\\\\\": \"src/Phan\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"notification-url\": \"https://packagist.org/downloads/\",\n\t\t\t\"license\": [\n\t\t\t\t\"MIT\"\n\t\t\t],\n\t\t\t\"authors\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Tyson Andre\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Rasmus Lerdorf\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Andrew S. Morrison\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"description\": \"A static analyzer for PHP\",\n\t\t\t\"keywords\": [\n\t\t\t\t\"analyzer\",\n\t\t\t\t\"php\",\n\t\t\t\t\"static\"\n\t\t\t],\n\t\t\t\"support\": {\n\t\t\t\t\"issues\": \"https://github.com/phan/phan/issues\",\n\t\t\t\t\"source\": \"https://github.com/phan/phan/tree/5.4.1\"\n\t\t\t},\n\t\t\t\"install-path\": \"../phan/phan\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"php-parallel-lint/php-console-color\",\n\t\t\t\"version\": \"v1.0.1\",\n\t\t\t\"version_normalized\": \"1.0.1.0\",\n\t\t\t\"source\": {\n\t\t\t\t\"type\": \"git\",\n\t\t\t\t\"url\": \"https://github.com/php-parallel-lint/PHP-Console-Color.git\",\n\t\t\t\t\"reference\": \"7adfefd530aa2d7570ba87100a99e2483a543b88\"\n\t\t\t},\n\t\t\t\"dist\": {\n\t\t\t\t\"type\": \"zip\",\n\t\t\t\t\"url\": \"https://api.github.com/repos/php-parallel-lint/PHP-Console-Color/zipball/7adfefd530aa2d7570ba87100a99e2483a543b88\",\n\t\t\t\t\"reference\": \"7adfefd530aa2d7570ba87100a99e2483a543b88\",\n\t\t\t\t\"shasum\": \"\"\n\t\t\t},\n\t\t\t\"require\": {\n\t\t\t\t\"php\": \">=5.3.2\"\n\t\t\t},\n\t\t\t\"replace\": {\n\t\t\t\t\"jakub-onderka/php-console-color\": \"*\"\n\t\t\t},\n\t\t\t\"require-dev\": {\n\t\t\t\t\"php-parallel-lint/php-code-style\": \"^2.0\",\n\t\t\t\t\"php-parallel-lint/php-parallel-lint\": \"^1.0\",\n\t\t\t\t\"php-parallel-lint/php-var-dump-check\": \"0.*\",\n\t\t\t\t\"phpunit/phpunit\": \"^4.8.36 || ^5.7.21 || ^6.0 || ^7.0 || ^8.0 || ^9.0\"\n\t\t\t},\n\t\t\t\"time\": \"2021-12-25T06:49:29+00:00\",\n\t\t\t\"type\": \"library\",\n\t\t\t\"installation-source\": \"dist\",\n\t\t\t\"autoload\": {\n\t\t\t\t\"psr-4\": {\n\t\t\t\t\t\"PHP_Parallel_Lint\\\\PhpConsoleColor\\\\\": \"src/\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"notification-url\": \"https://packagist.org/downloads/\",\n\t\t\t\"license\": [\n\t\t\t\t\"BSD-2-Clause\"\n\t\t\t],\n\t\t\t\"authors\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Jakub Onderka\",\n\t\t\t\t\t\"email\": \"jakub.onderka@gmail.com\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"description\": \"Simple library for creating colored console ouput.\",\n\t\t\t\"support\": {\n\t\t\t\t\"issues\": \"https://github.com/php-parallel-lint/PHP-Console-Color/issues\",\n\t\t\t\t\"source\": \"https://github.com/php-parallel-lint/PHP-Console-Color/tree/v1.0.1\"\n\t\t\t},\n\t\t\t\"install-path\": \"../php-parallel-lint/php-console-color\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"php-parallel-lint/php-console-highlighter\",\n\t\t\t\"version\": \"v1.0.0\",\n\t\t\t\"version_normalized\": \"1.0.0.0\",\n\t\t\t\"source\": {\n\t\t\t\t\"type\": \"git\",\n\t\t\t\t\"url\": \"https://github.com/php-parallel-lint/PHP-Console-Highlighter.git\",\n\t\t\t\t\"reference\": \"5b4803384d3303cf8e84141039ef56c8a123138d\"\n\t\t\t},\n\t\t\t\"dist\": {\n\t\t\t\t\"type\": \"zip\",\n\t\t\t\t\"url\": \"https://api.github.com/repos/php-parallel-lint/PHP-Console-Highlighter/zipball/5b4803384d3303cf8e84141039ef56c8a123138d\",\n\t\t\t\t\"reference\": \"5b4803384d3303cf8e84141039ef56c8a123138d\",\n\t\t\t\t\"shasum\": \"\"\n\t\t\t},\n\t\t\t\"require\": {\n\t\t\t\t\"ext-tokenizer\": \"*\",\n\t\t\t\t\"php\": \">=5.3.2\",\n\t\t\t\t\"php-parallel-lint/php-console-color\": \"^1.0.1\"\n\t\t\t},\n\t\t\t\"replace\": {\n\t\t\t\t\"jakub-onderka/php-console-highlighter\": \"*\"\n\t\t\t},\n\t\t\t\"require-dev\": {\n\t\t\t\t\"php-parallel-lint/php-code-style\": \"^2.0\",\n\t\t\t\t\"php-parallel-lint/php-parallel-lint\": \"^1.0\",\n\t\t\t\t\"php-parallel-lint/php-var-dump-check\": \"0.*\",\n\t\t\t\t\"phpunit/phpunit\": \"^4.8.36 || ^5.7.21 || ^6.0 || ^7.0 || ^8.0 || ^9.0\"\n\t\t\t},\n\t\t\t\"time\": \"2022-02-18T08:23:19+00:00\",\n\t\t\t\"type\": \"library\",\n\t\t\t\"installation-source\": \"dist\",\n\t\t\t\"autoload\": {\n\t\t\t\t\"psr-4\": {\n\t\t\t\t\t\"PHP_Parallel_Lint\\\\PhpConsoleHighlighter\\\\\": \"src/\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"notification-url\": \"https://packagist.org/downloads/\",\n\t\t\t\"license\": [\n\t\t\t\t\"MIT\"\n\t\t\t],\n\t\t\t\"authors\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Jakub Onderka\",\n\t\t\t\t\t\"email\": \"acci@acci.cz\",\n\t\t\t\t\t\"homepage\": \"http://www.acci.cz/\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"description\": \"Highlight PHP code in terminal\",\n\t\t\t\"support\": {\n\t\t\t\t\"issues\": \"https://github.com/php-parallel-lint/PHP-Console-Highlighter/issues\",\n\t\t\t\t\"source\": \"https://github.com/php-parallel-lint/PHP-Console-Highlighter/tree/v1.0.0\"\n\t\t\t},\n\t\t\t\"install-path\": \"../php-parallel-lint/php-console-highlighter\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"php-parallel-lint/php-parallel-lint\",\n\t\t\t\"version\": \"v1.3.2\",\n\t\t\t\"version_normalized\": \"1.3.2.0\",\n\t\t\t\"source\": {\n\t\t\t\t\"type\": \"git\",\n\t\t\t\t\"url\": \"https://github.com/php-parallel-lint/PHP-Parallel-Lint.git\",\n\t\t\t\t\"reference\": \"6483c9832e71973ed29cf71bd6b3f4fde438a9de\"\n\t\t\t},\n\t\t\t\"dist\": {\n\t\t\t\t\"type\": \"zip\",\n\t\t\t\t\"url\": \"https://api.github.com/repos/php-parallel-lint/PHP-Parallel-Lint/zipball/6483c9832e71973ed29cf71bd6b3f4fde438a9de\",\n\t\t\t\t\"reference\": \"6483c9832e71973ed29cf71bd6b3f4fde438a9de\",\n\t\t\t\t\"shasum\": \"\"\n\t\t\t},\n\t\t\t\"require\": {\n\t\t\t\t\"ext-json\": \"*\",\n\t\t\t\t\"php\": \">=5.3.0\"\n\t\t\t},\n\t\t\t\"replace\": {\n\t\t\t\t\"grogy/php-parallel-lint\": \"*\",\n\t\t\t\t\"jakub-onderka/php-parallel-lint\": \"*\"\n\t\t\t},\n\t\t\t\"require-dev\": {\n\t\t\t\t\"nette/tester\": \"^1.3 || ^2.0\",\n\t\t\t\t\"php-parallel-lint/php-console-highlighter\": \"0.* || ^1.0\",\n\t\t\t\t\"squizlabs/php_codesniffer\": \"^3.6\"\n\t\t\t},\n\t\t\t\"suggest\": {\n\t\t\t\t\"php-parallel-lint/php-console-highlighter\": \"Highlight syntax in code snippet\"\n\t\t\t},\n\t\t\t\"time\": \"2022-02-21T12:50:22+00:00\",\n\t\t\t\"bin\": [\n\t\t\t\t\"parallel-lint\"\n\t\t\t],\n\t\t\t\"type\": \"library\",\n\t\t\t\"installation-source\": \"dist\",\n\t\t\t\"autoload\": {\n\t\t\t\t\"classmap\": [\n\t\t\t\t\t\"./src/\"\n\t\t\t\t]\n\t\t\t},\n\t\t\t\"notification-url\": \"https://packagist.org/downloads/\",\n\t\t\t\"license\": [\n\t\t\t\t\"BSD-2-Clause\"\n\t\t\t],\n\t\t\t\"authors\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Jakub Onderka\",\n\t\t\t\t\t\"email\": \"ahoj@jakubonderka.cz\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"description\": \"This tool check syntax of PHP files about 20x faster than serial check.\",\n\t\t\t\"homepage\": \"https://github.com/php-parallel-lint/PHP-Parallel-Lint\",\n\t\t\t\"support\": {\n\t\t\t\t\"issues\": \"https://github.com/php-parallel-lint/PHP-Parallel-Lint/issues\",\n\t\t\t\t\"source\": \"https://github.com/php-parallel-lint/PHP-Parallel-Lint/tree/v1.3.2\"\n\t\t\t},\n\t\t\t\"install-path\": \"../php-parallel-lint/php-parallel-lint\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"phpdocumentor/reflection-common\",\n\t\t\t\"version\": \"2.2.0\",\n\t\t\t\"version_normalized\": \"2.2.0.0\",\n\t\t\t\"source\": {\n\t\t\t\t\"type\": \"git\",\n\t\t\t\t\"url\": \"https://github.com/phpDocumentor/ReflectionCommon.git\",\n\t\t\t\t\"reference\": \"1d01c49d4ed62f25aa84a747ad35d5a16924662b\"\n\t\t\t},\n\t\t\t\"dist\": {\n\t\t\t\t\"type\": \"zip\",\n\t\t\t\t\"url\": \"https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b\",\n\t\t\t\t\"reference\": \"1d01c49d4ed62f25aa84a747ad35d5a16924662b\",\n\t\t\t\t\"shasum\": \"\"\n\t\t\t},\n\t\t\t\"require\": {\n\t\t\t\t\"php\": \"^7.2 || ^8.0\"\n\t\t\t},\n\t\t\t\"time\": \"2020-06-27T09:03:43+00:00\",\n\t\t\t\"type\": \"library\",\n\t\t\t\"extra\": {\n\t\t\t\t\"branch-alias\": {\n\t\t\t\t\t\"dev-2.x\": \"2.x-dev\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"installation-source\": \"dist\",\n\t\t\t\"autoload\": {\n\t\t\t\t\"psr-4\": {\n\t\t\t\t\t\"phpDocumentor\\\\Reflection\\\\\": \"src/\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"notification-url\": \"https://packagist.org/downloads/\",\n\t\t\t\"license\": [\n\t\t\t\t\"MIT\"\n\t\t\t],\n\t\t\t\"authors\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Jaap van Otterdijk\",\n\t\t\t\t\t\"email\": \"opensource@ijaap.nl\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"description\": \"Common reflection classes used by phpdocumentor to reflect the code structure\",\n\t\t\t\"homepage\": \"http://www.phpdoc.org\",\n\t\t\t\"keywords\": [\n\t\t\t\t\"FQSEN\",\n\t\t\t\t\"phpDocumentor\",\n\t\t\t\t\"phpdoc\",\n\t\t\t\t\"reflection\",\n\t\t\t\t\"static analysis\"\n\t\t\t],\n\t\t\t\"support\": {\n\t\t\t\t\"issues\": \"https://github.com/phpDocumentor/ReflectionCommon/issues\",\n\t\t\t\t\"source\": \"https://github.com/phpDocumentor/ReflectionCommon/tree/2.x\"\n\t\t\t},\n\t\t\t\"install-path\": \"../phpdocumentor/reflection-common\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"phpdocumentor/reflection-docblock\",\n\t\t\t\"version\": \"5.4.0\",\n\t\t\t\"version_normalized\": \"5.4.0.0\",\n\t\t\t\"source\": {\n\t\t\t\t\"type\": \"git\",\n\t\t\t\t\"url\": \"https://github.com/phpDocumentor/ReflectionDocBlock.git\",\n\t\t\t\t\"reference\": \"298d2febfe79d03fe714eb871d5538da55205b1a\"\n\t\t\t},\n\t\t\t\"dist\": {\n\t\t\t\t\"type\": \"zip\",\n\t\t\t\t\"url\": \"https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/298d2febfe79d03fe714eb871d5538da55205b1a\",\n\t\t\t\t\"reference\": \"298d2febfe79d03fe714eb871d5538da55205b1a\",\n\t\t\t\t\"shasum\": \"\"\n\t\t\t},\n\t\t\t\"require\": {\n\t\t\t\t\"doctrine/deprecations\": \"^1.1\",\n\t\t\t\t\"ext-filter\": \"*\",\n\t\t\t\t\"php\": \"^7.4 || ^8.0\",\n\t\t\t\t\"phpdocumentor/reflection-common\": \"^2.2\",\n\t\t\t\t\"phpdocumentor/type-resolver\": \"^1.7\",\n\t\t\t\t\"phpstan/phpdoc-parser\": \"^1.7\",\n\t\t\t\t\"webmozart/assert\": \"^1.9.1\"\n\t\t\t},\n\t\t\t\"require-dev\": {\n\t\t\t\t\"mockery/mockery\": \"~1.3.5\",\n\t\t\t\t\"phpstan/extension-installer\": \"^1.1\",\n\t\t\t\t\"phpstan/phpstan\": \"^1.8\",\n\t\t\t\t\"phpstan/phpstan-mockery\": \"^1.1\",\n\t\t\t\t\"phpstan/phpstan-webmozart-assert\": \"^1.2\",\n\t\t\t\t\"phpunit/phpunit\": \"^9.5\",\n\t\t\t\t\"vimeo/psalm\": \"^5.13\"\n\t\t\t},\n\t\t\t\"time\": \"2024-04-09T21:13:58+00:00\",\n\t\t\t\"type\": \"library\",\n\t\t\t\"extra\": {\n\t\t\t\t\"branch-alias\": {\n\t\t\t\t\t\"dev-master\": \"5.x-dev\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"installation-source\": \"dist\",\n\t\t\t\"autoload\": {\n\t\t\t\t\"psr-4\": {\n\t\t\t\t\t\"phpDocumentor\\\\Reflection\\\\\": \"src\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"notification-url\": \"https://packagist.org/downloads/\",\n\t\t\t\"license\": [\n\t\t\t\t\"MIT\"\n\t\t\t],\n\t\t\t\"authors\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Mike van Riel\",\n\t\t\t\t\t\"email\": \"me@mikevanriel.com\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Jaap van Otterdijk\",\n\t\t\t\t\t\"email\": \"opensource@ijaap.nl\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"description\": \"With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.\",\n\t\t\t\"support\": {\n\t\t\t\t\"issues\": \"https://github.com/phpDocumentor/ReflectionDocBlock/issues\",\n\t\t\t\t\"source\": \"https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.4.0\"\n\t\t\t},\n\t\t\t\"install-path\": \"../phpdocumentor/reflection-docblock\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"phpdocumentor/type-resolver\",\n\t\t\t\"version\": \"1.8.2\",\n\t\t\t\"version_normalized\": \"1.8.2.0\",\n\t\t\t\"source\": {\n\t\t\t\t\"type\": \"git\",\n\t\t\t\t\"url\": \"https://github.com/phpDocumentor/TypeResolver.git\",\n\t\t\t\t\"reference\": \"153ae662783729388a584b4361f2545e4d841e3c\"\n\t\t\t},\n\t\t\t\"dist\": {\n\t\t\t\t\"type\": \"zip\",\n\t\t\t\t\"url\": \"https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/153ae662783729388a584b4361f2545e4d841e3c\",\n\t\t\t\t\"reference\": \"153ae662783729388a584b4361f2545e4d841e3c\",\n\t\t\t\t\"shasum\": \"\"\n\t\t\t},\n\t\t\t\"require\": {\n\t\t\t\t\"doctrine/deprecations\": \"^1.0\",\n\t\t\t\t\"php\": \"^7.3 || ^8.0\",\n\t\t\t\t\"phpdocumentor/reflection-common\": \"^2.0\",\n\t\t\t\t\"phpstan/phpdoc-parser\": \"^1.13\"\n\t\t\t},\n\t\t\t\"require-dev\": {\n\t\t\t\t\"ext-tokenizer\": \"*\",\n\t\t\t\t\"phpbench/phpbench\": \"^1.2\",\n\t\t\t\t\"phpstan/extension-installer\": \"^1.1\",\n\t\t\t\t\"phpstan/phpstan\": \"^1.8\",\n\t\t\t\t\"phpstan/phpstan-phpunit\": \"^1.1\",\n\t\t\t\t\"phpunit/phpunit\": \"^9.5\",\n\t\t\t\t\"rector/rector\": \"^0.13.9\",\n\t\t\t\t\"vimeo/psalm\": \"^4.25\"\n\t\t\t},\n\t\t\t\"time\": \"2024-02-23T11:10:43+00:00\",\n\t\t\t\"type\": \"library\",\n\t\t\t\"extra\": {\n\t\t\t\t\"branch-alias\": {\n\t\t\t\t\t\"dev-1.x\": \"1.x-dev\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"installation-source\": \"dist\",\n\t\t\t\"autoload\": {\n\t\t\t\t\"psr-4\": {\n\t\t\t\t\t\"phpDocumentor\\\\Reflection\\\\\": \"src\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"notification-url\": \"https://packagist.org/downloads/\",\n\t\t\t\"license\": [\n\t\t\t\t\"MIT\"\n\t\t\t],\n\t\t\t\"authors\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Mike van Riel\",\n\t\t\t\t\t\"email\": \"me@mikevanriel.com\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"description\": \"A PSR-5 based resolver of Class names, Types and Structural Element Names\",\n\t\t\t\"support\": {\n\t\t\t\t\"issues\": \"https://github.com/phpDocumentor/TypeResolver/issues\",\n\t\t\t\t\"source\": \"https://github.com/phpDocumentor/TypeResolver/tree/1.8.2\"\n\t\t\t},\n\t\t\t\"install-path\": \"../phpdocumentor/type-resolver\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"phpstan/phpdoc-parser\",\n\t\t\t\"version\": \"1.28.0\",\n\t\t\t\"version_normalized\": \"1.28.0.0\",\n\t\t\t\"source\": {\n\t\t\t\t\"type\": \"git\",\n\t\t\t\t\"url\": \"https://github.com/phpstan/phpdoc-parser.git\",\n\t\t\t\t\"reference\": \"cd06d6b1a1b3c75b0b83f97577869fd85a3cd4fb\"\n\t\t\t},\n\t\t\t\"dist\": {\n\t\t\t\t\"type\": \"zip\",\n\t\t\t\t\"url\": \"https://api.github.com/repos/phpstan/phpdoc-parser/zipball/cd06d6b1a1b3c75b0b83f97577869fd85a3cd4fb\",\n\t\t\t\t\"reference\": \"cd06d6b1a1b3c75b0b83f97577869fd85a3cd4fb\",\n\t\t\t\t\"shasum\": \"\"\n\t\t\t},\n\t\t\t\"require\": {\n\t\t\t\t\"php\": \"^7.2 || ^8.0\"\n\t\t\t},\n\t\t\t\"require-dev\": {\n\t\t\t\t\"doctrine/annotations\": \"^2.0\",\n\t\t\t\t\"nikic/php-parser\": \"^4.15\",\n\t\t\t\t\"php-parallel-lint/php-parallel-lint\": \"^1.2\",\n\t\t\t\t\"phpstan/extension-installer\": \"^1.0\",\n\t\t\t\t\"phpstan/phpstan\": \"^1.5\",\n\t\t\t\t\"phpstan/phpstan-phpunit\": \"^1.1\",\n\t\t\t\t\"phpstan/phpstan-strict-rules\": \"^1.0\",\n\t\t\t\t\"phpunit/phpunit\": \"^9.5\",\n\t\t\t\t\"symfony/process\": \"^5.2\"\n\t\t\t},\n\t\t\t\"time\": \"2024-04-03T18:51:33+00:00\",\n\t\t\t\"type\": \"library\",\n\t\t\t\"installation-source\": \"dist\",\n\t\t\t\"autoload\": {\n\t\t\t\t\"psr-4\": {\n\t\t\t\t\t\"PHPStan\\\\PhpDocParser\\\\\": [\n\t\t\t\t\t\t\"src/\"\n\t\t\t\t\t]\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"notification-url\": \"https://packagist.org/downloads/\",\n\t\t\t\"license\": [\n\t\t\t\t\"MIT\"\n\t\t\t],\n\t\t\t\"description\": \"PHPDoc parser with support for nullable, intersection and generic types\",\n\t\t\t\"support\": {\n\t\t\t\t\"issues\": \"https://github.com/phpstan/phpdoc-parser/issues\",\n\t\t\t\t\"source\": \"https://github.com/phpstan/phpdoc-parser/tree/1.28.0\"\n\t\t\t},\n\t\t\t\"install-path\": \"../phpstan/phpdoc-parser\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"psr/container\",\n\t\t\t\"version\": \"2.0.2\",\n\t\t\t\"version_normalized\": \"2.0.2.0\",\n\t\t\t\"source\": {\n\t\t\t\t\"type\": \"git\",\n\t\t\t\t\"url\": \"https://github.com/php-fig/container.git\",\n\t\t\t\t\"reference\": \"c71ecc56dfe541dbd90c5360474fbc405f8d5963\"\n\t\t\t},\n\t\t\t\"dist\": {\n\t\t\t\t\"type\": \"zip\",\n\t\t\t\t\"url\": \"https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963\",\n\t\t\t\t\"reference\": \"c71ecc56dfe541dbd90c5360474fbc405f8d5963\",\n\t\t\t\t\"shasum\": \"\"\n\t\t\t},\n\t\t\t\"require\": {\n\t\t\t\t\"php\": \">=7.4.0\"\n\t\t\t},\n\t\t\t\"time\": \"2021-11-05T16:47:00+00:00\",\n\t\t\t\"type\": \"library\",\n\t\t\t\"extra\": {\n\t\t\t\t\"branch-alias\": {\n\t\t\t\t\t\"dev-master\": \"2.0.x-dev\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"installation-source\": \"dist\",\n\t\t\t\"autoload\": {\n\t\t\t\t\"psr-4\": {\n\t\t\t\t\t\"Psr\\\\Container\\\\\": \"src/\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"notification-url\": \"https://packagist.org/downloads/\",\n\t\t\t\"license\": [\n\t\t\t\t\"MIT\"\n\t\t\t],\n\t\t\t\"authors\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"PHP-FIG\",\n\t\t\t\t\t\"homepage\": \"https://www.php-fig.org/\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"description\": \"Common Container Interface (PHP FIG PSR-11)\",\n\t\t\t\"homepage\": \"https://github.com/php-fig/container\",\n\t\t\t\"keywords\": [\n\t\t\t\t\"PSR-11\",\n\t\t\t\t\"container\",\n\t\t\t\t\"container-interface\",\n\t\t\t\t\"container-interop\",\n\t\t\t\t\"psr\"\n\t\t\t],\n\t\t\t\"support\": {\n\t\t\t\t\"issues\": \"https://github.com/php-fig/container/issues\",\n\t\t\t\t\"source\": \"https://github.com/php-fig/container/tree/2.0.2\"\n\t\t\t},\n\t\t\t\"install-path\": \"../psr/container\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"psr/log\",\n\t\t\t\"version\": \"2.0.0\",\n\t\t\t\"version_normalized\": \"2.0.0.0\",\n\t\t\t\"source\": {\n\t\t\t\t\"type\": \"git\",\n\t\t\t\t\"url\": \"https://github.com/php-fig/log.git\",\n\t\t\t\t\"reference\": \"ef29f6d262798707a9edd554e2b82517ef3a9376\"\n\t\t\t},\n\t\t\t\"dist\": {\n\t\t\t\t\"type\": \"zip\",\n\t\t\t\t\"url\": \"https://api.github.com/repos/php-fig/log/zipball/ef29f6d262798707a9edd554e2b82517ef3a9376\",\n\t\t\t\t\"reference\": \"ef29f6d262798707a9edd554e2b82517ef3a9376\",\n\t\t\t\t\"shasum\": \"\"\n\t\t\t},\n\t\t\t\"require\": {\n\t\t\t\t\"php\": \">=8.0.0\"\n\t\t\t},\n\t\t\t\"time\": \"2021-07-14T16:41:46+00:00\",\n\t\t\t\"type\": \"library\",\n\t\t\t\"extra\": {\n\t\t\t\t\"branch-alias\": {\n\t\t\t\t\t\"dev-master\": \"2.0.x-dev\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"installation-source\": \"dist\",\n\t\t\t\"autoload\": {\n\t\t\t\t\"psr-4\": {\n\t\t\t\t\t\"Psr\\\\Log\\\\\": \"src\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"notification-url\": \"https://packagist.org/downloads/\",\n\t\t\t\"license\": [\n\t\t\t\t\"MIT\"\n\t\t\t],\n\t\t\t\"authors\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"PHP-FIG\",\n\t\t\t\t\t\"homepage\": \"https://www.php-fig.org/\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"description\": \"Common interface for logging libraries\",\n\t\t\t\"homepage\": \"https://github.com/php-fig/log\",\n\t\t\t\"keywords\": [\n\t\t\t\t\"log\",\n\t\t\t\t\"psr\",\n\t\t\t\t\"psr-3\"\n\t\t\t],\n\t\t\t\"support\": {\n\t\t\t\t\"source\": \"https://github.com/php-fig/log/tree/2.0.0\"\n\t\t\t},\n\t\t\t\"install-path\": \"../psr/log\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"sabre/event\",\n\t\t\t\"version\": \"5.1.4\",\n\t\t\t\"version_normalized\": \"5.1.4.0\",\n\t\t\t\"source\": {\n\t\t\t\t\"type\": \"git\",\n\t\t\t\t\"url\": \"https://github.com/sabre-io/event.git\",\n\t\t\t\t\"reference\": \"d7da22897125d34d7eddf7977758191c06a74497\"\n\t\t\t},\n\t\t\t\"dist\": {\n\t\t\t\t\"type\": \"zip\",\n\t\t\t\t\"url\": \"https://api.github.com/repos/sabre-io/event/zipball/d7da22897125d34d7eddf7977758191c06a74497\",\n\t\t\t\t\"reference\": \"d7da22897125d34d7eddf7977758191c06a74497\",\n\t\t\t\t\"shasum\": \"\"\n\t\t\t},\n\t\t\t\"require\": {\n\t\t\t\t\"php\": \"^7.1 || ^8.0\"\n\t\t\t},\n\t\t\t\"require-dev\": {\n\t\t\t\t\"friendsofphp/php-cs-fixer\": \"~2.17.1\",\n\t\t\t\t\"phpstan/phpstan\": \"^0.12\",\n\t\t\t\t\"phpunit/phpunit\": \"^7.5 || ^8.5 || ^9.0\"\n\t\t\t},\n\t\t\t\"time\": \"2021-11-04T06:51:17+00:00\",\n\t\t\t\"type\": \"library\",\n\t\t\t\"installation-source\": \"dist\",\n\t\t\t\"autoload\": {\n\t\t\t\t\"files\": [\n\t\t\t\t\t\"lib/coroutine.php\",\n\t\t\t\t\t\"lib/Loop/functions.php\",\n\t\t\t\t\t\"lib/Promise/functions.php\"\n\t\t\t\t],\n\t\t\t\t\"psr-4\": {\n\t\t\t\t\t\"Sabre\\\\Event\\\\\": \"lib/\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"notification-url\": \"https://packagist.org/downloads/\",\n\t\t\t\"license\": [\n\t\t\t\t\"BSD-3-Clause\"\n\t\t\t],\n\t\t\t\"authors\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Evert Pot\",\n\t\t\t\t\t\"email\": \"me@evertpot.com\",\n\t\t\t\t\t\"homepage\": \"http://evertpot.com/\",\n\t\t\t\t\t\"role\": \"Developer\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"description\": \"sabre/event is a library for lightweight event-based programming\",\n\t\t\t\"homepage\": \"http://sabre.io/event/\",\n\t\t\t\"keywords\": [\n\t\t\t\t\"EventEmitter\",\n\t\t\t\t\"async\",\n\t\t\t\t\"coroutine\",\n\t\t\t\t\"eventloop\",\n\t\t\t\t\"events\",\n\t\t\t\t\"hooks\",\n\t\t\t\t\"plugin\",\n\t\t\t\t\"promise\",\n\t\t\t\t\"reactor\",\n\t\t\t\t\"signal\"\n\t\t\t],\n\t\t\t\"support\": {\n\t\t\t\t\"forum\": \"https://groups.google.com/group/sabredav-discuss\",\n\t\t\t\t\"issues\": \"https://github.com/sabre-io/event/issues\",\n\t\t\t\t\"source\": \"https://github.com/fruux/sabre-event\"\n\t\t\t},\n\t\t\t\"install-path\": \"../sabre/event\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"squizlabs/php_codesniffer\",\n\t\t\t\"version\": \"3.7.2\",\n\t\t\t\"version_normalized\": \"3.7.2.0\",\n\t\t\t\"source\": {\n\t\t\t\t\"type\": \"git\",\n\t\t\t\t\"url\": \"https://github.com/PHPCSStandards/PHP_CodeSniffer.git\",\n\t\t\t\t\"reference\": \"ed8e00df0a83aa96acf703f8c2979ff33341f879\"\n\t\t\t},\n\t\t\t\"dist\": {\n\t\t\t\t\"type\": \"zip\",\n\t\t\t\t\"url\": \"https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/ed8e00df0a83aa96acf703f8c2979ff33341f879\",\n\t\t\t\t\"reference\": \"ed8e00df0a83aa96acf703f8c2979ff33341f879\",\n\t\t\t\t\"shasum\": \"\"\n\t\t\t},\n\t\t\t\"require\": {\n\t\t\t\t\"ext-simplexml\": \"*\",\n\t\t\t\t\"ext-tokenizer\": \"*\",\n\t\t\t\t\"ext-xmlwriter\": \"*\",\n\t\t\t\t\"php\": \">=5.4.0\"\n\t\t\t},\n\t\t\t\"require-dev\": {\n\t\t\t\t\"phpunit/phpunit\": \"^4.0 || ^5.0 || ^6.0 || ^7.0\"\n\t\t\t},\n\t\t\t\"time\": \"2023-02-22T23:07:41+00:00\",\n\t\t\t\"bin\": [\n\t\t\t\t\"bin/phpcs\",\n\t\t\t\t\"bin/phpcbf\"\n\t\t\t],\n\t\t\t\"type\": \"library\",\n\t\t\t\"extra\": {\n\t\t\t\t\"branch-alias\": {\n\t\t\t\t\t\"dev-master\": \"3.x-dev\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"installation-source\": \"dist\",\n\t\t\t\"notification-url\": \"https://packagist.org/downloads/\",\n\t\t\t\"license\": [\n\t\t\t\t\"BSD-3-Clause\"\n\t\t\t],\n\t\t\t\"authors\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Greg Sherwood\",\n\t\t\t\t\t\"role\": \"lead\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"description\": \"PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.\",\n\t\t\t\"homepage\": \"https://github.com/squizlabs/PHP_CodeSniffer\",\n\t\t\t\"keywords\": [\n\t\t\t\t\"phpcs\",\n\t\t\t\t\"standards\",\n\t\t\t\t\"static analysis\"\n\t\t\t],\n\t\t\t\"support\": {\n\t\t\t\t\"issues\": \"https://github.com/squizlabs/PHP_CodeSniffer/issues\",\n\t\t\t\t\"source\": \"https://github.com/squizlabs/PHP_CodeSniffer\",\n\t\t\t\t\"wiki\": \"https://github.com/squizlabs/PHP_CodeSniffer/wiki\"\n\t\t\t},\n\t\t\t\"funding\": [\n\t\t\t\t{\n\t\t\t\t\t\"url\": \"https://github.com/PHPCSStandards\",\n\t\t\t\t\t\"type\": \"github\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"url\": \"https://github.com/jrfnl\",\n\t\t\t\t\t\"type\": \"github\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"url\": \"https://opencollective.com/php_codesniffer\",\n\t\t\t\t\t\"type\": \"open_collective\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"install-path\": \"../squizlabs/php_codesniffer\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"symfony/console\",\n\t\t\t\"version\": \"v5.4.36\",\n\t\t\t\"version_normalized\": \"5.4.36.0\",\n\t\t\t\"source\": {\n\t\t\t\t\"type\": \"git\",\n\t\t\t\t\"url\": \"https://github.com/symfony/console.git\",\n\t\t\t\t\"reference\": \"39f75d9d73d0c11952fdcecf4877b4d0f62a8f6e\"\n\t\t\t},\n\t\t\t\"dist\": {\n\t\t\t\t\"type\": \"zip\",\n\t\t\t\t\"url\": \"https://api.github.com/repos/symfony/console/zipball/39f75d9d73d0c11952fdcecf4877b4d0f62a8f6e\",\n\t\t\t\t\"reference\": \"39f75d9d73d0c11952fdcecf4877b4d0f62a8f6e\",\n\t\t\t\t\"shasum\": \"\"\n\t\t\t},\n\t\t\t\"require\": {\n\t\t\t\t\"php\": \">=7.2.5\",\n\t\t\t\t\"symfony/deprecation-contracts\": \"^2.1|^3\",\n\t\t\t\t\"symfony/polyfill-mbstring\": \"~1.0\",\n\t\t\t\t\"symfony/polyfill-php73\": \"^1.9\",\n\t\t\t\t\"symfony/polyfill-php80\": \"^1.16\",\n\t\t\t\t\"symfony/service-contracts\": \"^1.1|^2|^3\",\n\t\t\t\t\"symfony/string\": \"^5.1|^6.0\"\n\t\t\t},\n\t\t\t\"conflict\": {\n\t\t\t\t\"psr/log\": \">=3\",\n\t\t\t\t\"symfony/dependency-injection\": \"<4.4\",\n\t\t\t\t\"symfony/dotenv\": \"<5.1\",\n\t\t\t\t\"symfony/event-dispatcher\": \"<4.4\",\n\t\t\t\t\"symfony/lock\": \"<4.4\",\n\t\t\t\t\"symfony/process\": \"<4.4\"\n\t\t\t},\n\t\t\t\"provide\": {\n\t\t\t\t\"psr/log-implementation\": \"1.0|2.0\"\n\t\t\t},\n\t\t\t\"require-dev\": {\n\t\t\t\t\"psr/log\": \"^1|^2\",\n\t\t\t\t\"symfony/config\": \"^4.4|^5.0|^6.0\",\n\t\t\t\t\"symfony/dependency-injection\": \"^4.4|^5.0|^6.0\",\n\t\t\t\t\"symfony/event-dispatcher\": \"^4.4|^5.0|^6.0\",\n\t\t\t\t\"symfony/lock\": \"^4.4|^5.0|^6.0\",\n\t\t\t\t\"symfony/process\": \"^4.4|^5.0|^6.0\",\n\t\t\t\t\"symfony/var-dumper\": \"^4.4|^5.0|^6.0\"\n\t\t\t},\n\t\t\t\"suggest\": {\n\t\t\t\t\"psr/log\": \"For using the console logger\",\n\t\t\t\t\"symfony/event-dispatcher\": \"\",\n\t\t\t\t\"symfony/lock\": \"\",\n\t\t\t\t\"symfony/process\": \"\"\n\t\t\t},\n\t\t\t\"time\": \"2024-02-20T16:33:57+00:00\",\n\t\t\t\"type\": \"library\",\n\t\t\t\"installation-source\": \"dist\",\n\t\t\t\"autoload\": {\n\t\t\t\t\"psr-4\": {\n\t\t\t\t\t\"Symfony\\\\Component\\\\Console\\\\\": \"\"\n\t\t\t\t},\n\t\t\t\t\"exclude-from-classmap\": [\n\t\t\t\t\t\"/Tests/\"\n\t\t\t\t]\n\t\t\t},\n\t\t\t\"notification-url\": \"https://packagist.org/downloads/\",\n\t\t\t\"license\": [\n\t\t\t\t\"MIT\"\n\t\t\t],\n\t\t\t\"authors\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Fabien Potencier\",\n\t\t\t\t\t\"email\": \"fabien@symfony.com\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Symfony Community\",\n\t\t\t\t\t\"homepage\": \"https://symfony.com/contributors\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"description\": \"Eases the creation of beautiful and testable command line interfaces\",\n\t\t\t\"homepage\": \"https://symfony.com\",\n\t\t\t\"keywords\": [\n\t\t\t\t\"cli\",\n\t\t\t\t\"command-line\",\n\t\t\t\t\"console\",\n\t\t\t\t\"terminal\"\n\t\t\t],\n\t\t\t\"support\": {\n\t\t\t\t\"source\": \"https://github.com/symfony/console/tree/v5.4.36\"\n\t\t\t},\n\t\t\t\"funding\": [\n\t\t\t\t{\n\t\t\t\t\t\"url\": \"https://symfony.com/sponsor\",\n\t\t\t\t\t\"type\": \"custom\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"url\": \"https://github.com/fabpot\",\n\t\t\t\t\t\"type\": \"github\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n\t\t\t\t\t\"type\": \"tidelift\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"install-path\": \"../symfony/console\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"symfony/deprecation-contracts\",\n\t\t\t\"version\": \"v3.4.0\",\n\t\t\t\"version_normalized\": \"3.4.0.0\",\n\t\t\t\"source\": {\n\t\t\t\t\"type\": \"git\",\n\t\t\t\t\"url\": \"https://github.com/symfony/deprecation-contracts.git\",\n\t\t\t\t\"reference\": \"7c3aff79d10325257a001fcf92d991f24fc967cf\"\n\t\t\t},\n\t\t\t\"dist\": {\n\t\t\t\t\"type\": \"zip\",\n\t\t\t\t\"url\": \"https://api.github.com/repos/symfony/deprecation-contracts/zipball/7c3aff79d10325257a001fcf92d991f24fc967cf\",\n\t\t\t\t\"reference\": \"7c3aff79d10325257a001fcf92d991f24fc967cf\",\n\t\t\t\t\"shasum\": \"\"\n\t\t\t},\n\t\t\t\"require\": {\n\t\t\t\t\"php\": \">=8.1\"\n\t\t\t},\n\t\t\t\"time\": \"2023-05-23T14:45:45+00:00\",\n\t\t\t\"type\": \"library\",\n\t\t\t\"extra\": {\n\t\t\t\t\"branch-alias\": {\n\t\t\t\t\t\"dev-main\": \"3.4-dev\"\n\t\t\t\t},\n\t\t\t\t\"thanks\": {\n\t\t\t\t\t\"name\": \"symfony/contracts\",\n\t\t\t\t\t\"url\": \"https://github.com/symfony/contracts\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"installation-source\": \"dist\",\n\t\t\t\"autoload\": {\n\t\t\t\t\"files\": [\n\t\t\t\t\t\"function.php\"\n\t\t\t\t]\n\t\t\t},\n\t\t\t\"notification-url\": \"https://packagist.org/downloads/\",\n\t\t\t\"license\": [\n\t\t\t\t\"MIT\"\n\t\t\t],\n\t\t\t\"authors\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Nicolas Grekas\",\n\t\t\t\t\t\"email\": \"p@tchwork.com\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Symfony Community\",\n\t\t\t\t\t\"homepage\": \"https://symfony.com/contributors\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"description\": \"A generic function and convention to trigger deprecation notices\",\n\t\t\t\"homepage\": \"https://symfony.com\",\n\t\t\t\"support\": {\n\t\t\t\t\"source\": \"https://github.com/symfony/deprecation-contracts/tree/v3.4.0\"\n\t\t\t},\n\t\t\t\"funding\": [\n\t\t\t\t{\n\t\t\t\t\t\"url\": \"https://symfony.com/sponsor\",\n\t\t\t\t\t\"type\": \"custom\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"url\": \"https://github.com/fabpot\",\n\t\t\t\t\t\"type\": \"github\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n\t\t\t\t\t\"type\": \"tidelift\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"install-path\": \"../symfony/deprecation-contracts\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"symfony/polyfill-ctype\",\n\t\t\t\"version\": \"v1.29.0\",\n\t\t\t\"version_normalized\": \"1.29.0.0\",\n\t\t\t\"source\": {\n\t\t\t\t\"type\": \"git\",\n\t\t\t\t\"url\": \"https://github.com/symfony/polyfill-ctype.git\",\n\t\t\t\t\"reference\": \"ef4d7e442ca910c4764bce785146269b30cb5fc4\"\n\t\t\t},\n\t\t\t\"dist\": {\n\t\t\t\t\"type\": \"zip\",\n\t\t\t\t\"url\": \"https://api.github.com/repos/symfony/polyfill-ctype/zipball/ef4d7e442ca910c4764bce785146269b30cb5fc4\",\n\t\t\t\t\"reference\": \"ef4d7e442ca910c4764bce785146269b30cb5fc4\",\n\t\t\t\t\"shasum\": \"\"\n\t\t\t},\n\t\t\t\"require\": {\n\t\t\t\t\"php\": \">=7.1\"\n\t\t\t},\n\t\t\t\"provide\": {\n\t\t\t\t\"ext-ctype\": \"*\"\n\t\t\t},\n\t\t\t\"suggest\": {\n\t\t\t\t\"ext-ctype\": \"For best performance\"\n\t\t\t},\n\t\t\t\"time\": \"2024-01-29T20:11:03+00:00\",\n\t\t\t\"type\": \"library\",\n\t\t\t\"extra\": {\n\t\t\t\t\"thanks\": {\n\t\t\t\t\t\"name\": \"symfony/polyfill\",\n\t\t\t\t\t\"url\": \"https://github.com/symfony/polyfill\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"installation-source\": \"dist\",\n\t\t\t\"autoload\": {\n\t\t\t\t\"files\": [\n\t\t\t\t\t\"bootstrap.php\"\n\t\t\t\t],\n\t\t\t\t\"psr-4\": {\n\t\t\t\t\t\"Symfony\\\\Polyfill\\\\Ctype\\\\\": \"\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"notification-url\": \"https://packagist.org/downloads/\",\n\t\t\t\"license\": [\n\t\t\t\t\"MIT\"\n\t\t\t],\n\t\t\t\"authors\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Gert de Pagter\",\n\t\t\t\t\t\"email\": \"BackEndTea@gmail.com\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Symfony Community\",\n\t\t\t\t\t\"homepage\": \"https://symfony.com/contributors\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"description\": \"Symfony polyfill for ctype functions\",\n\t\t\t\"homepage\": \"https://symfony.com\",\n\t\t\t\"keywords\": [\n\t\t\t\t\"compatibility\",\n\t\t\t\t\"ctype\",\n\t\t\t\t\"polyfill\",\n\t\t\t\t\"portable\"\n\t\t\t],\n\t\t\t\"support\": {\n\t\t\t\t\"source\": \"https://github.com/symfony/polyfill-ctype/tree/v1.29.0\"\n\t\t\t},\n\t\t\t\"funding\": [\n\t\t\t\t{\n\t\t\t\t\t\"url\": \"https://symfony.com/sponsor\",\n\t\t\t\t\t\"type\": \"custom\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"url\": \"https://github.com/fabpot\",\n\t\t\t\t\t\"type\": \"github\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n\t\t\t\t\t\"type\": \"tidelift\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"install-path\": \"../symfony/polyfill-ctype\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"symfony/polyfill-intl-grapheme\",\n\t\t\t\"version\": \"v1.29.0\",\n\t\t\t\"version_normalized\": \"1.29.0.0\",\n\t\t\t\"source\": {\n\t\t\t\t\"type\": \"git\",\n\t\t\t\t\"url\": \"https://github.com/symfony/polyfill-intl-grapheme.git\",\n\t\t\t\t\"reference\": \"32a9da87d7b3245e09ac426c83d334ae9f06f80f\"\n\t\t\t},\n\t\t\t\"dist\": {\n\t\t\t\t\"type\": \"zip\",\n\t\t\t\t\"url\": \"https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/32a9da87d7b3245e09ac426c83d334ae9f06f80f\",\n\t\t\t\t\"reference\": \"32a9da87d7b3245e09ac426c83d334ae9f06f80f\",\n\t\t\t\t\"shasum\": \"\"\n\t\t\t},\n\t\t\t\"require\": {\n\t\t\t\t\"php\": \">=7.1\"\n\t\t\t},\n\t\t\t\"suggest\": {\n\t\t\t\t\"ext-intl\": \"For best performance\"\n\t\t\t},\n\t\t\t\"time\": \"2024-01-29T20:11:03+00:00\",\n\t\t\t\"type\": \"library\",\n\t\t\t\"extra\": {\n\t\t\t\t\"thanks\": {\n\t\t\t\t\t\"name\": \"symfony/polyfill\",\n\t\t\t\t\t\"url\": \"https://github.com/symfony/polyfill\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"installation-source\": \"dist\",\n\t\t\t\"autoload\": {\n\t\t\t\t\"files\": [\n\t\t\t\t\t\"bootstrap.php\"\n\t\t\t\t],\n\t\t\t\t\"psr-4\": {\n\t\t\t\t\t\"Symfony\\\\Polyfill\\\\Intl\\\\Grapheme\\\\\": \"\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"notification-url\": \"https://packagist.org/downloads/\",\n\t\t\t\"license\": [\n\t\t\t\t\"MIT\"\n\t\t\t],\n\t\t\t\"authors\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Nicolas Grekas\",\n\t\t\t\t\t\"email\": \"p@tchwork.com\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Symfony Community\",\n\t\t\t\t\t\"homepage\": \"https://symfony.com/contributors\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"description\": \"Symfony polyfill for intl's grapheme_* functions\",\n\t\t\t\"homepage\": \"https://symfony.com\",\n\t\t\t\"keywords\": [\n\t\t\t\t\"compatibility\",\n\t\t\t\t\"grapheme\",\n\t\t\t\t\"intl\",\n\t\t\t\t\"polyfill\",\n\t\t\t\t\"portable\",\n\t\t\t\t\"shim\"\n\t\t\t],\n\t\t\t\"support\": {\n\t\t\t\t\"source\": \"https://github.com/symfony/polyfill-intl-grapheme/tree/v1.29.0\"\n\t\t\t},\n\t\t\t\"funding\": [\n\t\t\t\t{\n\t\t\t\t\t\"url\": \"https://symfony.com/sponsor\",\n\t\t\t\t\t\"type\": \"custom\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"url\": \"https://github.com/fabpot\",\n\t\t\t\t\t\"type\": \"github\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n\t\t\t\t\t\"type\": \"tidelift\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"install-path\": \"../symfony/polyfill-intl-grapheme\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"symfony/polyfill-intl-normalizer\",\n\t\t\t\"version\": \"v1.29.0\",\n\t\t\t\"version_normalized\": \"1.29.0.0\",\n\t\t\t\"source\": {\n\t\t\t\t\"type\": \"git\",\n\t\t\t\t\"url\": \"https://github.com/symfony/polyfill-intl-normalizer.git\",\n\t\t\t\t\"reference\": \"bc45c394692b948b4d383a08d7753968bed9a83d\"\n\t\t\t},\n\t\t\t\"dist\": {\n\t\t\t\t\"type\": \"zip\",\n\t\t\t\t\"url\": \"https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/bc45c394692b948b4d383a08d7753968bed9a83d\",\n\t\t\t\t\"reference\": \"bc45c394692b948b4d383a08d7753968bed9a83d\",\n\t\t\t\t\"shasum\": \"\"\n\t\t\t},\n\t\t\t\"require\": {\n\t\t\t\t\"php\": \">=7.1\"\n\t\t\t},\n\t\t\t\"suggest\": {\n\t\t\t\t\"ext-intl\": \"For best performance\"\n\t\t\t},\n\t\t\t\"time\": \"2024-01-29T20:11:03+00:00\",\n\t\t\t\"type\": \"library\",\n\t\t\t\"extra\": {\n\t\t\t\t\"thanks\": {\n\t\t\t\t\t\"name\": \"symfony/polyfill\",\n\t\t\t\t\t\"url\": \"https://github.com/symfony/polyfill\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"installation-source\": \"dist\",\n\t\t\t\"autoload\": {\n\t\t\t\t\"files\": [\n\t\t\t\t\t\"bootstrap.php\"\n\t\t\t\t],\n\t\t\t\t\"psr-4\": {\n\t\t\t\t\t\"Symfony\\\\Polyfill\\\\Intl\\\\Normalizer\\\\\": \"\"\n\t\t\t\t},\n\t\t\t\t\"classmap\": [\n\t\t\t\t\t\"Resources/stubs\"\n\t\t\t\t]\n\t\t\t},\n\t\t\t\"notification-url\": \"https://packagist.org/downloads/\",\n\t\t\t\"license\": [\n\t\t\t\t\"MIT\"\n\t\t\t],\n\t\t\t\"authors\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Nicolas Grekas\",\n\t\t\t\t\t\"email\": \"p@tchwork.com\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Symfony Community\",\n\t\t\t\t\t\"homepage\": \"https://symfony.com/contributors\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"description\": \"Symfony polyfill for intl's Normalizer class and related functions\",\n\t\t\t\"homepage\": \"https://symfony.com\",\n\t\t\t\"keywords\": [\n\t\t\t\t\"compatibility\",\n\t\t\t\t\"intl\",\n\t\t\t\t\"normalizer\",\n\t\t\t\t\"polyfill\",\n\t\t\t\t\"portable\",\n\t\t\t\t\"shim\"\n\t\t\t],\n\t\t\t\"support\": {\n\t\t\t\t\"source\": \"https://github.com/symfony/polyfill-intl-normalizer/tree/v1.29.0\"\n\t\t\t},\n\t\t\t\"funding\": [\n\t\t\t\t{\n\t\t\t\t\t\"url\": \"https://symfony.com/sponsor\",\n\t\t\t\t\t\"type\": \"custom\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"url\": \"https://github.com/fabpot\",\n\t\t\t\t\t\"type\": \"github\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n\t\t\t\t\t\"type\": \"tidelift\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"install-path\": \"../symfony/polyfill-intl-normalizer\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"symfony/polyfill-mbstring\",\n\t\t\t\"version\": \"v1.29.0\",\n\t\t\t\"version_normalized\": \"1.29.0.0\",\n\t\t\t\"source\": {\n\t\t\t\t\"type\": \"git\",\n\t\t\t\t\"url\": \"https://github.com/symfony/polyfill-mbstring.git\",\n\t\t\t\t\"reference\": \"9773676c8a1bb1f8d4340a62efe641cf76eda7ec\"\n\t\t\t},\n\t\t\t\"dist\": {\n\t\t\t\t\"type\": \"zip\",\n\t\t\t\t\"url\": \"https://api.github.com/repos/symfony/polyfill-mbstring/zipball/9773676c8a1bb1f8d4340a62efe641cf76eda7ec\",\n\t\t\t\t\"reference\": \"9773676c8a1bb1f8d4340a62efe641cf76eda7ec\",\n\t\t\t\t\"shasum\": \"\"\n\t\t\t},\n\t\t\t\"require\": {\n\t\t\t\t\"php\": \">=7.1\"\n\t\t\t},\n\t\t\t\"provide\": {\n\t\t\t\t\"ext-mbstring\": \"*\"\n\t\t\t},\n\t\t\t\"suggest\": {\n\t\t\t\t\"ext-mbstring\": \"For best performance\"\n\t\t\t},\n\t\t\t\"time\": \"2024-01-29T20:11:03+00:00\",\n\t\t\t\"type\": \"library\",\n\t\t\t\"extra\": {\n\t\t\t\t\"thanks\": {\n\t\t\t\t\t\"name\": \"symfony/polyfill\",\n\t\t\t\t\t\"url\": \"https://github.com/symfony/polyfill\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"installation-source\": \"dist\",\n\t\t\t\"autoload\": {\n\t\t\t\t\"files\": [\n\t\t\t\t\t\"bootstrap.php\"\n\t\t\t\t],\n\t\t\t\t\"psr-4\": {\n\t\t\t\t\t\"Symfony\\\\Polyfill\\\\Mbstring\\\\\": \"\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"notification-url\": \"https://packagist.org/downloads/\",\n\t\t\t\"license\": [\n\t\t\t\t\"MIT\"\n\t\t\t],\n\t\t\t\"authors\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Nicolas Grekas\",\n\t\t\t\t\t\"email\": \"p@tchwork.com\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Symfony Community\",\n\t\t\t\t\t\"homepage\": \"https://symfony.com/contributors\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"description\": \"Symfony polyfill for the Mbstring extension\",\n\t\t\t\"homepage\": \"https://symfony.com\",\n\t\t\t\"keywords\": [\n\t\t\t\t\"compatibility\",\n\t\t\t\t\"mbstring\",\n\t\t\t\t\"polyfill\",\n\t\t\t\t\"portable\",\n\t\t\t\t\"shim\"\n\t\t\t],\n\t\t\t\"support\": {\n\t\t\t\t\"source\": \"https://github.com/symfony/polyfill-mbstring/tree/v1.29.0\"\n\t\t\t},\n\t\t\t\"funding\": [\n\t\t\t\t{\n\t\t\t\t\t\"url\": \"https://symfony.com/sponsor\",\n\t\t\t\t\t\"type\": \"custom\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"url\": \"https://github.com/fabpot\",\n\t\t\t\t\t\"type\": \"github\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n\t\t\t\t\t\"type\": \"tidelift\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"install-path\": \"../symfony/polyfill-mbstring\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"symfony/polyfill-php73\",\n\t\t\t\"version\": \"v1.29.0\",\n\t\t\t\"version_normalized\": \"1.29.0.0\",\n\t\t\t\"source\": {\n\t\t\t\t\"type\": \"git\",\n\t\t\t\t\"url\": \"https://github.com/symfony/polyfill-php73.git\",\n\t\t\t\t\"reference\": \"21bd091060673a1177ae842c0ef8fe30893114d2\"\n\t\t\t},\n\t\t\t\"dist\": {\n\t\t\t\t\"type\": \"zip\",\n\t\t\t\t\"url\": \"https://api.github.com/repos/symfony/polyfill-php73/zipball/21bd091060673a1177ae842c0ef8fe30893114d2\",\n\t\t\t\t\"reference\": \"21bd091060673a1177ae842c0ef8fe30893114d2\",\n\t\t\t\t\"shasum\": \"\"\n\t\t\t},\n\t\t\t\"require\": {\n\t\t\t\t\"php\": \">=7.1\"\n\t\t\t},\n\t\t\t\"time\": \"2024-01-29T20:11:03+00:00\",\n\t\t\t\"type\": \"library\",\n\t\t\t\"extra\": {\n\t\t\t\t\"thanks\": {\n\t\t\t\t\t\"name\": \"symfony/polyfill\",\n\t\t\t\t\t\"url\": \"https://github.com/symfony/polyfill\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"installation-source\": \"dist\",\n\t\t\t\"autoload\": {\n\t\t\t\t\"files\": [\n\t\t\t\t\t\"bootstrap.php\"\n\t\t\t\t],\n\t\t\t\t\"psr-4\": {\n\t\t\t\t\t\"Symfony\\\\Polyfill\\\\Php73\\\\\": \"\"\n\t\t\t\t},\n\t\t\t\t\"classmap\": [\n\t\t\t\t\t\"Resources/stubs\"\n\t\t\t\t]\n\t\t\t},\n\t\t\t\"notification-url\": \"https://packagist.org/downloads/\",\n\t\t\t\"license\": [\n\t\t\t\t\"MIT\"\n\t\t\t],\n\t\t\t\"authors\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Nicolas Grekas\",\n\t\t\t\t\t\"email\": \"p@tchwork.com\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Symfony Community\",\n\t\t\t\t\t\"homepage\": \"https://symfony.com/contributors\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"description\": \"Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions\",\n\t\t\t\"homepage\": \"https://symfony.com\",\n\t\t\t\"keywords\": [\n\t\t\t\t\"compatibility\",\n\t\t\t\t\"polyfill\",\n\t\t\t\t\"portable\",\n\t\t\t\t\"shim\"\n\t\t\t],\n\t\t\t\"support\": {\n\t\t\t\t\"source\": \"https://github.com/symfony/polyfill-php73/tree/v1.29.0\"\n\t\t\t},\n\t\t\t\"funding\": [\n\t\t\t\t{\n\t\t\t\t\t\"url\": \"https://symfony.com/sponsor\",\n\t\t\t\t\t\"type\": \"custom\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"url\": \"https://github.com/fabpot\",\n\t\t\t\t\t\"type\": \"github\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"url\": \"https://tidelift.com/funding/github/packagist/symfony/symfony\",\n\t\t\t\t\t\"type\": \"tidelift\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"install-path\": \"../symfony/polyfill-php73\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"symfony/polyfill-php80\",\n\t\t\t\"version\": \"v1.29.0\",\n\t\t\t\"version_normalized\": \"1.29.0.0\",\n\t\t\t\"source\": {\n\t\t\t\t\"type\": \"git\",\n\t\t\t\t\"url\": \"https://github.com/symfony/polyfill-php80.git\",\n\t\t\t\t\"reference\": \"87b68208d5c1188808dd7839ee1e6c8ec3b02f1b\"\n\t\t\t},\n\t\t\t\"dist\": {\n\t\t\t\t\"type\": \"zip\",\n\t\t\t\t\"url\": \"https://api.github.com/repos/symfony/polyfill-php80/zipball/87b68208d5c1188808dd7839ee1e6c8ec3b02f1b\",\n\t\t\t\t\"reference\": \"87b68208d5c1188808dd7839ee1e6c8ec3b02f1b\",\n\t\t\t\t\"shasum\": \"\"\n\t\t\t},\n\t\t\t\"require\": {\n\t\t\t\t\"php\": \">=7.1\"\n\t\t\t},\n\t\t\t\"time\": \"2024-01-29T20:11:03+00:00\",\n\t\t\t\"type\": \"library\",\n\t\t\t\"extra\": {\n\t\t\t\t\"thanks\": {\n\t\t\t\t\t\"name\": \"symfony/polyfill\",\n\t\t\t\t\t\"url\": \"https://github.com/symfony/polyfill\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"installation-source\": \"dist\",\n\t\t\t\"autoload\": {\n\t\t\t\t\"files\": [\n\t\t\t\t\t\"bootstrap.php\"\n\t\t\t\t],\n\t\t\t\t\"psr-4\": {\n\t\t\t\t\t\"Symfony\\\\Polyfill\\\\Php80\\\\\": \"\"\n\t\t\t\t},\n\t\t\t\t\"classmap\": [\n\t\t\t\t\t\"Resources/stubs\"\n\t\t\t\t]\n\t\t\t},\n\t\t\t\"notification-url\": \"https://packagist.org/downloads/\",\n\t\t\t\"license\": [\n\t\t\t\t\"MIT\"\n\t\t\t],\n\t\t\t\"authors\": [\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Ion Bazan\",\n\t\t\t\t\t\"email\": \"ion.bazan@gmail.com\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Nicolas Grekas\",\n\t\t\t\t\t\"email\": \"p@tchwork.com\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Symfony Community\",\n\t\t\t\t\t\"homepage\": \"https://symfony.com/contributors\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"description\": \"Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions\",\n\t\t\t\"homepage\": \"https://symfony.com\",\n\t\t\t\"keywords\": [\n\t\t\t\t\"compatibility\",\n\t\t\t\t\"polyfill\",\n\t\t\t\t\"portable\",\n\t\t\t\t\"shim\"\n\t\t\t],\n\t\t\t\"support\": {\n\t\t\t\t\"source\": \"https://github.com/symfony/polyfill-php80/tree/v1.29.0\"\n\t\t\t},\n\t\t\t\"funding\": [\n\t\t\t\t{\n\t\t\t\t\t\"url\": \"https://symfony.com/sponsor\",\n\t\t\t\t\t\"type\": \"custom\