This run took 59 seconds.
From dbaffce6ee547834fc90aeaf1c1c5c45e79f4f5f Mon Sep 17 00:00:00 2001 From: libraryupgrader <tools.libraryupgrader@tools.wmflabs.org> Date: Tue, 2 Jul 2024 05:14:17 +0000 Subject: [PATCH] build: Updating dependencies MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit composer: * mediawiki/minus-x: 1.1.1 → 1.1.3 npm: * eslint-config-wikimedia: 0.27.0 → 0.28.2 Change-Id: Iaac994711af24879c223ab742413b563382412ec --- composer.json | 2 +- package-lock.json | 1072 +++++++++++++--------- package.json | 2 +- tests/api-testing/ValidateAgainstSpec.js | 6 +- 4 files changed, 641 insertions(+), 441 deletions(-) diff --git a/composer.json b/composer.json index f9591be..e2916db 100644 --- a/composer.json +++ b/composer.json @@ -2,7 +2,7 @@ "require-dev": { "mediawiki/mediawiki-codesniffer": "43.0.0", "mediawiki/mediawiki-phan-config": "0.14.0", - "mediawiki/minus-x": "1.1.1", + "mediawiki/minus-x": "1.1.3", "php-parallel-lint/php-console-highlighter": "1.0.0", "php-parallel-lint/php-parallel-lint": "1.4.0" }, diff --git a/package-lock.json b/package-lock.json index 16b1eb0..f7b1a0a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,7 +14,7 @@ "@apidevtools/swagger-cli": "^4.0.4", "api-testing": "1.6.0", "chai-openapi-response-validator": "^0.13.0", - "eslint-config-wikimedia": "0.27.0", + "eslint-config-wikimedia": "0.28.2", "npm-run-all": "^4.1.5", "swagger-combine": "^1.4.0" } @@ -303,12 +303,12 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.24.2", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz", - "integrity": "sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", + "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", "dev": true, "dependencies": { - "@babel/highlight": "^7.24.2", + "@babel/highlight": "^7.24.7", "picocolors": "^1.0.0" }, "engines": { @@ -316,21 +316,21 @@ } }, "node_modules/@babel/helper-validator-identifier": { - "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==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.24.2", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.2.tgz", - "integrity": "sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", + "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.22.20", + "@babel/helper-validator-identifier": "^7.24.7", "chalk": "^2.4.2", "js-tokens": "^4.0.0", "picocolors": "^1.0.0" @@ -340,11 +340,14 @@ } }, "node_modules/@es-joy/jsdoccomment": { - "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==", + "version": "0.43.1", + "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.43.1.tgz", + "integrity": "sha512-I238eDtOolvCuvtxrnqtlBaw0BwdQuYqK7eA6XIonicMdOOOb75mqdIzkGDUbS04+1Di007rgm9snFRNeVrOog==", "dev": true, "dependencies": { + "@types/eslint": "^8.56.5", + "@types/estree": "^1.0.5", + "@typescript-eslint/types": "^7.2.0", "comment-parser": "1.4.1", "esquery": "^1.5.0", "jsdoc-type-pratt-parser": "~4.0.0" @@ -369,9 +372,9 @@ } }, "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==", + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.0.tgz", + "integrity": "sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==", "dev": true, "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" @@ -513,6 +516,22 @@ "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", "dev": true }, + "node_modules/@types/eslint": { + "version": "8.56.10", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.10.tgz", + "integrity": "sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==", + "dev": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", + "dev": true + }, "node_modules/@types/json-schema": { "version": "7.0.9", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", @@ -525,23 +544,17 @@ "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==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.15.0.tgz", + "integrity": "sha512-Q/1yrF/XbxOTvttNVPihxh1b9fxamjEoz2Os/Pe38OHwxC24CyCqXxGTOdpb4lt6HYtqw9HetA/Rf6gDGaMPlw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0" + "@typescript-eslint/types": "7.15.0", + "@typescript-eslint/visitor-keys": "7.15.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || >=20.0.0" }, "funding": { "type": "opencollective", @@ -549,12 +562,12 @@ } }, "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==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.15.0.tgz", + "integrity": "sha512-aV1+B1+ySXbQH0pLK0rx66I3IkiZNidYobyfn0WFsdGhSXw+P3YOqeTq5GED458SfB24tg+ux3S+9g118hjlTw==", "dev": true, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || >=20.0.0" }, "funding": { "type": "opencollective", @@ -562,21 +575,22 @@ } }, "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==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.15.0.tgz", + "integrity": "sha512-gjyB/rHAopL/XxfmYThQbXbzRMGhZzGw6KpcMbfe8Q3nNQKStpxnUKeXb0KiN/fFDR42Z43szs6rY7eHk0zdGQ==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0", + "@typescript-eslint/types": "7.15.0", + "@typescript-eslint/visitor-keys": "7.15.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^1.3.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || >=20.0.0" }, "funding": { "type": "opencollective", @@ -588,65 +602,63 @@ } } }, - "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==", + "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "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" + "balanced-match": "^1.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==", + "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "dev": true, "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=8.0.0" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "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==", + "node_modules/@typescript-eslint/utils": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.15.0.tgz", + "integrity": "sha512-hfDMDqaqOqsUVGiEPSMLR/AjTSCsmJwjpKkYQRo1FNbmW4tBwBspYDwO9eh7sKSTwMQgBw9/T4DHudPaqshRWA==", "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@typescript-eslint/scope-manager": "7.15.0", + "@typescript-eslint/types": "7.15.0", + "@typescript-eslint/typescript-estree": "7.15.0" + }, "engines": { - "node": ">=4.0" + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.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==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.15.0.tgz", + "integrity": "sha512-Hqgy/ETgpt2L5xueA/zHHIl4fJI2O4XUE9l4+OIfbJIRSnTJb/QscncdqqZzofQegIJugRIF57OJea1khw2SDw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.62.0", - "eslint-visitor-keys": "^3.3.0" + "@typescript-eslint/types": "7.15.0", + "eslint-visitor-keys": "^3.4.3" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || >=20.0.0" }, "funding": { "type": "opencollective", @@ -660,9 +672,9 @@ "dev": true }, "node_modules/acorn": { - "version": "8.11.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.0.tgz", + "integrity": "sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -834,11 +846,11 @@ } }, "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dependencies": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" }, "engines": { "node": ">=8" @@ -882,9 +894,9 @@ } }, "node_modules/browserslist-config-wikimedia": { - "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==", + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/browserslist-config-wikimedia/-/browserslist-config-wikimedia-0.7.0.tgz", + "integrity": "sha512-CTa0lv78dXKEgrYsOLCkqO+9UUS3CV9MWEOYHcymgEvx4mYxB80sCoKRCR7wW2SOMNxjaP9hohrZripjnKuRTA==", "dev": true }, "node_modules/builtin-modules": { @@ -899,15 +911,6 @@ "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", @@ -1136,9 +1139,9 @@ "dev": true }, "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==", + "version": "3.37.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.1.tgz", + "integrity": "sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==", "dev": true, "dependencies": { "browserslist": "^4.23.0" @@ -1305,6 +1308,19 @@ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, + "node_modules/enhanced-resolve": { + "version": "5.17.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.0.tgz", + "integrity": "sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, "node_modules/error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -1423,9 +1439,9 @@ } }, "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==", + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.5.1.tgz", + "integrity": "sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==", "dev": true, "dependencies": { "semver": "^7.5.4" @@ -1438,28 +1454,28 @@ } }, "node_modules/eslint-config-wikimedia": { - "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==", + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/eslint-config-wikimedia/-/eslint-config-wikimedia-0.28.2.tgz", + "integrity": "sha512-5+rdnT7wH1gpKAO6tHYThg78eMhZMruJzvqku3Y5iaEY/A7kSKLFpA/vOj/snys9fKjDHC9BXmArQh+agkOoJQ==", "dev": true, "dependencies": { - "browserslist-config-wikimedia": "^0.6.1", + "browserslist-config-wikimedia": "^0.7.0", "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.6.0", - "eslint-plugin-mocha": "^10.4.1", - "eslint-plugin-n": "^16.6.2", - "eslint-plugin-no-jquery": "^2.7.0", + "eslint-plugin-jest": "^28.5.0", + "eslint-plugin-jsdoc": "48.2.5", + "eslint-plugin-json-es": "^1.6.0", + "eslint-plugin-mediawiki": "^0.7.0", + "eslint-plugin-mocha": "^10.4.3", + "eslint-plugin-n": "^17.7.0", + "eslint-plugin-no-jquery": "^3.0.1", "eslint-plugin-qunit": "^8.1.1", "eslint-plugin-security": "^1.7.1", - "eslint-plugin-unicorn": "^51.0.1", - "eslint-plugin-vue": "^9.23.0", + "eslint-plugin-unicorn": "^53.0.0", + "eslint-plugin-vue": "^9.26.0", "eslint-plugin-wdio": "^8.24.12", - "eslint-plugin-yml": "^1.13.2" + "eslint-plugin-yml": "^1.14.0" } }, "node_modules/eslint-plugin-compat": { @@ -1484,39 +1500,40 @@ } }, "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==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-es-x/-/eslint-plugin-es-x-7.8.0.tgz", + "integrity": "sha512-7Ds8+wAAoV3T+LAKeu39Y5BzXCrGKrcISfgKEqTS4BDN8SFEDQd0S43jiQ8vIa3wUKD07qitZdfzlenSi8/0qQ==", "dev": true, + "funding": [ + "https://github.com/sponsors/ota-meshi", + "https://opencollective.com/eslint" + ], "dependencies": { "@eslint-community/eslint-utils": "^4.1.2", - "@eslint-community/regexpp": "^4.6.0", - "eslint-compat-utils": "^0.5.0" + "@eslint-community/regexpp": "^4.11.0", + "eslint-compat-utils": "^0.5.1" }, "engines": { "node": "^14.18.0 || >=16.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ota-meshi" - }, "peerDependencies": { "eslint": ">=8" } }, "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==", + "version": "28.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-28.6.0.tgz", + "integrity": "sha512-YG28E1/MIKwnz+e2H7VwYPzHUYU4aMa19w0yGcwXnnmJH6EfgHahTJ2un3IyraUxNfnz/KUhJAFXNNwWPo12tg==", "dev": true, "dependencies": { - "@typescript-eslint/utils": "^5.10.0" + "@typescript-eslint/utils": "^6.0.0 || ^7.0.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "^16.10.0 || ^18.12.0 || >=20.0.0" }, "peerDependencies": { - "@typescript-eslint/eslint-plugin": "^5.0.0 || ^6.0.0 || ^7.0.0", - "eslint": "^7.0.0 || ^8.0.0", + "@typescript-eslint/eslint-plugin": "^6.0.0 || ^7.0.0", + "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0", "jest": "*" }, "peerDependenciesMeta": { @@ -1529,19 +1546,19 @@ } }, "node_modules/eslint-plugin-jsdoc": { - "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==", + "version": "48.2.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-48.2.5.tgz", + "integrity": "sha512-ZeTfKV474W1N9niWfawpwsXGu+ZoMXu4417eBROX31d7ZuOk8zyG66SO77DpJ2+A9Wa2scw/jRqBPnnQo7VbcQ==", "dev": true, "dependencies": { - "@es-joy/jsdoccomment": "~0.42.0", + "@es-joy/jsdoccomment": "~0.43.0", "are-docs-informative": "^0.0.2", "comment-parser": "1.4.1", "debug": "^4.3.4", "escape-string-regexp": "^4.0.0", "esquery": "^1.5.0", "is-builtin-module": "^3.2.1", - "semver": "^7.6.0", + "semver": "^7.6.1", "spdx-expression-parse": "^4.0.0" }, "engines": { @@ -1574,9 +1591,9 @@ } }, "node_modules/eslint-plugin-json-es": { - "version": "1.5.7", - "resolved": "https://registry.npmjs.org/eslint-plugin-json-es/-/eslint-plugin-json-es-1.5.7.tgz", - "integrity": "sha512-ehBHcCcJo4iViYx6vp3T+SmwzLIlVDzZNoVxN/txZIiPwDQ26mnYaN5iJ3imqN4l1b8z6rbxEH2kB9XDGxeU/w==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-json-es/-/eslint-plugin-json-es-1.6.0.tgz", + "integrity": "sha512-xVn6hufGQH1Aa+yqOhQ43Cq28GuitTcMpQh+uaUh27U2qnVLBrvkN+2xQSnv6zpdLEPS35JCNhq4kvhR+PQCgw==", "dev": true, "dependencies": { "eslint-visitor-keys": "^3.3.0", @@ -1587,9 +1604,9 @@ } }, "node_modules/eslint-plugin-mediawiki": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-mediawiki/-/eslint-plugin-mediawiki-0.6.0.tgz", - "integrity": "sha512-a2Zm18N5nPyflBajM2ZWATxucIpYPEmOSjFzUR1OBH3hAL0GY9fx1mpezEwzqAQ862d+kPkolgQOzktnZe8nKA==", + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-mediawiki/-/eslint-plugin-mediawiki-0.7.0.tgz", + "integrity": "sha512-1Y2nsFDPp96xOZCB5ivZAgqYe9i6w2u64VoCIaAzPyZnd/2h8VQR3CtD+u4Yk/KrpbKq9AAJjrs5LS8VAz6KOA==", "dev": true, "dependencies": { "eslint-plugin-vue": "^9.23.0", @@ -1617,38 +1634,74 @@ } }, "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==", + "version": "17.9.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.9.0.tgz", + "integrity": "sha512-CPSaXDXdrT4nsrOrO4mT4VB6FMUkoySRkHWuuJJHVqsIEjIeZgMY1H7AzSwPbDScikBmLN82KeM1u7ixV7PzGg==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "builtins": "^5.0.1", + "enhanced-resolve": "^5.17.0", "eslint-plugin-es-x": "^7.5.0", "get-tsconfig": "^4.7.0", - "globals": "^13.24.0", + "globals": "^15.0.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", + "minimatch": "^9.0.0", "semver": "^7.5.3" }, "engines": { - "node": ">=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { - "url": "https://github.com/sponsors/mysticatea" + "url": "https://opencollective.com/eslint" }, "peerDependencies": { - "eslint": ">=7.0.0" + "eslint": ">=8.23.0" + } + }, + "node_modules/eslint-plugin-n/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/eslint-plugin-n/node_modules/globals": { + "version": "15.7.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-15.7.0.tgz", + "integrity": "sha512-ivatRXWwKC6ImcdKO7dOwXuXR5XFrdwo45qFwD7D0qOkEPzzJdLXC3BHceBdyrPOD3p1suPaWi4Y4NMm2D++AQ==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint-plugin-n/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "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 + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-no-jquery/-/eslint-plugin-no-jquery-3.0.2.tgz", + "integrity": "sha512-n/+6p6PFhWDNPVLJj1463hw4OTIRBbROGcbhmtOHTgw7yihSKzkwZiQ00EJTneyeR3jRiw5lpWSMCCBhtb8t2g==", + "dev": true, + "peerDependencies": { + "eslint": ">=8.0.0" + } }, "node_modules/eslint-plugin-qunit": { "version": "8.1.1", @@ -1673,17 +1726,17 @@ } }, "node_modules/eslint-plugin-unicorn": { - "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==", + "version": "53.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-53.0.0.tgz", + "integrity": "sha512-kuTcNo9IwwUCfyHGwQFOK/HjJAYzbODHN3wP0PgqbW+jbXqpNWxNVpVhj2tO9SixBwuAdmal8rVcWKBxwFnGuw==", "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.22.20", + "@babel/helper-validator-identifier": "^7.24.5", "@eslint-community/eslint-utils": "^4.4.0", - "@eslint/eslintrc": "^2.1.4", + "@eslint/eslintrc": "^3.0.2", "ci-info": "^4.0.0", "clean-regexp": "^1.0.0", - "core-js-compat": "^3.34.0", + "core-js-compat": "^3.37.0", "esquery": "^1.5.0", "indent-string": "^4.0.0", "is-builtin-module": "^3.2.1", @@ -1692,11 +1745,11 @@ "read-pkg-up": "^7.0.1", "regexp-tree": "^0.1.27", "regjsparser": "^0.10.0", - "semver": "^7.5.4", + "semver": "^7.6.1", "strip-indent": "^3.0.0" }, "engines": { - "node": ">=16" + "node": ">=18.18" }, "funding": { "url": "https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1" @@ -1705,10 +1758,92 @@ "eslint": ">=8.56.0" } }, + "node_modules/eslint-plugin-unicorn/node_modules/@eslint/eslintrc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.1.0.tgz", + "integrity": "sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^10.0.1", + "globals": "^14.0.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-plugin-unicorn/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/eslint-plugin-unicorn/node_modules/eslint-visitor-keys": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz", + "integrity": "sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-plugin-unicorn/node_modules/espree": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.1.0.tgz", + "integrity": "sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==", + "dev": true, + "dependencies": { + "acorn": "^8.12.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^4.0.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-plugin-unicorn/node_modules/globals": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint-plugin-unicorn/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, "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==", + "version": "9.26.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.26.0.tgz", + "integrity": "sha512-eTvlxXgd4ijE1cdur850G6KalZqk65k1JKoOI2d1kT3hr8sPD07j1q98FRFdNnpxBELGPWxZmInxeHGF/GxtqQ==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", @@ -2059,9 +2194,9 @@ } }, "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dependencies": { "to-regex-range": "^5.0.1" }, @@ -2198,9 +2333,9 @@ } }, "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==", + "version": "4.7.5", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.5.tgz", + "integrity": "sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==", "dev": true, "dependencies": { "resolve-pkg-maps": "^1.0.0" @@ -2822,18 +2957,6 @@ "get-func-name": "^2.0.0" } }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/memorystream": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", @@ -2862,12 +2985,12 @@ } }, "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", + "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", "dev": true, "dependencies": { - "braces": "^3.0.2", + "braces": "^3.0.3", "picomatch": "^2.3.1" }, "engines": { @@ -3501,9 +3624,9 @@ } }, "node_modules/postcss-selector-parser": { - "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==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.0.tgz", + "integrity": "sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==", "dev": true, "dependencies": { "cssesc": "^3.0.0", @@ -3878,13 +4001,10 @@ "dev": true }, "node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -4282,6 +4402,15 @@ "integrity": "sha1-cAcEaNbSl3ylI3suUZyn0Gouo/0=", "dev": true }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", @@ -4305,27 +4434,24 @@ "integrity": "sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc=", "dev": true }, - "node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "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==", + "node_modules/ts-api-utils": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", + "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==", "dev": true, - "dependencies": { - "tslib": "^1.8.1" - }, "engines": { - "node": ">= 6" + "node": ">=16" }, "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" + "typescript": ">=4.2.0" } }, + "node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -4366,9 +4492,9 @@ "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==", + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.3.tgz", + "integrity": "sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==", "dev": true, "peer": true, "bin": { @@ -4469,9 +4595,9 @@ } }, "node_modules/vue-eslint-parser": { - "version": "9.4.2", - "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-9.4.2.tgz", - "integrity": "sha512-Ry9oiGmCAK91HrKMtCrKFWmSFWvYkpGglCeFAIqDdr9zdXmMMpJOmUJS7WWsW7fX81h6mwHmUZCQQ1E0PkSwYQ==", + "version": "9.4.3", + "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-9.4.3.tgz", + "integrity": "sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==", "dev": true, "dependencies": { "debug": "^4.3.4", @@ -4584,12 +4710,6 @@ "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==", "dev": true }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/yaml": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.2.tgz", @@ -4941,39 +5061,42 @@ } }, "@babel/code-frame": { - "version": "7.24.2", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz", - "integrity": "sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", + "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", "dev": true, "requires": { - "@babel/highlight": "^7.24.2", + "@babel/highlight": "^7.24.7", "picocolors": "^1.0.0" } }, "@babel/helper-validator-identifier": { - "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==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", "dev": true }, "@babel/highlight": { - "version": "7.24.2", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.2.tgz", - "integrity": "sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", + "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.22.20", + "@babel/helper-validator-identifier": "^7.24.7", "chalk": "^2.4.2", "js-tokens": "^4.0.0", "picocolors": "^1.0.0" } }, "@es-joy/jsdoccomment": { - "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==", + "version": "0.43.1", + "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.43.1.tgz", + "integrity": "sha512-I238eDtOolvCuvtxrnqtlBaw0BwdQuYqK7eA6XIonicMdOOOb75mqdIzkGDUbS04+1Di007rgm9snFRNeVrOog==", "dev": true, "requires": { + "@types/eslint": "^8.56.5", + "@types/estree": "^1.0.5", + "@typescript-eslint/types": "^7.2.0", "comment-parser": "1.4.1", "esquery": "^1.5.0", "jsdoc-type-pratt-parser": "~4.0.0" @@ -4989,9 +5112,9 @@ } }, "@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==", + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.0.tgz", + "integrity": "sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==", "dev": true }, "@eslint/eslintrc": { @@ -5101,6 +5224,22 @@ "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", "dev": true }, + "@types/eslint": { + "version": "8.56.10", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.10.tgz", + "integrity": "sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==", + "dev": true, + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", + "dev": true + }, "@types/json-schema": { "version": "7.0.9", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", @@ -5113,85 +5252,78 @@ "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==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.15.0.tgz", + "integrity": "sha512-Q/1yrF/XbxOTvttNVPihxh1b9fxamjEoz2Os/Pe38OHwxC24CyCqXxGTOdpb4lt6HYtqw9HetA/Rf6gDGaMPlw==", "dev": true, "requires": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0" + "@typescript-eslint/types": "7.15.0", + "@typescript-eslint/visitor-keys": "7.15.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==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.15.0.tgz", + "integrity": "sha512-aV1+B1+ySXbQH0pLK0rx66I3IkiZNidYobyfn0WFsdGhSXw+P3YOqeTq5GED458SfB24tg+ux3S+9g118hjlTw==", "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==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.15.0.tgz", + "integrity": "sha512-gjyB/rHAopL/XxfmYThQbXbzRMGhZzGw6KpcMbfe8Q3nNQKStpxnUKeXb0KiN/fFDR42Z43szs6rY7eHk0zdGQ==", "dev": true, "requires": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0", + "@typescript-eslint/types": "7.15.0", + "@typescript-eslint/visitor-keys": "7.15.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==", + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^1.3.0" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" + "balanced-match": "^1.0.0" } }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true + "minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } } } }, + "@typescript-eslint/utils": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.15.0.tgz", + "integrity": "sha512-hfDMDqaqOqsUVGiEPSMLR/AjTSCsmJwjpKkYQRo1FNbmW4tBwBspYDwO9eh7sKSTwMQgBw9/T4DHudPaqshRWA==", + "dev": true, + "requires": { + "@eslint-community/eslint-utils": "^4.4.0", + "@typescript-eslint/scope-manager": "7.15.0", + "@typescript-eslint/types": "7.15.0", + "@typescript-eslint/typescript-estree": "7.15.0" + } + }, "@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==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.15.0.tgz", + "integrity": "sha512-Hqgy/ETgpt2L5xueA/zHHIl4fJI2O4XUE9l4+OIfbJIRSnTJb/QscncdqqZzofQegIJugRIF57OJea1khw2SDw==", "dev": true, "requires": { - "@typescript-eslint/types": "5.62.0", - "eslint-visitor-keys": "^3.3.0" + "@typescript-eslint/types": "7.15.0", + "eslint-visitor-keys": "^3.4.3" } }, "@ungap/structured-clone": { @@ -5201,9 +5333,9 @@ "dev": true }, "acorn": { - "version": "8.11.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.0.tgz", + "integrity": "sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==", "dev": true }, "acorn-jsx": { @@ -5337,11 +5469,11 @@ } }, "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "requires": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" } }, "browser-stdout": { @@ -5362,9 +5494,9 @@ } }, "browserslist-config-wikimedia": { - "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==", + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/browserslist-config-wikimedia/-/browserslist-config-wikimedia-0.7.0.tgz", + "integrity": "sha512-CTa0lv78dXKEgrYsOLCkqO+9UUS3CV9MWEOYHcymgEvx4mYxB80sCoKRCR7wW2SOMNxjaP9hohrZripjnKuRTA==", "dev": true }, "builtin-modules": { @@ -5373,15 +5505,6 @@ "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", @@ -5558,9 +5681,9 @@ "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==", + "version": "3.37.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.1.tgz", + "integrity": "sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==", "dev": true, "requires": { "browserslist": "^4.23.0" @@ -5680,6 +5803,16 @@ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, + "enhanced-resolve": { + "version": "5.17.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.0.tgz", + "integrity": "sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, "error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -5858,37 +5991,37 @@ } }, "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==", + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.5.1.tgz", + "integrity": "sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==", "dev": true, "requires": { "semver": "^7.5.4" } }, "eslint-config-wikimedia": { - "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==", + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/eslint-config-wikimedia/-/eslint-config-wikimedia-0.28.2.tgz", + "integrity": "sha512-5+rdnT7wH1gpKAO6tHYThg78eMhZMruJzvqku3Y5iaEY/A7kSKLFpA/vOj/snys9fKjDHC9BXmArQh+agkOoJQ==", "dev": true, "requires": { - "browserslist-config-wikimedia": "^0.6.1", + "browserslist-config-wikimedia": "^0.7.0", "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.6.0", - "eslint-plugin-mocha": "^10.4.1", - "eslint-plugin-n": "^16.6.2", - "eslint-plugin-no-jquery": "^2.7.0", + "eslint-plugin-jest": "^28.5.0", + "eslint-plugin-jsdoc": "48.2.5", + "eslint-plugin-json-es": "^1.6.0", + "eslint-plugin-mediawiki": "^0.7.0", + "eslint-plugin-mocha": "^10.4.3", + "eslint-plugin-n": "^17.7.0", + "eslint-plugin-no-jquery": "^3.0.1", "eslint-plugin-qunit": "^8.1.1", "eslint-plugin-security": "^1.7.1", - "eslint-plugin-unicorn": "^51.0.1", - "eslint-plugin-vue": "^9.23.0", + "eslint-plugin-unicorn": "^53.0.0", + "eslint-plugin-vue": "^9.26.0", "eslint-plugin-wdio": "^8.24.12", - "eslint-plugin-yml": "^1.13.2" + "eslint-plugin-yml": "^1.14.0" } }, "eslint-plugin-compat": { @@ -5907,39 +6040,39 @@ } }, "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==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-es-x/-/eslint-plugin-es-x-7.8.0.tgz", + "integrity": "sha512-7Ds8+wAAoV3T+LAKeu39Y5BzXCrGKrcISfgKEqTS4BDN8SFEDQd0S43jiQ8vIa3wUKD07qitZdfzlenSi8/0qQ==", "dev": true, "requires": { "@eslint-community/eslint-utils": "^4.1.2", - "@eslint-community/regexpp": "^4.6.0", - "eslint-compat-utils": "^0.5.0" + "@eslint-community/regexpp": "^4.11.0", + "eslint-compat-utils": "^0.5.1" } }, "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==", + "version": "28.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-28.6.0.tgz", + "integrity": "sha512-YG28E1/MIKwnz+e2H7VwYPzHUYU4aMa19w0yGcwXnnmJH6EfgHahTJ2un3IyraUxNfnz/KUhJAFXNNwWPo12tg==", "dev": true, "requires": { - "@typescript-eslint/utils": "^5.10.0" + "@typescript-eslint/utils": "^6.0.0 || ^7.0.0" } }, "eslint-plugin-jsdoc": { - "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==", + "version": "48.2.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-48.2.5.tgz", + "integrity": "sha512-ZeTfKV474W1N9niWfawpwsXGu+ZoMXu4417eBROX31d7ZuOk8zyG66SO77DpJ2+A9Wa2scw/jRqBPnnQo7VbcQ==", "dev": true, "requires": { - "@es-joy/jsdoccomment": "~0.42.0", + "@es-joy/jsdoccomment": "~0.43.0", "are-docs-informative": "^0.0.2", "comment-parser": "1.4.1", "debug": "^4.3.4", "escape-string-regexp": "^4.0.0", "esquery": "^1.5.0", "is-builtin-module": "^3.2.1", - "semver": "^7.6.0", + "semver": "^7.6.1", "spdx-expression-parse": "^4.0.0" }, "dependencies": { @@ -5962,9 +6095,9 @@ } }, "eslint-plugin-json-es": { - "version": "1.5.7", - "resolved": "https://registry.npmjs.org/eslint-plugin-json-es/-/eslint-plugin-json-es-1.5.7.tgz", - "integrity": "sha512-ehBHcCcJo4iViYx6vp3T+SmwzLIlVDzZNoVxN/txZIiPwDQ26mnYaN5iJ3imqN4l1b8z6rbxEH2kB9XDGxeU/w==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-json-es/-/eslint-plugin-json-es-1.6.0.tgz", + "integrity": "sha512-xVn6hufGQH1Aa+yqOhQ43Cq28GuitTcMpQh+uaUh27U2qnVLBrvkN+2xQSnv6zpdLEPS35JCNhq4kvhR+PQCgw==", "dev": true, "requires": { "eslint-visitor-keys": "^3.3.0", @@ -5972,9 +6105,9 @@ } }, "eslint-plugin-mediawiki": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-mediawiki/-/eslint-plugin-mediawiki-0.6.0.tgz", - "integrity": "sha512-a2Zm18N5nPyflBajM2ZWATxucIpYPEmOSjFzUR1OBH3hAL0GY9fx1mpezEwzqAQ862d+kPkolgQOzktnZe8nKA==", + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-mediawiki/-/eslint-plugin-mediawiki-0.7.0.tgz", + "integrity": "sha512-1Y2nsFDPp96xOZCB5ivZAgqYe9i6w2u64VoCIaAzPyZnd/2h8VQR3CtD+u4Yk/KrpbKq9AAJjrs5LS8VAz6KOA==", "dev": true, "requires": { "eslint-plugin-vue": "^9.23.0", @@ -5993,29 +6126,53 @@ } }, "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==", + "version": "17.9.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.9.0.tgz", + "integrity": "sha512-CPSaXDXdrT4nsrOrO4mT4VB6FMUkoySRkHWuuJJHVqsIEjIeZgMY1H7AzSwPbDScikBmLN82KeM1u7ixV7PzGg==", "dev": true, "requires": { "@eslint-community/eslint-utils": "^4.4.0", - "builtins": "^5.0.1", + "enhanced-resolve": "^5.17.0", "eslint-plugin-es-x": "^7.5.0", "get-tsconfig": "^4.7.0", - "globals": "^13.24.0", + "globals": "^15.0.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", + "minimatch": "^9.0.0", "semver": "^7.5.3" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "globals": { + "version": "15.7.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-15.7.0.tgz", + "integrity": "sha512-ivatRXWwKC6ImcdKO7dOwXuXR5XFrdwo45qFwD7D0qOkEPzzJdLXC3BHceBdyrPOD3p1suPaWi4Y4NMm2D++AQ==", + "dev": true + }, + "minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + } } }, "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 + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-no-jquery/-/eslint-plugin-no-jquery-3.0.2.tgz", + "integrity": "sha512-n/+6p6PFhWDNPVLJj1463hw4OTIRBbROGcbhmtOHTgw7yihSKzkwZiQ00EJTneyeR3jRiw5lpWSMCCBhtb8t2g==", + "dev": true, + "requires": {} }, "eslint-plugin-qunit": { "version": "8.1.1", @@ -6037,17 +6194,17 @@ } }, "eslint-plugin-unicorn": { - "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==", + "version": "53.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-53.0.0.tgz", + "integrity": "sha512-kuTcNo9IwwUCfyHGwQFOK/HjJAYzbODHN3wP0PgqbW+jbXqpNWxNVpVhj2tO9SixBwuAdmal8rVcWKBxwFnGuw==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.22.20", + "@babel/helper-validator-identifier": "^7.24.5", "@eslint-community/eslint-utils": "^4.4.0", - "@eslint/eslintrc": "^2.1.4", + "@eslint/eslintrc": "^3.0.2", "ci-info": "^4.0.0", "clean-regexp": "^1.0.0", - "core-js-compat": "^3.34.0", + "core-js-compat": "^3.37.0", "esquery": "^1.5.0", "indent-string": "^4.0.0", "is-builtin-module": "^3.2.1", @@ -6056,14 +6213,71 @@ "read-pkg-up": "^7.0.1", "regexp-tree": "^0.1.27", "regjsparser": "^0.10.0", - "semver": "^7.5.4", + "semver": "^7.6.1", "strip-indent": "^3.0.0" + }, + "dependencies": { + "@eslint/eslintrc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.1.0.tgz", + "integrity": "sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^10.0.1", + "globals": "^14.0.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + } + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "eslint-visitor-keys": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz", + "integrity": "sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==", + "dev": true + }, + "espree": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.1.0.tgz", + "integrity": "sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==", + "dev": true, + "requires": { + "acorn": "^8.12.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^4.0.0" + } + }, + "globals": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", + "dev": true + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + } } }, "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==", + "version": "9.26.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.26.0.tgz", + "integrity": "sha512-eTvlxXgd4ijE1cdur850G6KalZqk65k1JKoOI2d1kT3hr8sPD07j1q98FRFdNnpxBELGPWxZmInxeHGF/GxtqQ==", "dev": true, "requires": { "@eslint-community/eslint-utils": "^4.4.0", @@ -6231,9 +6445,9 @@ } }, "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "requires": { "to-regex-range": "^5.0.1" } @@ -6337,9 +6551,9 @@ } }, "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==", + "version": "4.7.5", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.5.tgz", + "integrity": "sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==", "dev": true, "requires": { "resolve-pkg-maps": "^1.0.0" @@ -6821,15 +7035,6 @@ "get-func-name": "^2.0.0" } }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, "memorystream": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", @@ -6849,12 +7054,12 @@ "dev": true }, "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", + "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", "dev": true, "requires": { - "braces": "^3.0.2", + "braces": "^3.0.3", "picomatch": "^2.3.1" } }, @@ -7354,9 +7559,9 @@ "dev": true }, "postcss-selector-parser": { - "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==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.0.tgz", + "integrity": "sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==", "dev": true, "requires": { "cssesc": "^3.0.0", @@ -7621,13 +7826,10 @@ "dev": true }, "semver": { - "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" - } + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "dev": true }, "serialize-javascript": { "version": "6.0.0", @@ -7956,6 +8158,12 @@ "integrity": "sha1-cAcEaNbSl3ylI3suUZyn0Gouo/0=", "dev": true }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true + }, "text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", @@ -7976,21 +8184,19 @@ "integrity": "sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc=", "dev": true }, + "ts-api-utils": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", + "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==", + "dev": true, + "requires": {} + }, "tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", "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", @@ -8019,9 +8225,9 @@ "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==", + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.3.tgz", + "integrity": "sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==", "dev": true, "peer": true }, @@ -8085,9 +8291,9 @@ "dev": true }, "vue-eslint-parser": { - "version": "9.4.2", - "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-9.4.2.tgz", - "integrity": "sha512-Ry9oiGmCAK91HrKMtCrKFWmSFWvYkpGglCeFAIqDdr9zdXmMMpJOmUJS7WWsW7fX81h6mwHmUZCQQ1E0PkSwYQ==", + "version": "9.4.3", + "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-9.4.3.tgz", + "integrity": "sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==", "dev": true, "requires": { "debug": "^4.3.4", @@ -8175,12 +8381,6 @@ "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==", "dev": true }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "yaml": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.2.tgz", diff --git a/package.json b/package.json index 80ce6b8..60068b2 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.27.0", + "eslint-config-wikimedia": "0.28.2", "npm-run-all": "^4.1.5", "swagger-combine": "^1.4.0" }, diff --git a/tests/api-testing/ValidateAgainstSpec.js b/tests/api-testing/ValidateAgainstSpec.js index e29343d..ea8c447 100644 --- a/tests/api-testing/ValidateAgainstSpec.js +++ b/tests/api-testing/ValidateAgainstSpec.js @@ -13,13 +13,13 @@ const baseURL = 'rest.php/wikibase-manifest/v0'; describe( 'Manifest', () => { const client = new REST( baseURL ); - describe( 'GET /manifest', function () { - it( 'should return status code 200', async function () { + describe( 'GET /manifest', () => { + it( 'should return status code 200', async () => { const response = await client.get( '/manifest' ); expect( response.status ).to.equal( 200 ); } ); - it( 'should satisfy the OpenAPI spec', async function () { + it( 'should satisfy the OpenAPI spec', async () => { const response = await client.get( '/manifest' ); // read openapi spec file and combine with referenced schemas -- 2.39.2
$ date --- stdout --- Tue Jul 2 05:13: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 --- 7cc976ac038308bdc2edfc5c862fc0d40be1be8c refs/heads/master --- end --- $ /usr/bin/npm audit --json --- stdout --- { "auditReportVersion": 2, "vulnerabilities": { "braces": { "name": "braces", "severity": "high", "isDirect": false, "via": [ { "source": 1097496, "name": "braces", "dependency": "braces", "title": "Uncontrolled resource consumption in braces", "url": "https://github.com/advisories/GHSA-grv7-fg5c-xmjg", "severity": "high", "cwe": [ "CWE-1050" ], "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": "<3.0.3" } ], "effects": [], "range": "<3.0.3", "nodes": [ "node_modules/braces" ], "fixAvailable": true } }, "metadata": { "vulnerabilities": { "info": 0, "low": 0, "moderate": 0, "high": 1, "critical": 0, "total": 1 }, "dependencies": { "prod": 83, "dev": 341, "optional": 2, "peer": 1, "peerOptional": 0, "total": 424 } } } --- 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: 39 installs, 0 updates, 0 removals - Locking composer/pcre (3.1.4) - Locking composer/semver (3.4.0) - Locking composer/spdx-licenses (1.5.8) - Locking composer/xdebug-handler (3.0.5) - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0) - Locking doctrine/deprecations (1.1.3) - Locking felixfbecker/advanced-json-rpc (v3.2.1) - Locking mediawiki/mediawiki-codesniffer (v43.0.0) - Locking mediawiki/mediawiki-phan-config (0.14.0) - Locking mediawiki/minus-x (1.1.1) - Locking mediawiki/phan-taint-check-plugin (6.0.0) - Locking microsoft/tolerant-php-parser (v0.1.2) - Locking netresearch/jsonmapper (v4.4.1) - Locking phan/phan (5.4.3) - 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.4.0) - Locking phpcsstandards/phpcsextra (1.1.2) - Locking phpcsstandards/phpcsutils (1.0.9) - Locking phpdocumentor/reflection-common (2.2.0) - Locking phpdocumentor/reflection-docblock (5.4.1) - Locking phpdocumentor/type-resolver (1.8.2) - Locking phpstan/phpdoc-parser (1.29.1) - Locking psr/container (2.0.2) - Locking psr/log (2.0.0) - Locking sabre/event (5.1.4) - Locking squizlabs/php_codesniffer (3.8.1) - Locking symfony/console (v5.4.41) - Locking symfony/deprecation-contracts (v3.5.0) - Locking symfony/polyfill-ctype (v1.30.0) - Locking symfony/polyfill-intl-grapheme (v1.30.0) - Locking symfony/polyfill-intl-normalizer (v1.30.0) - Locking symfony/polyfill-mbstring (v1.30.0) - Locking symfony/polyfill-php73 (v1.30.0) - Locking symfony/polyfill-php80 (v1.30.0) - Locking symfony/service-contracts (v3.5.0) - Locking symfony/string (v6.4.9) - 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: 39 installs, 0 updates, 0 removals 0 [>---------------------------] 0 [->--------------------------] - Installing squizlabs/php_codesniffer (3.8.1): Extracting archive - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive - Installing composer/pcre (3.1.4): Extracting archive - Installing symfony/polyfill-php80 (v1.30.0): Extracting archive - Installing phpcsstandards/phpcsutils (1.0.9): Extracting archive - Installing phpcsstandards/phpcsextra (1.1.2): Extracting archive - Installing symfony/polyfill-mbstring (v1.30.0): Extracting archive - Installing composer/spdx-licenses (1.5.8): Extracting archive - Installing composer/semver (3.4.0): Extracting archive - Installing mediawiki/mediawiki-codesniffer (v43.0.0): Extracting archive - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive - Installing symfony/polyfill-intl-normalizer (v1.30.0): Extracting archive - Installing symfony/polyfill-intl-grapheme (v1.30.0): Extracting archive - Installing symfony/polyfill-ctype (v1.30.0): Extracting archive - Installing symfony/string (v6.4.9): Extracting archive - Installing symfony/deprecation-contracts (v3.5.0): Extracting archive - Installing psr/container (2.0.2): Extracting archive - Installing symfony/service-contracts (v3.5.0): Extracting archive - Installing symfony/polyfill-php73 (v1.30.0): Extracting archive - Installing symfony/console (v5.4.41): 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.2): Extracting archive - Installing webmozart/assert (1.11.0): Extracting archive - Installing phpstan/phpdoc-parser (1.29.1): 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.1): 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.5): Extracting archive - Installing phan/phan (5.4.3): Extracting archive - Installing mediawiki/phan-taint-check-plugin (6.0.0): Extracting archive - Installing mediawiki/mediawiki-phan-config (0.14.0): 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.4.0): Extracting archive 0/37 [>---------------------------] 0% 22/37 [================>-----------] 59% 36/37 [===========================>] 97% 37/37 [============================] 100% 3 package suggestions were added by new dependencies, use `composer suggest` to see details. Generating autoload files 16 packages you are using are looking for funding. Use the `composer fund` command to find out more! --- stdout --- PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils --- end --- Upgrading n:eslint-config-wikimedia from 0.27.0 -> 0.28.2 $ /usr/bin/npm install --- stdout --- added 432 packages, and audited 433 packages in 8s 49 packages are looking for funding run `npm fund` for details found 0 vulnerabilities --- 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/dealerdirect/phpcodesniffer-composer-installer/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/phpcsstandards/phpcsextra/composer.json 1:1 warning Use the global form of 'use strict' strict /src/repo/vendor/phpcsstandards/phpcsutils/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 17 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:14 warning 'itemid' is already declared in the upper scope on line 35 column 17 no-shadow 49:22 warning 'target' is already declared in the upper scope on line 35 column 25 no-shadow 49:22 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/squizlabs/php_codesniffer/tests/Core/File/GetDeclarationNameJSTest.js 2:7 error Parsing error: Unexpected token something /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 ✖ 1403 problems (20 errors, 1383 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":"implicit-arrow-linebreak","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":"implicit-arrow-linebreak","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":28,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"require-dev\": {\n\t\t\"mediawiki/mediawiki-codesniffer\": \"43.0.0\",\n\t\t\"mediawiki/mediawiki-phan-config\": \"0.14.0\",\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.4.0\"\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\t\"config\": {\n\t\t\"allow-plugins\": {\n\t\t\t\"dealerdirect/phpcodesniffer-composer-installer\": true\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":"implicit-arrow-linebreak","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":"implicit-arrow-linebreak","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":"implicit-arrow-linebreak","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":"implicit-arrow-linebreak","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":"implicit-arrow-linebreak","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":"implicit-arrow-linebreak","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":"implicit-arrow-linebreak","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":"implicit-arrow-linebreak","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":"implicit-arrow-linebreak","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":"implicit-arrow-linebreak","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":"implicit-arrow-linebreak","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":"implicit-arrow-linebreak","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":"implicit-arrow-linebreak","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":"implicit-arrow-linebreak","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":"implicit-arrow-linebreak","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":"implicit-arrow-linebreak","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":"implicit-arrow-linebreak","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":"implicit-arrow-linebreak","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":"implicit-arrow-linebreak","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":"implicit-arrow-linebreak","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":"implicit-arrow-linebreak","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":"implicit-arrow-linebreak","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":"implicit-arrow-linebreak","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":"implicit-arrow-linebreak","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":"implicit-arrow-linebreak","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":"implicit-arrow-linebreak","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":"implicit-arrow-linebreak","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":"implicit-arrow-linebreak","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":"implicit-arrow-linebreak","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":"implicit-arrow-linebreak","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":"implicit-arrow-linebreak","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":8469,"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.28.2\",\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/@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.7\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz\",\n\t\t\t\"integrity\": \"sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"@babel/highlight\": \"^7.24.7\",\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.24.7\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz\",\n\t\t\t\"integrity\": \"sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==\",\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.7\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz\",\n\t\t\t\"integrity\": \"sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"@babel/helper-validator-identifier\": \"^7.24.7\",\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.43.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.43.1.tgz\",\n\t\t\t\"integrity\": \"sha512-I238eDtOolvCuvtxrnqtlBaw0BwdQuYqK7eA6XIonicMdOOOb75mqdIzkGDUbS04+1Di007rgm9snFRNeVrOog==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"@types/eslint\": \"^8.56.5\",\n\t\t\t\t\"@types/estree\": \"^1.0.5\",\n\t\t\t\t\"@typescript-eslint/types\": \"^7.2.0\",\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.11.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.0.tgz\",\n\t\t\t\"integrity\": \"sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==\",\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.23\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-5.5.23.tgz\",\n\t\t\t\"integrity\": \"sha512-nIy38qL3nfNcGOz5J2BJQpBXa7vM9QO1+wbyvqqS89lgNTWE8Q10whLsmE0sTVBooXiEaRc4fVME5IXjCYiHAw==\",\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/eslint\": {\n\t\t\t\"version\": \"8.56.10\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@types/eslint/-/eslint-8.56.10.tgz\",\n\t\t\t\"integrity\": \"sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"@types/estree\": \"*\",\n\t\t\t\t\"@types/json-schema\": \"*\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/@types/estree\": {\n\t\t\t\"version\": \"1.0.5\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz\",\n\t\t\t\"integrity\": \"sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==\",\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/@typescript-eslint/scope-manager\": {\n\t\t\t\"version\": \"7.15.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.15.0.tgz\",\n\t\t\t\"integrity\": \"sha512-Q/1yrF/XbxOTvttNVPihxh1b9fxamjEoz2Os/Pe38OHwxC24CyCqXxGTOdpb4lt6HYtqw9HetA/Rf6gDGaMPlw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"@typescript-eslint/types\": \"7.15.0\",\n\t\t\t\t\"@typescript-eslint/visitor-keys\": \"7.15.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \"^18.18.0 || >=20.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\": \"7.15.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@typescript-eslint/types/-/types-7.15.0.tgz\",\n\t\t\t\"integrity\": \"sha512-aV1+B1+ySXbQH0pLK0rx66I3IkiZNidYobyfn0WFsdGhSXw+P3YOqeTq5GED458SfB24tg+ux3S+9g118hjlTw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \"^18.18.0 || >=20.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\": \"7.15.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.15.0.tgz\",\n\t\t\t\"integrity\": \"sha512-gjyB/rHAopL/XxfmYThQbXbzRMGhZzGw6KpcMbfe8Q3nNQKStpxnUKeXb0KiN/fFDR42Z43szs6rY7eHk0zdGQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"@typescript-eslint/types\": \"7.15.0\",\n\t\t\t\t\"@typescript-eslint/visitor-keys\": \"7.15.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\"minimatch\": \"^9.0.4\",\n\t\t\t\t\"semver\": \"^7.6.0\",\n\t\t\t\t\"ts-api-utils\": \"^1.3.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \"^18.18.0 || >=20.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/typescript-estree/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\"dev\": true,\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/@typescript-eslint/typescript-estree/node_modules/minimatch\": {\n\t\t\t\"version\": \"9.0.5\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz\",\n\t\t\t\"integrity\": \"sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==\",\n\t\t\t\"dev\": true,\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\": \">=16 || 14 >=14.17\"\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/@typescript-eslint/utils\": {\n\t\t\t\"version\": \"7.15.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.15.0.tgz\",\n\t\t\t\"integrity\": \"sha512-hfDMDqaqOqsUVGiEPSMLR/AjTSCsmJwjpKkYQRo1FNbmW4tBwBspYDwO9eh7sKSTwMQgBw9/T4DHudPaqshRWA==\",\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\"@typescript-eslint/scope-manager\": \"7.15.0\",\n\t\t\t\t\"@typescript-eslint/types\": \"7.15.0\",\n\t\t\t\t\"@typescript-eslint/typescript-estree\": \"7.15.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \"^18.18.0 || >=20.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\": \"^8.56.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/@typescript-eslint/visitor-keys\": {\n\t\t\t\"version\": \"7.15.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.15.0.tgz\",\n\t\t\t\"integrity\": \"sha512-Hqgy/ETgpt2L5xueA/zHHIl4fJI2O4XUE9l4+OIfbJIRSnTJb/QscncdqqZzofQegIJugRIF57OJea1khw2SDw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"@typescript-eslint/types\": \"7.15.0\",\n\t\t\t\t\"eslint-visitor-keys\": \"^3.4.3\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \"^18.18.0 || >=20.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.12.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/acorn/-/acorn-8.12.0.tgz\",\n\t\t\t\"integrity\": \"sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==\",\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.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/braces/-/braces-3.0.3.tgz\",\n\t\t\t\"integrity\": \"sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==\",\n\t\t\t\"dependencies\": {\n\t\t\t\t\"fill-range\": \"^7.1.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.7.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/browserslist-config-wikimedia/-/browserslist-config-wikimedia-0.7.0.tgz\",\n\t\t\t\"integrity\": \"sha512-CTa0lv78dXKEgrYsOLCkqO+9UUS3CV9MWEOYHcymgEvx4mYxB80sCoKRCR7wW2SOMNxjaP9hohrZripjnKuRTA==\",\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/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.30001614\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001614.tgz\",\n\t\t\t\"integrity\": \"sha512-jmZQ1VpmlRwHgdP1/uiKzgiAuGOfLEJsYFP4+GBou/QQ4U6IOJCB4NP1c+1p9RGLpwObcT94jA5/uO+F1vBbog==\",\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.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.1.tgz\",\n\t\t\t\"integrity\": \"sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==\",\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.750\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.750.tgz\",\n\t\t\t\"integrity\": \"sha512-9ItEpeu15hW5m8jKdriL+BQrgwDTXEL9pn4SkillWFu73ZNNNQ2BKKLS+ZHv2vC9UkNhosAeyfxOf/5OSeTCPA==\",\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/enhanced-resolve\": {\n\t\t\t\"version\": \"5.17.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.0.tgz\",\n\t\t\t\"integrity\": \"sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"graceful-fs\": \"^4.2.4\",\n\t\t\t\t\"tapable\": \"^2.2.0\"\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/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.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.5.1.tgz\",\n\t\t\t\"integrity\": \"sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==\",\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.28.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-config-wikimedia/-/eslint-config-wikimedia-0.28.2.tgz\",\n\t\t\t\"integrity\": \"sha512-5+rdnT7wH1gpKAO6tHYThg78eMhZMruJzvqku3Y5iaEY/A7kSKLFpA/vOj/snys9fKjDHC9BXmArQh+agkOoJQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"browserslist-config-wikimedia\": \"^0.7.0\",\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\": \"^28.5.0\",\n\t\t\t\t\"eslint-plugin-jsdoc\": \"48.2.5\",\n\t\t\t\t\"eslint-plugin-json-es\": \"^1.6.0\",\n\t\t\t\t\"eslint-plugin-mediawiki\": \"^0.7.0\",\n\t\t\t\t\"eslint-plugin-mocha\": \"^10.4.3\",\n\t\t\t\t\"eslint-plugin-n\": \"^17.7.0\",\n\t\t\t\t\"eslint-plugin-no-jquery\": \"^3.0.1\",\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\": \"^53.0.0\",\n\t\t\t\t\"eslint-plugin-vue\": \"^9.26.0\",\n\t\t\t\t\"eslint-plugin-wdio\": \"^8.24.12\",\n\t\t\t\t\"eslint-plugin-yml\": \"^1.14.0\"\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.8.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-plugin-es-x/-/eslint-plugin-es-x-7.8.0.tgz\",\n\t\t\t\"integrity\": \"sha512-7Ds8+wAAoV3T+LAKeu39Y5BzXCrGKrcISfgKEqTS4BDN8SFEDQd0S43jiQ8vIa3wUKD07qitZdfzlenSi8/0qQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"funding\": [\n\t\t\t\t\"https://github.com/sponsors/ota-meshi\",\n\t\t\t\t\"https://opencollective.com/eslint\"\n\t\t\t],\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.11.0\",\n\t\t\t\t\"eslint-compat-utils\": \"^0.5.1\"\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\"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\": \"28.6.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-28.6.0.tgz\",\n\t\t\t\"integrity\": \"sha512-YG28E1/MIKwnz+e2H7VwYPzHUYU4aMa19w0yGcwXnnmJH6EfgHahTJ2un3IyraUxNfnz/KUhJAFXNNwWPo12tg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"@typescript-eslint/utils\": \"^6.0.0 || ^7.0.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \"^16.10.0 || ^18.12.0 || >=20.0.0\"\n\t\t\t},\n\t\t\t\"peerDependencies\": {\n\t\t\t\t\"@typescript-eslint/eslint-plugin\": \"^6.0.0 || ^7.0.0\",\n\t\t\t\t\"eslint\": \"^7.0.0 || ^8.0.0 || ^9.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.5\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-48.2.5.tgz\",\n\t\t\t\"integrity\": \"sha512-ZeTfKV474W1N9niWfawpwsXGu+ZoMXu4417eBROX31d7ZuOk8zyG66SO77DpJ2+A9Wa2scw/jRqBPnnQo7VbcQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"@es-joy/jsdoccomment\": \"~0.43.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.1\",\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.6.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-plugin-json-es/-/eslint-plugin-json-es-1.6.0.tgz\",\n\t\t\t\"integrity\": \"sha512-xVn6hufGQH1Aa+yqOhQ43Cq28GuitTcMpQh+uaUh27U2qnVLBrvkN+2xQSnv6zpdLEPS35JCNhq4kvhR+PQCgw==\",\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.7.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-plugin-mediawiki/-/eslint-plugin-mediawiki-0.7.0.tgz\",\n\t\t\t\"integrity\": \"sha512-1Y2nsFDPp96xOZCB5ivZAgqYe9i6w2u64VoCIaAzPyZnd/2h8VQR3CtD+u4Yk/KrpbKq9AAJjrs5LS8VAz6KOA==\",\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.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-plugin-mocha/-/eslint-plugin-mocha-10.4.3.tgz\",\n\t\t\t\"integrity\": \"sha512-emc4TVjq5Ht0/upR+psftuz6IBG5q279p+1dSRDeHf+NS9aaerBi3lXKo1SEzwC29hFIW21gO89CEWSvRsi8IQ==\",\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\": \"17.9.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.9.0.tgz\",\n\t\t\t\"integrity\": \"sha512-CPSaXDXdrT4nsrOrO4mT4VB6FMUkoySRkHWuuJJHVqsIEjIeZgMY1H7AzSwPbDScikBmLN82KeM1u7ixV7PzGg==\",\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\"enhanced-resolve\": \"^5.17.0\",\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\": \"^15.0.0\",\n\t\t\t\t\"ignore\": \"^5.2.4\",\n\t\t\t\t\"minimatch\": \"^9.0.0\",\n\t\t\t\t\"semver\": \"^7.5.3\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \"^18.18.0 || ^20.9.0 || >=21.1.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\t\"peerDependencies\": {\n\t\t\t\t\"eslint\": \">=8.23.0\"\n\t\t\t}\n\t\t},\n\t\t\"node_modules/eslint-plugin-n/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\"dev\": true,\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/eslint-plugin-n/node_modules/globals\": {\n\t\t\t\"version\": \"15.7.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/globals/-/globals-15.7.0.tgz\",\n\t\t\t\"integrity\": \"sha512-ivatRXWwKC6ImcdKO7dOwXuXR5XFrdwo45qFwD7D0qOkEPzzJdLXC3BHceBdyrPOD3p1suPaWi4Y4NMm2D++AQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=18\"\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-n/node_modules/minimatch\": {\n\t\t\t\"version\": \"9.0.5\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz\",\n\t\t\t\"integrity\": \"sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==\",\n\t\t\t\"dev\": true,\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\": \">=16 || 14 >=14.17\"\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/eslint-plugin-no-jquery\": {\n\t\t\t\"version\": \"3.0.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-plugin-no-jquery/-/eslint-plugin-no-jquery-3.0.2.tgz\",\n\t\t\t\"integrity\": \"sha512-n/+6p6PFhWDNPVLJj1463hw4OTIRBbROGcbhmtOHTgw7yihSKzkwZiQ00EJTneyeR3jRiw5lpWSMCCBhtb8t2g==\",\n\t\t\t\"dev\": true,\n\t\t\t\"peerDependencies\": {\n\t\t\t\t\"eslint\": \">=8.0.0\"\n\t\t\t}\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\": \"53.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-53.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-kuTcNo9IwwUCfyHGwQFOK/HjJAYzbODHN3wP0PgqbW+jbXqpNWxNVpVhj2tO9SixBwuAdmal8rVcWKBxwFnGuw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"@babel/helper-validator-identifier\": \"^7.24.5\",\n\t\t\t\t\"@eslint-community/eslint-utils\": \"^4.4.0\",\n\t\t\t\t\"@eslint/eslintrc\": \"^3.0.2\",\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.37.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.6.1\",\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\": \">=18.18\"\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-unicorn/node_modules/@eslint/eslintrc\": {\n\t\t\t\"version\": \"3.1.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.1.0.tgz\",\n\t\t\t\"integrity\": \"sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==\",\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\": \"^10.0.1\",\n\t\t\t\t\"globals\": \"^14.0.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\": \"^18.18.0 || ^20.9.0 || >=21.1.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-plugin-unicorn/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-plugin-unicorn/node_modules/eslint-visitor-keys\": {\n\t\t\t\"version\": \"4.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \"^18.18.0 || ^20.9.0 || >=21.1.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-plugin-unicorn/node_modules/espree\": {\n\t\t\t\"version\": \"10.1.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/espree/-/espree-10.1.0.tgz\",\n\t\t\t\"integrity\": \"sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"acorn\": \"^8.12.0\",\n\t\t\t\t\"acorn-jsx\": \"^5.3.2\",\n\t\t\t\t\"eslint-visitor-keys\": \"^4.0.0\"\n\t\t\t},\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \"^18.18.0 || ^20.9.0 || >=21.1.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-plugin-unicorn/node_modules/globals\": {\n\t\t\t\"version\": \"14.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/globals/-/globals-14.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=18\"\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-unicorn/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-plugin-vue\": {\n\t\t\t\"version\": \"9.26.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.26.0.tgz\",\n\t\t\t\"integrity\": \"sha512-eTvlxXgd4ijE1cdur850G6KalZqk65k1JKoOI2d1kT3hr8sPD07j1q98FRFdNnpxBELGPWxZmInxeHGF/GxtqQ==\",\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.1.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz\",\n\t\t\t\"integrity\": \"sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==\",\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.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz\",\n\t\t\t\"integrity\": \"sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==\",\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.5\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.5.tgz\",\n\t\t\t\"integrity\": \"sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==\",\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/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.7\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz\",\n\t\t\t\"integrity\": \"sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\n\t\t\t\t\"braces\": \"^3.0.3\",\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.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/semver/-/semver-5.7.2.tgz\",\n\t\t\t\"integrity\": \"sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==\",\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.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/semver/-/semver-5.7.2.tgz\",\n\t\t\t\"integrity\": \"sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==\",\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.4\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz\",\n\t\t\t\"integrity\": \"sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==\",\n\t\t\t\"dev\": true,\n\t\t\t\"dependencies\": {\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\t\"word-wrap\": \"^1.2.5\"\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.1.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.0.tgz\",\n\t\t\t\"integrity\": \"sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==\",\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.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/semver/-/semver-7.6.2.tgz\",\n\t\t\t\"integrity\": \"sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==\",\n\t\t\t\"dev\": true,\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/tapable\": {\n\t\t\t\"version\": \"2.2.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz\",\n\t\t\t\"integrity\": \"sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==\",\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/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/ts-api-utils\": {\n\t\t\t\"version\": \"1.3.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz\",\n\t\t\t\"integrity\": \"sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"engines\": {\n\t\t\t\t\"node\": \">=16\"\n\t\t\t},\n\t\t\t\"peerDependencies\": {\n\t\t\t\t\"typescript\": \">=4.2.0\"\n\t\t\t}\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/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.5.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/typescript/-/typescript-5.5.3.tgz\",\n\t\t\t\"integrity\": \"sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==\",\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.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-9.4.3.tgz\",\n\t\t\t\"integrity\": \"sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==\",\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/word-wrap\": {\n\t\t\t\"version\": \"1.2.5\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz\",\n\t\t\t\"integrity\": \"sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==\",\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/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/yaml\": {\n\t\t\t\"version\": \"2.4.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/yaml/-/yaml-2.4.2.tgz\",\n\t\t\t\"integrity\": \"sha512-B3VqDZ+JAg1nZpaEmWtTXUlBneoGx6CPM9b0TENK6aoSu5t73dItudwdgmi6tHlIZZId4dZ9skcAQ2UbcyAeVA==\",\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\"@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.7\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz\",\n\t\t\t\"integrity\": \"sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"@babel/highlight\": \"^7.24.7\",\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.24.7\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz\",\n\t\t\t\"integrity\": \"sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"@babel/highlight\": {\n\t\t\t\"version\": \"7.24.7\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz\",\n\t\t\t\"integrity\": \"sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"@babel/helper-validator-identifier\": \"^7.24.7\",\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.43.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.43.1.tgz\",\n\t\t\t\"integrity\": \"sha512-I238eDtOolvCuvtxrnqtlBaw0BwdQuYqK7eA6XIonicMdOOOb75mqdIzkGDUbS04+1Di007rgm9snFRNeVrOog==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"@types/eslint\": \"^8.56.5\",\n\t\t\t\t\"@types/estree\": \"^1.0.5\",\n\t\t\t\t\"@typescript-eslint/types\": \"^7.2.0\",\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.11.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.0.tgz\",\n\t\t\t\"integrity\": \"sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==\",\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.23\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-5.5.23.tgz\",\n\t\t\t\"integrity\": \"sha512-nIy38qL3nfNcGOz5J2BJQpBXa7vM9QO1+wbyvqqS89lgNTWE8Q10whLsmE0sTVBooXiEaRc4fVME5IXjCYiHAw==\",\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/eslint\": {\n\t\t\t\"version\": \"8.56.10\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@types/eslint/-/eslint-8.56.10.tgz\",\n\t\t\t\"integrity\": \"sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"@types/estree\": \"*\",\n\t\t\t\t\"@types/json-schema\": \"*\"\n\t\t\t}\n\t\t},\n\t\t\"@types/estree\": {\n\t\t\t\"version\": \"1.0.5\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz\",\n\t\t\t\"integrity\": \"sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==\",\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\"@typescript-eslint/scope-manager\": {\n\t\t\t\"version\": \"7.15.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.15.0.tgz\",\n\t\t\t\"integrity\": \"sha512-Q/1yrF/XbxOTvttNVPihxh1b9fxamjEoz2Os/Pe38OHwxC24CyCqXxGTOdpb4lt6HYtqw9HetA/Rf6gDGaMPlw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"@typescript-eslint/types\": \"7.15.0\",\n\t\t\t\t\"@typescript-eslint/visitor-keys\": \"7.15.0\"\n\t\t\t}\n\t\t},\n\t\t\"@typescript-eslint/types\": {\n\t\t\t\"version\": \"7.15.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@typescript-eslint/types/-/types-7.15.0.tgz\",\n\t\t\t\"integrity\": \"sha512-aV1+B1+ySXbQH0pLK0rx66I3IkiZNidYobyfn0WFsdGhSXw+P3YOqeTq5GED458SfB24tg+ux3S+9g118hjlTw==\",\n\t\t\t\"dev\": true\n\t\t},\n\t\t\"@typescript-eslint/typescript-estree\": {\n\t\t\t\"version\": \"7.15.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.15.0.tgz\",\n\t\t\t\"integrity\": \"sha512-gjyB/rHAopL/XxfmYThQbXbzRMGhZzGw6KpcMbfe8Q3nNQKStpxnUKeXb0KiN/fFDR42Z43szs6rY7eHk0zdGQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"@typescript-eslint/types\": \"7.15.0\",\n\t\t\t\t\"@typescript-eslint/visitor-keys\": \"7.15.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\"minimatch\": \"^9.0.4\",\n\t\t\t\t\"semver\": \"^7.6.0\",\n\t\t\t\t\"ts-api-utils\": \"^1.3.0\"\n\t\t\t},\n\t\t\t\"dependencies\": {\n\t\t\t\t\"brace-expansion\": {\n\t\t\t\t\t\"version\": \"2.0.1\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==\",\n\t\t\t\t\t\"dev\": true,\n\t\t\t\t\t\"requires\": {\n\t\t\t\t\t\t\"balanced-match\": \"^1.0.0\"\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t\"minimatch\": {\n\t\t\t\t\t\"version\": \"9.0.5\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==\",\n\t\t\t\t\t\"dev\": true,\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}\n\t\t\t}\n\t\t},\n\t\t\"@typescript-eslint/utils\": {\n\t\t\t\"version\": \"7.15.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.15.0.tgz\",\n\t\t\t\"integrity\": \"sha512-hfDMDqaqOqsUVGiEPSMLR/AjTSCsmJwjpKkYQRo1FNbmW4tBwBspYDwO9eh7sKSTwMQgBw9/T4DHudPaqshRWA==\",\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\"@typescript-eslint/scope-manager\": \"7.15.0\",\n\t\t\t\t\"@typescript-eslint/types\": \"7.15.0\",\n\t\t\t\t\"@typescript-eslint/typescript-estree\": \"7.15.0\"\n\t\t\t}\n\t\t},\n\t\t\"@typescript-eslint/visitor-keys\": {\n\t\t\t\"version\": \"7.15.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.15.0.tgz\",\n\t\t\t\"integrity\": \"sha512-Hqgy/ETgpt2L5xueA/zHHIl4fJI2O4XUE9l4+OIfbJIRSnTJb/QscncdqqZzofQegIJugRIF57OJea1khw2SDw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"@typescript-eslint/types\": \"7.15.0\",\n\t\t\t\t\"eslint-visitor-keys\": \"^3.4.3\"\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.12.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/acorn/-/acorn-8.12.0.tgz\",\n\t\t\t\"integrity\": \"sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==\",\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.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/braces/-/braces-3.0.3.tgz\",\n\t\t\t\"integrity\": \"sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==\",\n\t\t\t\"requires\": {\n\t\t\t\t\"fill-range\": \"^7.1.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.7.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/browserslist-config-wikimedia/-/browserslist-config-wikimedia-0.7.0.tgz\",\n\t\t\t\"integrity\": \"sha512-CTa0lv78dXKEgrYsOLCkqO+9UUS3CV9MWEOYHcymgEvx4mYxB80sCoKRCR7wW2SOMNxjaP9hohrZripjnKuRTA==\",\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\"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.30001614\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001614.tgz\",\n\t\t\t\"integrity\": \"sha512-jmZQ1VpmlRwHgdP1/uiKzgiAuGOfLEJsYFP4+GBou/QQ4U6IOJCB4NP1c+1p9RGLpwObcT94jA5/uO+F1vBbog==\",\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.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.1.tgz\",\n\t\t\t\"integrity\": \"sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==\",\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.750\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.750.tgz\",\n\t\t\t\"integrity\": \"sha512-9ItEpeu15hW5m8jKdriL+BQrgwDTXEL9pn4SkillWFu73ZNNNQ2BKKLS+ZHv2vC9UkNhosAeyfxOf/5OSeTCPA==\",\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\"enhanced-resolve\": {\n\t\t\t\"version\": \"5.17.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.0.tgz\",\n\t\t\t\"integrity\": \"sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"graceful-fs\": \"^4.2.4\",\n\t\t\t\t\"tapable\": \"^2.2.0\"\n\t\t\t}\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.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.5.1.tgz\",\n\t\t\t\"integrity\": \"sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==\",\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.28.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-config-wikimedia/-/eslint-config-wikimedia-0.28.2.tgz\",\n\t\t\t\"integrity\": \"sha512-5+rdnT7wH1gpKAO6tHYThg78eMhZMruJzvqku3Y5iaEY/A7kSKLFpA/vOj/snys9fKjDHC9BXmArQh+agkOoJQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"browserslist-config-wikimedia\": \"^0.7.0\",\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\": \"^28.5.0\",\n\t\t\t\t\"eslint-plugin-jsdoc\": \"48.2.5\",\n\t\t\t\t\"eslint-plugin-json-es\": \"^1.6.0\",\n\t\t\t\t\"eslint-plugin-mediawiki\": \"^0.7.0\",\n\t\t\t\t\"eslint-plugin-mocha\": \"^10.4.3\",\n\t\t\t\t\"eslint-plugin-n\": \"^17.7.0\",\n\t\t\t\t\"eslint-plugin-no-jquery\": \"^3.0.1\",\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\": \"^53.0.0\",\n\t\t\t\t\"eslint-plugin-vue\": \"^9.26.0\",\n\t\t\t\t\"eslint-plugin-wdio\": \"^8.24.12\",\n\t\t\t\t\"eslint-plugin-yml\": \"^1.14.0\"\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.8.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-plugin-es-x/-/eslint-plugin-es-x-7.8.0.tgz\",\n\t\t\t\"integrity\": \"sha512-7Ds8+wAAoV3T+LAKeu39Y5BzXCrGKrcISfgKEqTS4BDN8SFEDQd0S43jiQ8vIa3wUKD07qitZdfzlenSi8/0qQ==\",\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.11.0\",\n\t\t\t\t\"eslint-compat-utils\": \"^0.5.1\"\n\t\t\t}\n\t\t},\n\t\t\"eslint-plugin-jest\": {\n\t\t\t\"version\": \"28.6.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-28.6.0.tgz\",\n\t\t\t\"integrity\": \"sha512-YG28E1/MIKwnz+e2H7VwYPzHUYU4aMa19w0yGcwXnnmJH6EfgHahTJ2un3IyraUxNfnz/KUhJAFXNNwWPo12tg==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"@typescript-eslint/utils\": \"^6.0.0 || ^7.0.0\"\n\t\t\t}\n\t\t},\n\t\t\"eslint-plugin-jsdoc\": {\n\t\t\t\"version\": \"48.2.5\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-48.2.5.tgz\",\n\t\t\t\"integrity\": \"sha512-ZeTfKV474W1N9niWfawpwsXGu+ZoMXu4417eBROX31d7ZuOk8zyG66SO77DpJ2+A9Wa2scw/jRqBPnnQo7VbcQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"@es-joy/jsdoccomment\": \"~0.43.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.1\",\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.6.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-plugin-json-es/-/eslint-plugin-json-es-1.6.0.tgz\",\n\t\t\t\"integrity\": \"sha512-xVn6hufGQH1Aa+yqOhQ43Cq28GuitTcMpQh+uaUh27U2qnVLBrvkN+2xQSnv6zpdLEPS35JCNhq4kvhR+PQCgw==\",\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.7.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-plugin-mediawiki/-/eslint-plugin-mediawiki-0.7.0.tgz\",\n\t\t\t\"integrity\": \"sha512-1Y2nsFDPp96xOZCB5ivZAgqYe9i6w2u64VoCIaAzPyZnd/2h8VQR3CtD+u4Yk/KrpbKq9AAJjrs5LS8VAz6KOA==\",\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.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-plugin-mocha/-/eslint-plugin-mocha-10.4.3.tgz\",\n\t\t\t\"integrity\": \"sha512-emc4TVjq5Ht0/upR+psftuz6IBG5q279p+1dSRDeHf+NS9aaerBi3lXKo1SEzwC29hFIW21gO89CEWSvRsi8IQ==\",\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\": \"17.9.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.9.0.tgz\",\n\t\t\t\"integrity\": \"sha512-CPSaXDXdrT4nsrOrO4mT4VB6FMUkoySRkHWuuJJHVqsIEjIeZgMY1H7AzSwPbDScikBmLN82KeM1u7ixV7PzGg==\",\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\"enhanced-resolve\": \"^5.17.0\",\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\": \"^15.0.0\",\n\t\t\t\t\"ignore\": \"^5.2.4\",\n\t\t\t\t\"minimatch\": \"^9.0.0\",\n\t\t\t\t\"semver\": \"^7.5.3\"\n\t\t\t},\n\t\t\t\"dependencies\": {\n\t\t\t\t\"brace-expansion\": {\n\t\t\t\t\t\"version\": \"2.0.1\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==\",\n\t\t\t\t\t\"dev\": true,\n\t\t\t\t\t\"requires\": {\n\t\t\t\t\t\t\"balanced-match\": \"^1.0.0\"\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t\"globals\": {\n\t\t\t\t\t\"version\": \"15.7.0\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/globals/-/globals-15.7.0.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-ivatRXWwKC6ImcdKO7dOwXuXR5XFrdwo45qFwD7D0qOkEPzzJdLXC3BHceBdyrPOD3p1suPaWi4Y4NMm2D++AQ==\",\n\t\t\t\t\t\"dev\": true\n\t\t\t\t},\n\t\t\t\t\"minimatch\": {\n\t\t\t\t\t\"version\": \"9.0.5\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==\",\n\t\t\t\t\t\"dev\": true,\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}\n\t\t\t}\n\t\t},\n\t\t\"eslint-plugin-no-jquery\": {\n\t\t\t\"version\": \"3.0.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-plugin-no-jquery/-/eslint-plugin-no-jquery-3.0.2.tgz\",\n\t\t\t\"integrity\": \"sha512-n/+6p6PFhWDNPVLJj1463hw4OTIRBbROGcbhmtOHTgw7yihSKzkwZiQ00EJTneyeR3jRiw5lpWSMCCBhtb8t2g==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {}\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\": \"53.0.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-53.0.0.tgz\",\n\t\t\t\"integrity\": \"sha512-kuTcNo9IwwUCfyHGwQFOK/HjJAYzbODHN3wP0PgqbW+jbXqpNWxNVpVhj2tO9SixBwuAdmal8rVcWKBxwFnGuw==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"@babel/helper-validator-identifier\": \"^7.24.5\",\n\t\t\t\t\"@eslint-community/eslint-utils\": \"^4.4.0\",\n\t\t\t\t\"@eslint/eslintrc\": \"^3.0.2\",\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.37.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.6.1\",\n\t\t\t\t\"strip-indent\": \"^3.0.0\"\n\t\t\t},\n\t\t\t\"dependencies\": {\n\t\t\t\t\"@eslint/eslintrc\": {\n\t\t\t\t\t\"version\": \"3.1.0\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.1.0.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==\",\n\t\t\t\t\t\"dev\": true,\n\t\t\t\t\t\"requires\": {\n\t\t\t\t\t\t\"ajv\": \"^6.12.4\",\n\t\t\t\t\t\t\"debug\": \"^4.3.2\",\n\t\t\t\t\t\t\"espree\": \"^10.0.1\",\n\t\t\t\t\t\t\"globals\": \"^14.0.0\",\n\t\t\t\t\t\t\"ignore\": \"^5.2.0\",\n\t\t\t\t\t\t\"import-fresh\": \"^3.2.1\",\n\t\t\t\t\t\t\"js-yaml\": \"^4.1.0\",\n\t\t\t\t\t\t\"minimatch\": \"^3.1.2\",\n\t\t\t\t\t\t\"strip-json-comments\": \"^3.1.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\"eslint-visitor-keys\": {\n\t\t\t\t\t\"version\": \"4.0.0\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==\",\n\t\t\t\t\t\"dev\": true\n\t\t\t\t},\n\t\t\t\t\"espree\": {\n\t\t\t\t\t\"version\": \"10.1.0\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/espree/-/espree-10.1.0.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==\",\n\t\t\t\t\t\"dev\": true,\n\t\t\t\t\t\"requires\": {\n\t\t\t\t\t\t\"acorn\": \"^8.12.0\",\n\t\t\t\t\t\t\"acorn-jsx\": \"^5.3.2\",\n\t\t\t\t\t\t\"eslint-visitor-keys\": \"^4.0.0\"\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t\"globals\": {\n\t\t\t\t\t\"version\": \"14.0.0\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/globals/-/globals-14.0.0.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==\",\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-plugin-vue\": {\n\t\t\t\"version\": \"9.26.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.26.0.tgz\",\n\t\t\t\"integrity\": \"sha512-eTvlxXgd4ijE1cdur850G6KalZqk65k1JKoOI2d1kT3hr8sPD07j1q98FRFdNnpxBELGPWxZmInxeHGF/GxtqQ==\",\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.1.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz\",\n\t\t\t\"integrity\": \"sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==\",\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.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz\",\n\t\t\t\"integrity\": \"sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==\",\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.5\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.5.tgz\",\n\t\t\t\"integrity\": \"sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==\",\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\"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.7\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz\",\n\t\t\t\"integrity\": \"sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\n\t\t\t\t\"braces\": \"^3.0.3\",\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.2\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/semver/-/semver-5.7.2.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==\",\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.2\",\n\t\t\t\t\t\"resolved\": \"https://registry.npmjs.org/semver/-/semver-5.7.2.tgz\",\n\t\t\t\t\t\"integrity\": \"sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==\",\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.4\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz\",\n\t\t\t\"integrity\": \"sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {\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\t\"word-wrap\": \"^1.2.5\"\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.1.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.0.tgz\",\n\t\t\t\"integrity\": \"sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==\",\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.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/semver/-/semver-7.6.2.tgz\",\n\t\t\t\"integrity\": \"sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==\",\n\t\t\t\"dev\": true\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\"tapable\": {\n\t\t\t\"version\": \"2.2.1\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz\",\n\t\t\t\"integrity\": \"sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==\",\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\"ts-api-utils\": {\n\t\t\t\"version\": \"1.3.0\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz\",\n\t\t\t\"integrity\": \"sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==\",\n\t\t\t\"dev\": true,\n\t\t\t\"requires\": {}\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\"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.5.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/typescript/-/typescript-5.5.3.tgz\",\n\t\t\t\"integrity\": \"sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==\",\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.3\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-9.4.3.tgz\",\n\t\t\t\"integrity\": \"sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==\",\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\"word-wrap\": {\n\t\t\t\"version\": \"1.2.5\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz\",\n\t\t\t\"integrity\": \"sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==\",\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\"yaml\": {\n\t\t\t\"version\": \"2.4.2\",\n\t\t\t\"resolved\": \"https://registry.npmjs.org/yaml/-/yaml-2.4.2.tgz\",\n\t\t\t\"integrity\": \"sha512-B3VqDZ+JAg1nZpaEmWtTXUlBneoGx6CPM9b0TENK6aoSu5t73dItudwdgmi6tHlIZZId4dZ9skcAQ2UbcyAeVA==\",\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":"implicit-arrow-linebreak","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.28.2\",\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":"implicit-arrow-linebreak","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":"implicit-arrow-linebreak","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":"implicit-arrow-linebreak","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":2739,"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.4\",\n\t\t\t\"version_normalized\": \"3.1.4.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\": \"04229f163664973f68f38f6f73d917799168ef24\"\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/04229f163664973f68f38f6f73d917799168ef24\",\n\t\t\t\t\"reference\": \"04229f163664973f68f38f6f73d917799168ef24\",\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-05-27T13:40:54+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.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\": \"./pcre\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"composer/semver\",\n\t\t\t\"version\": \"3.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/composer/semver.git\",\n\t\t\t\t\"reference\": \"35e8d0af4486141bc745f23a29cc2091eb624a32\"\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/35e8d0af4486141bc745f23a29cc2091eb624a32\",\n\t\t\t\t\"reference\": \"35e8d0af4486141bc745f23a29cc2091eb624a32\",\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\": \"2023-08-31T09:50:34+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\": \"ircs://irc.libera.chat:6697/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.4.0\"\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.5\",\n\t\t\t\"version_normalized\": \"3.0.5.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\": \"6c1925561632e83d60a44492e0b344cf48ab85ef\"\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/6c1925561632e83d60a44492e0b344cf48ab85ef\",\n\t\t\t\t\"reference\": \"6c1925561632e83d60a44492e0b344cf48ab85ef\",\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-05-06T16:37:16+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.5\"\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\": \"dealerdirect/phpcodesniffer-composer-installer\",\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/PHPCSStandards/composer-installer.git\",\n\t\t\t\t\"reference\": \"4be43904336affa5c2f70744a348312336afd0da\"\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/composer-installer/zipball/4be43904336affa5c2f70744a348312336afd0da\",\n\t\t\t\t\"reference\": \"4be43904336affa5c2f70744a348312336afd0da\",\n\t\t\t\t\"shasum\": \"\"\n\t\t\t},\n\t\t\t\"require\": {\n\t\t\t\t\"composer-plugin-api\": \"^1.0 || ^2.0\",\n\t\t\t\t\"php\": \">=5.4\",\n\t\t\t\t\"squizlabs/php_codesniffer\": \"^2.0 || ^3.1.0 || ^4.0\"\n\t\t\t},\n\t\t\t\"require-dev\": {\n\t\t\t\t\"composer/composer\": \"*\",\n\t\t\t\t\"ext-json\": \"*\",\n\t\t\t\t\"ext-zip\": \"*\",\n\t\t\t\t\"php-parallel-lint/php-parallel-lint\": \"^1.3.1\",\n\t\t\t\t\"phpcompatibility/php-compatibility\": \"^9.0\",\n\t\t\t\t\"yoast/phpunit-polyfills\": \"^1.0\"\n\t\t\t},\n\t\t\t\"time\": \"2023-01-05T11:28:13+00:00\",\n\t\t\t\"type\": \"composer-plugin\",\n\t\t\t\"extra\": {\n\t\t\t\t\"class\": \"PHPCSStandards\\\\Composer\\\\Plugin\\\\Installers\\\\PHPCodeSniffer\\\\Plugin\"\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\"PHPCSStandards\\\\Composer\\\\Plugin\\\\Installers\\\\PHPCodeSniffer\\\\\": \"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\": \"Franck Nijhof\",\n\t\t\t\t\t\"email\": \"franck.nijhof@dealerdirect.com\",\n\t\t\t\t\t\"homepage\": \"http://www.frenck.nl\",\n\t\t\t\t\t\"role\": \"Developer / IT Manager\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Contributors\",\n\t\t\t\t\t\"homepage\": \"https://github.com/PHPCSStandards/composer-installer/graphs/contributors\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"description\": \"PHP_CodeSniffer Standards Composer Installer Plugin\",\n\t\t\t\"homepage\": \"http://www.dealerdirect.com\",\n\t\t\t\"keywords\": [\n\t\t\t\t\"PHPCodeSniffer\",\n\t\t\t\t\"PHP_CodeSniffer\",\n\t\t\t\t\"code quality\",\n\t\t\t\t\"codesniffer\",\n\t\t\t\t\"composer\",\n\t\t\t\t\"installer\",\n\t\t\t\t\"phpcbf\",\n\t\t\t\t\"phpcs\",\n\t\t\t\t\"plugin\",\n\t\t\t\t\"qa\",\n\t\t\t\t\"quality\",\n\t\t\t\t\"standard\",\n\t\t\t\t\"standards\",\n\t\t\t\t\"style guide\",\n\t\t\t\t\"stylecheck\",\n\t\t\t\t\"tests\"\n\t\t\t],\n\t\t\t\"support\": {\n\t\t\t\t\"issues\": \"https://github.com/PHPCSStandards/composer-installer/issues\",\n\t\t\t\t\"source\": \"https://github.com/PHPCSStandards/composer-installer\"\n\t\t\t},\n\t\t\t\"install-path\": \"../dealerdirect/phpcodesniffer-composer-installer\"\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\": \"v43.0.0\",\n\t\t\t\"version_normalized\": \"43.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\": \"c559bc02e87b0a969b6ed7380d7fa1d02738158b\"\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/c559bc02e87b0a969b6ed7380d7fa1d02738158b\",\n\t\t\t\t\"reference\": \"c559bc02e87b0a969b6ed7380d7fa1d02738158b\",\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 || 3.4.0\",\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\"phpcsstandards/phpcsextra\": \"1.1.2\",\n\t\t\t\t\"squizlabs/php_codesniffer\": \"3.8.1\",\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.1\",\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\": \"2024-01-29T16:06:37+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/v43.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.14.0\",\n\t\t\t\"version_normalized\": \"0.14.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-phan.git\",\n\t\t\t\t\"reference\": \"58c01ba9cea443c9d345dc1ba87ffe082a188633\"\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/58c01ba9cea443c9d345dc1ba87ffe082a188633\",\n\t\t\t\t\"reference\": \"58c01ba9cea443c9d345dc1ba87ffe082a188633\",\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\": \"6.0.0\",\n\t\t\t\t\"phan/phan\": \"5.4.3\",\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.6.16\"\n\t\t\t},\n\t\t\t\"time\": \"2024-02-03T20:26:03+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.14.0\"\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\": \"6.0.0\",\n\t\t\t\"version_normalized\": \"6.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-phan-SecurityCheckPlugin.git\",\n\t\t\t\t\"reference\": \"01fb7e924a2e9fa58e88eda61775feccee38aad6\"\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-SecurityCheckPlugin/zipball/01fb7e924a2e9fa58e88eda61775feccee38aad6\",\n\t\t\t\t\"reference\": \"01fb7e924a2e9fa58e88eda61775feccee38aad6\",\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.3\",\n\t\t\t\t\"php\": \"^7.4.0 | ^8.0.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\"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.6.16\"\n\t\t\t},\n\t\t\t\"time\": \"2024-02-02T01:29:05+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.2\",\n\t\t\t\"version_normalized\": \"0.1.2.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\": \"3eccfd273323aaf69513e2f1c888393f5947804b\"\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/3eccfd273323aaf69513e2f1c888393f5947804b\",\n\t\t\t\t\"reference\": \"3eccfd273323aaf69513e2f1c888393f5947804b\",\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\": \"2022-10-05T17:30: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\"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.2\"\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.3\",\n\t\t\t\"version_normalized\": \"5.4.3.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\": \"86a7acd99c1239b8867b49feca2398851212e7fe\"\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/86a7acd99c1239b8867b49feca2398851212e7fe\",\n\t\t\t\t\"reference\": \"86a7acd99c1239b8867b49feca2398851212e7fe\",\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.2\",\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|^7.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\": \"2023-12-26T17:57:35+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\t\"static analysis\"\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.3\"\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.4.0\",\n\t\t\t\"version_normalized\": \"1.4.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-Parallel-Lint.git\",\n\t\t\t\t\"reference\": \"6db563514f27e19595a19f45a4bf757b6401194e\"\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/6db563514f27e19595a19f45a4bf757b6401194e\",\n\t\t\t\t\"reference\": \"6db563514f27e19595a19f45a4bf757b6401194e\",\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\": \"2024-03-27T12:14:49+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 checks the 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\"keywords\": [\n\t\t\t\t\"lint\",\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/php-parallel-lint/PHP-Parallel-Lint/issues\",\n\t\t\t\t\"source\": \"https://github.com/php-parallel-lint/PHP-Parallel-Lint/tree/v1.4.0\"\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\": \"phpcsstandards/phpcsextra\",\n\t\t\t\"version\": \"1.1.2\",\n\t\t\t\"version_normalized\": \"1.1.2.0\",\n\t\t\t\"source\": {\n\t\t\t\t\"type\": \"git\",\n\t\t\t\t\"url\": \"https://github.com/PHPCSStandards/PHPCSExtra.git\",\n\t\t\t\t\"reference\": \"746c3190ba8eb2f212087c947ba75f4f5b9a58d5\"\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/PHPCSExtra/zipball/746c3190ba8eb2f212087c947ba75f4f5b9a58d5\",\n\t\t\t\t\"reference\": \"746c3190ba8eb2f212087c947ba75f4f5b9a58d5\",\n\t\t\t\t\"shasum\": \"\"\n\t\t\t},\n\t\t\t\"require\": {\n\t\t\t\t\"php\": \">=5.4\",\n\t\t\t\t\"phpcsstandards/phpcsutils\": \"^1.0.8\",\n\t\t\t\t\"squizlabs/php_codesniffer\": \"^3.7.1\"\n\t\t\t},\n\t\t\t\"require-dev\": {\n\t\t\t\t\"php-parallel-lint/php-console-highlighter\": \"^1.0\",\n\t\t\t\t\"php-parallel-lint/php-parallel-lint\": \"^1.3.2\",\n\t\t\t\t\"phpcsstandards/phpcsdevcs\": \"^1.1.6\",\n\t\t\t\t\"phpcsstandards/phpcsdevtools\": \"^1.2.1\",\n\t\t\t\t\"phpunit/phpunit\": \"^4.5 || ^5.0 || ^6.0 || ^7.0\"\n\t\t\t},\n\t\t\t\"time\": \"2023-09-20T22:06:18+00:00\",\n\t\t\t\"type\": \"phpcodesniffer-standard\",\n\t\t\t\"extra\": {\n\t\t\t\t\"branch-alias\": {\n\t\t\t\t\t\"dev-stable\": \"1.x-dev\",\n\t\t\t\t\t\"dev-develop\": \"1.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\"LGPL-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\": \"Juliette Reinders Folmer\",\n\t\t\t\t\t\"homepage\": \"https://github.com/jrfnl\",\n\t\t\t\t\t\"role\": \"lead\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Contributors\",\n\t\t\t\t\t\"homepage\": \"https://github.com/PHPCSStandards/PHPCSExtra/graphs/contributors\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"description\": \"A collection of sniffs and standards for use with PHP_CodeSniffer.\",\n\t\t\t\"keywords\": [\n\t\t\t\t\"PHP_CodeSniffer\",\n\t\t\t\t\"phpcbf\",\n\t\t\t\t\"phpcodesniffer-standard\",\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/PHPCSStandards/PHPCSExtra/issues\",\n\t\t\t\t\"source\": \"https://github.com/PHPCSStandards/PHPCSExtra\"\n\t\t\t},\n\t\t\t\"install-path\": \"../phpcsstandards/phpcsextra\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"phpcsstandards/phpcsutils\",\n\t\t\t\"version\": \"1.0.9\",\n\t\t\t\"version_normalized\": \"1.0.9.0\",\n\t\t\t\"source\": {\n\t\t\t\t\"type\": \"git\",\n\t\t\t\t\"url\": \"https://github.com/PHPCSStandards/PHPCSUtils.git\",\n\t\t\t\t\"reference\": \"908247bc65010c7b7541a9551e002db12e9dae70\"\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/PHPCSUtils/zipball/908247bc65010c7b7541a9551e002db12e9dae70\",\n\t\t\t\t\"reference\": \"908247bc65010c7b7541a9551e002db12e9dae70\",\n\t\t\t\t\"shasum\": \"\"\n\t\t\t},\n\t\t\t\"require\": {\n\t\t\t\t\"dealerdirect/phpcodesniffer-composer-installer\": \"^0.4.1 || ^0.5 || ^0.6.2 || ^0.7 || ^1.0\",\n\t\t\t\t\"php\": \">=5.4\",\n\t\t\t\t\"squizlabs/php_codesniffer\": \"^3.8.0 || 4.0.x-dev@dev\"\n\t\t\t},\n\t\t\t\"require-dev\": {\n\t\t\t\t\"ext-filter\": \"*\",\n\t\t\t\t\"php-parallel-lint/php-console-highlighter\": \"^1.0\",\n\t\t\t\t\"php-parallel-lint/php-parallel-lint\": \"^1.3.2\",\n\t\t\t\t\"phpcsstandards/phpcsdevcs\": \"^1.1.6\",\n\t\t\t\t\"yoast/phpunit-polyfills\": \"^1.1.0 || ^2.0.0\"\n\t\t\t},\n\t\t\t\"time\": \"2023-12-08T14:50:00+00:00\",\n\t\t\t\"type\": \"phpcodesniffer-standard\",\n\t\t\t\"extra\": {\n\t\t\t\t\"branch-alias\": {\n\t\t\t\t\t\"dev-stable\": \"1.x-dev\",\n\t\t\t\t\t\"dev-develop\": \"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\"classmap\": [\n\t\t\t\t\t\"PHPCSUtils/\"\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\"LGPL-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\": \"Juliette Reinders Folmer\",\n\t\t\t\t\t\"homepage\": \"https://github.com/jrfnl\",\n\t\t\t\t\t\"role\": \"lead\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Contributors\",\n\t\t\t\t\t\"homepage\": \"https://github.com/PHPCSStandards/PHPCSUtils/graphs/contributors\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"description\": \"A suite of utility functions for use with PHP_CodeSniffer\",\n\t\t\t\"homepage\": \"https://phpcsutils.com/\",\n\t\t\t\"keywords\": [\n\t\t\t\t\"PHP_CodeSniffer\",\n\t\t\t\t\"phpcbf\",\n\t\t\t\t\"phpcodesniffer-standard\",\n\t\t\t\t\"phpcs\",\n\t\t\t\t\"phpcs3\",\n\t\t\t\t\"standards\",\n\t\t\t\t\"static analysis\",\n\t\t\t\t\"tokens\",\n\t\t\t\t\"utility\"\n\t\t\t],\n\t\t\t\"support\": {\n\t\t\t\t\"docs\": \"https://phpcsutils.com/\",\n\t\t\t\t\"issues\": \"https://github.com/PHPCSStandards/PHPCSUtils/issues\",\n\t\t\t\t\"security\": \"https://github.com/PHPCSStandards/PHPCSUtils/security/policy\",\n\t\t\t\t\"source\": \"https://github.com/PHPCSStandards/PHPCSUtils\"\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\": \"../phpcsstandards/phpcsutils\"\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.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/phpDocumentor/ReflectionDocBlock.git\",\n\t\t\t\t\"reference\": \"9d07b3f7fdcf5efec5d1609cba3c19c5ea2bdc9c\"\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/9d07b3f7fdcf5efec5d1609cba3c19c5ea2bdc9c\",\n\t\t\t\t\"reference\": \"9d07b3f7fdcf5efec5d1609cba3c19c5ea2bdc9c\",\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-05-21T05:55:05+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.1\"\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.29.1\",\n\t\t\t\"version_normalized\": \"1.29.1.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\": \"fcaefacf2d5c417e928405b71b400d4ce10daaf4\"\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/fcaefacf2d5c417e928405b71b400d4ce10daaf4\",\n\t\t\t\t\"reference\": \"fcaefacf2d5c417e928405b71b400d4ce10daaf4\",\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-05-31T08:52:43+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.29.1\"\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.8.1\",\n\t\t\t\"version_normalized\": \"3.8.1.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\": \"14f5fff1e64118595db5408e946f3a22c75807f7\"\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/14f5fff1e64118595db5408e946f3a22c75807f7\",\n\t\t\t\t\"reference\": \"14f5fff1e64118595db5408e946f3a22c75807f7\",\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 || ^8.0 || ^9.3.4\"\n\t\t\t},\n\t\t\t\"time\": \"2024-01-11T20:47:48+00:00\",\n\t\t\t\"bin\": [\n\t\t\t\t\"bin/phpcbf\",\n\t\t\t\t\"bin/phpcs\"\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\": \"Former lead\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Juliette Reinders Folmer\",\n\t\t\t\t\t\"role\": \"Current lead\"\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\t\"name\": \"Contributors\",\n\t\t\t\t\t\"homepage\": \"https://github.com/PHPCSStandards/PHP_CodeSniffer/graphs/contributors\"\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/PHPCSStandards/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/PHPCSStandards/PHP_CodeSniffer/issues\",\n\t\t\t\t\"security\": \"https://github.com/PHPCSStandards/PHP_CodeSniffer/security/policy\",\n\t\t\t\t\"source\": \"https://github.com/PHPCSStandards/PHP_CodeSniffer\",\n\t\t\t\t\"wiki\": \"https://github.com/PHPCSStandards/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.41\",\n\t\t\t\"version_normalized\": \"5.4.41.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\": \"6473d441a913cb997123b59ff2dbe3d1cf9e11ba\"\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/6473d441a913cb997123b59ff2dbe3d1cf9e11ba\",\n\t\t\t\t\"reference\": \"6473d441a913cb997123b59ff2dbe3d1cf9e11ba\",\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-06-28T07:48:55+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.41\"\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.5.0\",\n\t\t\t\"version_normalized\": \"3.5.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\": \"0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1\"\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/0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1\",\n\t\t\t\t\"reference\": \"0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1\",\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\": \"2024-04-18T09:32:20+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.5-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.5.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.30.0\",\n\t\t\t\"version_normalized\": \"1.30.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\": \"0424dff1c58f028c451efff2045f5d92410bd540\"\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/0424dff1c58f028c451efff2045f5d92410bd540\",\n\t\t\t\t\"reference\": \"0424dff1c58f028c451efff2045f5d92410bd540\",\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-05-31T15:07:36+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.30.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.30.0\",\n\t\t\t\"version_normalized\": \"1.30.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\": \"64647a7c30b2283f5d49b874d84a18fc22054b7a\"\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/64647a7c30b2283f5d49b874d84a18fc22054b7a\",\n\t\t\t\t\"reference\": \"64647a7c30b2283f5d49b874d84a18fc22054b7a\",\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-05-31T15:07:36+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.30.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.30.0\",\n\t\t\t\"version_normalized\": \"1.30.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\": \"a95281b0be0d9ab48050ebd988b967875cdb9fdb\"\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/a95281b0be0d9ab48050ebd988b967875cdb9fdb\",\n\t\t\t\t\"reference\": \"a95281b0be0d9ab48050ebd988b967875cdb9fdb\",\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-05-31T15:07:36+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.30.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.30.0\",\n\t\t\t\"version_normalized\": \"1.30.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\": \"fd22ab50000ef01661e2a31d850ebaa297f8e03c\"\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/fd22ab50000ef01661e2a31d850ebaa297f8e03c\",\n\t\t\t\t\"reference\": \"fd22ab50000ef01661e2a31d850ebaa297f8e03c\",\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-06-19T12:30:46+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.30.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.30.0\",\n\t\t\t\"version_normalized\": \"1.30.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\": \"ec444d3f3f6505bb28d11afa41e75faadebc10a1\"\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/ec444d3f3f6505bb28d11afa41e75faadebc10a1\",\n\t\t\t\t\"reference\": \"ec444d3f3f6505bb28d11afa41e75faadebc10a1\",\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-05-31T15:07:36+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.30.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.30.0\",\n\t\t\t\"version_normalized\": \"1.30.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\": \"77fa7995ac1b21ab60769b7323d600a991a90433\"\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/77fa7995ac1b21ab60769b7323d600a991a90433\",\n\t\t\t\t\"reference\": \"77fa7995ac1b21ab60769b7323d600a991a90433\",\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-05-31T15:07:36+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.30.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-php80\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"symfony/service-contracts\",\n\t\t\t\"version\": \"v3.5.0\",\n\t\t\t\"version_normalized\": \"3.5.0.0\",\n\t\t\t\"source\": {\n\t\t\t\t\"type\": \"git\",\n\t\t\t\t\"url\": \"https://github.com/symfony/service-contracts.git\",\n\t\t\t\t\"reference\": \"bd1d9e59a81d8fa4acdcea3f617c581f7475a80f\"\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/service-contracts/zipball/bd1d9e59a81d8fa4acdcea3f617c581f7475a80f\",\n\t\t\t\t\"reference\": \"bd1d9e59a81d8fa4acdcea3f617c581f7475a80f\",\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\t\"psr/container\": \"^1.1|^2.0\",\n\t\t\t\t\"symfony/deprecation-contracts\": \"^2.5|^3\"\n\t\t\t},\n\t\t\t\"conflict\": {\n\t\t\t\t\"ext-psr\": \"<1.1|>=2\"\n\t\t\t},\n\t\t\t\"time\": \"2024-04-18T09:32:20+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.5-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\"psr-4\": {\n\t\t\t\t\t\"Symfony\\\\Contracts\\\\Service\\\\\": \"\"\n\t\t\t\t},\n\t\t\t\t\"exclude-from-classmap\": [\n\t\t\t\t\t\"/Test/\"\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\": \"Generic abstractions related to writing services\",\n\t\t\t\"homepage\": \"https://symfony.com\",\n\t\t\t\"keywords\": [\n\t\t\t\t\"abstractions\",\n\t\t\t\t\"contracts\",\n\t\t\t\t\"decoupling\",\n\t\t\t\t\"interfaces\",\n\t\t\t\t\"interoperability\",\n\t\t\t\t\"standards\"\n\t\t\t],\n\t\t\t\"support\": {\n\t\t\t\t\"source\": \"https://github.com/symfony/service-contracts/tree/v3.5.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/service-contracts\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"symfony/string\",\n\t\t\t\"version\": \"v6.4.9\",\n\t\t\t\"version_normalized\": \"6.4.9.0\",\n\t\t\t\"source\": {\n\t\t\t\t\"type\": \"git\",\n\t\t\t\t\"url\": \"https://github.com/symfony/string.git\",\n\t\t\t\t\"reference\": \"76792dbd99690a5ebef8050d9206c60c59e681d7\"\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/string/zipball/76792dbd99690a5ebef8050d9206c60c59e681d7\",\n\t\t\t\t\"reference\": \"76792dbd99690a5ebef8050d9206c60c59e681d7\",\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\t\"symfony/polyfill-ctype\": \"~1.8\",\n\t\t\t\t\"symfony/polyfill-intl-grapheme\": \"~1.0\",\n\t\t\t\t\"symfony/polyfill-intl-normalizer\": \"~1.0\",\n\t\t\t\t\"symfony/polyfill-mbstring\": \"~1.0\"\n\t\t\t},\n\t\t\t\"conflict\": {\n\t\t\t\t\"symfony/translation-contracts\": \"<2.5\"\n\t\t\t},\n\t\t\t\"require-dev\": {\n\t\t\t\t\"symfony/error-handler\": \"^5.4|^6.0|^7.0\",\n\t\t\t\t\"symfony/http-client\": \"^5.4|^6.0|^7.0\",\n\t\t\t\t\"symfony/intl\": \"^6.2|^7.0\",\n\t\t\t\t\"symfony/translation-contracts\": \"^2.5|^3.0\",\n\t\t\t\t\"symfony/var-exporter\": \"^5.4|^6.0|^7.0\"\n\t\t\t},\n\t\t\t\"time\": \"2024-06-28T09:25:38+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\"Resources/functions.php\"\n\t\t\t\t],\n\t\t\t\t\"psr-4\": {\n\t\t\t\t\t\"Symfony\\\\Component\\\\String\\\\\": \"\"\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\": \"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\": \"Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way\",\n\t\t\t\"homepage\": \"https://symfony.com\",\n\t\t\t\"keywords\": [\n\t\t\t\t\"grapheme\",\n\t\t\t\t\"i18n\",\n\t\t\t\t\"string\",\n\t\t\t\t\"unicode\",\n\t\t\t\t\"utf-8\",\n\t\t\t\t\"utf8\"\n\t\t\t],\n\t\t\t\"support\": {\n\t\t\t\t\"source\": \"https://github.com/symfony/string/tree/v6.4.9\"\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/string\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"tysonandre/var_representation_polyfill\",\n\t\t\t\"version\": \"0.1.3\",\n\t\t\t\"version_normalized\": \"0.1.3.0\",\n\t\t\t\"source\": {\n\t\t\t\t\"type\": \"git\",\n\t\t\t\t\"url\": \"https://github.com/TysonAndre/var_representation_polyfill.git\",\n\t\t\t\t\"reference\": \"e9116c2c352bb0835ca428b442dde7767c11ad32\"\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/TysonAndre/var_representation_polyfill/zipball/e9116c2c352bb0835ca428b442dde7767c11ad32\",\n\t\t\t\t\"reference\": \"e9116c2c352bb0835ca428b442dde7767c11ad32\",\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\": \"^7.2.0|^8.0.0\"\n\t\t\t},\n\t\t\t\"provide\": {\n\t\t\t\t\"ext-var_representation\": \"*\"\n\t\t\t},\n\t\t\t\"require-dev\": {\n\t\t\t\t\"phan/phan\": \"^5.4.1\",\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-var_representation\": \"For best performance\"\n\t\t\t},\n\t\t\t\"time\": \"2022-08-31T12:59:22+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\": \"0.1.3-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\"files\": [\n\t\t\t\t\t\"src/var_representation.php\"\n\t\t\t\t],\n\t\t\t\t\"psr-4\": {\n\t\t\t\t\t\"VarRepresentation\\\\\": \"src/VarRepresentation\"\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],\n\t\t\t\"description\": \"Polyfill for var_representation: convert a variable to a string in a way that fixes the shortcomings of var_export\",\n\t\t\t\"keywords\": [\n\t\t\t\t\"var_export\",\n\t\t\t\t\"var_representation\"\n\t\t\t],\n\t\t\t\"support\": {\n\t\t\t\t\"issues\": \"https://github.com/TysonAndre/var_representation_polyfill/issues\",\n\t\t\t\t\"source\": \"https://github.com/TysonAndre/var_representation_polyfill/tree/0.1.3\"\n\t\t\t},\n\t\t\t\"install-path\": \"../tysonandre/var_representation_polyfill\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"webmozart/assert\",\n\t\t\t\"version\": \"1.11.0\",\n\t\t\t\"version_normalized\": \"1.11.0.0\",\n\t\t\t\"source\": {\n\t\t\t\t\"type\": \"git\",\n\t\t\t\t\"url\": \"https://github.com/webmozarts/assert.git\",\n\t\t\t\t\"reference\": \"11cb2199493b2f8a3b53e7f19068fc6aac760991\"\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/webmozarts/assert/zipball/11cb2199493b2f8a3b53e7f19068fc6aac760991\",\n\t\t\t\t\"reference\": \"11cb2199493b2f8a3b53e7f19068fc6aac760991\",\n\t\t\t\t\"shasum\": \"\"\n\t\t\t},\n\t\t\t\"require\": {\n\t\t\t\t\"ext-ctype\": \"*\",\n\t\t\t\t\"php\": \"^7.2 || ^8.0\"\n\t\t\t},\n\t\t\t\"conflict\": {\n\t\t\t\t\"phpstan/phpstan\": \"<0.12.20\",\n\t\t\t\t\"vimeo/psalm\": \"<4.6.1 || 4.6.2\"\n\t\t\t},\n\t\t\t\"require-dev\": {\n\t\t\t\t\"phpunit/phpunit\": \"^8.5.13\"\n\t\t\t},\n\t\t\t\"time\": \"2022-06-03T18:03:27+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\": \"1.10-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\"Webmozart\\\\Assert\\\\\": \"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\": \"Bernhard Schussek\",\n\t\t\t\t\t\"email\": \"bschussek@gmail.com\"\n\t\t\t\t}\n\t\t\t],\n\t\t\t\"description\": \"Assertions to validate method input/output with nice error messages.\",\n\t\t\t\"keywords\": [\n\t\t\t\t\"assert\",\n\t\t\t\t\"check\",\n\t\t\t\t\"validate\"\n\t\t\t],\n\t\t\t\"support\": {\n\t\t\t\t\"issues\": \"https://github.com/webmozarts/assert/issues\",\n\t\t\t\t\"source\": \"https://github.com/webmozarts/assert/tree/1.11.0\"\n\t\t\t},\n\t\t\t\"install-path\": \"../webmozart/assert\"\n\t\t}\n\t],\n\t\"dev\": true,\n\t\"dev-package-names\": [\n\t\t\"composer/pcre\",\n\t\t\"composer/semver\",\n\t\t\"composer/spdx-licenses\",\n\t\t\"composer/xdebug-handler\",\n\t\t\"dealerdirect/phpcodesniffer-composer-installer\",\n\t\t\"doctrine/deprecations\",\n\t\t\"felixfbecker/advanced-json-rpc\",\n\t\t\"mediawiki/mediawiki-codesniffer\",\n\t\t\"mediawiki/mediawiki-phan-config\",\n\t\t\"mediawiki/minus-x\",\n\t\t\"mediawiki/phan-taint-check-plugin\",\n\t\t\"microsoft/tolerant-php-parser\",\n\t\t\"netresearch/jsonmapper\",\n\t\t\"phan/phan\",\n\t\t\"php-parallel-lint/php-console-color\",\n\t\t\"php-parallel-lint/php-console-highlighter\",\n\t\t\"php-parallel-lint/php-parallel-lint\",\n\t\t\"phpcsstandards/phpcsextra\",\n\t\t\"phpcsstandards/phpcsutils\",\n\t\t\"phpdocumentor/reflection-common\",\n\t\t\"phpdocumentor/reflection-docblock\",\n\t\t\"phpdocumentor/type-resolver\",\n\t\t\"phpstan/phpdoc-parser\",\n\t\t\"psr/container\",\n\t\t\"psr/log\",\n\t\t\"sabre/event\",\n\t\t\"squizlabs/php_codesniffer\",\n\t\t\"symfony/console\",\n\t\t\"symfony/deprecation-contracts\",\n\t\t\"symfony/polyfill-ctype\",\n\t\t\"symfony/polyfill-intl-grapheme\",\n\t\t\"symfony/polyfill-intl-normalizer\",\n\t\t\"symfony/polyfill-mbstring\",\n\t\t\"symfony/polyfill-php73\",\n\t\t\"symfony/polyfill-php80\",\n\t\t\"symfony/service-contracts\",\n\t\t\"symfony/string\",\n\t\t\"tysonandre/var_representation_polyfill\",\n\t\t\"webmozart/assert\"\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":"implicit-arrow-linebreak","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/vendor/composer/pcre/composer.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":47,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"name\": \"composer/pcre\",\n\t\"description\": \"PCRE wrapping library that offers type-safe preg_* replacements.\",\n\t\"type\": \"library\",\n\t\"license\": \"MIT\",\n\t\"keywords\": [\n\t\t\"pcre\",\n\t\t\"regex\",\n\t\t\"preg\",\n\t\t\"regular expression\"\n\t],\n\t\"authors\": [\n\t\t{\n\t\t\t\"name\": \"Jordi Boggiano\",\n\t\t\t\"email\": \"j.boggiano@seld.be\",\n\t\t\t\"homepage\": \"http://seld.be\"\n\t\t}\n\t],\n\t\"require\": {\n\t\t\"php\": \"^7.4 || ^8.0\"\n\t},\n\t\"require-dev\": {\n\t\t\"symfony/phpunit-bridge\": \"^5\",\n\t\t\"phpstan/phpstan\": \"^1.3\",\n\t\t\"phpstan/phpstan-strict-rules\": \"^1.1\"\n\t},\n\t\"autoload\": {\n\t\t\"psr-4\": {\n\t\t\t\"Composer\\\\Pcre\\\\\": \"src\"\n\t\t}\n\t},\n\t\"autoload-dev\": {\n\t\t\"psr-4\": {\n\t\t\t\"Composer\\\\Pcre\\\\\": \"tests\"\n\t\t}\n\t},\n\t\"extra\": {\n\t\t\"branch-alias\": {\n\t\t\t\"dev-main\": \"3.x-dev\"\n\t\t}\n\t},\n\t\"scripts\": {\n\t\t\"test\": \"vendor/bin/simple-phpunit\",\n\t\t\"phpstan\": \"phpstan analyse\"\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":"implicit-arrow-linebreak","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/vendor/composer/semver/composer.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":60,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"name\": \"composer/semver\",\n\t\"description\": \"Semver library that offers utilities, version constraint parsing and validation.\",\n\t\"type\": \"library\",\n\t\"license\": \"MIT\",\n\t\"keywords\": [\n\t\t\"semver\",\n\t\t\"semantic\",\n\t\t\"versioning\",\n\t\t\"validation\"\n\t],\n\t\"authors\": [\n\t\t{\n\t\t\t\"name\": \"Nils Adermann\",\n\t\t\t\"email\": \"naderman@naderman.de\",\n\t\t\t\"homepage\": \"http://www.naderman.de\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"Jordi Boggiano\",\n\t\t\t\"email\": \"j.boggiano@seld.be\",\n\t\t\t\"homepage\": \"http://seld.be\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"Rob Bast\",\n\t\t\t\"email\": \"rob.bast@gmail.com\",\n\t\t\t\"homepage\": \"http://robbast.nl\"\n\t\t}\n\t],\n\t\"support\": {\n\t\t\"irc\": \"ircs://irc.libera.chat:6697/composer\",\n\t\t\"issues\": \"https://github.com/composer/semver/issues\"\n\t},\n\t\"require\": {\n\t\t\"php\": \"^5.3.2 || ^7.0 || ^8.0\"\n\t},\n\t\"require-dev\": {\n\t\t\"symfony/phpunit-bridge\": \"^4.2 || ^5\",\n\t\t\"phpstan/phpstan\": \"^1.4\"\n\t},\n\t\"autoload\": {\n\t\t\"psr-4\": {\n\t\t\t\"Composer\\\\Semver\\\\\": \"src\"\n\t\t}\n\t},\n\t\"autoload-dev\": {\n\t\t\"psr-4\": {\n\t\t\t\"Composer\\\\Semver\\\\\": \"tests\"\n\t\t}\n\t},\n\t\"extra\": {\n\t\t\"branch-alias\": {\n\t\t\t\"dev-main\": \"3.x-dev\"\n\t\t}\n\t},\n\t\"scripts\": {\n\t\t\"test\": \"SYMFONY_PHPUNIT_REMOVE_RETURN_TYPEHINT=1 vendor/bin/simple-phpunit\",\n\t\t\"phpstan\": \"@php vendor/bin/phpstan analyse\"\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":"implicit-arrow-linebreak","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/vendor/composer/spdx-licenses/composer.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":60,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"name\": \"composer/spdx-licenses\",\n\t\"description\": \"SPDX licenses list and validation library.\",\n\t\"type\": \"library\",\n\t\"license\": \"MIT\",\n\t\"keywords\": [\n\t\t\"spdx\",\n\t\t\"license\",\n\t\t\"validator\"\n\t],\n\t\"authors\": [\n\t\t{\n\t\t\t\"name\": \"Nils Adermann\",\n\t\t\t\"email\": \"naderman@naderman.de\",\n\t\t\t\"homepage\": \"http://www.naderman.de\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"Jordi Boggiano\",\n\t\t\t\"email\": \"j.boggiano@seld.be\",\n\t\t\t\"homepage\": \"http://seld.be\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"Rob Bast\",\n\t\t\t\"email\": \"rob.bast@gmail.com\",\n\t\t\t\"homepage\": \"http://robbast.nl\"\n\t\t}\n\t],\n\t\"support\": {\n\t\t\"irc\": \"ircs://irc.libera.chat:6697/composer\",\n\t\t\"issues\": \"https://github.com/composer/spdx-licenses/issues\"\n\t},\n\t\"require\": {\n\t\t\"php\": \"^5.3.2 || ^7.0 || ^8.0\"\n\t},\n\t\"require-dev\": {\n\t\t\"symfony/phpunit-bridge\": \"^4.2 || ^5\",\n\t\t\"phpstan/phpstan\": \"^0.12.55\"\n\t},\n\t\"autoload\": {\n\t\t\"psr-4\": {\n\t\t\t\"Composer\\\\Spdx\\\\\": \"src\"\n\t\t}\n\t},\n\t\"autoload-dev\": {\n\t\t\"psr-4\": {\n\t\t\t\"Composer\\\\Spdx\\\\\": \"tests\"\n\t\t}\n\t},\n\t\"extra\": {\n\t\t\"branch-alias\": {\n\t\t\t\"dev-main\": \"1.x-dev\"\n\t\t}\n\t},\n\t\"scripts\": {\n\t\t\"test\": \"SYMFONY_PHPUNIT_REMOVE_RETURN_TYPEHINT=1 vendor/bin/simple-phpunit\",\n\t\t\"phpstan\": \"vendor/bin/phpstan analyse\",\n\t\t\"sync-licenses\": \"bin/update-spdx-licenses\"\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":"implicit-arrow-linebreak","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/vendor/composer/spdx-licenses/res/spdx-exceptions.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":192,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"389-exception\": [\n\t\t\"389 Directory Server Exception\"\n\t],\n\t\"Asterisk-exception\": [\n\t\t\"Asterisk exception\"\n\t],\n\t\"Autoconf-exception-2.0\": [\n\t\t\"Autoconf exception 2.0\"\n\t],\n\t\"Autoconf-exception-3.0\": [\n\t\t\"Autoconf exception 3.0\"\n\t],\n\t\"Autoconf-exception-generic\": [\n\t\t\"Autoconf generic exception\"\n\t],\n\t\"Autoconf-exception-generic-3.0\": [\n\t\t\"Autoconf generic exception for GPL-3.0\"\n\t],\n\t\"Autoconf-exception-macro\": [\n\t\t\"Autoconf macro exception\"\n\t],\n\t\"Bison-exception-2.2\": [\n\t\t\"Bison exception 2.2\"\n\t],\n\t\"Bootloader-exception\": [\n\t\t\"Bootloader Distribution Exception\"\n\t],\n\t\"Classpath-exception-2.0\": [\n\t\t\"Classpath exception 2.0\"\n\t],\n\t\"CLISP-exception-2.0\": [\n\t\t\"CLISP exception 2.0\"\n\t],\n\t\"cryptsetup-OpenSSL-exception\": [\n\t\t\"cryptsetup OpenSSL exception\"\n\t],\n\t\"DigiRule-FOSS-exception\": [\n\t\t\"DigiRule FOSS License Exception\"\n\t],\n\t\"eCos-exception-2.0\": [\n\t\t\"eCos exception 2.0\"\n\t],\n\t\"Fawkes-Runtime-exception\": [\n\t\t\"Fawkes Runtime Exception\"\n\t],\n\t\"FLTK-exception\": [\n\t\t\"FLTK exception\"\n\t],\n\t\"Font-exception-2.0\": [\n\t\t\"Font exception 2.0\"\n\t],\n\t\"freertos-exception-2.0\": [\n\t\t\"FreeRTOS Exception 2.0\"\n\t],\n\t\"GCC-exception-2.0\": [\n\t\t\"GCC Runtime Library exception 2.0\"\n\t],\n\t\"GCC-exception-2.0-note\": [\n\t\t\"GCC Runtime Library exception 2.0 - note variant\"\n\t],\n\t\"GCC-exception-3.1\": [\n\t\t\"GCC Runtime Library exception 3.1\"\n\t],\n\t\"GNAT-exception\": [\n\t\t\"GNAT exception\"\n\t],\n\t\"GNU-compiler-exception\": [\n\t\t\"GNU Compiler Exception\"\n\t],\n\t\"gnu-javamail-exception\": [\n\t\t\"GNU JavaMail exception\"\n\t],\n\t\"GPL-3.0-interface-exception\": [\n\t\t\"GPL-3.0 Interface Exception\"\n\t],\n\t\"GPL-3.0-linking-exception\": [\n\t\t\"GPL-3.0 Linking Exception\"\n\t],\n\t\"GPL-3.0-linking-source-exception\": [\n\t\t\"GPL-3.0 Linking Exception (with Corresponding Source)\"\n\t],\n\t\"GPL-CC-1.0\": [\n\t\t\"GPL Cooperation Commitment 1.0\"\n\t],\n\t\"GStreamer-exception-2005\": [\n\t\t\"GStreamer Exception (2005)\"\n\t],\n\t\"GStreamer-exception-2008\": [\n\t\t\"GStreamer Exception (2008)\"\n\t],\n\t\"i2p-gpl-java-exception\": [\n\t\t\"i2p GPL+Java Exception\"\n\t],\n\t\"KiCad-libraries-exception\": [\n\t\t\"KiCad Libraries Exception\"\n\t],\n\t\"LGPL-3.0-linking-exception\": [\n\t\t\"LGPL-3.0 Linking Exception\"\n\t],\n\t\"libpri-OpenH323-exception\": [\n\t\t\"libpri OpenH323 exception\"\n\t],\n\t\"Libtool-exception\": [\n\t\t\"Libtool Exception\"\n\t],\n\t\"Linux-syscall-note\": [\n\t\t\"Linux Syscall Note\"\n\t],\n\t\"LLGPL\": [\n\t\t\"LLGPL Preamble\"\n\t],\n\t\"LLVM-exception\": [\n\t\t\"LLVM Exception\"\n\t],\n\t\"LZMA-exception\": [\n\t\t\"LZMA exception\"\n\t],\n\t\"mif-exception\": [\n\t\t\"Macros and Inline Functions Exception\"\n\t],\n\t\"Nokia-Qt-exception-1.1\": [\n\t\t\"Nokia Qt LGPL exception 1.1\"\n\t],\n\t\"OCaml-LGPL-linking-exception\": [\n\t\t\"OCaml LGPL Linking Exception\"\n\t],\n\t\"OCCT-exception-1.0\": [\n\t\t\"Open CASCADE Exception 1.0\"\n\t],\n\t\"OpenJDK-assembly-exception-1.0\": [\n\t\t\"OpenJDK Assembly exception 1.0\"\n\t],\n\t\"openvpn-openssl-exception\": [\n\t\t\"OpenVPN OpenSSL Exception\"\n\t],\n\t\"PS-or-PDF-font-exception-20170817\": [\n\t\t\"PS/PDF font exception (2017-08-17)\"\n\t],\n\t\"QPL-1.0-INRIA-2004-exception\": [\n\t\t\"INRIA QPL 1.0 2004 variant exception\"\n\t],\n\t\"Qt-GPL-exception-1.0\": [\n\t\t\"Qt GPL exception 1.0\"\n\t],\n\t\"Qt-LGPL-exception-1.1\": [\n\t\t\"Qt LGPL exception 1.1\"\n\t],\n\t\"Qwt-exception-1.0\": [\n\t\t\"Qwt exception 1.0\"\n\t],\n\t\"SANE-exception\": [\n\t\t\"SANE Exception\"\n\t],\n\t\"SHL-2.0\": [\n\t\t\"Solderpad Hardware License v2.0\"\n\t],\n\t\"SHL-2.1\": [\n\t\t\"Solderpad Hardware License v2.1\"\n\t],\n\t\"stunnel-exception\": [\n\t\t\"stunnel Exception\"\n\t],\n\t\"SWI-exception\": [\n\t\t\"SWI exception\"\n\t],\n\t\"Swift-exception\": [\n\t\t\"Swift Exception\"\n\t],\n\t\"Texinfo-exception\": [\n\t\t\"Texinfo exception\"\n\t],\n\t\"u-boot-exception-2.0\": [\n\t\t\"U-Boot exception 2.0\"\n\t],\n\t\"UBDL-exception\": [\n\t\t\"Unmodified Binary Distribution exception\"\n\t],\n\t\"Universal-FOSS-exception-1.0\": [\n\t\t\"Universal FOSS Exception, Version 1.0\"\n\t],\n\t\"vsftpd-openssl-exception\": [\n\t\t\"vsftpd OpenSSL exception\"\n\t],\n\t\"WxWindows-exception-3.1\": [\n\t\t\"WxWindows Library Exception 3.1\"\n\t],\n\t\"x11vnc-openssl-exception\": [\n\t\t\"x11vnc OpenSSL Exception\"\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":"implicit-arrow-linebreak","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/vendor/composer/spdx-licenses/res/spdx-licenses.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":3033,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"0BSD\": [\n\t\t\"BSD Zero Clause License\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"AAL\": [\n\t\t\"Attribution Assurance License\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"Abstyles\": [\n\t\t\"Abstyles License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"AdaCore-doc\": [\n\t\t\"AdaCore Doc License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Adobe-2006\": [\n\t\t\"Adobe Systems Incorporated Source Code License Agreement\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Adobe-Display-PostScript\": [\n\t\t\"Adobe Display PostScript License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Adobe-Glyph\": [\n\t\t\"Adobe Glyph List License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Adobe-Utopia\": [\n\t\t\"Adobe Utopia Font License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"ADSL\": [\n\t\t\"Amazon Digital Services License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"AFL-1.1\": [\n\t\t\"Academic Free License v1.1\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"AFL-1.2\": [\n\t\t\"Academic Free License v1.2\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"AFL-2.0\": [\n\t\t\"Academic Free License v2.0\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"AFL-2.1\": [\n\t\t\"Academic Free License v2.1\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"AFL-3.0\": [\n\t\t\"Academic Free License v3.0\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"Afmparse\": [\n\t\t\"Afmparse License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"AGPL-1.0\": [\n\t\t\"Affero General Public License v1.0\",\n\t\tfalse,\n\t\ttrue\n\t],\n\t\"AGPL-1.0-only\": [\n\t\t\"Affero General Public License v1.0 only\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"AGPL-1.0-or-later\": [\n\t\t\"Affero General Public License v1.0 or later\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"AGPL-3.0\": [\n\t\t\"GNU Affero General Public License v3.0\",\n\t\ttrue,\n\t\ttrue\n\t],\n\t\"AGPL-3.0-only\": [\n\t\t\"GNU Affero General Public License v3.0 only\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"AGPL-3.0-or-later\": [\n\t\t\"GNU Affero General Public License v3.0 or later\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"Aladdin\": [\n\t\t\"Aladdin Free Public License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"AMDPLPA\": [\n\t\t\"AMD's plpa_map.c License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"AML\": [\n\t\t\"Apple MIT License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"AML-glslang\": [\n\t\t\"AML glslang variant License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"AMPAS\": [\n\t\t\"Academy of Motion Picture Arts and Sciences BSD\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"ANTLR-PD\": [\n\t\t\"ANTLR Software Rights Notice\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"ANTLR-PD-fallback\": [\n\t\t\"ANTLR Software Rights Notice with license fallback\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Apache-1.0\": [\n\t\t\"Apache License 1.0\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Apache-1.1\": [\n\t\t\"Apache License 1.1\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"Apache-2.0\": [\n\t\t\"Apache License 2.0\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"APAFML\": [\n\t\t\"Adobe Postscript AFM License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"APL-1.0\": [\n\t\t\"Adaptive Public License 1.0\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"App-s2p\": [\n\t\t\"App::s2p License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"APSL-1.0\": [\n\t\t\"Apple Public Source License 1.0\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"APSL-1.1\": [\n\t\t\"Apple Public Source License 1.1\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"APSL-1.2\": [\n\t\t\"Apple Public Source License 1.2\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"APSL-2.0\": [\n\t\t\"Apple Public Source License 2.0\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"Arphic-1999\": [\n\t\t\"Arphic Public License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Artistic-1.0\": [\n\t\t\"Artistic License 1.0\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"Artistic-1.0-cl8\": [\n\t\t\"Artistic License 1.0 w/clause 8\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"Artistic-1.0-Perl\": [\n\t\t\"Artistic License 1.0 (Perl)\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"Artistic-2.0\": [\n\t\t\"Artistic License 2.0\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"ASWF-Digital-Assets-1.0\": [\n\t\t\"ASWF Digital Assets License version 1.0\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"ASWF-Digital-Assets-1.1\": [\n\t\t\"ASWF Digital Assets License 1.1\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Baekmuk\": [\n\t\t\"Baekmuk License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Bahyph\": [\n\t\t\"Bahyph License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Barr\": [\n\t\t\"Barr License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Beerware\": [\n\t\t\"Beerware License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Bitstream-Charter\": [\n\t\t\"Bitstream Charter Font License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Bitstream-Vera\": [\n\t\t\"Bitstream Vera Font License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"BitTorrent-1.0\": [\n\t\t\"BitTorrent Open Source License v1.0\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"BitTorrent-1.1\": [\n\t\t\"BitTorrent Open Source License v1.1\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"blessing\": [\n\t\t\"SQLite Blessing\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"BlueOak-1.0.0\": [\n\t\t\"Blue Oak Model License 1.0.0\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Boehm-GC\": [\n\t\t\"Boehm-Demers-Weiser GC License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Borceux\": [\n\t\t\"Borceux license\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Brian-Gladman-3-Clause\": [\n\t\t\"Brian Gladman 3-Clause License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"BSD-1-Clause\": [\n\t\t\"BSD 1-Clause License\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"BSD-2-Clause\": [\n\t\t\"BSD 2-Clause \\\"Simplified\\\" License\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"BSD-2-Clause-FreeBSD\": [\n\t\t\"BSD 2-Clause FreeBSD License\",\n\t\tfalse,\n\t\ttrue\n\t],\n\t\"BSD-2-Clause-NetBSD\": [\n\t\t\"BSD 2-Clause NetBSD License\",\n\t\tfalse,\n\t\ttrue\n\t],\n\t\"BSD-2-Clause-Patent\": [\n\t\t\"BSD-2-Clause Plus Patent License\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"BSD-2-Clause-Views\": [\n\t\t\"BSD 2-Clause with views sentence\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"BSD-3-Clause\": [\n\t\t\"BSD 3-Clause \\\"New\\\" or \\\"Revised\\\" License\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"BSD-3-Clause-Attribution\": [\n\t\t\"BSD with attribution\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"BSD-3-Clause-Clear\": [\n\t\t\"BSD 3-Clause Clear License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"BSD-3-Clause-flex\": [\n\t\t\"BSD 3-Clause Flex variant\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"BSD-3-Clause-HP\": [\n\t\t\"Hewlett-Packard BSD variant license\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"BSD-3-Clause-LBNL\": [\n\t\t\"Lawrence Berkeley National Labs BSD variant license\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"BSD-3-Clause-Modification\": [\n\t\t\"BSD 3-Clause Modification\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"BSD-3-Clause-No-Military-License\": [\n\t\t\"BSD 3-Clause No Military License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"BSD-3-Clause-No-Nuclear-License\": [\n\t\t\"BSD 3-Clause No Nuclear License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"BSD-3-Clause-No-Nuclear-License-2014\": [\n\t\t\"BSD 3-Clause No Nuclear License 2014\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"BSD-3-Clause-No-Nuclear-Warranty\": [\n\t\t\"BSD 3-Clause No Nuclear Warranty\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"BSD-3-Clause-Open-MPI\": [\n\t\t\"BSD 3-Clause Open MPI variant\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"BSD-3-Clause-Sun\": [\n\t\t\"BSD 3-Clause Sun Microsystems\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"BSD-4-Clause\": [\n\t\t\"BSD 4-Clause \\\"Original\\\" or \\\"Old\\\" License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"BSD-4-Clause-Shortened\": [\n\t\t\"BSD 4 Clause Shortened\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"BSD-4-Clause-UC\": [\n\t\t\"BSD-4-Clause (University of California-Specific)\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"BSD-4.3RENO\": [\n\t\t\"BSD 4.3 RENO License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"BSD-4.3TAHOE\": [\n\t\t\"BSD 4.3 TAHOE License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"BSD-Advertising-Acknowledgement\": [\n\t\t\"BSD Advertising Acknowledgement License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"BSD-Attribution-HPND-disclaimer\": [\n\t\t\"BSD with Attribution and HPND disclaimer\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"BSD-Inferno-Nettverk\": [\n\t\t\"BSD-Inferno-Nettverk\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"BSD-Protection\": [\n\t\t\"BSD Protection License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"BSD-Source-Code\": [\n\t\t\"BSD Source Code Attribution\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"BSD-Systemics\": [\n\t\t\"Systemics BSD variant license\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"BSL-1.0\": [\n\t\t\"Boost Software License 1.0\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"BUSL-1.1\": [\n\t\t\"Business Source License 1.1\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"bzip2-1.0.5\": [\n\t\t\"bzip2 and libbzip2 License v1.0.5\",\n\t\tfalse,\n\t\ttrue\n\t],\n\t\"bzip2-1.0.6\": [\n\t\t\"bzip2 and libbzip2 License v1.0.6\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"C-UDA-1.0\": [\n\t\t\"Computational Use of Data Agreement v1.0\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CAL-1.0\": [\n\t\t\"Cryptographic Autonomy License 1.0\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"CAL-1.0-Combined-Work-Exception\": [\n\t\t\"Cryptographic Autonomy License 1.0 (Combined Work Exception)\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"Caldera\": [\n\t\t\"Caldera License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CATOSL-1.1\": [\n\t\t\"Computer Associates Trusted Open Source License 1.1\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"CC-BY-1.0\": [\n\t\t\"Creative Commons Attribution 1.0 Generic\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CC-BY-2.0\": [\n\t\t\"Creative Commons Attribution 2.0 Generic\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CC-BY-2.5\": [\n\t\t\"Creative Commons Attribution 2.5 Generic\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CC-BY-2.5-AU\": [\n\t\t\"Creative Commons Attribution 2.5 Australia\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CC-BY-3.0\": [\n\t\t\"Creative Commons Attribution 3.0 Unported\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CC-BY-3.0-AT\": [\n\t\t\"Creative Commons Attribution 3.0 Austria\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CC-BY-3.0-DE\": [\n\t\t\"Creative Commons Attribution 3.0 Germany\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CC-BY-3.0-IGO\": [\n\t\t\"Creative Commons Attribution 3.0 IGO\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CC-BY-3.0-NL\": [\n\t\t\"Creative Commons Attribution 3.0 Netherlands\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CC-BY-3.0-US\": [\n\t\t\"Creative Commons Attribution 3.0 United States\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CC-BY-4.0\": [\n\t\t\"Creative Commons Attribution 4.0 International\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CC-BY-NC-1.0\": [\n\t\t\"Creative Commons Attribution Non Commercial 1.0 Generic\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CC-BY-NC-2.0\": [\n\t\t\"Creative Commons Attribution Non Commercial 2.0 Generic\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CC-BY-NC-2.5\": [\n\t\t\"Creative Commons Attribution Non Commercial 2.5 Generic\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CC-BY-NC-3.0\": [\n\t\t\"Creative Commons Attribution Non Commercial 3.0 Unported\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CC-BY-NC-3.0-DE\": [\n\t\t\"Creative Commons Attribution Non Commercial 3.0 Germany\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CC-BY-NC-4.0\": [\n\t\t\"Creative Commons Attribution Non Commercial 4.0 International\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CC-BY-NC-ND-1.0\": [\n\t\t\"Creative Commons Attribution Non Commercial No Derivatives 1.0 Generic\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CC-BY-NC-ND-2.0\": [\n\t\t\"Creative Commons Attribution Non Commercial No Derivatives 2.0 Generic\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CC-BY-NC-ND-2.5\": [\n\t\t\"Creative Commons Attribution Non Commercial No Derivatives 2.5 Generic\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CC-BY-NC-ND-3.0\": [\n\t\t\"Creative Commons Attribution Non Commercial No Derivatives 3.0 Unported\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CC-BY-NC-ND-3.0-DE\": [\n\t\t\"Creative Commons Attribution Non Commercial No Derivatives 3.0 Germany\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CC-BY-NC-ND-3.0-IGO\": [\n\t\t\"Creative Commons Attribution Non Commercial No Derivatives 3.0 IGO\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CC-BY-NC-ND-4.0\": [\n\t\t\"Creative Commons Attribution Non Commercial No Derivatives 4.0 International\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CC-BY-NC-SA-1.0\": [\n\t\t\"Creative Commons Attribution Non Commercial Share Alike 1.0 Generic\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CC-BY-NC-SA-2.0\": [\n\t\t\"Creative Commons Attribution Non Commercial Share Alike 2.0 Generic\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CC-BY-NC-SA-2.0-DE\": [\n\t\t\"Creative Commons Attribution Non Commercial Share Alike 2.0 Germany\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CC-BY-NC-SA-2.0-FR\": [\n\t\t\"Creative Commons Attribution-NonCommercial-ShareAlike 2.0 France\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CC-BY-NC-SA-2.0-UK\": [\n\t\t\"Creative Commons Attribution Non Commercial Share Alike 2.0 England and Wales\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CC-BY-NC-SA-2.5\": [\n\t\t\"Creative Commons Attribution Non Commercial Share Alike 2.5 Generic\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CC-BY-NC-SA-3.0\": [\n\t\t\"Creative Commons Attribution Non Commercial Share Alike 3.0 Unported\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CC-BY-NC-SA-3.0-DE\": [\n\t\t\"Creative Commons Attribution Non Commercial Share Alike 3.0 Germany\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CC-BY-NC-SA-3.0-IGO\": [\n\t\t\"Creative Commons Attribution Non Commercial Share Alike 3.0 IGO\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CC-BY-NC-SA-4.0\": [\n\t\t\"Creative Commons Attribution Non Commercial Share Alike 4.0 International\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CC-BY-ND-1.0\": [\n\t\t\"Creative Commons Attribution No Derivatives 1.0 Generic\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CC-BY-ND-2.0\": [\n\t\t\"Creative Commons Attribution No Derivatives 2.0 Generic\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CC-BY-ND-2.5\": [\n\t\t\"Creative Commons Attribution No Derivatives 2.5 Generic\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CC-BY-ND-3.0\": [\n\t\t\"Creative Commons Attribution No Derivatives 3.0 Unported\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CC-BY-ND-3.0-DE\": [\n\t\t\"Creative Commons Attribution No Derivatives 3.0 Germany\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CC-BY-ND-4.0\": [\n\t\t\"Creative Commons Attribution No Derivatives 4.0 International\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CC-BY-SA-1.0\": [\n\t\t\"Creative Commons Attribution Share Alike 1.0 Generic\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CC-BY-SA-2.0\": [\n\t\t\"Creative Commons Attribution Share Alike 2.0 Generic\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CC-BY-SA-2.0-UK\": [\n\t\t\"Creative Commons Attribution Share Alike 2.0 England and Wales\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CC-BY-SA-2.1-JP\": [\n\t\t\"Creative Commons Attribution Share Alike 2.1 Japan\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CC-BY-SA-2.5\": [\n\t\t\"Creative Commons Attribution Share Alike 2.5 Generic\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CC-BY-SA-3.0\": [\n\t\t\"Creative Commons Attribution Share Alike 3.0 Unported\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CC-BY-SA-3.0-AT\": [\n\t\t\"Creative Commons Attribution Share Alike 3.0 Austria\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CC-BY-SA-3.0-DE\": [\n\t\t\"Creative Commons Attribution Share Alike 3.0 Germany\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CC-BY-SA-3.0-IGO\": [\n\t\t\"Creative Commons Attribution-ShareAlike 3.0 IGO\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CC-BY-SA-4.0\": [\n\t\t\"Creative Commons Attribution Share Alike 4.0 International\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CC-PDDC\": [\n\t\t\"Creative Commons Public Domain Dedication and Certification\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CC0-1.0\": [\n\t\t\"Creative Commons Zero v1.0 Universal\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CDDL-1.0\": [\n\t\t\"Common Development and Distribution License 1.0\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"CDDL-1.1\": [\n\t\t\"Common Development and Distribution License 1.1\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CDL-1.0\": [\n\t\t\"Common Documentation License 1.0\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CDLA-Permissive-1.0\": [\n\t\t\"Community Data License Agreement Permissive 1.0\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CDLA-Permissive-2.0\": [\n\t\t\"Community Data License Agreement Permissive 2.0\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CDLA-Sharing-1.0\": [\n\t\t\"Community Data License Agreement Sharing 1.0\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CECILL-1.0\": [\n\t\t\"CeCILL Free Software License Agreement v1.0\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CECILL-1.1\": [\n\t\t\"CeCILL Free Software License Agreement v1.1\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CECILL-2.0\": [\n\t\t\"CeCILL Free Software License Agreement v2.0\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CECILL-2.1\": [\n\t\t\"CeCILL Free Software License Agreement v2.1\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"CECILL-B\": [\n\t\t\"CeCILL-B Free Software License Agreement\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CECILL-C\": [\n\t\t\"CeCILL-C Free Software License Agreement\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CERN-OHL-1.1\": [\n\t\t\"CERN Open Hardware Licence v1.1\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CERN-OHL-1.2\": [\n\t\t\"CERN Open Hardware Licence v1.2\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CERN-OHL-P-2.0\": [\n\t\t\"CERN Open Hardware Licence Version 2 - Permissive\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"CERN-OHL-S-2.0\": [\n\t\t\"CERN Open Hardware Licence Version 2 - Strongly Reciprocal\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"CERN-OHL-W-2.0\": [\n\t\t\"CERN Open Hardware Licence Version 2 - Weakly Reciprocal\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"CFITSIO\": [\n\t\t\"CFITSIO License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"check-cvs\": [\n\t\t\"check-cvs License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"checkmk\": [\n\t\t\"Checkmk License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"ClArtistic\": [\n\t\t\"Clarified Artistic License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Clips\": [\n\t\t\"Clips License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CMU-Mach\": [\n\t\t\"CMU Mach License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CNRI-Jython\": [\n\t\t\"CNRI Jython License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CNRI-Python\": [\n\t\t\"CNRI Python License\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"CNRI-Python-GPL-Compatible\": [\n\t\t\"CNRI Python Open Source GPL Compatible License Agreement\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"COIL-1.0\": [\n\t\t\"Copyfree Open Innovation License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Community-Spec-1.0\": [\n\t\t\"Community Specification License 1.0\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Condor-1.1\": [\n\t\t\"Condor Public License v1.1\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"copyleft-next-0.3.0\": [\n\t\t\"copyleft-next 0.3.0\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"copyleft-next-0.3.1\": [\n\t\t\"copyleft-next 0.3.1\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Cornell-Lossless-JPEG\": [\n\t\t\"Cornell Lossless JPEG License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CPAL-1.0\": [\n\t\t\"Common Public Attribution License 1.0\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"CPL-1.0\": [\n\t\t\"Common Public License 1.0\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"CPOL-1.02\": [\n\t\t\"Code Project Open License 1.02\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Cronyx\": [\n\t\t\"Cronyx License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Crossword\": [\n\t\t\"Crossword License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CrystalStacker\": [\n\t\t\"CrystalStacker License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"CUA-OPL-1.0\": [\n\t\t\"CUA Office Public License v1.0\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"Cube\": [\n\t\t\"Cube License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"curl\": [\n\t\t\"curl License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"D-FSL-1.0\": [\n\t\t\"Deutsche Freie Software Lizenz\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"DEC-3-Clause\": [\n\t\t\"DEC 3-Clause License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"diffmark\": [\n\t\t\"diffmark license\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"DL-DE-BY-2.0\": [\n\t\t\"Data licence Germany \\u2013 attribution \\u2013 version 2.0\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"DL-DE-ZERO-2.0\": [\n\t\t\"Data licence Germany \\u2013 zero \\u2013 version 2.0\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"DOC\": [\n\t\t\"DOC License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Dotseqn\": [\n\t\t\"Dotseqn License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"DRL-1.0\": [\n\t\t\"Detection Rule License 1.0\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"DRL-1.1\": [\n\t\t\"Detection Rule License 1.1\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"DSDP\": [\n\t\t\"DSDP License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"dtoa\": [\n\t\t\"David M. Gay dtoa License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"dvipdfm\": [\n\t\t\"dvipdfm License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"ECL-1.0\": [\n\t\t\"Educational Community License v1.0\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"ECL-2.0\": [\n\t\t\"Educational Community License v2.0\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"eCos-2.0\": [\n\t\t\"eCos license version 2.0\",\n\t\tfalse,\n\t\ttrue\n\t],\n\t\"EFL-1.0\": [\n\t\t\"Eiffel Forum License v1.0\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"EFL-2.0\": [\n\t\t\"Eiffel Forum License v2.0\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"eGenix\": [\n\t\t\"eGenix.com Public License 1.1.0\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Elastic-2.0\": [\n\t\t\"Elastic License 2.0\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Entessa\": [\n\t\t\"Entessa Public License v1.0\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"EPICS\": [\n\t\t\"EPICS Open License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"EPL-1.0\": [\n\t\t\"Eclipse Public License 1.0\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"EPL-2.0\": [\n\t\t\"Eclipse Public License 2.0\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"ErlPL-1.1\": [\n\t\t\"Erlang Public License v1.1\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"etalab-2.0\": [\n\t\t\"Etalab Open License 2.0\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"EUDatagrid\": [\n\t\t\"EU DataGrid Software License\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"EUPL-1.0\": [\n\t\t\"European Union Public License 1.0\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"EUPL-1.1\": [\n\t\t\"European Union Public License 1.1\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"EUPL-1.2\": [\n\t\t\"European Union Public License 1.2\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"Eurosym\": [\n\t\t\"Eurosym License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Fair\": [\n\t\t\"Fair License\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"FBM\": [\n\t\t\"Fuzzy Bitmap License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"FDK-AAC\": [\n\t\t\"Fraunhofer FDK AAC Codec Library\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Ferguson-Twofish\": [\n\t\t\"Ferguson Twofish License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Frameworx-1.0\": [\n\t\t\"Frameworx Open License 1.0\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"FreeBSD-DOC\": [\n\t\t\"FreeBSD Documentation License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"FreeImage\": [\n\t\t\"FreeImage Public License v1.0\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"FSFAP\": [\n\t\t\"FSF All Permissive License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"FSFUL\": [\n\t\t\"FSF Unlimited License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"FSFULLR\": [\n\t\t\"FSF Unlimited License (with License Retention)\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"FSFULLRWD\": [\n\t\t\"FSF Unlimited License (With License Retention and Warranty Disclaimer)\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"FTL\": [\n\t\t\"Freetype Project License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Furuseth\": [\n\t\t\"Furuseth License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"fwlw\": [\n\t\t\"fwlw License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"GCR-docs\": [\n\t\t\"Gnome GCR Documentation License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"GD\": [\n\t\t\"GD License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"GFDL-1.1\": [\n\t\t\"GNU Free Documentation License v1.1\",\n\t\tfalse,\n\t\ttrue\n\t],\n\t\"GFDL-1.1-invariants-only\": [\n\t\t\"GNU Free Documentation License v1.1 only - invariants\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"GFDL-1.1-invariants-or-later\": [\n\t\t\"GNU Free Documentation License v1.1 or later - invariants\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"GFDL-1.1-no-invariants-only\": [\n\t\t\"GNU Free Documentation License v1.1 only - no invariants\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"GFDL-1.1-no-invariants-or-later\": [\n\t\t\"GNU Free Documentation License v1.1 or later - no invariants\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"GFDL-1.1-only\": [\n\t\t\"GNU Free Documentation License v1.1 only\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"GFDL-1.1-or-later\": [\n\t\t\"GNU Free Documentation License v1.1 or later\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"GFDL-1.2\": [\n\t\t\"GNU Free Documentation License v1.2\",\n\t\tfalse,\n\t\ttrue\n\t],\n\t\"GFDL-1.2-invariants-only\": [\n\t\t\"GNU Free Documentation License v1.2 only - invariants\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"GFDL-1.2-invariants-or-later\": [\n\t\t\"GNU Free Documentation License v1.2 or later - invariants\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"GFDL-1.2-no-invariants-only\": [\n\t\t\"GNU Free Documentation License v1.2 only - no invariants\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"GFDL-1.2-no-invariants-or-later\": [\n\t\t\"GNU Free Documentation License v1.2 or later - no invariants\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"GFDL-1.2-only\": [\n\t\t\"GNU Free Documentation License v1.2 only\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"GFDL-1.2-or-later\": [\n\t\t\"GNU Free Documentation License v1.2 or later\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"GFDL-1.3\": [\n\t\t\"GNU Free Documentation License v1.3\",\n\t\tfalse,\n\t\ttrue\n\t],\n\t\"GFDL-1.3-invariants-only\": [\n\t\t\"GNU Free Documentation License v1.3 only - invariants\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"GFDL-1.3-invariants-or-later\": [\n\t\t\"GNU Free Documentation License v1.3 or later - invariants\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"GFDL-1.3-no-invariants-only\": [\n\t\t\"GNU Free Documentation License v1.3 only - no invariants\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"GFDL-1.3-no-invariants-or-later\": [\n\t\t\"GNU Free Documentation License v1.3 or later - no invariants\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"GFDL-1.3-only\": [\n\t\t\"GNU Free Documentation License v1.3 only\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"GFDL-1.3-or-later\": [\n\t\t\"GNU Free Documentation License v1.3 or later\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Giftware\": [\n\t\t\"Giftware License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"GL2PS\": [\n\t\t\"GL2PS License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Glide\": [\n\t\t\"3dfx Glide License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Glulxe\": [\n\t\t\"Glulxe License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"GLWTPL\": [\n\t\t\"Good Luck With That Public License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"gnuplot\": [\n\t\t\"gnuplot License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"GPL-1.0\": [\n\t\t\"GNU General Public License v1.0 only\",\n\t\tfalse,\n\t\ttrue\n\t],\n\t\"GPL-1.0+\": [\n\t\t\"GNU General Public License v1.0 or later\",\n\t\tfalse,\n\t\ttrue\n\t],\n\t\"GPL-1.0-only\": [\n\t\t\"GNU General Public License v1.0 only\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"GPL-1.0-or-later\": [\n\t\t\"GNU General Public License v1.0 or later\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"GPL-2.0\": [\n\t\t\"GNU General Public License v2.0 only\",\n\t\ttrue,\n\t\ttrue\n\t],\n\t\"GPL-2.0+\": [\n\t\t\"GNU General Public License v2.0 or later\",\n\t\ttrue,\n\t\ttrue\n\t],\n\t\"GPL-2.0-only\": [\n\t\t\"GNU General Public License v2.0 only\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"GPL-2.0-or-later\": [\n\t\t\"GNU General Public License v2.0 or later\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"GPL-2.0-with-autoconf-exception\": [\n\t\t\"GNU General Public License v2.0 w/Autoconf exception\",\n\t\tfalse,\n\t\ttrue\n\t],\n\t\"GPL-2.0-with-bison-exception\": [\n\t\t\"GNU General Public License v2.0 w/Bison exception\",\n\t\tfalse,\n\t\ttrue\n\t],\n\t\"GPL-2.0-with-classpath-exception\": [\n\t\t\"GNU General Public License v2.0 w/Classpath exception\",\n\t\tfalse,\n\t\ttrue\n\t],\n\t\"GPL-2.0-with-font-exception\": [\n\t\t\"GNU General Public License v2.0 w/Font exception\",\n\t\tfalse,\n\t\ttrue\n\t],\n\t\"GPL-2.0-with-GCC-exception\": [\n\t\t\"GNU General Public License v2.0 w/GCC Runtime Library exception\",\n\t\tfalse,\n\t\ttrue\n\t],\n\t\"GPL-3.0\": [\n\t\t\"GNU General Public License v3.0 only\",\n\t\ttrue,\n\t\ttrue\n\t],\n\t\"GPL-3.0+\": [\n\t\t\"GNU General Public License v3.0 or later\",\n\t\ttrue,\n\t\ttrue\n\t],\n\t\"GPL-3.0-only\": [\n\t\t\"GNU General Public License v3.0 only\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"GPL-3.0-or-later\": [\n\t\t\"GNU General Public License v3.0 or later\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"GPL-3.0-with-autoconf-exception\": [\n\t\t\"GNU General Public License v3.0 w/Autoconf exception\",\n\t\tfalse,\n\t\ttrue\n\t],\n\t\"GPL-3.0-with-GCC-exception\": [\n\t\t\"GNU General Public License v3.0 w/GCC Runtime Library exception\",\n\t\ttrue,\n\t\ttrue\n\t],\n\t\"Graphics-Gems\": [\n\t\t\"Graphics Gems License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"gSOAP-1.3b\": [\n\t\t\"gSOAP Public License v1.3b\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"HaskellReport\": [\n\t\t\"Haskell Language Report License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"hdparm\": [\n\t\t\"hdparm License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Hippocratic-2.1\": [\n\t\t\"Hippocratic License 2.1\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"HP-1986\": [\n\t\t\"Hewlett-Packard 1986 License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"HP-1989\": [\n\t\t\"Hewlett-Packard 1989 License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"HPND\": [\n\t\t\"Historical Permission Notice and Disclaimer\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"HPND-DEC\": [\n\t\t\"Historical Permission Notice and Disclaimer - DEC variant\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"HPND-doc\": [\n\t\t\"Historical Permission Notice and Disclaimer - documentation variant\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"HPND-doc-sell\": [\n\t\t\"Historical Permission Notice and Disclaimer - documentation sell variant\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"HPND-export-US\": [\n\t\t\"HPND with US Government export control warning\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"HPND-export-US-modify\": [\n\t\t\"HPND with US Government export control warning and modification rqmt\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"HPND-Markus-Kuhn\": [\n\t\t\"Historical Permission Notice and Disclaimer - Markus Kuhn variant\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"HPND-Pbmplus\": [\n\t\t\"Historical Permission Notice and Disclaimer - Pbmplus variant\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"HPND-sell-MIT-disclaimer-xserver\": [\n\t\t\"Historical Permission Notice and Disclaimer - sell xserver variant with MIT disclaimer\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"HPND-sell-regexpr\": [\n\t\t\"Historical Permission Notice and Disclaimer - sell regexpr variant\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"HPND-sell-variant\": [\n\t\t\"Historical Permission Notice and Disclaimer - sell variant\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"HPND-sell-variant-MIT-disclaimer\": [\n\t\t\"HPND sell variant with MIT disclaimer\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"HPND-UC\": [\n\t\t\"Historical Permission Notice and Disclaimer - University of California variant\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"HTMLTIDY\": [\n\t\t\"HTML Tidy License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"IBM-pibs\": [\n\t\t\"IBM PowerPC Initialization and Boot Software\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"ICU\": [\n\t\t\"ICU License\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"IEC-Code-Components-EULA\": [\n\t\t\"IEC Code Components End-user licence agreement\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"IJG\": [\n\t\t\"Independent JPEG Group License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"IJG-short\": [\n\t\t\"Independent JPEG Group License - short\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"ImageMagick\": [\n\t\t\"ImageMagick License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"iMatix\": [\n\t\t\"iMatix Standard Function Library Agreement\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Imlib2\": [\n\t\t\"Imlib2 License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Info-ZIP\": [\n\t\t\"Info-ZIP License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Inner-Net-2.0\": [\n\t\t\"Inner Net License v2.0\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Intel\": [\n\t\t\"Intel Open Source License\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"Intel-ACPI\": [\n\t\t\"Intel ACPI Software License Agreement\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Interbase-1.0\": [\n\t\t\"Interbase Public License v1.0\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"IPA\": [\n\t\t\"IPA Font License\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"IPL-1.0\": [\n\t\t\"IBM Public License v1.0\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"ISC\": [\n\t\t\"ISC License\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"Jam\": [\n\t\t\"Jam License\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"JasPer-2.0\": [\n\t\t\"JasPer License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"JPL-image\": [\n\t\t\"JPL Image Use Policy\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"JPNIC\": [\n\t\t\"Japan Network Information Center License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"JSON\": [\n\t\t\"JSON License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Kastrup\": [\n\t\t\"Kastrup License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Kazlib\": [\n\t\t\"Kazlib License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Knuth-CTAN\": [\n\t\t\"Knuth CTAN License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"LAL-1.2\": [\n\t\t\"Licence Art Libre 1.2\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"LAL-1.3\": [\n\t\t\"Licence Art Libre 1.3\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Latex2e\": [\n\t\t\"Latex2e License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Latex2e-translated-notice\": [\n\t\t\"Latex2e with translated notice permission\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Leptonica\": [\n\t\t\"Leptonica License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"LGPL-2.0\": [\n\t\t\"GNU Library General Public License v2 only\",\n\t\ttrue,\n\t\ttrue\n\t],\n\t\"LGPL-2.0+\": [\n\t\t\"GNU Library General Public License v2 or later\",\n\t\ttrue,\n\t\ttrue\n\t],\n\t\"LGPL-2.0-only\": [\n\t\t\"GNU Library General Public License v2 only\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"LGPL-2.0-or-later\": [\n\t\t\"GNU Library General Public License v2 or later\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"LGPL-2.1\": [\n\t\t\"GNU Lesser General Public License v2.1 only\",\n\t\ttrue,\n\t\ttrue\n\t],\n\t\"LGPL-2.1+\": [\n\t\t\"GNU Lesser General Public License v2.1 or later\",\n\t\ttrue,\n\t\ttrue\n\t],\n\t\"LGPL-2.1-only\": [\n\t\t\"GNU Lesser General Public License v2.1 only\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"LGPL-2.1-or-later\": [\n\t\t\"GNU Lesser General Public License v2.1 or later\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"LGPL-3.0\": [\n\t\t\"GNU Lesser General Public License v3.0 only\",\n\t\ttrue,\n\t\ttrue\n\t],\n\t\"LGPL-3.0+\": [\n\t\t\"GNU Lesser General Public License v3.0 or later\",\n\t\ttrue,\n\t\ttrue\n\t],\n\t\"LGPL-3.0-only\": [\n\t\t\"GNU Lesser General Public License v3.0 only\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"LGPL-3.0-or-later\": [\n\t\t\"GNU Lesser General Public License v3.0 or later\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"LGPLLR\": [\n\t\t\"Lesser General Public License For Linguistic Resources\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Libpng\": [\n\t\t\"libpng License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"libpng-2.0\": [\n\t\t\"PNG Reference Library version 2\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"libselinux-1.0\": [\n\t\t\"libselinux public domain notice\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"libtiff\": [\n\t\t\"libtiff License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"libutil-David-Nugent\": [\n\t\t\"libutil David Nugent License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"LiLiQ-P-1.1\": [\n\t\t\"Licence Libre du Qu\\u00e9bec \\u2013 Permissive version 1.1\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"LiLiQ-R-1.1\": [\n\t\t\"Licence Libre du Qu\\u00e9bec \\u2013 R\\u00e9ciprocit\\u00e9 version 1.1\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"LiLiQ-Rplus-1.1\": [\n\t\t\"Licence Libre du Qu\\u00e9bec \\u2013 R\\u00e9ciprocit\\u00e9 forte version 1.1\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"Linux-man-pages-1-para\": [\n\t\t\"Linux man-pages - 1 paragraph\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Linux-man-pages-copyleft\": [\n\t\t\"Linux man-pages Copyleft\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Linux-man-pages-copyleft-2-para\": [\n\t\t\"Linux man-pages Copyleft - 2 paragraphs\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Linux-man-pages-copyleft-var\": [\n\t\t\"Linux man-pages Copyleft Variant\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Linux-OpenIB\": [\n\t\t\"Linux Kernel Variant of OpenIB.org license\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"LOOP\": [\n\t\t\"Common Lisp LOOP License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"LPL-1.0\": [\n\t\t\"Lucent Public License Version 1.0\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"LPL-1.02\": [\n\t\t\"Lucent Public License v1.02\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"LPPL-1.0\": [\n\t\t\"LaTeX Project Public License v1.0\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"LPPL-1.1\": [\n\t\t\"LaTeX Project Public License v1.1\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"LPPL-1.2\": [\n\t\t\"LaTeX Project Public License v1.2\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"LPPL-1.3a\": [\n\t\t\"LaTeX Project Public License v1.3a\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"LPPL-1.3c\": [\n\t\t\"LaTeX Project Public License v1.3c\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"lsof\": [\n\t\t\"lsof License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Lucida-Bitmap-Fonts\": [\n\t\t\"Lucida Bitmap Fonts License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"LZMA-SDK-9.11-to-9.20\": [\n\t\t\"LZMA SDK License (versions 9.11 to 9.20)\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"LZMA-SDK-9.22\": [\n\t\t\"LZMA SDK License (versions 9.22 and beyond)\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"magaz\": [\n\t\t\"magaz License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"MakeIndex\": [\n\t\t\"MakeIndex License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Martin-Birgmeier\": [\n\t\t\"Martin Birgmeier License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"McPhee-slideshow\": [\n\t\t\"McPhee Slideshow License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"metamail\": [\n\t\t\"metamail License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Minpack\": [\n\t\t\"Minpack License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"MirOS\": [\n\t\t\"The MirOS Licence\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"MIT\": [\n\t\t\"MIT License\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"MIT-0\": [\n\t\t\"MIT No Attribution\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"MIT-advertising\": [\n\t\t\"Enlightenment License (e16)\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"MIT-CMU\": [\n\t\t\"CMU License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"MIT-enna\": [\n\t\t\"enna License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"MIT-feh\": [\n\t\t\"feh License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"MIT-Festival\": [\n\t\t\"MIT Festival Variant\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"MIT-Modern-Variant\": [\n\t\t\"MIT License Modern Variant\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"MIT-open-group\": [\n\t\t\"MIT Open Group variant\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"MIT-testregex\": [\n\t\t\"MIT testregex Variant\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"MIT-Wu\": [\n\t\t\"MIT Tom Wu Variant\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"MITNFA\": [\n\t\t\"MIT +no-false-attribs license\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"MMIXware\": [\n\t\t\"MMIXware License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Motosoto\": [\n\t\t\"Motosoto License\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"MPEG-SSG\": [\n\t\t\"MPEG Software Simulation\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"mpi-permissive\": [\n\t\t\"mpi Permissive License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"mpich2\": [\n\t\t\"mpich2 License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"MPL-1.0\": [\n\t\t\"Mozilla Public License 1.0\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"MPL-1.1\": [\n\t\t\"Mozilla Public License 1.1\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"MPL-2.0\": [\n\t\t\"Mozilla Public License 2.0\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"MPL-2.0-no-copyleft-exception\": [\n\t\t\"Mozilla Public License 2.0 (no copyleft exception)\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"mplus\": [\n\t\t\"mplus Font License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"MS-LPL\": [\n\t\t\"Microsoft Limited Public License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"MS-PL\": [\n\t\t\"Microsoft Public License\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"MS-RL\": [\n\t\t\"Microsoft Reciprocal License\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"MTLL\": [\n\t\t\"Matrix Template Library License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"MulanPSL-1.0\": [\n\t\t\"Mulan Permissive Software License, Version 1\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"MulanPSL-2.0\": [\n\t\t\"Mulan Permissive Software License, Version 2\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"Multics\": [\n\t\t\"Multics License\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"Mup\": [\n\t\t\"Mup License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"NAIST-2003\": [\n\t\t\"Nara Institute of Science and Technology License (2003)\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"NASA-1.3\": [\n\t\t\"NASA Open Source Agreement 1.3\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"Naumen\": [\n\t\t\"Naumen Public License\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"NBPL-1.0\": [\n\t\t\"Net Boolean Public License v1\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"NCGL-UK-2.0\": [\n\t\t\"Non-Commercial Government Licence\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"NCSA\": [\n\t\t\"University of Illinois/NCSA Open Source License\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"Net-SNMP\": [\n\t\t\"Net-SNMP License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"NetCDF\": [\n\t\t\"NetCDF license\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Newsletr\": [\n\t\t\"Newsletr License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"NGPL\": [\n\t\t\"Nethack General Public License\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"NICTA-1.0\": [\n\t\t\"NICTA Public Software License, Version 1.0\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"NIST-PD\": [\n\t\t\"NIST Public Domain Notice\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"NIST-PD-fallback\": [\n\t\t\"NIST Public Domain Notice with license fallback\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"NIST-Software\": [\n\t\t\"NIST Software License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"NLOD-1.0\": [\n\t\t\"Norwegian Licence for Open Government Data (NLOD) 1.0\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"NLOD-2.0\": [\n\t\t\"Norwegian Licence for Open Government Data (NLOD) 2.0\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"NLPL\": [\n\t\t\"No Limit Public License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Nokia\": [\n\t\t\"Nokia Open Source License\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"NOSL\": [\n\t\t\"Netizen Open Source License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Noweb\": [\n\t\t\"Noweb License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"NPL-1.0\": [\n\t\t\"Netscape Public License v1.0\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"NPL-1.1\": [\n\t\t\"Netscape Public License v1.1\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"NPOSL-3.0\": [\n\t\t\"Non-Profit Open Software License 3.0\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"NRL\": [\n\t\t\"NRL License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"NTP\": [\n\t\t\"NTP License\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"NTP-0\": [\n\t\t\"NTP No Attribution\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Nunit\": [\n\t\t\"Nunit License\",\n\t\tfalse,\n\t\ttrue\n\t],\n\t\"O-UDA-1.0\": [\n\t\t\"Open Use of Data Agreement v1.0\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"OCCT-PL\": [\n\t\t\"Open CASCADE Technology Public License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"OCLC-2.0\": [\n\t\t\"OCLC Research Public License 2.0\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"ODbL-1.0\": [\n\t\t\"Open Data Commons Open Database License v1.0\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"ODC-By-1.0\": [\n\t\t\"Open Data Commons Attribution License v1.0\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"OFFIS\": [\n\t\t\"OFFIS License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"OFL-1.0\": [\n\t\t\"SIL Open Font License 1.0\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"OFL-1.0-no-RFN\": [\n\t\t\"SIL Open Font License 1.0 with no Reserved Font Name\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"OFL-1.0-RFN\": [\n\t\t\"SIL Open Font License 1.0 with Reserved Font Name\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"OFL-1.1\": [\n\t\t\"SIL Open Font License 1.1\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"OFL-1.1-no-RFN\": [\n\t\t\"SIL Open Font License 1.1 with no Reserved Font Name\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"OFL-1.1-RFN\": [\n\t\t\"SIL Open Font License 1.1 with Reserved Font Name\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"OGC-1.0\": [\n\t\t\"OGC Software License, Version 1.0\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"OGDL-Taiwan-1.0\": [\n\t\t\"Taiwan Open Government Data License, version 1.0\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"OGL-Canada-2.0\": [\n\t\t\"Open Government Licence - Canada\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"OGL-UK-1.0\": [\n\t\t\"Open Government Licence v1.0\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"OGL-UK-2.0\": [\n\t\t\"Open Government Licence v2.0\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"OGL-UK-3.0\": [\n\t\t\"Open Government Licence v3.0\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"OGTSL\": [\n\t\t\"Open Group Test Suite License\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"OLDAP-1.1\": [\n\t\t\"Open LDAP Public License v1.1\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"OLDAP-1.2\": [\n\t\t\"Open LDAP Public License v1.2\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"OLDAP-1.3\": [\n\t\t\"Open LDAP Public License v1.3\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"OLDAP-1.4\": [\n\t\t\"Open LDAP Public License v1.4\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"OLDAP-2.0\": [\n\t\t\"Open LDAP Public License v2.0 (or possibly 2.0A and 2.0B)\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"OLDAP-2.0.1\": [\n\t\t\"Open LDAP Public License v2.0.1\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"OLDAP-2.1\": [\n\t\t\"Open LDAP Public License v2.1\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"OLDAP-2.2\": [\n\t\t\"Open LDAP Public License v2.2\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"OLDAP-2.2.1\": [\n\t\t\"Open LDAP Public License v2.2.1\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"OLDAP-2.2.2\": [\n\t\t\"Open LDAP Public License 2.2.2\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"OLDAP-2.3\": [\n\t\t\"Open LDAP Public License v2.3\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"OLDAP-2.4\": [\n\t\t\"Open LDAP Public License v2.4\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"OLDAP-2.5\": [\n\t\t\"Open LDAP Public License v2.5\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"OLDAP-2.6\": [\n\t\t\"Open LDAP Public License v2.6\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"OLDAP-2.7\": [\n\t\t\"Open LDAP Public License v2.7\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"OLDAP-2.8\": [\n\t\t\"Open LDAP Public License v2.8\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"OLFL-1.3\": [\n\t\t\"Open Logistics Foundation License Version 1.3\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"OML\": [\n\t\t\"Open Market License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"OpenPBS-2.3\": [\n\t\t\"OpenPBS v2.3 Software License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"OpenSSL\": [\n\t\t\"OpenSSL License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"OPL-1.0\": [\n\t\t\"Open Public License v1.0\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"OPL-UK-3.0\": [\n\t\t\"United Kingdom Open Parliament Licence v3.0\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"OPUBL-1.0\": [\n\t\t\"Open Publication License v1.0\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"OSET-PL-2.1\": [\n\t\t\"OSET Public License version 2.1\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"OSL-1.0\": [\n\t\t\"Open Software License 1.0\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"OSL-1.1\": [\n\t\t\"Open Software License 1.1\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"OSL-2.0\": [\n\t\t\"Open Software License 2.0\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"OSL-2.1\": [\n\t\t\"Open Software License 2.1\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"OSL-3.0\": [\n\t\t\"Open Software License 3.0\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"PADL\": [\n\t\t\"PADL License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Parity-6.0.0\": [\n\t\t\"The Parity Public License 6.0.0\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Parity-7.0.0\": [\n\t\t\"The Parity Public License 7.0.0\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"PDDL-1.0\": [\n\t\t\"Open Data Commons Public Domain Dedication & License 1.0\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"PHP-3.0\": [\n\t\t\"PHP License v3.0\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"PHP-3.01\": [\n\t\t\"PHP License v3.01\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"Pixar\": [\n\t\t\"Pixar License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Plexus\": [\n\t\t\"Plexus Classworlds License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"pnmstitch\": [\n\t\t\"pnmstitch License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"PolyForm-Noncommercial-1.0.0\": [\n\t\t\"PolyForm Noncommercial License 1.0.0\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"PolyForm-Small-Business-1.0.0\": [\n\t\t\"PolyForm Small Business License 1.0.0\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"PostgreSQL\": [\n\t\t\"PostgreSQL License\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"PSF-2.0\": [\n\t\t\"Python Software Foundation License 2.0\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"psfrag\": [\n\t\t\"psfrag License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"psutils\": [\n\t\t\"psutils License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Python-2.0\": [\n\t\t\"Python License 2.0\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"Python-2.0.1\": [\n\t\t\"Python License 2.0.1\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"python-ldap\": [\n\t\t\"Python ldap License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Qhull\": [\n\t\t\"Qhull License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"QPL-1.0\": [\n\t\t\"Q Public License 1.0\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"QPL-1.0-INRIA-2004\": [\n\t\t\"Q Public License 1.0 - INRIA 2004 variant\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Rdisc\": [\n\t\t\"Rdisc License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"RHeCos-1.1\": [\n\t\t\"Red Hat eCos Public License v1.1\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"RPL-1.1\": [\n\t\t\"Reciprocal Public License 1.1\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"RPL-1.5\": [\n\t\t\"Reciprocal Public License 1.5\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"RPSL-1.0\": [\n\t\t\"RealNetworks Public Source License v1.0\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"RSA-MD\": [\n\t\t\"RSA Message-Digest License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"RSCPL\": [\n\t\t\"Ricoh Source Code Public License\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"Ruby\": [\n\t\t\"Ruby License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"SAX-PD\": [\n\t\t\"Sax Public Domain Notice\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Saxpath\": [\n\t\t\"Saxpath License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"SCEA\": [\n\t\t\"SCEA Shared Source License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"SchemeReport\": [\n\t\t\"Scheme Language Report License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Sendmail\": [\n\t\t\"Sendmail License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Sendmail-8.23\": [\n\t\t\"Sendmail License 8.23\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"SGI-B-1.0\": [\n\t\t\"SGI Free Software License B v1.0\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"SGI-B-1.1\": [\n\t\t\"SGI Free Software License B v1.1\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"SGI-B-2.0\": [\n\t\t\"SGI Free Software License B v2.0\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"SGI-OpenGL\": [\n\t\t\"SGI OpenGL License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"SGP4\": [\n\t\t\"SGP4 Permission Notice\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"SHL-0.5\": [\n\t\t\"Solderpad Hardware License v0.5\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"SHL-0.51\": [\n\t\t\"Solderpad Hardware License, Version 0.51\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"SimPL-2.0\": [\n\t\t\"Simple Public License 2.0\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"SISSL\": [\n\t\t\"Sun Industry Standards Source License v1.1\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"SISSL-1.2\": [\n\t\t\"Sun Industry Standards Source License v1.2\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"SL\": [\n\t\t\"SL License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Sleepycat\": [\n\t\t\"Sleepycat License\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"SMLNJ\": [\n\t\t\"Standard ML of New Jersey License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"SMPPL\": [\n\t\t\"Secure Messaging Protocol Public License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"SNIA\": [\n\t\t\"SNIA Public License 1.1\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"snprintf\": [\n\t\t\"snprintf License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Soundex\": [\n\t\t\"Soundex License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Spencer-86\": [\n\t\t\"Spencer License 86\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Spencer-94\": [\n\t\t\"Spencer License 94\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Spencer-99\": [\n\t\t\"Spencer License 99\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"SPL-1.0\": [\n\t\t\"Sun Public License v1.0\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"ssh-keyscan\": [\n\t\t\"ssh-keyscan License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"SSH-OpenSSH\": [\n\t\t\"SSH OpenSSH license\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"SSH-short\": [\n\t\t\"SSH short notice\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"SSPL-1.0\": [\n\t\t\"Server Side Public License, v 1\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"StandardML-NJ\": [\n\t\t\"Standard ML of New Jersey License\",\n\t\tfalse,\n\t\ttrue\n\t],\n\t\"SugarCRM-1.1.3\": [\n\t\t\"SugarCRM Public License v1.1.3\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"SunPro\": [\n\t\t\"SunPro License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"SWL\": [\n\t\t\"Scheme Widget Library (SWL) Software License Agreement\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"swrule\": [\n\t\t\"swrule License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Symlinks\": [\n\t\t\"Symlinks License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"TAPR-OHL-1.0\": [\n\t\t\"TAPR Open Hardware License v1.0\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"TCL\": [\n\t\t\"TCL/TK License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"TCP-wrappers\": [\n\t\t\"TCP Wrappers License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"TermReadKey\": [\n\t\t\"TermReadKey License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"TMate\": [\n\t\t\"TMate Open Source License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"TORQUE-1.1\": [\n\t\t\"TORQUE v2.5+ Software License v1.1\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"TOSL\": [\n\t\t\"Trusster Open Source License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"TPDL\": [\n\t\t\"Time::ParseDate License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"TPL-1.0\": [\n\t\t\"THOR Public License 1.0\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"TTWL\": [\n\t\t\"Text-Tabs+Wrap License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"TTYP0\": [\n\t\t\"TTYP0 License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"TU-Berlin-1.0\": [\n\t\t\"Technische Universitaet Berlin License 1.0\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"TU-Berlin-2.0\": [\n\t\t\"Technische Universitaet Berlin License 2.0\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"UCAR\": [\n\t\t\"UCAR License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"UCL-1.0\": [\n\t\t\"Upstream Compatibility License v1.0\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"ulem\": [\n\t\t\"ulem License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Unicode-DFS-2015\": [\n\t\t\"Unicode License Agreement - Data Files and Software (2015)\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Unicode-DFS-2016\": [\n\t\t\"Unicode License Agreement - Data Files and Software (2016)\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"Unicode-TOU\": [\n\t\t\"Unicode Terms of Use\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"UnixCrypt\": [\n\t\t\"UnixCrypt License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Unlicense\": [\n\t\t\"The Unlicense\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"UPL-1.0\": [\n\t\t\"Universal Permissive License v1.0\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"URT-RLE\": [\n\t\t\"Utah Raster Toolkit Run Length Encoded License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Vim\": [\n\t\t\"Vim License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"VOSTROM\": [\n\t\t\"VOSTROM Public License for Open Source\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"VSL-1.0\": [\n\t\t\"Vovida Software License v1.0\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"W3C\": [\n\t\t\"W3C Software Notice and License (2002-12-31)\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"W3C-19980720\": [\n\t\t\"W3C Software Notice and License (1998-07-20)\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"W3C-20150513\": [\n\t\t\"W3C Software Notice and Document License (2015-05-13)\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"w3m\": [\n\t\t\"w3m License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Watcom-1.0\": [\n\t\t\"Sybase Open Watcom Public License 1.0\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"Widget-Workshop\": [\n\t\t\"Widget Workshop License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Wsuipa\": [\n\t\t\"Wsuipa License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"WTFPL\": [\n\t\t\"Do What The F*ck You Want To Public License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"wxWindows\": [\n\t\t\"wxWindows Library License\",\n\t\ttrue,\n\t\ttrue\n\t],\n\t\"X11\": [\n\t\t\"X11 License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"X11-distribute-modifications-variant\": [\n\t\t\"X11 License Distribution Modification Variant\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Xdebug-1.03\": [\n\t\t\"Xdebug License v 1.03\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Xerox\": [\n\t\t\"Xerox License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Xfig\": [\n\t\t\"Xfig License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"XFree86-1.1\": [\n\t\t\"XFree86 License 1.1\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"xinetd\": [\n\t\t\"xinetd License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"xlock\": [\n\t\t\"xlock License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Xnet\": [\n\t\t\"X.Net License\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"xpp\": [\n\t\t\"XPP License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"XSkat\": [\n\t\t\"XSkat License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"YPL-1.0\": [\n\t\t\"Yahoo! Public License v1.0\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"YPL-1.1\": [\n\t\t\"Yahoo! Public License v1.1\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Zed\": [\n\t\t\"Zed License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Zeeff\": [\n\t\t\"Zeeff License\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Zend-2.0\": [\n\t\t\"Zend License v2.0\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Zimbra-1.3\": [\n\t\t\"Zimbra Public License v1.3\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Zimbra-1.4\": [\n\t\t\"Zimbra Public License v1.4\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"Zlib\": [\n\t\t\"zlib License\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"zlib-acknowledgement\": [\n\t\t\"zlib/libpng License with Acknowledgement\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"ZPL-1.1\": [\n\t\t\"Zope Public License 1.1\",\n\t\tfalse,\n\t\tfalse\n\t],\n\t\"ZPL-2.0\": [\n\t\t\"Zope Public License 2.0\",\n\t\ttrue,\n\t\tfalse\n\t],\n\t\"ZPL-2.1\": [\n\t\t\"Zope Public License 2.1\",\n\t\ttrue,\n\t\tfalse\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":"implicit-arrow-linebreak","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/vendor/composer/xdebug-handler/composer.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":45,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"name\": \"composer/xdebug-handler\",\n\t\"description\": \"Restarts a process without Xdebug.\",\n\t\"type\": \"library\",\n\t\"license\": \"MIT\",\n\t\"keywords\": [\n\t\t\"xdebug\",\n\t\t\"performance\"\n\t],\n\t\"authors\": [\n\t\t{\n\t\t\t\"name\": \"John Stevenson\",\n\t\t\t\"email\": \"john-stevenson@blueyonder.co.uk\"\n\t\t}\n\t],\n\t\"support\": {\n\t\t\"irc\": \"ircs://irc.libera.chat:6697/composer\",\n\t\t\"issues\": \"https://github.com/composer/xdebug-handler/issues\"\n\t},\n\t\"require\": {\n\t\t\"php\": \"^7.2.5 || ^8.0\",\n\t\t\"psr/log\": \"^1 || ^2 || ^3\",\n\t\t\"composer/pcre\": \"^1 || ^2 || ^3\"\n\t},\n\t\"require-dev\": {\n\t\t\"phpstan/phpstan\": \"^1.0\",\n\t\t\"phpstan/phpstan-strict-rules\": \"^1.1\",\n\t\t\"phpunit/phpunit\": \"^8.5 || ^9.6 || ^10.5\"\n\t},\n\t\"autoload\": {\n\t\t\"psr-4\": {\n\t\t\t\"Composer\\\\XdebugHandler\\\\\": \"src\"\n\t\t}\n\t},\n\t\"autoload-dev\": {\n\t\t\"psr-4\": {\n\t\t\t\"Composer\\\\XdebugHandler\\\\Tests\\\\\": \"tests\"\n\t\t}\n\t},\n\t\"scripts\": {\n\t\t\"test\": \"@php vendor/bin/phpunit\",\n\t\t\"phpstan\": \"@php vendor/bin/phpstan analyse\"\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":"implicit-arrow-linebreak","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/vendor/dealerdirect/phpcodesniffer-composer-installer/composer.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":72,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"name\": \"dealerdirect/phpcodesniffer-composer-installer\",\n\t\"description\": \"PHP_CodeSniffer Standards Composer Installer Plugin\",\n\t\"type\": \"composer-plugin\",\n\t\"keywords\": [\n\t\t\"composer\", \"installer\", \"plugin\",\n\t\t\"phpcs\", \"phpcbf\", \"codesniffer\", \"phpcodesniffer\", \"php_codesniffer\",\n\t\t\"standard\", \"standards\", \"style guide\", \"stylecheck\",\n\t\t\"qa\", \"quality\", \"code quality\", \"tests\"\n\t],\n\t\"homepage\": \"http://www.dealerdirect.com\",\n\t\"license\": \"MIT\",\n\t\"authors\": [\n\t\t{\n\t\t\t\"name\": \"Franck Nijhof\",\n\t\t\t\"email\": \"franck.nijhof@dealerdirect.com\",\n\t\t\t\"homepage\": \"http://www.frenck.nl\",\n\t\t\t\"role\": \"Developer / IT Manager\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"Contributors\",\n\t\t\t\"homepage\": \"https://github.com/PHPCSStandards/composer-installer/graphs/contributors\"\n\t\t}\n\t],\n\t\"support\": {\n\t\t\"issues\": \"https://github.com/PHPCSStandards/composer-installer/issues\",\n\t\t\"source\": \"https://github.com/PHPCSStandards/composer-installer\"\n\t},\n\t\"require\": {\n\t\t\"php\": \">=5.4\",\n\t\t\"composer-plugin-api\": \"^1.0 || ^2.0\",\n\t\t\"squizlabs/php_codesniffer\": \"^2.0 || ^3.1.0 || ^4.0\"\n\t},\n\t\"require-dev\": {\n\t\t\"ext-json\": \"*\",\n\t\t\"ext-zip\": \"*\",\n\t\t\"composer/composer\": \"*\",\n\t\t\"phpcompatibility/php-compatibility\": \"^9.0\",\n\t\t\"php-parallel-lint/php-parallel-lint\": \"^1.3.1\",\n\t\t\"yoast/phpunit-polyfills\": \"^1.0\"\n\t},\n\t\"minimum-stability\": \"dev\",\n\t\"prefer-stable\": true,\n\t\"autoload\": {\n\t\t\"psr-4\": {\n\t\t\t\"PHPCSStandards\\\\Composer\\\\Plugin\\\\Installers\\\\PHPCodeSniffer\\\\\": \"src/\"\n\t\t}\n\t},\n\t\"autoload-dev\": {\n\t\t\"psr-4\": {\n\t\t\t\"PHPCSStandards\\\\Composer\\\\Plugin\\\\Installers\\\\PHPCodeSniffer\\\\Tests\\\\\": \"tests/\"\n\t\t}\n\t},\n\t\"extra\": {\n\t\t\"class\": \"PHPCSStandards\\\\Composer\\\\Plugin\\\\Installers\\\\PHPCodeSniffer\\\\Plugin\"\n\t},\n\t\"scripts\": {\n\t\t\"install-codestandards\": [\n\t\t\t\"PHPCSStandards\\\\Composer\\\\Plugin\\\\Installers\\\\PHPCodeSniffer\\\\Plugin::run\"\n\t\t],\n\t\t\"lint\": [\n\t\t\t\"@php ./vendor/php-parallel-lint/php-parallel-lint/parallel-lint . -e php --exclude vendor --exclude .git\"\n\t\t],\n\t\t\"test\": [\n\t\t\t\"@php ./vendor/phpunit/phpunit/phpunit --no-coverage\"\n\t\t],\n\t\t\"coverage\": [\n\t\t\t\"@php ./vendor/phpunit/phpunit/phpunit\"\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":"implicit-arrow-linebreak","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/vendor/doctrine/deprecations/composer.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":39,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"name\": \"doctrine/deprecations\",\n\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\"license\": \"MIT\",\n\t\"type\": \"library\",\n\t\"homepage\": \"https://www.doctrine-project.org/\",\n\t\"require\": {\n\t\t\"php\": \"^7.1 || ^8.0\"\n\t},\n\t\"require-dev\": {\n\t\t\"doctrine/coding-standard\": \"^9\",\n\t\t\"phpstan/phpstan\": \"1.4.10 || 1.10.15\",\n\t\t\"phpstan/phpstan-phpunit\": \"^1.0\",\n\t\t\"phpunit/phpunit\": \"^7.5 || ^8.5 || ^9.5\",\n\t\t\"psalm/plugin-phpunit\": \"0.18.4\",\n\t\t\"psr/log\": \"^1 || ^2 || ^3\",\n\t\t\"vimeo/psalm\": \"4.30.0 || 5.12.0\"\n\t},\n\t\"suggest\": {\n\t\t\"psr/log\": \"Allows logging deprecations via PSR-3 logger implementation\"\n\t},\n\t\"autoload\": {\n\t\t\"psr-4\": {\n\t\t\t\"Doctrine\\\\Deprecations\\\\\": \"lib/Doctrine/Deprecations\"\n\t\t}\n\t},\n\t\"autoload-dev\": {\n\t\t\"psr-4\": {\n\t\t\t\"DeprecationTests\\\\\": \"test_fixtures/src\",\n\t\t\t\"Doctrine\\\\Foo\\\\\": \"test_fixtures/vendor/doctrine/foo\"\n\t\t}\n\t},\n\t\"config\": {\n\t\t\"allow-plugins\": {\n\t\t\t\"dealerdirect/phpcodesniffer-composer-installer\": true\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":"implicit-arrow-linebreak","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/vendor/felixfbecker/advanced-json-rpc/composer.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":33,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"name\": \"felixfbecker/advanced-json-rpc\",\n\t\"description\": \"A more advanced JSONRPC implementation\",\n\t\"type\": \"library\",\n\t\"license\": \"ISC\",\n\t\"authors\": [\n\t\t{\n\t\t\t\"name\": \"Felix Becker\",\n\t\t\t\"email\": \"felix.b@outlook.com\"\n\t\t}\n\t],\n\t\"autoload\": {\n\t\t\"psr-4\": {\n\t\t\t\"AdvancedJsonRpc\\\\\": \"lib/\"\n\t\t}\n\t},\n\t\"autoload-dev\": {\n\t\t\"psr-4\": {\n\t\t\t\"AdvancedJsonRpc\\\\Tests\\\\\": \"tests/\"\n\t\t}\n\t},\n\t\"require\": {\n\t\t\"php\": \"^7.1 || ^8.0\",\n\t\t\"netresearch/jsonmapper\": \"^1.0 || ^2.0 || ^3.0 || ^4.0\",\n\t\t\"phpdocumentor/reflection-docblock\": \"^4.3.4 || ^5.0.0\"\n\t},\n\t\"require-dev\": {\n\t\t\"phpunit/phpunit\": \"^7.0 || ^8.0\"\n\t},\n\t\"minimum-stability\": \"dev\",\n\t\"prefer-stable\": true\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":"implicit-arrow-linebreak","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/vendor/microsoft/tolerant-php-parser/composer.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":22,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"name\": \"microsoft/tolerant-php-parser\",\n\t\"description\": \"Tolerant PHP-to-AST parser designed for IDE usage scenarios\",\n\t\"type\": \"library\",\n\t\"require\": {\n\t\t\"php\": \">=7.2\"\n\t},\n\t\"require-dev\": {\n\t\t\"phpunit/phpunit\": \"^8.5.15\"\n\t},\n\t\"license\": \"MIT\",\n\t\"authors\": [\n\t\t{\n\t\t\t\"name\": \"Rob Lourens\",\n\t\t\t\"email\": \"roblou@microsoft.com\"\n\t\t}\n\t],\n\t\"autoload\": {\n\t\t\"psr-4\": { \"Microsoft\\\\PhpParser\\\\\": [ \"src/\" ] }\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":"implicit-arrow-linebreak","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/vendor/netresearch/jsonmapper/composer.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":32,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"name\": \"netresearch/jsonmapper\",\n\t\"description\": \"Map nested JSON structures onto PHP classes\",\n\t\"license\": \"OSL-3.0\",\n\t\"autoload\": {\n\t\t\"psr-0\": { \"JsonMapper\": \"src/\" }\n\t},\n\t\"authors\": [\n\t\t{\n\t\t\t\"name\": \"Christian Weiske\",\n\t\t\t\"email\": \"cweiske@cweiske.de\",\n\t\t\t\"homepage\": \"http://github.com/cweiske/jsonmapper/\",\n\t\t\t\"role\": \"Developer\"\n\t\t}\n\t],\n\t\"support\": {\n\t\t\"email\": \"cweiske@cweiske.de\",\n\t\t\"issues\": \"https://github.com/cweiske/jsonmapper/issues\"\n\t},\n\t\"require\": {\n\t\t\"php\": \">=7.1\",\n\t\t\"ext-spl\": \"*\",\n\t\t\"ext-json\": \"*\",\n\t\t\"ext-pcre\": \"*\",\n\t\t\"ext-reflection\": \"*\"\n\t},\n\t\"require-dev\": {\n\t\t\"phpunit/phpunit\": \"~7.5 || ~8.0 || ~9.0 || ~10.0\",\n\t\t\"squizlabs/php_codesniffer\": \"~3.5\"\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":"implicit-arrow-linebreak","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/vendor/phan/phan/composer.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":59,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"name\": \"phan/phan\",\n\t\"description\": \"A static analyzer for PHP\",\n\t\"keywords\": [ \"php\", \"static\", \"analyzer\", \"static analysis\" ],\n\t\"type\": \"project\",\n\t\"license\": \"MIT\",\n\t\"authors\": [\n\t\t{\n\t\t\t\"name\": \"Tyson Andre\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"Rasmus Lerdorf\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"Andrew S. Morrison\"\n\t\t}\n\t],\n\t\"config\": {\n\t\t\"sort-packages\": true,\n\t\t\"platform\": {\n\t\t\t\"php\": \"7.2.24\"\n\t\t}\n\t},\n\t\"require\": {\n\t\t\"php\": \"^7.2.0|^8.0.0\",\n\t\t\"ext-filter\": \"*\",\n\t\t\"ext-json\": \"*\",\n\t\t\"ext-tokenizer\": \"*\",\n\t\t\"composer/semver\": \"^1.4|^2.0|^3.0\",\n\t\t\"composer/xdebug-handler\": \"^2.0|^3.0\",\n\t\t\"felixfbecker/advanced-json-rpc\": \"^3.0.4\",\n\t\t\"microsoft/tolerant-php-parser\": \"0.1.2\",\n\t\t\"netresearch/jsonmapper\": \"^1.6.0|^2.0|^3.0|^4.0\",\n\t\t\"sabre/event\": \"^5.1.3\",\n\t\t\"symfony/console\": \"^3.2|^4.0|^5.0|^6.0|^7.0\",\n\t\t\"symfony/polyfill-mbstring\": \"^1.11.0\",\n\t\t\"symfony/polyfill-php80\": \"^1.20.0\",\n\t\t\"tysonandre/var_representation_polyfill\": \"^0.0.2|^0.1.0\"\n\t},\n\t\"suggest\": {\n\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\"ext-iconv\": \"Either iconv or mbstring is needed to ensure issue messages are valid utf-8\",\n\t\t\"ext-igbinary\": \"Improves performance of polyfill when ext-ast is unavailable\",\n\t\t\"ext-mbstring\": \"Either iconv or mbstring is needed to ensure issue messages are valid utf-8\",\n\t\t\"ext-tokenizer\": \"Needed for fallback/polyfill parser support and file/line-based suppressions.\",\n\t\t\"ext-var_representation\": \"Suggested for converting values to strings in issue messages\"\n\t},\n\t\"require-dev\": {\n\t\t\"phpunit/phpunit\": \"^8.5.0\"\n\t},\n\t\"autoload\": {\n\t\t\"psr-4\": { \"Phan\\\\\": \"src/Phan\" }\n\t},\n\t\"autoload-dev\": {\n\t\t\"psr-4\": { \"Phan\\\\Tests\\\\\": \"tests/Phan\" }\n\t},\n\t\"bin\": [ \"phan\", \"phan_client\", \"tocheckstyle\" ]\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":"implicit-arrow-linebreak","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/vendor/php-parallel-lint/php-console-color/composer.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":70,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"name\": \"php-parallel-lint/php-console-color\",\n\t\"description\": \"Simple library for creating colored console ouput.\",\n\t\"license\": \"BSD-2-Clause\",\n\t\"authors\": [\n\t\t{\n\t\t\t\"name\": \"Jakub Onderka\",\n\t\t\t\"email\": \"jakub.onderka@gmail.com\"\n\t\t}\n\t],\n\t\"autoload\": {\n\t\t\"psr-4\": { \"PHP_Parallel_Lint\\\\PhpConsoleColor\\\\\": \"src/\" }\n\t},\n\t\"autoload-dev\": {\n\t\t\"psr-4\": { \"PHP_Parallel_Lint\\\\PhpConsoleColor\\\\Test\\\\\": \"tests/\" }\n\t},\n\t\"require\": {\n\t\t\"php\": \">=5.3.2\"\n\t},\n\t\"require-dev\": {\n\t\t\"phpunit/phpunit\": \"^4.8.36 || ^5.7.21 || ^6.0 || ^7.0 || ^8.0 || ^9.0\",\n\t\t\"php-parallel-lint/php-parallel-lint\": \"^1.0\",\n\t\t\"php-parallel-lint/php-var-dump-check\": \"0.*\",\n\t\t\"php-parallel-lint/php-code-style\": \"^2.0\"\n\t},\n\t\"replace\": {\n\t\t\"jakub-onderka/php-console-color\": \"*\"\n\t},\n\t\"config\": {\n\t\t\"allow-plugins\": {\n\t\t\t\"dealerdirect/phpcodesniffer-composer-installer\": true\n\t\t}\n\t},\n\t\"scripts\": {\n\t\t\"phplint\": [\n\t\t\t\"@php ./vendor/php-parallel-lint/php-parallel-lint/parallel-lint . -e php --exclude vendor --exclude .git\"\n\t\t],\n\t\t\"vardumpcheck\": [\n\t\t\t\"@php ./vendor/php-parallel-lint/php-var-dump-check/var-dump-check . --exclude vendor --exclude .git\"\n\t\t],\n\t\t\"phpcs\": [\n\t\t\t\"@php ./vendor/squizlabs/php_codesniffer/bin/phpcs --report-full --report-checkstyle=./build/logs/checkstyle.xml\"\n\t\t],\n\t\t\"fixcs\": [\n\t\t\t\"@php ./vendor/squizlabs/php_codesniffer/bin/phpcbf\"\n\t\t],\n\t\t\"phpunit\": [\n\t\t\t\"@php ./vendor/phpunit/phpunit/phpunit --no-coverage\"\n\t\t],\n\t\t\"coverage\": [\n\t\t\t\"@php ./vendor/phpunit/phpunit/phpunit\"\n\t\t],\n\t\t\"build\": [\n\t\t\t\"@phplint\",\n\t\t\t\"@vardumpcheck\",\n\t\t\t\"@phpcs\",\n\t\t\t\"@phpunit\"\n\t\t]\n\t},\n\t\"scripts-descriptions\": {\n\t\t\"phplint\": \"Check syntax errors in PHP files\",\n\t\t\"vardumpcheck\": \"Check PHP files for forgotten variable dumps\",\n\t\t\"phpcs\": \"Check PHP code style\",\n\t\t\"fixcs\": \"Auto-fix PHP code style\",\n\t\t\"phpunit\": \"PHP unit\",\n\t\t\"coverage\": \"PHP unit with code coverage\",\n\t\t\"build\": \"Run all checks\"\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":"implicit-arrow-linebreak","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/vendor/php-parallel-lint/php-console-highlighter/composer.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":74,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"name\": \"php-parallel-lint/php-console-highlighter\",\n\t\"description\": \"Highlight PHP code in terminal\",\n\t\"type\": \"library\",\n\t\"license\": \"MIT\",\n\t\"authors\": [\n\t\t{\n\t\t\t\"name\": \"Jakub Onderka\",\n\t\t\t\"email\": \"acci@acci.cz\",\n\t\t\t\"homepage\": \"http://www.acci.cz/\"\n\t\t}\n\t],\n\t\"autoload\": {\n\t\t\"psr-4\": { \"PHP_Parallel_Lint\\\\PhpConsoleHighlighter\\\\\": \"src/\" }\n\t},\n\t\"autoload-dev\": {\n\t\t\"psr-4\": { \"PHP_Parallel_Lint\\\\PhpConsoleHighlighter\\\\Test\\\\\": \"tests/\" }\n\t},\n\t\"require\": {\n\t\t\"php\": \">=5.3.2\",\n\t\t\"ext-tokenizer\": \"*\",\n\t\t\"php-parallel-lint/php-console-color\": \"^1.0.1\"\n\t},\n\t\"require-dev\": {\n\t\t\"phpunit/phpunit\": \"^4.8.36 || ^5.7.21 || ^6.0 || ^7.0 || ^8.0 || ^9.0\",\n\t\t\"php-parallel-lint/php-parallel-lint\": \"^1.0\",\n\t\t\"php-parallel-lint/php-var-dump-check\": \"0.*\",\n\t\t\"php-parallel-lint/php-code-style\": \"^2.0\"\n\t},\n\t\"replace\": {\n\t\t\"jakub-onderka/php-console-highlighter\": \"*\"\n\t},\n\t\"config\": {\n\t\t\"allow-plugins\": {\n\t\t\t\"dealerdirect/phpcodesniffer-composer-installer\": true\n\t\t}\n\t},\n\t\"scripts\": {\n\t\t\"phplint\": [\n\t\t\t\"@php ./vendor/php-parallel-lint/php-parallel-lint/parallel-lint . -e php --exclude vendor --exclude .git\"\n\t\t],\n\t\t\"vardumpcheck\": [\n\t\t\t\"@php ./vendor/php-parallel-lint/php-var-dump-check/var-dump-check . --exclude vendor --exclude .git\"\n\t\t],\n\t\t\"phpcs\": [\n\t\t\t\"@php ./vendor/squizlabs/php_codesniffer/bin/phpcs --report-full --report-checkstyle=./build/logs/checkstyle.xml\"\n\t\t],\n\t\t\"fixcs\": [\n\t\t\t\"@php ./vendor/squizlabs/php_codesniffer/bin/phpcbf\"\n\t\t],\n\t\t\"phpunit\": [\n\t\t\t\"@php ./vendor/phpunit/phpunit/phpunit --no-coverage\"\n\t\t],\n\t\t\"coverage\": [\n\t\t\t\"@php ./vendor/phpunit/phpunit/phpunit\"\n\t\t],\n\t\t\"build\": [\n\t\t\t\"@phplint\",\n\t\t\t\"@vardumpcheck\",\n\t\t\t\"@phpcs\",\n\t\t\t\"@phpunit\"\n\t\t]\n\t},\n\t\"scripts-descriptions\": {\n\t\t\"phplint\": \"Check syntax errors in PHP files\",\n\t\t\"vardumpcheck\": \"Check PHP files for forgotten variable dumps\",\n\t\t\"phpcs\": \"Check PHP code style\",\n\t\t\"fixcs\": \"Auto-fix PHP code style\",\n\t\t\"phpunit\": \"PHP unit\",\n\t\t\"coverage\": \"PHP unit with code coverage\",\n\t\t\"build\": \"Run all checks\"\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":"implicit-arrow-linebreak","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/vendor/php-parallel-lint/php-parallel-lint/composer.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":56,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"name\": \"php-parallel-lint/php-parallel-lint\",\n\t\"description\": \"This tool checks the syntax of PHP files about 20x faster than serial check.\",\n\t\"homepage\": \"https://github.com/php-parallel-lint/PHP-Parallel-Lint\",\n\t\"license\": \"BSD-2-Clause\",\n\t\"keywords\": [\n\t\t\"lint\",\n\t\t\"static analysis\"\n\t],\n\t\"authors\": [\n\t\t{\n\t\t\t\"name\": \"Jakub Onderka\",\n\t\t\t\"email\": \"ahoj@jakubonderka.cz\"\n\t\t}\n\t],\n\t\"require\": {\n\t\t\"php\": \">=5.3.0\",\n\t\t\"ext-json\": \"*\"\n\t},\n\t\"replace\": {\n\t\t\"grogy/php-parallel-lint\": \"*\",\n\t\t\"jakub-onderka/php-parallel-lint\": \"*\"\n\t},\n\t\"require-dev\": {\n\t\t\"nette/tester\": \"^1.3 || ^2.0\",\n\t\t\"php-parallel-lint/php-console-highlighter\": \"0.* || ^1.0\",\n\t\t\"squizlabs/php_codesniffer\": \"^3.6\"\n\t},\n\t\"suggest\": {\n\t\t\"php-parallel-lint/php-console-highlighter\": \"Highlight syntax in code snippet\"\n\t},\n\t\"config\": {\n\t\t\"sort-packages\": true\n\t},\n\t\"autoload\": {\n\t\t\"classmap\": [\n\t\t\t\"./src/\"\n\t\t]\n\t},\n\t\"autoload-dev\": {\n\t\t\"classmap\": [\n\t\t\t\"./tests/\"\n\t\t]\n\t},\n\t\"bin\": [\n\t\t\"parallel-lint\"\n\t],\n\t\"scripts\": {\n\t\t\"test\": \"@php vendor/bin/tester -C -p php tests\",\n\t\t\"testphp5\": \"@php vendor/bin/tester -c tests/php5.3-5.5.ini -p php tests\"\n\t},\n\t\"scripts-descriptions\": {\n\t\t\"test\": \"Run all tests!\"\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":"implicit-arrow-linebreak","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/vendor/phpcsstandards/phpcsextra/composer.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":69,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"name\": \"phpcsstandards/phpcsextra\",\n\t\"description\": \"A collection of sniffs and standards for use with PHP_CodeSniffer.\",\n\t\"type\": \"phpcodesniffer-standard\",\n\t\"keywords\": [ \"phpcs\", \"phpcbf\", \"standards\", \"static analysis\", \"php_codesniffer\", \"phpcodesniffer-standard\" ],\n\t\"license\": \"LGPL-3.0-or-later\",\n\t\"authors\": [\n\t\t{\n\t\t\t\"name\": \"Juliette Reinders Folmer\",\n\t\t\t\"role\": \"lead\",\n\t\t\t\"homepage\": \"https://github.com/jrfnl\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"Contributors\",\n\t\t\t\"homepage\": \"https://github.com/PHPCSStandards/PHPCSExtra/graphs/contributors\"\n\t\t}\n\t],\n\t\"support\": {\n\t\t\"issues\": \"https://github.com/PHPCSStandards/PHPCSExtra/issues\",\n\t\t\"source\": \"https://github.com/PHPCSStandards/PHPCSExtra\"\n\t},\n\t\"require\": {\n\t\t\"php\": \">=5.4\",\n\t\t\"squizlabs/php_codesniffer\": \"^3.7.1\",\n\t\t\"phpcsstandards/phpcsutils\": \"^1.0.8\"\n\t},\n\t\"require-dev\": {\n\t\t\"php-parallel-lint/php-parallel-lint\": \"^1.3.2\",\n\t\t\"php-parallel-lint/php-console-highlighter\": \"^1.0\",\n\t\t\"phpcsstandards/phpcsdevcs\": \"^1.1.6\",\n\t\t\"phpcsstandards/phpcsdevtools\": \"^1.2.1\",\n\t\t\"phpunit/phpunit\": \"^4.5 || ^5.0 || ^6.0 || ^7.0\"\n\t},\n\t\"extra\": {\n\t\t\"branch-alias\": {\n\t\t\t\"dev-stable\": \"1.x-dev\",\n\t\t\t\"dev-develop\": \"1.x-dev\"\n\t\t}\n\t},\n\t\"scripts\": {\n\t\t\"lint\": [\n\t\t\t\"@php ./vendor/php-parallel-lint/php-parallel-lint/parallel-lint . --show-deprecated -e php --exclude vendor --exclude .git\"\n\t\t],\n\t\t\"checkcs\": [\n\t\t\t\"@php ./vendor/squizlabs/php_codesniffer/bin/phpcs\"\n\t\t],\n\t\t\"fixcs\": [\n\t\t\t\"@php ./vendor/squizlabs/php_codesniffer/bin/phpcbf\"\n\t\t],\n\t\t\"check-complete\": [\n\t\t\t\"@php ./vendor/phpcsstandards/phpcsdevtools/bin/phpcs-check-feature-completeness ./Modernize ./NormalizedArrays ./Universal\"\n\t\t],\n\t\t\"test\": [\n\t\t\t\"@php ./vendor/phpunit/phpunit/phpunit --filter PHPCSExtra --no-coverage ./vendor/squizlabs/php_codesniffer/tests/AllTests.php\"\n\t\t],\n\t\t\"coverage\": [\n\t\t\t\"@php ./vendor/phpunit/phpunit/phpunit --filter PHPCSExtra ./vendor/squizlabs/php_codesniffer/tests/AllTests.php\"\n\t\t],\n\t\t\"coverage-local\": [\n\t\t\t\"@php ./vendor/phpunit/phpunit/phpunit --filter PHPCSExtra ./vendor/squizlabs/php_codesniffer/tests/AllTests.php --coverage-html ./build/coverage-html\"\n\t\t]\n\t},\n\t\"config\": {\n\t\t\"allow-plugins\": {\n\t\t\t\"dealerdirect/phpcodesniffer-composer-installer\": true\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":"implicit-arrow-linebreak","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/vendor/phpcsstandards/phpcsutils/composer.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":92,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"name\": \"phpcsstandards/phpcsutils\",\n\t\"description\": \"A suite of utility functions for use with PHP_CodeSniffer\",\n\t\"type\": \"phpcodesniffer-standard\",\n\t\"keywords\": [ \"phpcs\", \"phpcbf\", \"standards\", \"static analysis\", \"php_codesniffer\", \"phpcs3\", \"tokens\", \"utility\", \"phpcodesniffer-standard\" ],\n\t\"license\": \"LGPL-3.0-or-later\",\n\t\"homepage\": \"https://phpcsutils.com/\",\n\t\"authors\": [\n\t\t{\n\t\t\t\"name\": \"Juliette Reinders Folmer\",\n\t\t\t\"role\": \"lead\",\n\t\t\t\"homepage\": \"https://github.com/jrfnl\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"Contributors\",\n\t\t\t\"homepage\": \"https://github.com/PHPCSStandards/PHPCSUtils/graphs/contributors\"\n\t\t}\n\t],\n\t\"support\": {\n\t\t\"issues\": \"https://github.com/PHPCSStandards/PHPCSUtils/issues\",\n\t\t\"source\": \"https://github.com/PHPCSStandards/PHPCSUtils\",\n\t\t\"docs\": \"https://phpcsutils.com/\",\n\t\t\"security\": \"https://github.com/PHPCSStandards/PHPCSUtils/security/policy\"\n\t},\n\t\"require\": {\n\t\t\"php\": \">=5.4\",\n\t\t\"squizlabs/php_codesniffer\": \"^3.8.0 || 4.0.x-dev@dev\",\n\t\t\"dealerdirect/phpcodesniffer-composer-installer\": \"^0.4.1 || ^0.5 || ^0.6.2 || ^0.7 || ^1.0\"\n\t},\n\t\"require-dev\": {\n\t\t\"ext-filter\": \"*\",\n\t\t\"phpcsstandards/phpcsdevcs\": \"^1.1.6\",\n\t\t\"php-parallel-lint/php-parallel-lint\": \"^1.3.2\",\n\t\t\"php-parallel-lint/php-console-highlighter\": \"^1.0\",\n\t\t\"yoast/phpunit-polyfills\": \"^1.1.0 || ^2.0.0\"\n\t},\n\t\"minimum-stability\": \"dev\",\n\t\"prefer-stable\": true,\n\t\"autoload\": {\n\t\t\"classmap\": [ \"PHPCSUtils/\" ]\n\t},\n\t\"autoload-dev\": {\n\t\t\"psr-4\": {\n\t\t\t\"PHPCSUtils\\\\Tests\\\\\": \"Tests/\",\n\t\t\t\"PHPCSUtils\\\\GHPages\\\\\": \".github/GHPages/\"\n\t\t}\n\t},\n\t\"extra\": {\n\t\t\"branch-alias\": {\n\t\t\t\"dev-stable\": \"1.x-dev\",\n\t\t\t\"dev-develop\": \"1.x-dev\"\n\t\t}\n\t},\n\t\"scripts\": {\n\t\t\"lint-lt72\": [\n\t\t\t\"@php ./vendor/php-parallel-lint/php-parallel-lint/parallel-lint . --show-deprecated -e php --exclude vendor --exclude .git --exclude .github/GHPages\"\n\t\t],\n\t\t\"lint\": [\n\t\t\t\"@php ./vendor/php-parallel-lint/php-parallel-lint/parallel-lint . -e php --exclude vendor --exclude .git\"\n\t\t],\n\t\t\"checkcs\": [\n\t\t\t\"@php ./vendor/squizlabs/php_codesniffer/bin/phpcs\"\n\t\t],\n\t\t\"fixcs\": [\n\t\t\t\"@php ./vendor/squizlabs/php_codesniffer/bin/phpcbf\"\n\t\t],\n\t\t\"test\": [\n\t\t\t\"@php ./vendor/phpunit/phpunit/phpunit --no-coverage\"\n\t\t],\n\t\t\"test10\": [\n\t\t\t\"@php ./vendor/phpunit/phpunit/phpunit -c phpunit10.xml.dist --no-coverage\"\n\t\t],\n\t\t\"coverage\": [\n\t\t\t\"@php ./vendor/phpunit/phpunit/phpunit\"\n\t\t],\n\t\t\"coverage10\": [\n\t\t\t\"@php ./vendor/phpunit/phpunit/phpunit -c phpunit10.xml.dist\"\n\t\t],\n\t\t\"coverage-local\": [\n\t\t\t\"@php ./vendor/phpunit/phpunit/phpunit --coverage-html ./build/coverage-html\"\n\t\t],\n\t\t\"coverage-local10\": [\n\t\t\t\"@php ./vendor/phpunit/phpunit/phpunit -c phpunit10.xml.dist --coverage-html ./build/coverage-html\"\n\t\t]\n\t},\n\t\"config\": {\n\t\t\"allow-plugins\": {\n\t\t\t\"dealerdirect/phpcodesniffer-composer-installer\": true\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":"implicit-arrow-linebreak","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/vendor/phpdocumentor/reflection-common/composer.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\"name\": \"phpdocumentor/reflection-common\",\n\t\"keywords\": [ \"phpdoc\", \"phpDocumentor\", \"reflection\", \"static analysis\", \"FQSEN\" ],\n\t\"homepage\": \"http://www.phpdoc.org\",\n\t\"description\": \"Common reflection classes used by phpdocumentor to reflect the code structure\",\n\t\"license\": \"MIT\",\n\t\"authors\": [\n\t\t{\n\t\t\t\"name\": \"Jaap van Otterdijk\",\n\t\t\t\"email\": \"opensource@ijaap.nl\"\n\t\t}\n\t],\n\t\"require\": {\n\t\t\"php\": \"^7.2 || ^8.0\"\n\t},\n\t\"autoload\": {\n\t\t\"psr-4\": {\n\t\t\t\"phpDocumentor\\\\Reflection\\\\\": \"src/\"\n\t\t}\n\t},\n\t\"require-dev\": {\n\t},\n\t\"extra\": {\n\t\t\"branch-alias\": {\n\t\t\t\"dev-2.x\": \"2.x-dev\"\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":"implicit-arrow-linebreak","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/vendor/phpdocumentor/reflection-docblock/composer.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":58,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"name\": \"phpdocumentor/reflection-docblock\",\n\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\"type\": \"library\",\n\t\"license\": \"MIT\",\n\t\"authors\": [\n\t\t{\n\t\t\t\"name\": \"Mike van Riel\",\n\t\t\t\"email\": \"me@mikevanriel.com\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"Jaap van Otterdijk\",\n\t\t\t\"email\": \"opensource@ijaap.nl\"\n\t\t}\n\t],\n\t\"require\": {\n\t\t\"php\": \"^7.4 || ^8.0\",\n\t\t\"phpdocumentor/type-resolver\": \"^1.7\",\n\t\t\"webmozart/assert\": \"^1.9.1\",\n\t\t\"phpdocumentor/reflection-common\": \"^2.2\",\n\t\t\"ext-filter\": \"*\",\n\t\t\"phpstan/phpdoc-parser\": \"^1.7\",\n\t\t\"doctrine/deprecations\": \"^1.1\"\n\t},\n\t\"require-dev\": {\n\t\t\"mockery/mockery\": \"~1.3.5\",\n\t\t\"phpunit/phpunit\": \"^9.5\",\n\t\t\"phpstan/phpstan\": \"^1.8\",\n\t\t\"phpstan/phpstan-mockery\": \"^1.1\",\n\t\t\"phpstan/extension-installer\": \"^1.1\",\n\t\t\"phpstan/phpstan-webmozart-assert\": \"^1.2\",\n\t\t\"vimeo/psalm\": \"^5.13\"\n\t},\n\t\"autoload\": {\n\t\t\"psr-4\": {\n\t\t\t\"phpDocumentor\\\\Reflection\\\\\": \"src\"\n\t\t}\n\t},\n\t\"autoload-dev\": {\n\t\t\"psr-4\": {\n\t\t\t\"phpDocumentor\\\\Reflection\\\\\": [ \"tests/unit\", \"tests/integration\" ]\n\t\t}\n\t},\n\t\"config\": {\n\t\t\"platform\": {\n\t\t\t\"php\": \"7.4.0\"\n\t\t},\n\t\t\"allow-plugins\": {\n\t\t\t\"phpstan/extension-installer\": true\n\t\t}\n\t},\n\t\"extra\": {\n\t\t\"branch-alias\": {\n\t\t\t\"dev-master\": \"5.x-dev\"\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":"implicit-arrow-linebreak","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/vendor/phpdocumentor/type-resolver/composer.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":52,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"name\": \"phpdocumentor/type-resolver\",\n\t\"description\": \"A PSR-5 based resolver of Class names, Types and Structural Element Names\",\n\t\"type\": \"library\",\n\t\"license\": \"MIT\",\n\t\"authors\": [\n\t\t{\n\t\t\t\"name\": \"Mike van Riel\",\n\t\t\t\"email\": \"me@mikevanriel.com\"\n\t\t}\n\t],\n\t\"require\": {\n\t\t\"php\": \"^7.3 || ^8.0\",\n\t\t\"phpdocumentor/reflection-common\": \"^2.0\",\n\t\t\"phpstan/phpdoc-parser\": \"^1.13\",\n\t\t\"doctrine/deprecations\": \"^1.0\"\n\t},\n\t\"require-dev\": {\n\t\t\"ext-tokenizer\": \"*\",\n\t\t\"phpunit/phpunit\": \"^9.5\",\n\t\t\"phpstan/phpstan\": \"^1.8\",\n\t\t\"phpstan/phpstan-phpunit\": \"^1.1\",\n\t\t\"phpstan/extension-installer\": \"^1.1\",\n\t\t\"vimeo/psalm\": \"^4.25\",\n\t\t\"rector/rector\": \"^0.13.9\",\n\t\t\"phpbench/phpbench\": \"^1.2\"\n\t},\n\t\"autoload\": {\n\t\t\"psr-4\": {\n\t\t\t\"phpDocumentor\\\\Reflection\\\\\": \"src\"\n\t\t}\n\t},\n\t\"autoload-dev\": {\n\t\t\"psr-4\": {\n\t\t\t\"phpDocumentor\\\\Reflection\\\\\": [ \"tests/unit\", \"tests/benchmark\" ]\n\t\t}\n\t},\n\t\"extra\": {\n\t\t\"branch-alias\": {\n\t\t\t\"dev-1.x\": \"1.x-dev\"\n\t\t}\n\t},\n\t\"config\": {\n\t\t\"platform\": {\n\t\t\t\"php\": \"7.3.0\"\n\t\t},\n\t\t\"allow-plugins\": {\n\t\t\t\"phpstan/extension-installer\": true\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":"implicit-arrow-linebreak","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/vendor/phpstan/phpdoc-parser/composer.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":45,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"name\": \"phpstan/phpdoc-parser\",\n\t\"description\": \"PHPDoc parser with support for nullable, intersection and generic types\",\n\t\"license\": \"MIT\",\n\t\"require\": {\n\t\t\"php\": \"^7.2 || ^8.0\"\n\t},\n\t\"require-dev\": {\n\t\t\"doctrine/annotations\": \"^2.0\",\n\t\t\"nikic/php-parser\": \"^4.15\",\n\t\t\"php-parallel-lint/php-parallel-lint\": \"^1.2\",\n\t\t\"phpstan/extension-installer\": \"^1.0\",\n\t\t\"phpstan/phpstan\": \"^1.5\",\n\t\t\"phpstan/phpstan-phpunit\": \"^1.1\",\n\t\t\"phpstan/phpstan-strict-rules\": \"^1.0\",\n\t\t\"phpunit/phpunit\": \"^9.5\",\n\t\t\"symfony/process\": \"^5.2\"\n\t},\n\t\"config\": {\n\t\t\"platform\": {\n\t\t\t\"php\": \"7.4.6\"\n\t\t},\n\t\t\"sort-packages\": true,\n\t\t\"allow-plugins\": {\n\t\t\t\"phpstan/extension-installer\": true\n\t\t}\n\t},\n\t\"autoload\": {\n\t\t\"psr-4\": {\n\t\t\t\"PHPStan\\\\PhpDocParser\\\\\": [\n\t\t\t\t\"src/\"\n\t\t\t]\n\t\t}\n\t},\n\t\"autoload-dev\": {\n\t\t\"psr-4\": {\n\t\t\t\"PHPStan\\\\PhpDocParser\\\\\": [\n\t\t\t\t\"tests/PHPStan\"\n\t\t\t]\n\t\t}\n\t},\n\t\"minimum-stability\": \"dev\",\n\t\"prefer-stable\": true\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":"implicit-arrow-linebreak","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/vendor/psr/container/composer.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":28,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"name\": \"psr/container\",\n\t\"type\": \"library\",\n\t\"description\": \"Common Container Interface (PHP FIG PSR-11)\",\n\t\"keywords\": [ \"psr\", \"psr-11\", \"container\", \"container-interop\", \"container-interface\" ],\n\t\"homepage\": \"https://github.com/php-fig/container\",\n\t\"license\": \"MIT\",\n\t\"authors\": [\n\t\t{\n\t\t\t\"name\": \"PHP-FIG\",\n\t\t\t\"homepage\": \"https://www.php-fig.org/\"\n\t\t}\n\t],\n\t\"require\": {\n\t\t\"php\": \">=7.4.0\"\n\t},\n\t\"autoload\": {\n\t\t\"psr-4\": {\n\t\t\t\"Psr\\\\Container\\\\\": \"src/\"\n\t\t}\n\t},\n\t\"extra\": {\n\t\t\"branch-alias\": {\n\t\t\t\"dev-master\": \"2.0.x-dev\"\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":"implicit-arrow-linebreak","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/vendor/psr/log/composer.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":27,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"name\": \"psr/log\",\n\t\"description\": \"Common interface for logging libraries\",\n\t\"keywords\": [ \"psr\", \"psr-3\", \"log\" ],\n\t\"homepage\": \"https://github.com/php-fig/log\",\n\t\"license\": \"MIT\",\n\t\"authors\": [\n\t\t{\n\t\t\t\"name\": \"PHP-FIG\",\n\t\t\t\"homepage\": \"https://www.php-fig.org/\"\n\t\t}\n\t],\n\t\"require\": {\n\t\t\"php\": \">=8.0.0\"\n\t},\n\t\"autoload\": {\n\t\t\"psr-4\": {\n\t\t\t\"Psr\\\\Log\\\\\": \"src\"\n\t\t}\n\t},\n\t\"extra\": {\n\t\t\"branch-alias\": {\n\t\t\t\"dev-master\": \"2.0.x-dev\"\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":"implicit-arrow-linebreak","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/vendor/sabre/event/composer.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":70,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"name\": \"sabre/event\",\n\t\"description\": \"sabre/event is a library for lightweight event-based programming\",\n\t\"keywords\": [\n\t\t\"Events\",\n\t\t\"EventEmitter\",\n\t\t\"Promise\",\n\t\t\"Hooks\",\n\t\t\"Plugin\",\n\t\t\"Signal\",\n\t\t\"Async\",\n\t\t\"EventLoop\",\n\t\t\"Reactor\",\n\t\t\"Coroutine\"\n\t],\n\t\"homepage\": \"http://sabre.io/event/\",\n\t\"license\": \"BSD-3-Clause\",\n\t\"require\": {\n\t\t\"php\": \"^7.1 || ^8.0\"\n\t},\n\t\"authors\": [\n\t\t{\n\t\t\t\"name\": \"Evert Pot\",\n\t\t\t\"email\": \"me@evertpot.com\",\n\t\t\t\"homepage\": \"http://evertpot.com/\",\n\t\t\t\"role\": \"Developer\"\n\t\t}\n\t],\n\t\"support\": {\n\t\t\"forum\": \"https://groups.google.com/group/sabredav-discuss\",\n\t\t\"source\": \"https://github.com/fruux/sabre-event\"\n\t},\n\t\"autoload\": {\n\t\t\"psr-4\": {\n\t\t\t\"Sabre\\\\Event\\\\\": \"lib/\"\n\t\t},\n\t\t\"files\": [\n\t\t\t\"lib/coroutine.php\",\n\t\t\t\"lib/Loop/functions.php\",\n\t\t\t\"lib/Promise/functions.php\"\n\t\t]\n\t},\n\t\"autoload-dev\": {\n\t\t\"psr-4\": {\n\t\t\t\"Sabre\\\\Event\\\\\": \"tests/Event\"\n\t\t}\n\t},\n\t\"require-dev\": {\n\t\t\"friendsofphp/php-cs-fixer\": \"~2.17.1\",\n\t\t\"phpstan/phpstan\": \"^0.12\",\n\t\t\"phpunit/phpunit\": \"^7.5 || ^8.5 || ^9.0\"\n\t},\n\t\"scripts\": {\n\t\t\"phpstan\": [\n\t\t\t\"phpstan analyse lib tests\"\n\t\t],\n\t\t\"cs-fixer\": [\n\t\t\t\"php-cs-fixer fix\"\n\t\t],\n\t\t\"phpunit\": [\n\t\t\t\"phpunit --configuration tests/phpunit.xml\"\n\t\t],\n\t\t\"test\": [\n\t\t\t\"composer phpstan\",\n\t\t\t\"composer cs-fixer\",\n\t\t\t\"composer phpunit\"\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":"implicit-arrow-linebreak","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/vendor/squizlabs/php_codesniffer/composer.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":88,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"name\": \"squizlabs/php_codesniffer\",\n\t\"description\": \"PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.\",\n\t\"license\": \"BSD-3-Clause\",\n\t\"type\": \"library\",\n\t\"keywords\": [\n\t\t\"phpcs\",\n\t\t\"standards\",\n\t\t\"static analysis\"\n\t],\n\t\"authors\": [\n\t\t{\n\t\t\t\"name\": \"Greg Sherwood\",\n\t\t\t\"role\": \"Former lead\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"Juliette Reinders Folmer\",\n\t\t\t\"role\": \"Current lead\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"Contributors\",\n\t\t\t\"homepage\": \"https://github.com/PHPCSStandards/PHP_CodeSniffer/graphs/contributors\"\n\t\t}\n\t],\n\t\"homepage\": \"https://github.com/PHPCSStandards/PHP_CodeSniffer\",\n\t\"support\": {\n\t\t\"issues\": \"https://github.com/PHPCSStandards/PHP_CodeSniffer/issues\",\n\t\t\"wiki\": \"https://github.com/PHPCSStandards/PHP_CodeSniffer/wiki\",\n\t\t\"source\": \"https://github.com/PHPCSStandards/PHP_CodeSniffer\",\n\t\t\"security\": \"https://github.com/PHPCSStandards/PHP_CodeSniffer/security/policy\"\n\t},\n\t\"require\": {\n\t\t\"php\": \">=5.4.0\",\n\t\t\"ext-simplexml\": \"*\",\n\t\t\"ext-tokenizer\": \"*\",\n\t\t\"ext-xmlwriter\": \"*\"\n\t},\n\t\"require-dev\": {\n\t\t\"phpunit/phpunit\": \"^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.3.4\"\n\t},\n\t\"bin\": [\n\t\t\"bin/phpcbf\",\n\t\t\"bin/phpcs\"\n\t],\n\t\"extra\": {\n\t\t\"branch-alias\": {\n\t\t\t\"dev-master\": \"3.x-dev\"\n\t\t}\n\t},\n\t\"scripts\": {\n\t\t\"cs\": [\n\t\t\t\"@php ./bin/phpcs\"\n\t\t],\n\t\t\"cbf\": [\n\t\t\t\"@php ./bin/phpcbf\"\n\t\t],\n\t\t\"test\": [\n\t\t\t\"Composer\\\\Config::disableProcessTimeout\",\n\t\t\t\"@php ./vendor/phpunit/phpunit/phpunit tests/AllTests.php --no-coverage\"\n\t\t],\n\t\t\"coverage\": [\n\t\t\t\"Composer\\\\Config::disableProcessTimeout\",\n\t\t\t\"@php ./vendor/phpunit/phpunit/phpunit tests/AllTests.php -d max_execution_time=0\"\n\t\t],\n\t\t\"coverage-local\": [\n\t\t\t\"Composer\\\\Config::disableProcessTimeout\",\n\t\t\t\"@php ./vendor/phpunit/phpunit/phpunit tests/AllTests.php --coverage-html ./build/coverage-html -d max_execution_time=0\"\n\t\t],\n\t\t\"build\": [\n\t\t\t\"Composer\\\\Config::disableProcessTimeout\",\n\t\t\t\"@php -d phar.readonly=0 -f ./scripts/build-phar.php\"\n\t\t],\n\t\t\"check-all\": [\n\t\t\t\"@cs\",\n\t\t\t\"@test\"\n\t\t]\n\t},\n\t\"scripts-descriptions\": {\n\t\t\"cs\": \"Check for code style violations.\",\n\t\t\"cbf\": \"Fix code style violations.\",\n\t\t\"test\": \"Run the unit tests without code coverage.\",\n\t\t\"coverage\": \"Run the unit tests with code coverage.\",\n\t\t\"coverage-local\": \"Run the unit tests with code coverage and generate an HTML report in a 'build' directory.\",\n\t\t\"build\": \"Create PHAR files for PHPCS and PHPCBF.\",\n\t\t\"check-all\": \"Run all checks (phpcs, tests).\"\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":"implicit-arrow-linebreak","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/vendor/squizlabs/php_codesniffer/src/Standards/Generic/Tests/Commenting/DocCommentUnitTest.js","messages":[{"ruleId":"jsdoc/check-tag-names","severity":1,"message":"Invalid JSDoc tag name \"tag1\".","line":7,"column":1,"nodeType":"Block","endLine":7,"endColumn":1},{"ruleId":"jsdoc/check-tag-names","severity":1,"message":"Invalid JSDoc tag name \"tag2\".","line":8,"column":1,"nodeType":"Block","endLine":8,"endColumn":1},{"ruleId":"jsdoc/check-tag-names","severity":1,"message":"Invalid JSDoc tag name \"tag3\".","line":9,"column":1,"nodeType":"Block","endLine":9,"endColumn":1},{"ruleId":"jsdoc/check-tag-names","severity":1,"message":"Invalid JSDoc tag name \"tag1\".","line":18,"column":1,"nodeType":"Block","endLine":18,"endColumn":1},{"ruleId":"jsdoc/check-tag-names","severity":1,"message":"Invalid JSDoc tag name \"tag1\".","line":29,"column":1,"nodeType":"Block","endLine":29,"endColumn":1},{"ruleId":"jsdoc/check-tag-names","severity":1,"message":"Invalid JSDoc tag name \"tag\".","line":39,"column":1,"nodeType":"Block","endLine":39,"endColumn":1},{"ruleId":"jsdoc/check-tag-names","severity":1,"message":"Invalid JSDoc tag name \"tag2\".","line":40,"column":1,"nodeType":"Block","endLine":40,"endColumn":1},{"ruleId":"jsdoc/check-tag-names","severity":1,"message":"Invalid JSDoc tag name \"tagThree\".","line":41,"column":1,"nodeType":"Block","endLine":41,"endColumn":1},{"ruleId":"jsdoc/check-tag-names","severity":1,"message":"Invalid JSDoc tag name \"tagFour\".","line":42,"column":1,"nodeType":"Block","endLine":42,"endColumn":1},{"ruleId":"jsdoc/check-tag-names","severity":1,"message":"Invalid JSDoc tag name \"tag\".","line":48,"column":1,"nodeType":"Block","endLine":48,"endColumn":1},{"ruleId":"jsdoc/check-tag-names","severity":1,"message":"Invalid JSDoc tag name \"tag\".","line":59,"column":1,"nodeType":"Block","endLine":59,"endColumn":1},{"ruleId":"jsdoc/check-tag-names","severity":1,"message":"Invalid JSDoc tag name \"tag\".","line":70,"column":1,"nodeType":"Block","endLine":70,"endColumn":1},{"ruleId":"jsdoc/check-tag-names","severity":1,"message":"Invalid JSDoc tag name \"tag\".","line":78,"column":1,"nodeType":"Block","endLine":78,"endColumn":1},{"ruleId":"jsdoc/check-tag-names","severity":1,"message":"Invalid JSDoc tag name \"groupOne\".","line":85,"column":1,"nodeType":"Block","endLine":85,"endColumn":1},{"ruleId":"jsdoc/check-tag-names","severity":1,"message":"Invalid JSDoc tag name \"groupOne\".","line":86,"column":1,"nodeType":"Block","endLine":86,"endColumn":1},{"ruleId":"jsdoc/check-tag-names","severity":1,"message":"Invalid JSDoc tag name \"group2\".","line":88,"column":1,"nodeType":"Block","endLine":88,"endColumn":1},{"ruleId":"jsdoc/check-tag-names","severity":1,"message":"Invalid JSDoc tag name \"group2\".","line":89,"column":1,"nodeType":"Block","endLine":89,"endColumn":1},{"ruleId":"jsdoc/check-tag-names","severity":1,"message":"Invalid JSDoc tag name \"g3\".","line":92,"column":1,"nodeType":"Block","endLine":92,"endColumn":1},{"ruleId":"jsdoc/check-tag-names","severity":1,"message":"Invalid JSDoc tag name \"g3\".","line":93,"column":1,"nodeType":"Block","endLine":93,"endColumn":1},{"ruleId":"jsdoc/check-tag-names","severity":1,"message":"Invalid JSDoc tag name \"tag\".","line":104,"column":1,"nodeType":"Block","endLine":104,"endColumn":1},{"ruleId":"jsdoc/check-tag-names","severity":1,"message":"Invalid JSDoc tag name \"tag1\".","line":110,"column":1,"nodeType":"Block","endLine":110,"endColumn":1},{"ruleId":"jsdoc/check-tag-names","severity":1,"message":"Invalid JSDoc tag name \"tag1\".","line":112,"column":1,"nodeType":"Block","endLine":112,"endColumn":1},{"ruleId":"jsdoc/check-tag-names","severity":1,"message":"Invalid JSDoc tag name \"tag1\".","line":114,"column":1,"nodeType":"Block","endLine":114,"endColumn":1},{"ruleId":"jsdoc/check-tag-names","severity":1,"message":"Invalid JSDoc tag name \"category\".","line":140,"column":1,"nodeType":"Block","endLine":140,"endColumn":1},{"ruleId":"jsdoc/check-tag-names","severity":1,"message":"Invalid JSDoc tag name \"one\".","line":152,"column":1,"nodeType":"Block","endLine":152,"endColumn":1},{"ruleId":"jsdoc/check-tag-names","severity":1,"message":"Invalid JSDoc tag name \"two\".","line":153,"column":1,"nodeType":"Block","endLine":153,"endColumn":1},{"ruleId":"jsdoc/check-tag-names","severity":1,"message":"Invalid JSDoc tag name \"one\".","line":154,"column":1,"nodeType":"Block","endLine":154,"endColumn":1},{"ruleId":"jsdoc/check-tag-names","severity":1,"message":"Invalid JSDoc tag name \"two\".","line":156,"column":1,"nodeType":"Block","endLine":156,"endColumn":1},{"ruleId":"jsdoc/check-tag-names","severity":1,"message":"Invalid JSDoc tag name \"two\".","line":158,"column":1,"nodeType":"Block","endLine":158,"endColumn":1},{"ruleId":"jsdoc/check-tag-names","severity":1,"message":"Invalid JSDoc tag name \"three\".","line":159,"column":1,"nodeType":"Block","endLine":159,"endColumn":1},{"ruleId":"jsdoc/check-tag-names","severity":1,"message":"Invalid JSDoc tag name \"three\".","line":161,"column":1,"nodeType":"Block","endLine":161,"endColumn":1},{"ruleId":"jsdoc/check-tag-names","severity":1,"message":"Invalid JSDoc tag name \"tag\".","line":193,"column":1,"nodeType":"Block","endLine":193,"endColumn":1},{"ruleId":"jsdoc/check-tag-names","severity":1,"message":"Invalid JSDoc tag name \"tag\".","line":220,"column":1,"nodeType":"Block","endLine":220,"endColumn":1},{"ruleId":"max-len","severity":1,"message":"This line has a length of 102. Maximum allowed is 100.","line":226,"column":1,"nodeType":"Program","messageId":"max","endLine":226,"endColumn":103},{"ruleId":"jsdoc/check-tag-names","severity":1,"message":"Invalid JSDoc tag name \"category\".","line":229,"column":1,"nodeType":"Block","endLine":229,"endColumn":1},{"ruleId":"no-tabs","severity":1,"message":"Unexpected tab character.","line":230,"column":12,"nodeType":"Program","messageId":"unexpectedTab","endLine":230,"endColumn":13},{"ruleId":"no-tabs","severity":1,"message":"Unexpected tab character.","line":231,"column":11,"nodeType":"Program","messageId":"unexpectedTab","endLine":231,"endColumn":12},{"ruleId":"no-tabs","severity":1,"message":"Unexpected tab character.","line":232,"column":11,"nodeType":"Program","messageId":"unexpectedTab","endLine":232,"endColumn":12},{"ruleId":"no-tabs","severity":1,"message":"Unexpected tab character.","line":234,"column":12,"nodeType":"Program","messageId":"unexpectedTab","endLine":234,"endColumn":13},{"ruleId":"no-tabs","severity":1,"message":"Unexpected tab character.","line":235,"column":9,"nodeType":"Program","messageId":"unexpectedTab","endLine":235,"endColumn":10},{"ruleId":"max-len","severity":1,"message":"This line has a length of 102. Maximum allowed is 100.","line":239,"column":1,"nodeType":"Program","messageId":"max","endLine":239,"endColumn":103},{"ruleId":"jsdoc/check-tag-names","severity":1,"message":"Invalid JSDoc tag name \"category\".","line":242,"column":1,"nodeType":"Block","endLine":242,"endColumn":1},{"ruleId":"no-tabs","severity":1,"message":"Unexpected tab character.","line":242,"column":13,"nodeType":"Program","messageId":"unexpectedTab","endLine":242,"endColumn":15},{"ruleId":"no-tabs","severity":1,"message":"Unexpected tab character.","line":243,"column":12,"nodeType":"Program","messageId":"unexpectedTab","endLine":243,"endColumn":14},{"ruleId":"no-tabs","severity":1,"message":"Unexpected tab character.","line":244,"column":11,"nodeType":"Program","messageId":"unexpectedTab","endLine":244,"endColumn":12},{"ruleId":"no-tabs","severity":1,"message":"Unexpected tab character.","line":245,"column":11,"nodeType":"Program","messageId":"unexpectedTab","endLine":245,"endColumn":12},{"ruleId":"no-tabs","severity":1,"message":"Unexpected tab character.","line":247,"column":12,"nodeType":"Program","messageId":"unexpectedTab","endLine":247,"endColumn":13},{"ruleId":"no-tabs","severity":1,"message":"Unexpected tab character.","line":247,"column":15,"nodeType":"Program","messageId":"unexpectedTab","endLine":247,"endColumn":16},{"ruleId":"no-tabs","severity":1,"message":"Unexpected tab character.","line":248,"column":9,"nodeType":"Program","messageId":"unexpectedTab","endLine":248,"endColumn":11}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":49,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * Short description.\n *\n * Long description\n * over multiple lines.\n *\n * @tag1 one\n * @tag2 two\n * @tag3 three\n */\n\n/**\n * short description\n *\n * long description\n * over multiple lines.\n *\n * @tag1 one\n */\n\n/**\n *\n *Short description\n *\n *\n *Long description\n *over multiple lines\n *\n * @tag1 one\n */\n\n/*\n This is not a doc block.\n */\n\n/**\n * Short description.\n *\n * @tag one\n * @tag2 two\n * @tagThree three\n * @tagFour four\n */\n\n/**\n * Short description.\n *\n * @tag one\n *\n * @param\n * @param\n */\n\n/**\n * Short description.\n *\n * @param\n * @param\n * @tag one\n */\n\n/**\n * Short description.\n *\n * @param\n *\n * @param\n *\n *\n * @tag one\n */\n\n/**\n * Short description.\n *\n * @param\n *\n * @tag one\n * @param\n */\n\n/**\n * Short description.\n *\n * @groupOne one\n * @groupOne two\n *\n * @group2 one\n * @group2 two\n *\n *\n * @g3\n * @g3 two\n */\n\n/**\n * Short description\n * over multiple lines.\n *\n * Long description.\n *\n * @param\n *\n * @tag one\n */\n\n/**\n * Short description.\n *\n * @tag1 one some comment across\n * multiple lines\n * @tag1 two some comment across\n * multiple lines\n * @tag1 three some comment across\n * multiple lines\n */\n\n/**\n * Returns true if the specified string is in the camel caps format.\n *\n * @param boolean $classFormat If true, check to see if the string is in the\n * class format. Class format strings must start\n * with a capital letter and contain no\n * underscores.\n * @param boolean $strict If true, the string must not have two capital\n * letters next to each other. If false, a\n * relaxed camel caps policy is used to allow\n * for acronyms.\n *\n * @return boolean\n */\n\n/**\n * Verifies that a @throws tag exists for a function that throws exceptions.\n * Verifies the number of @throws tags and the number of throw tokens matches.\n * Verifies the exception type.\n *\n * PHP version 5\n *\n * @category PHP\n * @package PHP_CodeSniffer\n * @author Greg Sherwood <gsherwood@squiz.net>\n * @author Marc McIntyre <mmcintyre@squiz.net>\n * @copyright 2006-2012 Squiz Pty Ltd (ABN 77 084 670 600)\n * @license https://github.com/PHPCSStandards/PHP_CodeSniffer/blob/master/licence.txt BSD Licence\n * @link http://pear.php.net/package/PHP_CodeSniffer\n */\n\n/**\n * Comment\n *\n * @one\n * @two\n * @one\n *\n * @two something\n * here\n * @two foo\n * @three something\n * here\n * @three bar\n */\n\n/**\n * @ var Comment\n */\n\n/** @member Database $mockedDatabase */\n/** @member Container $mockedContainer */\n\n/**\n * 这是一条测试评论.\n */\n\n/**\n * I'm a function short-description\n *\n * @return boolean\n */\n\n/**\n * this is a test\n *\n * @author test\n * @param boolean $foo blah\n * @return boolean\n * @param boolean $bar Blah.\n */\n\n/**\n * Short description.\n *\n * @tag one\n * @param int $number\n * @param string $text\n * @return something\n */\n\n/**\n * @param int $number\n * @param string $text\n * @return something\n */\n\n/**\n * @param int $number\n */\n\n/**\n * étude des ...\n */\n\n/** doc comment */\n\n/**\n * Document behaviour with missing blank lines with indented docblocks.\n *\n * @param\n * @param\n * @tag one\n */\n\n/** Indented doc comment */\n\n/**\n * Verify and document sniff behaviour when the \"tag value\" is indented with a mix of tabs and spaces.\n * The below is \"correctly\" aligned.\n *\n * @category PHP\n * @package\t PHP_CodeSniffer\n * @author\t Greg Sherwood <gsherwood@squiz.net>\n * @author\t Marc McIntyre <mmcintyre@squiz.net>\n * @copyright 2006-2012 Squiz Pty Ltd (ABN 77 084 670 600)\n * @license\t https://github.com/PHPCSStandards/PHP_CodeSniffer/blob/master/licence.txt BSD Licence\n * @link\t http://pear.php.net/package/PHP_CodeSniffer\n */\n\n/**\n * Verify and document sniff behaviour when the \"tag value\" is indented with a mix of tabs and spaces.\n * The below is incorrectly aligned.\n *\n * @category\t\tPHP\n * @package\t\t PHP_CodeSniffer\n * @author\t Greg Sherwood <gsherwood@squiz.net>\n * @author\tMarc McIntyre <mmcintyre@squiz.net>\n * @copyright 2006-2012 Squiz Pty Ltd (ABN 77 084 670 600)\n * @license\t \thttps://github.com/PHPCSStandards/PHP_CodeSniffer/blob/master/licence.txt BSD Licence\n * @link\t\thttp://pear.php.net/package/PHP_CodeSniffer\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":"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":"implicit-arrow-linebreak","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/squizlabs/php_codesniffer/src/Standards/Generic/Tests/Commenting/FixmeUnitTest.js","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":7,"column":1,"nodeType":"Program","messageId":"global","endLine":10,"endColumn":17},{"ruleId":"no-undef","severity":1,"message":"'alert' is not defined.","line":7,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":7,"endColumn":6},{"ruleId":"no-undef","severity":1,"message":"'alert' is not defined.","line":10,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":10,"endColumn":6}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * FIXME: Write this comment\n * FIXME\n */\n\n// FIXME: remove this.\nalert( 'test' );\n\n// FIXME remove this.\nalert( 'test' );\n\n// fixme - remove this.\n\n// Extract info from the array.\n// FIXME: can this be done faster?\n\n// Extract info from the array (fixme: make it faster)\n// To do this, use a function!\n// nofixme! NOFIXME! NOfixme!\n// FIXME.\n// éfixme\n// fixmeé\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":"implicit-arrow-linebreak","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/squizlabs/php_codesniffer/src/Standards/Generic/Tests/Commenting/TodoUnitTest.js","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":7,"column":1,"nodeType":"Program","messageId":"global","endLine":10,"endColumn":17},{"ruleId":"no-undef","severity":1,"message":"'alert' is not defined.","line":7,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":7,"endColumn":6},{"ruleId":"no-undef","severity":1,"message":"'alert' is not defined.","line":10,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":10,"endColumn":6}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * TODO: Write this comment\n * TODO\n */\n\n// TODO: remove this.\nalert( 'test' );\n\n// TODO remove this.\nalert( 'test' );\n\n// todo - remove this.\n\n// Extract info from the array.\n// TODO: can this be done faster?\n\n// Extract info from the array (todo: make it faster)\n// To do this, use a function!\n// notodo! NOTODO! NOtodo!\n// TODO.\n// étodo\n// todoé\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":"implicit-arrow-linebreak","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/squizlabs/php_codesniffer/src/Standards/Generic/Tests/ControlStructures/InlineControlStructureUnitTest.js","messages":[{"ruleId":null,"fatal":true,"severity":2,"message":"Parsing error: Unexpected token 'hello'","line":3,"column":22,"nodeType":null}],"suppressedMessages":[],"errorCount":1,"fatalErrorCount":1,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"\n\nif (something) print 'hello';\n\nif (something) {\n print 'hello';\n} else print 'hi';\n\nif (something) {\n print 'hello';\n} else if (something) print 'hi';\n\nfor (i; i > 0; i--) print 'hello';\n\nwhile (something) print 'hello';\n\ndo {\n i--;\n} while (something);\n\ndo i++; while (i < 5);\n\nSomeClass.prototype.switch = function() {\n // do something\n};\n\nif ($(\"#myid\").rotationDegrees()=='90')\n $('.modal').css({'transform': 'rotate(90deg)'});\n\nif ($(\"#myid\").rotationDegrees()=='90')\n $foo = {'transform': 'rotate(90deg)'};\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":"implicit-arrow-linebreak","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/squizlabs/php_codesniffer/src/Standards/Generic/Tests/Debug/ClosureLinterUnitTest.js","messages":[{"ruleId":"jsdoc/require-returns","severity":1,"message":"Missing JSDoc @return declaration.","line":1,"column":1,"nodeType":"Block","endLine":3,"endColumn":4},{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":4,"column":1,"nodeType":"Program","messageId":"global","endLine":6,"endColumn":2},{"ruleId":"no-unused-vars","severity":1,"message":"'something' is defined but never used.","line":4,"column":10,"nodeType":"Identifier","messageId":"unusedVar","endLine":4,"endColumn":19},{"ruleId":"no-undef","severity":1,"message":"'a' is not defined.","line":5,"column":9,"nodeType":"Identifier","messageId":"undef","endLine":5,"endColumn":10}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * My function\n */\nfunction something() {\n\treturn a;\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":"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":"implicit-arrow-linebreak","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/squizlabs/php_codesniffer/src/Standards/Generic/Tests/Debug/ESLintUnitTest.js","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":1,"endColumn":17},{"ruleId":"no-unused-vars","severity":1,"message":"'foo' is assigned a value but never used.","line":1,"column":7,"nodeType":"Identifier","messageId":"unusedVar","endLine":1,"endColumn":10},{"ruleId":"no-undef","severity":1,"message":"'bar' is not defined.","line":1,"column":13,"nodeType":"Identifier","messageId":"undef","endLine":1,"endColumn":16}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"const foo = bar;\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":"implicit-arrow-linebreak","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/squizlabs/php_codesniffer/src/Standards/Generic/Tests/Debug/JSHintUnitTest.js","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":3,"column":1,"nodeType":"Program","messageId":"global","endLine":3,"endColumn":17},{"ruleId":"no-unused-vars","severity":1,"message":"'foo' is assigned a value but never used.","line":3,"column":7,"nodeType":"Identifier","messageId":"unusedVar","endLine":3,"endColumn":10},{"ruleId":"no-undef","severity":1,"message":"'bar' is not defined.","line":3,"column":13,"nodeType":"Identifier","messageId":"undef","endLine":3,"endColumn":16}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/* jshint undef: true, unused: true */\n\nconst foo = bar;\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":"implicit-arrow-linebreak","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/squizlabs/php_codesniffer/src/Standards/Generic/Tests/Files/EndFileNewlineUnitTest.1.js","messages":[{"ruleId":null,"fatal":true,"severity":2,"message":"Parsing error: Unterminated string constant","line":2,"column":7,"nodeType":null}],"suppressedMessages":[],"errorCount":1,"fatalErrorCount":1,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"\nalert('hi);\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":"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":"implicit-arrow-linebreak","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/squizlabs/php_codesniffer/src/Standards/Generic/Tests/Files/EndFileNewlineUnitTest.2.js","messages":[{"ruleId":null,"fatal":true,"severity":2,"message":"Parsing error: Unterminated string constant","line":2,"column":7,"nodeType":null}],"suppressedMessages":[],"errorCount":1,"fatalErrorCount":1,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"\nalert('hi);\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":"implicit-arrow-linebreak","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/squizlabs/php_codesniffer/src/Standards/Generic/Tests/Files/EndFileNewlineUnitTest.3.js","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":1,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'alert' is not defined.","line":1,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":1,"endColumn":6}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"alert( 'hi' );\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":"implicit-arrow-linebreak","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/squizlabs/php_codesniffer/src/Standards/Generic/Tests/Files/EndFileNoNewlineUnitTest.1.js","messages":[{"ruleId":null,"fatal":true,"severity":2,"message":"Parsing error: Unterminated string constant","line":2,"column":7,"nodeType":null}],"suppressedMessages":[],"errorCount":1,"fatalErrorCount":1,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"\nalert('hi);\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":"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":"implicit-arrow-linebreak","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/squizlabs/php_codesniffer/src/Standards/Generic/Tests/Files/EndFileNoNewlineUnitTest.2.js","messages":[{"ruleId":null,"fatal":true,"severity":2,"message":"Parsing error: Unterminated string constant","line":2,"column":7,"nodeType":null}],"suppressedMessages":[],"errorCount":1,"fatalErrorCount":1,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"\nalert('hi);\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":"implicit-arrow-linebreak","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/squizlabs/php_codesniffer/src/Standards/Generic/Tests/Files/EndFileNoNewlineUnitTest.3.js","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":1,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'alert' is not defined.","line":1,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":1,"endColumn":6}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"alert( 'hi' );\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":"implicit-arrow-linebreak","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/squizlabs/php_codesniffer/src/Standards/Generic/Tests/Files/LineEndingsUnitTest.js","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":2,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'alert' is not defined.","line":1,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":1,"endColumn":6},{"ruleId":"no-undef","severity":1,"message":"'alert' is not defined.","line":2,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":2,"endColumn":6}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"alert( 'hi' );\nalert( 'hi' );\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":"implicit-arrow-linebreak","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/squizlabs/php_codesniffer/src/Standards/Generic/Tests/Formatting/MultipleStatementAlignmentUnitTest.js","messages":[{"ruleId":null,"fatal":true,"severity":2,"message":"Parsing error: Unexpected token +=","line":94,"column":15,"nodeType":null}],"suppressedMessages":[],"errorCount":1,"fatalErrorCount":1,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"\n\n// Valid\nvar1 = 'var1';\nvar10 = 'var1';\nvar100 = 'var1';\nvar1000 = 'var1';\n\n// Invalid\nvar1 = 'var1';\nvar10 = 'var1';\nvar100 = 'var1';\nvar1000 = 'var1';\n\n// Valid\nvar1 = 'var1';\nvar10 = 'var1';\n\nvar100 = 'var1';\nvar1000 = 'var1';\n\n// Invalid\nvar1 = 'var1';\nvar10 = 'var1';\n\nvar100 = 'var1';\nvar1000 = 'var1';\n\n// Valid\nvar1 += 'var1';\nvar10 += 'var1';\nvar100 += 'var1';\nvar1000 += 'var1';\n\n// Invalid\nvar1 += 'var1';\nvar10+= 'var1';\nvar100 += 'var1';\nvar1000 += 'var1';\n\n// Valid\nvar1 = 'var1';\nvar10 += 'var1';\nvar100 = 'var1';\nvar1000 += 'var1';\n\n// Invalid\nvar1 = 'var1';\nvar10 += 'var1';\nvar100 = 'var1';\nvar1000+= 'var1';\n\n// Valid\nvar1 += 'var1';\nvar10 += 'var1';\n\nvar100 += 'var1';\nvar1000 += 'var1';\n\n// Invalid\nvar1 += 'var1';\nvar10 += 'var1';\n\nvar100 += 'var1';\nvar1000 += 'var1';\n\n// Valid\nvar test = 100;\n\n// InValid\nvar test = 100;\n\ncommentStart = phpcsFile.findPrevious();\ncommentEnd = this._phpcsFile;\nexpected += '...';\n\n// Invalid\nthis.okButton = {};\ncontent = {};\n\nvar buttonid = [this.id, '-positionFormats-add'].join('');\nvar buttonWidget = WidgetStore.get(buttonid);\nvar spinButtonid = [this.id, '-positionFormats-spinButton'].join('');\nvar spinButtonWidget = WidgetStore.get(spinButtonid);\nvar position = spinButtonWidget.getValue();\nvar posFormatsList = WidgetStore.get([self.id, '-positionFormats-list'].join(''));\n\ndfx.stripTags = function(content, allowedTags)\n{\n var match;\n var re = 'blah';\n};\n\nvar contents += 'if (';\nvar conditions = array();\n\nvar foo = {};\nfoo.blah = 'blah';\n\nvar script = document.createElement('script');\nscript.onload = function()\n{\n clearTimeout(t);\n};\n\nstream.match(stream.sol() ? /^\\s*\\/\\/.*/ : /^\\s+\\/\\/.*/);\nfunction() {\n if (condition)\n foo = .4\n}\n\nx = x << y;\nx <<= y;\nx = x >> y;\nx >>= y;\n\nx = x << y;\nx >>>= y;\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":"implicit-arrow-linebreak","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/squizlabs/php_codesniffer/src/Standards/Generic/Tests/Formatting/SpaceAfterNotUnitTest.js","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":4,"endColumn":23},{"ruleId":"no-undef","severity":1,"message":"'someVar' is not defined.","line":1,"column":7,"nodeType":"Identifier","messageId":"undef","endLine":1,"endColumn":14},{"ruleId":"no-undef","severity":1,"message":"'x' is not defined.","line":1,"column":19,"nodeType":"Identifier","messageId":"undef","endLine":1,"endColumn":20},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":1,"column":23,"nodeType":"BlockStatement","messageId":"unexpected","endLine":1,"endColumn":25,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[23,23],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-undef","severity":1,"message":"'someVar' is not defined.","line":2,"column":7,"nodeType":"Identifier","messageId":"undef","endLine":2,"endColumn":14},{"ruleId":"no-undef","severity":1,"message":"'x' is not defined.","line":2,"column":19,"nodeType":"Identifier","messageId":"undef","endLine":2,"endColumn":20},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":2,"column":23,"nodeType":"BlockStatement","messageId":"unexpected","endLine":2,"endColumn":25,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[48,48],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-undef","severity":1,"message":"'foo' is not defined.","line":3,"column":7,"nodeType":"Identifier","messageId":"undef","endLine":3,"endColumn":10},{"ruleId":"no-undef","severity":1,"message":"'x' is not defined.","line":3,"column":19,"nodeType":"Identifier","messageId":"undef","endLine":3,"endColumn":20},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":3,"column":33,"nodeType":"BlockStatement","messageId":"unexpected","endLine":3,"endColumn":35,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[83,83],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-unused-vars","severity":1,"message":"'z' is assigned a value but never used.","line":4,"column":7,"nodeType":"Identifier","messageId":"unusedVar","endLine":4,"endColumn":8},{"ruleId":"no-undef","severity":1,"message":"'x' is not defined.","line":4,"column":14,"nodeType":"Identifier","messageId":"undef","endLine":4,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'y' is not defined.","line":4,"column":19,"nodeType":"Identifier","messageId":"undef","endLine":4,"endColumn":20}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":13,"fixableErrorCount":0,"fixableWarningCount":0,"source":"if ( !someVar || !x ) {}\nif ( !someVar || !x ) {}\nif ( !foo() && ( !x || true ) ) {}\nconst z = !( x || y );\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":"implicit-arrow-linebreak","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/squizlabs/php_codesniffer/src/Standards/Generic/Tests/PHP/LowerCaseConstantUnitTest.js","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":14,"endColumn":17},{"ruleId":"no-undef","severity":1,"message":"'variable' is not defined.","line":1,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":1,"endColumn":14},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":1,"column":26,"nodeType":"BlockStatement","messageId":"unexpected","endLine":1,"endColumn":29,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[26,27],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-undef","severity":1,"message":"'variable' is not defined.","line":2,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":2,"endColumn":14},{"ruleId":"no-undef","severity":1,"message":"'TRUE' is not defined.","line":2,"column":19,"nodeType":"Identifier","messageId":"undef","endLine":2,"endColumn":23},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":2,"column":26,"nodeType":"BlockStatement","messageId":"unexpected","endLine":2,"endColumn":29,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[55,56],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-undef","severity":1,"message":"'variable' is not defined.","line":3,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":3,"endColumn":14},{"ruleId":"no-undef","severity":1,"message":"'True' is not defined.","line":3,"column":19,"nodeType":"Identifier","messageId":"undef","endLine":3,"endColumn":23},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":3,"column":26,"nodeType":"BlockStatement","messageId":"unexpected","endLine":3,"endColumn":29,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[84,85],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":4,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":4,"endColumn":16},{"ruleId":"no-undef","severity":1,"message":"'variable' is not defined.","line":4,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":4,"endColumn":9},{"ruleId":"no-undef","severity":1,"message":"'True' is not defined.","line":4,"column":12,"nodeType":"Identifier","messageId":"undef","endLine":4,"endColumn":16},{"ruleId":"no-undef","severity":1,"message":"'variable' is not defined.","line":6,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":6,"endColumn":14},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":6,"column":27,"nodeType":"BlockStatement","messageId":"unexpected","endLine":6,"endColumn":30,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[132,133],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-undef","severity":1,"message":"'variable' is not defined.","line":7,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":7,"endColumn":14},{"ruleId":"no-undef","severity":1,"message":"'FALSE' is not defined.","line":7,"column":19,"nodeType":"Identifier","messageId":"undef","endLine":7,"endColumn":24},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":7,"column":27,"nodeType":"BlockStatement","messageId":"unexpected","endLine":7,"endColumn":30,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[162,163],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-undef","severity":1,"message":"'variable' is not defined.","line":8,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":8,"endColumn":14},{"ruleId":"no-undef","severity":1,"message":"'False' is not defined.","line":8,"column":19,"nodeType":"Identifier","messageId":"undef","endLine":8,"endColumn":24},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":8,"column":27,"nodeType":"BlockStatement","messageId":"unexpected","endLine":8,"endColumn":30,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[192,193],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":9,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":9,"endColumn":17},{"ruleId":"no-undef","severity":1,"message":"'variable' is not defined.","line":9,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":9,"endColumn":9},{"ruleId":"no-undef","severity":1,"message":"'variable' is not defined.","line":11,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":11,"endColumn":14},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":11,"column":26,"nodeType":"BlockStatement","messageId":"unexpected","endLine":11,"endColumn":29,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[240,241],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-undef","severity":1,"message":"'variable' is not defined.","line":12,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":12,"endColumn":14},{"ruleId":"no-undef","severity":1,"message":"'NULL' is not defined.","line":12,"column":19,"nodeType":"Identifier","messageId":"undef","endLine":12,"endColumn":23},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":12,"column":26,"nodeType":"BlockStatement","messageId":"unexpected","endLine":12,"endColumn":29,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[269,270],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-undef","severity":1,"message":"'variable' is not defined.","line":13,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":13,"endColumn":14},{"ruleId":"no-undef","severity":1,"message":"'Null' is not defined.","line":13,"column":19,"nodeType":"Identifier","messageId":"undef","endLine":13,"endColumn":23},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":13,"column":26,"nodeType":"BlockStatement","messageId":"unexpected","endLine":13,"endColumn":29,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[298,299],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":14,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":14,"endColumn":16},{"ruleId":"no-undef","severity":1,"message":"'variable' is not defined.","line":14,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":14,"endColumn":9},{"ruleId":"no-undef","severity":1,"message":"'NULL' is not defined.","line":14,"column":12,"nodeType":"Identifier","messageId":"undef","endLine":14,"endColumn":16}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":33,"fixableErrorCount":0,"fixableWarningCount":0,"source":"if ( variable === true ) { }\nif ( variable === TRUE ) { }\nif ( variable === True ) { }\nvariable = True;\n\nif ( variable === false ) { }\nif ( variable === FALSE ) { }\nif ( variable === False ) { }\nvariable = false;\n\nif ( variable === null ) { }\nif ( variable === NULL ) { }\nif ( variable === Null ) { }\nvariable = NULL;\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":"implicit-arrow-linebreak","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/squizlabs/php_codesniffer/src/Standards/Generic/Tests/Strings/UnnecessaryStringConcatUnitTest.js","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":15,"endColumn":43},{"ruleId":"no-var","severity":1,"message":"Unexpected var, use let or const instead.","line":1,"column":1,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1,"endColumn":26},{"ruleId":"no-useless-concat","severity":1,"message":"Unexpected string concatenation of literals.","line":1,"column":15,"nodeType":"BinaryExpression","messageId":"unexpectedConcat","endLine":1,"endColumn":16},{"ruleId":"no-var","severity":1,"message":"Unexpected var, use let or const instead.","line":2,"column":1,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":2,"endColumn":22},{"ruleId":"no-redeclare","severity":1,"message":"'x' is already defined.","line":2,"column":5,"nodeType":"Identifier","messageId":"redeclared","endLine":2,"endColumn":6},{"ruleId":"no-var","severity":1,"message":"Unexpected var, use let or const instead.","line":3,"column":1,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":3,"endColumn":29},{"ruleId":"no-redeclare","severity":1,"message":"'x' is already defined.","line":3,"column":5,"nodeType":"Identifier","messageId":"redeclared","endLine":3,"endColumn":6},{"ruleId":"no-undef","severity":1,"message":"'y' is not defined.","line":3,"column":17,"nodeType":"Identifier","messageId":"undef","endLine":3,"endColumn":18},{"ruleId":"no-undef","severity":1,"message":"'y' is not defined.","line":7,"column":23,"nodeType":"Identifier","messageId":"undef","endLine":7,"endColumn":24},{"ruleId":"no-useless-concat","severity":1,"message":"Unexpected string concatenation of literals.","line":8,"column":21,"nodeType":"BinaryExpression","messageId":"unexpectedConcat","endLine":8,"endColumn":22},{"ruleId":"no-undef","severity":1,"message":"'y' is not defined.","line":9,"column":14,"nodeType":"Identifier","messageId":"undef","endLine":9,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'y' is not defined.","line":10,"column":14,"nodeType":"Identifier","messageId":"undef","endLine":10,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'z' is not defined.","line":10,"column":18,"nodeType":"Identifier","messageId":"undef","endLine":10,"endColumn":19},{"ruleId":"no-undef","severity":1,"message":"'y' is not defined.","line":11,"column":14,"nodeType":"Identifier","messageId":"undef","endLine":11,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'z' is not defined.","line":11,"column":18,"nodeType":"Identifier","messageId":"undef","endLine":11,"endColumn":19},{"ruleId":"no-useless-concat","severity":1,"message":"Unexpected string concatenation of literals.","line":11,"column":27,"nodeType":"BinaryExpression","messageId":"unexpectedConcat","endLine":11,"endColumn":28},{"ruleId":"no-unused-vars","severity":1,"message":"'long' is assigned a value but never used.","line":13,"column":7,"nodeType":"Identifier","messageId":"unusedVar","endLine":13,"endColumn":11}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":17,"fixableErrorCount":0,"fixableWarningCount":0,"source":"var x = 'My ' + 'string';\nvar x = 'My ' + 1234;\nvar x = 'My ' + y + ' test';\n\nthis.errors.test = x;\nthis.errors[ 'test' + 10 ] = x;\nthis.errors[ 'test' + y ] = x;\nthis.errors[ 'test' + 'blah' ] = x;\nthis.errors[ y ] = x;\nthis.errors[ y + z ] = x;\nthis.errors[ y + z + 'My' + 'String' ] = x;\n\nconst long = 'This is a really long string. ' +\n 'It is being used for errors. ' +\n 'The message is not translated.';\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":"implicit-arrow-linebreak","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/squizlabs/php_codesniffer/src/Standards/Generic/Tests/VersionControl/GitMergeConflictUnitTest.js","messages":[{"ruleId":null,"fatal":true,"severity":2,"message":"Parsing error: Unexpected token <<","line":5,"column":1,"nodeType":null}],"suppressedMessages":[],"errorCount":1,"fatalErrorCount":1,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"\nresult = x?y:z;\nresult = x ? y : z;\n\n<<<<<<< HEAD\nif (something === true\n=======\nif (something === false\n>>>>>>> develop\n ^ somethingElse === true\n) {\n<<<<<<< HEAD\n return true;\n=======\n return false;\n>>>>>>> develop\n}\n\ny = 1\n + 2\n - 3;\n\n/*\n<<<<<<< HEAD\n * @var string $bar\n */\nif (something === true\n\n/**\n=======\n * @var string $foo\n>>>>>>> master\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":"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":"implicit-arrow-linebreak","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/squizlabs/php_codesniffer/src/Standards/Generic/Tests/WhiteSpace/DisallowSpaceIndentUnitTest.js","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},{"ruleId":"no-unused-vars","severity":1,"message":"'x' is assigned a value but never used.","line":1,"column":7,"nodeType":"Identifier","messageId":"unusedVar","endLine":1,"endColumn":8},{"ruleId":"no-dupe-keys","severity":1,"message":"Duplicate key 'abc'.","line":4,"column":2,"nodeType":"ObjectExpression","messageId":"unexpected","endLine":4,"endColumn":5},{"ruleId":"no-mixed-spaces-and-tabs","severity":1,"message":"Mixed spaces and tabs.","line":6,"column":1,"nodeType":"Program","messageId":"mixedSpacesAndTabs","endLine":6,"endColumn":3},{"ruleId":"no-dupe-keys","severity":1,"message":"Duplicate key 'abc'.","line":8,"column":2,"nodeType":"ObjectExpression","messageId":"unexpected","endLine":8,"endColumn":5}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":5,"fixableErrorCount":0,"fixableWarningCount":0,"source":"const x = {\n\tabc: 1,\n\tzyz: 2,\n\tabc: 5,\n\tmno: {\n\t abc: 4\n\t},\n\tabc: 5\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":"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":"implicit-arrow-linebreak","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/squizlabs/php_codesniffer/src/Standards/Generic/Tests/WhiteSpace/DisallowTabIndentUnitTest.js","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},{"ruleId":"no-unused-vars","severity":1,"message":"'x' is assigned a value but never used.","line":1,"column":7,"nodeType":"Identifier","messageId":"unusedVar","endLine":1,"endColumn":8},{"ruleId":"no-dupe-keys","severity":1,"message":"Duplicate key 'abc'.","line":4,"column":2,"nodeType":"ObjectExpression","messageId":"unexpected","endLine":4,"endColumn":5},{"ruleId":"no-tabs","severity":1,"message":"Unexpected tab character.","line":5,"column":6,"nodeType":"Program","messageId":"unexpectedTab","endLine":5,"endColumn":7},{"ruleId":"no-mixed-spaces-and-tabs","severity":1,"message":"Mixed spaces and tabs.","line":6,"column":2,"nodeType":"Program","messageId":"mixedSpacesAndTabs","endLine":6,"endColumn":4},{"ruleId":"no-dupe-keys","severity":1,"message":"Duplicate key 'abc'.","line":8,"column":2,"nodeType":"ObjectExpression","messageId":"unexpected","endLine":8,"endColumn":5}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":"const x = {\n\tabc: 1,\n\tzyz: 2,\n\tabc: 5,\n\tmno:\t{\n \tabc: 4\n\t},\n\tabc: 5\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":"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":"implicit-arrow-linebreak","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/squizlabs/php_codesniffer/src/Standards/Generic/Tests/WhiteSpace/IncrementDecrementSpacingUnitTest.js","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":16,"endColumn":5},{"ruleId":"no-unused-vars","severity":1,"message":"'i' is assigned a value but never used.","line":16,"column":1,"nodeType":"Identifier","messageId":"unusedVar","endLine":16,"endColumn":2}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"let i;\n\ni = 10;\n--i;\n--i;\n--i;\n++i;\n++i;\n++i;\n\ni--;\ni--;\ni--;\ni++;\ni++;\ni++;\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":"implicit-arrow-linebreak","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/squizlabs/php_codesniffer/src/Standards/Generic/Tests/WhiteSpace/ScopeIndentUnitTest.1.js","messages":[{"ruleId":null,"fatal":true,"severity":2,"message":"Parsing error: Unexpected token Generic","line":1,"column":11,"nodeType":null}],"suppressedMessages":[],"errorCount":1,"fatalErrorCount":1,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"phpcs:set Generic.WhiteSpace.ScopeIndent tabIndent false\nvar script = document.createElement('script');\nscript.onload = function()\n{\n clearTimeout(t);\n script456.onload = null;\n script.onreadystatechange = null;\n callback.call(this);\n\n};\n\nthis.callbacks[type] = {\n namespaces: {},\nothers: []\n};\n\nblah = function()\n{\n print something;\n\n }\n\ntest(blah, function() {\n print something;\n});\n\nvar test = [{x: 10}];\nvar test = [{\n x: 10,\n y: {\n b14h: 12,\n 'b14h': 12\n },\n z: 23\n}];\n\nViper.prototype = {\n\n _removeEvents: function(elem)\n {\n if (!elem) {\n elem = this.element;\n }\n\n ViperUtil.removeEvent(elem, '.' + this.getEventNamespace());\n\n }\n\n};\n\nthis.init = function(data) {\n if (_pageListWdgt) {\n GUI.getWidget('changedPagesList').addItemClickedCallback(\n function(itemid, target) {\n draftChangeTypeClicked(\n itemid,\n target,\n {\n reviewData: _reviewData,\n pageid: itemid\n }\n );\n }\n );\n }//end if\n\n};\n\na(\n function() {\n var _a = function() {\n b = false;\n\n };\n true\n }\n);\n\n(function() {\n a = function() {\n a(function() {\n if (true) {\n a = true;\n }\n });\n\n a(\n function() {\n if (true) {\n if (true) {\n a = true;\n }\n }\n }\n );\n\n a(\n function() {\n if (true) {\n a = true;\n }\n }\n );\n\n };\n\n})();\n\na.prototype = {\n\n a: function()\n {\n var currentSize = null;\n ViperUtil.addEvent(\n header,\n 'safedblclick',\n function() {},\n );\n\n if (topContent) {\n ViperUtil.addClass(topContent, 'Viper-popup-top');\n main.appendChild(topContent);\n }\n\n ViperUtil.addClass(midContent, 'Viper-popup-content');\n main.appendChild(midContent);\n }\n\n};\n\na.prototype = {\n\n a: function()\n {\n ViperUtil.addClass(midContent, 'Viper-popup-content');\n main.appendChild(midContent);\n\n var mouseUpAction = function() {};\n var preventMouseUp = false;\n var self = this;\n if (clickAction) {\n }\n }\n\n};\n\na.prototype = {\n\n a: function()\n {\n var a = function() {\n var a = 'foo';\n };\n\n if (true) {\n }\n\n },\n\n b: function()\n {\n ViperUtil.addEvent(\n function() {\n if (fullScreen !== true) {\n currentSize = {\n };\n\n showfullScreen();\n }\n }\n );\n\n },\n\n c: function()\n {\n this.a(\n {\n a: function() {\n form.onsubmit = function() {\n return false;\n };\n\n var a = true;\n }\n }\n );\n\n }\n\n};\n\na.prototype = {\n init: function()\n {},\n\n _b: function()\n {\n }\n\n};\n\nfor (var i = 0; i < 10; i++) {\n var foo = {foo:{'a':'b',\n 'c':'d'}};\n}\n\nclass TestOk\n{\n destroy()\n {\n setTimeout(a, 1000);\n\n if (typeof self.callbackOnClose === \"function\") {\n self.callbackOnClose();\n }\n }\n}\n\nclass TestBad\n{\n destroy()\n {\n setTimeout(function () {\n return;\n }, 1000);\n\n if (typeof self.callbackOnClose === \"function\") {\n self.callbackOnClose();\n }\n }\n}\n\n( function( $ ) {\n foo(function( value ) {\n value.bind( function( newval ) {\n $( '#bar' ).html( newval );\n } );\n } )( jQuery );\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":"implicit-arrow-linebreak","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/squizlabs/php_codesniffer/src/Standards/MySource/Tests/Debug/FirebugConsoleUnitTest.js","messages":[{"ruleId":null,"fatal":true,"severity":2,"message":"Parsing error: Unexpected token ;","line":6,"column":22,"nodeType":null}],"suppressedMessages":[],"errorCount":1,"fatalErrorCount":1,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"console.info();\nconsole.warn();\nconsole.test();\ncon.sole();\nvar console = {\n console: 'string';\n};\nfunction console() {}","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":"implicit-arrow-linebreak","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/squizlabs/php_codesniffer/src/Standards/MySource/Tests/Objects/AssignThisUnitTest.js","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":20,"endColumn":20},{"ruleId":"no-undef","severity":1,"message":"'buttonWidget' is not defined.","line":2,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":2,"endColumn":13},{"ruleId":"no-var","severity":1,"message":"Unexpected var, use let or const instead.","line":6,"column":1,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":6,"endColumn":14},{"ruleId":"block-scoped-var","severity":1,"message":"'x' declared on line 16 column 11 is used outside of binding context.","line":6,"column":5,"nodeType":"Identifier","messageId":"outOfScope","endLine":6,"endColumn":6},{"ruleId":"block-scoped-var","severity":1,"message":"'x' declared on line 17 column 6 is used outside of binding context.","line":6,"column":5,"nodeType":"Identifier","messageId":"outOfScope","endLine":6,"endColumn":6},{"ruleId":"no-constant-condition","severity":1,"message":"Unexpected constant condition.","line":10,"column":6,"nodeType":"Literal","messageId":"unexpected","endLine":10,"endColumn":10},{"ruleId":"no-unused-vars","severity":1,"message":"'test' is assigned a value but never used.","line":11,"column":2,"nodeType":"Identifier","messageId":"unusedVar","endLine":11,"endColumn":6},{"ruleId":"no-unused-vars","severity":1,"message":"'itemid' is assigned a value but never used.","line":14,"column":7,"nodeType":"Identifier","messageId":"unusedVar","endLine":14,"endColumn":13},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":14,"column":28,"nodeType":"Identifier","messageId":"undef","endLine":14,"endColumn":29},{"ruleId":"no-var","severity":1,"message":"Unexpected var, use let or const instead.","line":16,"column":7,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":16,"endColumn":19},{"ruleId":"no-redeclare","severity":1,"message":"'x' is already defined.","line":16,"column":11,"nodeType":"Identifier","messageId":"redeclared","endLine":16,"endColumn":12},{"ruleId":"block-scoped-var","severity":1,"message":"'x' declared on line 17 column 6 is used outside of binding context.","line":16,"column":11,"nodeType":"Identifier","messageId":"outOfScope","endLine":16,"endColumn":12},{"ruleId":"no-var","severity":1,"message":"Unexpected var, use let or const instead.","line":17,"column":2,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":17,"endColumn":19},{"ruleId":"no-redeclare","severity":1,"message":"'x' is already defined.","line":17,"column":6,"nodeType":"Identifier","messageId":"redeclared","endLine":17,"endColumn":7},{"ruleId":"no-unused-vars","severity":1,"message":"'x' is assigned a value but never used.","line":17,"column":6,"nodeType":"Identifier","messageId":"unusedVar","endLine":17,"endColumn":7},{"ruleId":"no-underscore-dangle","severity":1,"message":"Unexpected dangling '_' in '_self'.","line":20,"column":7,"nodeType":"VariableDeclarator","messageId":"unexpectedUnderscore","endLine":20,"endColumn":19},{"ruleId":"no-unused-vars","severity":1,"message":"'_self' is assigned a value but never used.","line":20,"column":7,"nodeType":"Identifier","messageId":"unusedVar","endLine":20,"endColumn":12}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":17,"fixableErrorCount":0,"fixableWarningCount":0,"source":"const self = this;\nbuttonWidget.addClickEvent( () => {\n\tself.addDynamicSouce();\n} );\n\nvar x = self;\nlet y = this;\n\nlet test = '';\nif ( true ) {\n\ttest = this;\n}\n\nconst itemid = this.items[ i ].getAttribute( 'itemid' );\n\nfor ( var x = this; y < 10; y++ ) {\n\tvar x = this + 1;\n}\n\nconst _self = this;\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":"implicit-arrow-linebreak","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/squizlabs/php_codesniffer/src/Standards/MySource/Tests/Objects/CreateWidgetTypeCallbackUnitTest.js","messages":[{"ruleId":null,"fatal":true,"severity":2,"message":"Parsing error: Unexpected token getSomething","line":48,"column":5,"nodeType":null}],"suppressedMessages":[],"errorCount":1,"fatalErrorCount":1,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"SampleWidgetType.prototype = {\n\n create: function(callback)\n {\n if (x === 1) {\n return;\n }\n\n if (y === 1) {\n callback.call(this);\n // A comment here to explain the return is okay.\n return;\n }\n\n if (a === 1) {\n // Cant return value even after calling callback.\n callback.call(this);\n return something;\n }\n\n if (a === 1) {\n // Need to pass self or this to callback function.\n callback.call(a);\n }\n\n callback.call(self);\n\n var self = this;\n this.createChildren(null, function() {\n callback.call(self, div);\n });\n\n // Never good to return a value.\n return something;\n\n callback.call(self);\n }\n\n};\n\nAnotherSampleWidgetType.prototype = {\n\n create: function(input)\n {\n return;\n }\n\n getSomething: function(input)\n {\n return 1;\n }\n\n};\n\n\nNoCreateWidgetType.prototype = {\n\n getSomething: function(input)\n {\n return;\n }\n\n};\n\n\nSomeRandom.prototype = {\n\n create: function(input)\n {\n return;\n }\n\n};\n\nSampleWidgetType.prototype = {\n\n create: function(callback)\n {\n if (a === 1) {\n // This is ok because it is the last statement,\n // even though it is conditional.\n callback.call(self);\n }\n\n }\n\n};\n\nSampleWidgetType.prototype = {\n\n create: function(callback)\n {\n var something = callback;\n\n }\n\n};\n\nSampleWidgetType.prototype = {\n\n create: function(callback)\n {\n // Also valid because we are passing the callback to\n // someone else to call.\n if (y === 1) {\n this.something(callback);\n return;\n }\n\n this.init(callback);\n\n }\n\n};\n\nSampleWidgetType.prototype = {\n\n create: function(callback)\n {\n // Also valid because we are passing the callback to\n // someone else to call.\n if (y === 1) {\n this.something(callback);\n }\n\n this.init(callback);\n\n }\n\n};\n\nSampleWidgetType.prototype = {\n\n create: function(callback)\n {\n if (a === 1) {\n // This is ok because it is the last statement,\n // even though it is conditional.\n this.something(callback);\n }\n\n }\n\n};\n\n\nSampleWidgetType.prototype = {\n\n create: function(callback)\n {\n if (dfx.isFn(callback) === true) {\n callback.call(this, cont);\n return;\n }\n }\n\n};\n\n\nSampleWidgetType.prototype = {\n\n create: function(callback)\n {\n dfx.foreach(items, function(item) {\n return true;\n });\n\n if (dfx.isFn(callback) === true) {\n callback.call(this);\n }\n }\n\n};\n\nSampleWidgetType.prototype = {\n\n create: function(callback)\n {\n var self = this;\n this.createChildren(null, function() {\n callback.call(self, div);\n return;\n });\n }\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":"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":"implicit-arrow-linebreak","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/squizlabs/php_codesniffer/src/Standards/MySource/Tests/Strings/JoinStringsUnitTest.js","messages":[{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":1,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":1,"endColumn":16},{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":18,"endColumn":43},{"ruleId":"no-undef","severity":1,"message":"'one' is not defined.","line":1,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":1,"endColumn":4},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":2,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":2,"endColumn":18},{"ruleId":"no-undef","severity":1,"message":"'two' is not defined.","line":2,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":2,"endColumn":4},{"ruleId":"no-undef","severity":1,"message":"'one' is not defined.","line":2,"column":9,"nodeType":"Identifier","messageId":"undef","endLine":2,"endColumn":12},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":3,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":3,"endColumn":20},{"ruleId":"no-undef","severity":1,"message":"'two' is not defined.","line":3,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":3,"endColumn":4},{"ruleId":"no-undef","severity":1,"message":"'one' is not defined.","line":3,"column":9,"nodeType":"Identifier","messageId":"undef","endLine":3,"endColumn":12},{"ruleId":"no-undef","severity":1,"message":"'one' is not defined.","line":3,"column":15,"nodeType":"Identifier","messageId":"undef","endLine":3,"endColumn":18},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":4,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":4,"endColumn":20},{"ruleId":"no-undef","severity":1,"message":"'three' is not defined.","line":4,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":4,"endColumn":6},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":6,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":6,"endColumn":27},{"ruleId":"no-undef","severity":1,"message":"'four' is not defined.","line":6,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":6,"endColumn":5},{"ruleId":"no-undef","severity":1,"message":"'two' is not defined.","line":6,"column":15,"nodeType":"Identifier","messageId":"undef","endLine":6,"endColumn":18},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":7,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":7,"endColumn":31},{"ruleId":"no-undef","severity":1,"message":"'four' is not defined.","line":7,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":7,"endColumn":5},{"ruleId":"no-undef","severity":1,"message":"'two' is not defined.","line":7,"column":15,"nodeType":"Identifier","messageId":"undef","endLine":7,"endColumn":18},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":8,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":8,"endColumn":53},{"ruleId":"no-undef","severity":1,"message":"'four' is not defined.","line":8,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":8,"endColumn":5},{"ruleId":"no-undef","severity":1,"message":"'one' is not defined.","line":8,"column":17,"nodeType":"Identifier","messageId":"undef","endLine":8,"endColumn":20},{"ruleId":"no-undef","severity":1,"message":"'two' is not defined.","line":8,"column":22,"nodeType":"Identifier","messageId":"undef","endLine":8,"endColumn":25},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":9,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":9,"endColumn":48},{"ruleId":"no-undef","severity":1,"message":"'four' is not defined.","line":9,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":9,"endColumn":5},{"ruleId":"no-undef","severity":1,"message":"'one' is not defined.","line":9,"column":17,"nodeType":"Identifier","messageId":"undef","endLine":9,"endColumn":20},{"ruleId":"no-undef","severity":1,"message":"'two' is not defined.","line":9,"column":22,"nodeType":"Identifier","messageId":"undef","endLine":9,"endColumn":25},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":10,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":10,"endColumn":43},{"ruleId":"no-undef","severity":1,"message":"'four' is not defined.","line":10,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":10,"endColumn":5},{"ruleId":"no-undef","severity":1,"message":"'one' is not defined.","line":10,"column":17,"nodeType":"Identifier","messageId":"undef","endLine":10,"endColumn":20},{"ruleId":"no-undef","severity":1,"message":"'two' is not defined.","line":10,"column":22,"nodeType":"Identifier","messageId":"undef","endLine":10,"endColumn":25},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":12,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":12,"endColumn":65},{"ruleId":"no-undef","severity":1,"message":"'five' is not defined.","line":12,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":12,"endColumn":5},{"ruleId":"no-undef","severity":1,"message":"'one' is not defined.","line":12,"column":28,"nodeType":"Identifier","messageId":"undef","endLine":12,"endColumn":31},{"ruleId":"no-undef","severity":1,"message":"'two' is not defined.","line":12,"column":33,"nodeType":"Identifier","messageId":"undef","endLine":12,"endColumn":36},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":14,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":14,"endColumn":26},{"ruleId":"no-undef","severity":1,"message":"'six' is not defined.","line":14,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":14,"endColumn":4},{"ruleId":"no-undef","severity":1,"message":"'myArray' is not defined.","line":14,"column":7,"nodeType":"Identifier","messageId":"undef","endLine":14,"endColumn":14},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":15,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":15,"endColumn":36},{"ruleId":"no-undef","severity":1,"message":"'six' is not defined.","line":15,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":15,"endColumn":4},{"ruleId":"no-undef","severity":1,"message":"'arrayOne' is not defined.","line":15,"column":9,"nodeType":"Identifier","messageId":"undef","endLine":15,"endColumn":17},{"ruleId":"no-undef","severity":1,"message":"'arrayTwo' is not defined.","line":15,"column":19,"nodeType":"Identifier","messageId":"undef","endLine":15,"endColumn":27},{"ruleId":"no-var","severity":1,"message":"Unexpected var, use let or const instead.","line":18,"column":1,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":18,"endColumn":43},{"ruleId":"no-use-before-define","severity":1,"message":"'x' was used before it was defined.","line":18,"column":21,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":18,"endColumn":22}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":43,"fixableErrorCount":0,"fixableWarningCount":0,"source":"one = ( 1 + 2 );\ntwo = ( one + 2 );\ntwo = ( one + one );\nthree = ( '1' + 2 );\n\nfour = [ '1', two ].join();\nfour = [ '1', two ].join( '' );\nfour = [ '1', [ one, two ].join( ',' ) ].join( ' ' );\nfour = [ '1', [ one, two ].join() ].join( ' ' );\nfour = [ '1', [ one, two ].join() ].join();\n\nfive = 'string' + [ '1', [ one, two ].join() ].join() + 'string';\n\nsix = myArray.join( ' ' );\nsix = [ arrayOne, arrayTwo ].join();\n\n// This is fine because the array is not created inline.\nvar x = 'x' + test[ x ].join( 'p' ) + 't';\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":"implicit-arrow-linebreak","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/squizlabs/php_codesniffer/src/Standards/PEAR/Tests/ControlStructures/MultiLineConditionUnitTest.js","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":239,"endColumn":2},{"ruleId":"no-undef","severity":1,"message":"'blah' is not defined.","line":1,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":1,"endColumn":10},{"ruleId":"no-undef","severity":1,"message":"'param' is not defined.","line":1,"column":12,"nodeType":"Identifier","messageId":"undef","endLine":1,"endColumn":17},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":1,"column":22,"nodeType":"BlockStatement","messageId":"unexpected","endLine":3,"endColumn":2,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[22,24],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-undef","severity":1,"message":"'condition1' is not defined.","line":5,"column":8,"nodeType":"Identifier","messageId":"undef","endLine":5,"endColumn":18},{"ruleId":"no-undef","severity":1,"message":"'condition2' is not defined.","line":6,"column":5,"nodeType":"Identifier","messageId":"undef","endLine":6,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'condition3' is not defined.","line":7,"column":5,"nodeType":"Identifier","messageId":"undef","endLine":7,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'condition4' is not defined.","line":8,"column":5,"nodeType":"Identifier","messageId":"undef","endLine":8,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'condition5' is not defined.","line":9,"column":5,"nodeType":"Identifier","messageId":"undef","endLine":9,"endColumn":15},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":10,"column":3,"nodeType":"BlockStatement","messageId":"unexpected","endLine":11,"endColumn":2,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[122,123],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-undef","severity":1,"message":"'condition1' is not defined.","line":13,"column":8,"nodeType":"Identifier","messageId":"undef","endLine":13,"endColumn":18},{"ruleId":"no-undef","severity":1,"message":"'condition2' is not defined.","line":13,"column":22,"nodeType":"Identifier","messageId":"undef","endLine":13,"endColumn":32},{"ruleId":"no-undef","severity":1,"message":"'condition3' is not defined.","line":13,"column":38,"nodeType":"Identifier","messageId":"undef","endLine":13,"endColumn":48},{"ruleId":"no-undef","severity":1,"message":"'condition4' is not defined.","line":13,"column":52,"nodeType":"Identifier","messageId":"undef","endLine":13,"endColumn":62},{"ruleId":"no-undef","severity":1,"message":"'condition5' is not defined.","line":13,"column":66,"nodeType":"Identifier","messageId":"undef","endLine":13,"endColumn":76},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":13,"column":79,"nodeType":"BlockStatement","messageId":"unexpected","endLine":14,"endColumn":2,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[205,206],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-undef","severity":1,"message":"'condition1' is not defined.","line":16,"column":8,"nodeType":"Identifier","messageId":"undef","endLine":16,"endColumn":18},{"ruleId":"no-undef","severity":1,"message":"'condition2' is not defined.","line":16,"column":22,"nodeType":"Identifier","messageId":"undef","endLine":16,"endColumn":32},{"ruleId":"no-undef","severity":1,"message":"'condition3' is not defined.","line":17,"column":5,"nodeType":"Identifier","messageId":"undef","endLine":17,"endColumn":15},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":18,"column":3,"nodeType":"BlockStatement","messageId":"unexpected","endLine":19,"endColumn":2,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[264,265],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-undef","severity":1,"message":"'condition1' is not defined.","line":22,"column":4,"nodeType":"Identifier","messageId":"undef","endLine":22,"endColumn":14},{"ruleId":"no-undef","severity":1,"message":"'condition2' is not defined.","line":22,"column":18,"nodeType":"Identifier","messageId":"undef","endLine":22,"endColumn":28},{"ruleId":"no-undef","severity":1,"message":"'condition3' is not defined.","line":23,"column":5,"nodeType":"Identifier","messageId":"undef","endLine":23,"endColumn":15},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":24,"column":3,"nodeType":"BlockStatement","messageId":"unexpected","endLine":25,"endColumn":2,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[324,325],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-undef","severity":1,"message":"'condition1' is not defined.","line":27,"column":8,"nodeType":"Identifier","messageId":"undef","endLine":27,"endColumn":18},{"ruleId":"no-undef","severity":1,"message":"'condition2' is not defined.","line":28,"column":5,"nodeType":"Identifier","messageId":"undef","endLine":28,"endColumn":15},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":29,"column":3,"nodeType":"BlockStatement","messageId":"unexpected","endLine":30,"endColumn":2,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[369,370],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-undef","severity":1,"message":"'condition1' is not defined.","line":32,"column":8,"nodeType":"Identifier","messageId":"undef","endLine":32,"endColumn":18},{"ruleId":"no-undef","severity":1,"message":"'condition2' is not defined.","line":33,"column":5,"nodeType":"Identifier","messageId":"undef","endLine":33,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'condition3' is not defined.","line":34,"column":5,"nodeType":"Identifier","messageId":"undef","endLine":34,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'condition4' is not defined.","line":35,"column":5,"nodeType":"Identifier","messageId":"undef","endLine":35,"endColumn":15},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":36,"column":3,"nodeType":"BlockStatement","messageId":"unexpected","endLine":37,"endColumn":2,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[450,451],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-undef","severity":1,"message":"'condition1' is not defined.","line":39,"column":8,"nodeType":"Identifier","messageId":"undef","endLine":39,"endColumn":18},{"ruleId":"no-undef","severity":1,"message":"'condition2' is not defined.","line":40,"column":4,"nodeType":"Identifier","messageId":"undef","endLine":40,"endColumn":14},{"ruleId":"no-undef","severity":1,"message":"'condition3' is not defined.","line":41,"column":7,"nodeType":"Identifier","messageId":"undef","endLine":41,"endColumn":17},{"ruleId":"no-undef","severity":1,"message":"'condition4' is not defined.","line":42,"column":4,"nodeType":"Identifier","messageId":"undef","endLine":42,"endColumn":14},{"ruleId":"no-undef","severity":1,"message":"'condition5' is not defined.","line":43,"column":4,"nodeType":"Identifier","messageId":"undef","endLine":43,"endColumn":14},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":44,"column":3,"nodeType":"BlockStatement","messageId":"unexpected","endLine":45,"endColumn":2,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[548,549],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-undef","severity":1,"message":"'$condition1' is not defined.","line":47,"column":8,"nodeType":"Identifier","messageId":"undef","endLine":47,"endColumn":19},{"ruleId":"no-undef","severity":1,"message":"'$condition2' is not defined.","line":48,"column":5,"nodeType":"Identifier","messageId":"undef","endLine":48,"endColumn":16},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":49,"column":3,"nodeType":"BlockStatement","messageId":"unexpected","endLine":50,"endColumn":2,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[595,596],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-undef","severity":1,"message":"'condition1' is not defined.","line":52,"column":8,"nodeType":"Identifier","messageId":"undef","endLine":52,"endColumn":18},{"ruleId":"no-undef","severity":1,"message":"'condition2' is not defined.","line":53,"column":5,"nodeType":"Identifier","messageId":"undef","endLine":53,"endColumn":15},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":54,"column":3,"nodeType":"BlockStatement","messageId":"unexpected","endLine":55,"endColumn":2,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[640,641],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-undef","severity":1,"message":"'condition1' is not defined.","line":59,"column":3,"nodeType":"Identifier","messageId":"undef","endLine":59,"endColumn":13},{"ruleId":"no-undef","severity":1,"message":"'condition2' is not defined.","line":60,"column":5,"nodeType":"Identifier","messageId":"undef","endLine":60,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'condition3' is not defined.","line":62,"column":5,"nodeType":"Identifier","messageId":"undef","endLine":62,"endColumn":15},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":63,"column":3,"nodeType":"BlockStatement","messageId":"unexpected","endLine":64,"endColumn":2,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[707,708],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-undef","severity":1,"message":"'condition1' is not defined.","line":66,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":66,"endColumn":16},{"ruleId":"no-undef","severity":1,"message":"'condition2' is not defined.","line":67,"column":5,"nodeType":"Identifier","messageId":"undef","endLine":67,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'condition3' is not defined.","line":68,"column":5,"nodeType":"Identifier","messageId":"undef","endLine":68,"endColumn":15},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":69,"column":3,"nodeType":"BlockStatement","messageId":"unexpected","endLine":70,"endColumn":2,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[766,767],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-undef","severity":1,"message":"'condition1' is not defined.","line":72,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":72,"endColumn":16},{"ruleId":"no-undef","severity":1,"message":"'condition2' is not defined.","line":73,"column":5,"nodeType":"Identifier","messageId":"undef","endLine":73,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'condition3' is not defined.","line":74,"column":5,"nodeType":"Identifier","messageId":"undef","endLine":74,"endColumn":15},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":75,"column":3,"nodeType":"BlockStatement","messageId":"unexpected","endLine":76,"endColumn":2,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[825,826],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-dupe-else-if","severity":1,"message":"This branch can never execute. Its condition is a duplicate or covered by previous conditions in the if-else-if chain.","line":76,"column":13,"nodeType":"LogicalExpression","messageId":"unexpected","endLine":78,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'condition1' is not defined.","line":76,"column":13,"nodeType":"Identifier","messageId":"undef","endLine":76,"endColumn":23},{"ruleId":"no-undef","severity":1,"message":"'condition2' is not defined.","line":77,"column":5,"nodeType":"Identifier","messageId":"undef","endLine":77,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'condition3' is not defined.","line":78,"column":5,"nodeType":"Identifier","messageId":"undef","endLine":78,"endColumn":15},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":79,"column":3,"nodeType":"BlockStatement","messageId":"unexpected","endLine":80,"endColumn":2,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[888,889],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-undef","severity":1,"message":"'condition1' is not defined.","line":82,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":82,"endColumn":16},{"ruleId":"no-undef","severity":1,"message":"'condition2' is not defined.","line":83,"column":5,"nodeType":"Identifier","messageId":"undef","endLine":83,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'condition3' is not defined.","line":84,"column":5,"nodeType":"Identifier","messageId":"undef","endLine":84,"endColumn":15},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":85,"column":3,"nodeType":"BlockStatement","messageId":"unexpected","endLine":86,"endColumn":2,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[947,948],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-dupe-else-if","severity":1,"message":"This branch can never execute. Its condition is a duplicate or covered by previous conditions in the if-else-if chain.","line":87,"column":2,"nodeType":"LogicalExpression","messageId":"unexpected","endLine":89,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'condition1' is not defined.","line":87,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":87,"endColumn":12},{"ruleId":"no-undef","severity":1,"message":"'condition2' is not defined.","line":88,"column":4,"nodeType":"Identifier","messageId":"undef","endLine":88,"endColumn":14},{"ruleId":"no-undef","severity":1,"message":"'condition3' is not defined.","line":89,"column":5,"nodeType":"Identifier","messageId":"undef","endLine":89,"endColumn":15},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":90,"column":3,"nodeType":"BlockStatement","messageId":"unexpected","endLine":91,"endColumn":2,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[1010,1011],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-undef","severity":1,"message":"'condition1' is not defined.","line":93,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":93,"endColumn":16},{"ruleId":"no-undef","severity":1,"message":"'condition2' is not defined.","line":94,"column":5,"nodeType":"Identifier","messageId":"undef","endLine":94,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'condition3' is not defined.","line":95,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":95,"endColumn":11},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":95,"column":14,"nodeType":"BlockStatement","messageId":"unexpected","endLine":96,"endColumn":2,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[1065,1066],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-undef","severity":1,"message":"'condition1' is not defined.","line":98,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":98,"endColumn":16},{"ruleId":"no-undef","severity":1,"message":"'condition2' is not defined.","line":99,"column":5,"nodeType":"Identifier","messageId":"undef","endLine":99,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'condition3' is not defined.","line":99,"column":19,"nodeType":"Identifier","messageId":"undef","endLine":99,"endColumn":29},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":100,"column":3,"nodeType":"BlockStatement","messageId":"unexpected","endLine":101,"endColumn":2,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[1120,1121],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-undef","severity":1,"message":"'condition1' is not defined.","line":103,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":103,"endColumn":16},{"ruleId":"no-undef","severity":1,"message":"'condition1' is not defined.","line":107,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":107,"endColumn":16},{"ruleId":"no-undef","severity":1,"message":"'condition2' is not defined.","line":108,"column":5,"nodeType":"Identifier","messageId":"undef","endLine":108,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'condition3' is not defined.","line":109,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":109,"endColumn":11},{"ruleId":"no-undef","severity":1,"message":"'condition1' is not defined.","line":113,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":113,"endColumn":16},{"ruleId":"no-undef","severity":1,"message":"'condition2' is not defined.","line":114,"column":5,"nodeType":"Identifier","messageId":"undef","endLine":114,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'condition3' is not defined.","line":114,"column":19,"nodeType":"Identifier","messageId":"undef","endLine":114,"endColumn":29},{"ruleId":"no-undef","severity":1,"message":"'a' is not defined.","line":119,"column":7,"nodeType":"Identifier","messageId":"undef","endLine":119,"endColumn":8},{"ruleId":"no-undef","severity":1,"message":"'post' is not defined.","line":119,"column":10,"nodeType":"Identifier","messageId":"undef","endLine":119,"endColumn":14},{"ruleId":"no-bitwise","severity":1,"message":"Unexpected use of '^'.","line":120,"column":7,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":121,"endColumn":40},{"ruleId":"no-undef","severity":1,"message":"'a' is not defined.","line":120,"column":8,"nodeType":"Identifier","messageId":"undef","endLine":120,"endColumn":9},{"ruleId":"no-undef","severity":1,"message":"'a' is not defined.","line":121,"column":5,"nodeType":"Identifier","messageId":"undef","endLine":121,"endColumn":6},{"ruleId":"no-undef","severity":1,"message":"'foo' is not defined.","line":126,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":126,"endColumn":9},{"ruleId":"no-undef","severity":1,"message":"'array_key_exists' is not defined.","line":133,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":133,"endColumn":22},{"ruleId":"no-undef","severity":1,"message":"'key' is not defined.","line":133,"column":24,"nodeType":"Identifier","messageId":"undef","endLine":133,"endColumn":27},{"ruleId":"no-undef","severity":1,"message":"'value' is not defined.","line":133,"column":29,"nodeType":"Identifier","messageId":"undef","endLine":133,"endColumn":34},{"ruleId":"no-undef","severity":1,"message":"'foo' is not defined.","line":134,"column":5,"nodeType":"Identifier","messageId":"undef","endLine":134,"endColumn":8},{"ruleId":"no-mixed-spaces-and-tabs","severity":1,"message":"Mixed spaces and tabs.","line":135,"column":4,"nodeType":"Program","messageId":"mixedSpacesAndTabs","endLine":135,"endColumn":6},{"ruleId":"no-undef","severity":1,"message":"'key' is not defined.","line":135,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":135,"endColumn":9},{"ruleId":"no-undef","severity":1,"message":"'value2' is not defined.","line":135,"column":11,"nodeType":"Identifier","messageId":"undef","endLine":135,"endColumn":17},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":137,"column":3,"nodeType":"BlockStatement","messageId":"unexpected","endLine":138,"endColumn":2,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[1679,1680],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-constant-condition","severity":1,"message":"Unexpected constant condition.","line":140,"column":6,"nodeType":"Literal","messageId":"unexpected","endLine":140,"endColumn":10},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":141,"column":2,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":141,"endColumn":12},{"ruleId":"no-undef","severity":1,"message":"'foo' is not defined.","line":141,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":141,"endColumn":5},{"ruleId":"no-undef","severity":1,"message":"'foo' is not defined.","line":144,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":144,"endColumn":9},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":144,"column":10,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":144,"endColumn":12},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":145,"column":9,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":145,"endColumn":11},{"ruleId":"brace-style","severity":1,"message":"Opening curly brace does not appear on the same line as controlling statement.","line":148,"column":1,"nodeType":"Punctuator","messageId":"nextLineOpen","endLine":148,"endColumn":2},{"ruleId":"no-undef","severity":1,"message":"'foo' is not defined.","line":152,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":152,"endColumn":9},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":152,"column":10,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":152,"endColumn":12},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":153,"column":9,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":153,"endColumn":11},{"ruleId":"brace-style","severity":1,"message":"Opening curly brace does not appear on the same line as controlling statement.","line":154,"column":1,"nodeType":"Punctuator","messageId":"nextLineOpen","endLine":154,"endColumn":2},{"ruleId":"no-undef","severity":1,"message":"'IPP' is not defined.","line":158,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":158,"endColumn":9},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":158,"column":22,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":158,"endColumn":24},{"ruleId":"no-undef","severity":1,"message":"'IPP' is not defined.","line":160,"column":5,"nodeType":"Identifier","messageId":"undef","endLine":160,"endColumn":8},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":160,"column":21,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":160,"endColumn":23},{"ruleId":"no-undef","severity":1,"message":"'a' is not defined.","line":166,"column":7,"nodeType":"Identifier","messageId":"undef","endLine":166,"endColumn":8},{"ruleId":"no-undef","severity":1,"message":"'b' is not defined.","line":167,"column":9,"nodeType":"Identifier","messageId":"undef","endLine":167,"endColumn":10},{"ruleId":"no-undef","severity":1,"message":"'a' is not defined.","line":173,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":173,"endColumn":7},{"ruleId":"no-undef","severity":1,"message":"'foo' is not defined.","line":174,"column":5,"nodeType":"Identifier","messageId":"undef","endLine":174,"endColumn":8},{"ruleId":"no-mixed-spaces-and-tabs","severity":1,"message":"Mixed spaces and tabs.","line":175,"column":4,"nodeType":"Program","messageId":"mixedSpacesAndTabs","endLine":175,"endColumn":6},{"ruleId":"no-mixed-spaces-and-tabs","severity":1,"message":"Mixed spaces and tabs.","line":176,"column":4,"nodeType":"Program","messageId":"mixedSpacesAndTabs","endLine":176,"endColumn":6},{"ruleId":"no-undef","severity":1,"message":"'foo' is not defined.","line":181,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":181,"endColumn":9},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":181,"column":10,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":181,"endColumn":12},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":182,"column":9,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":182,"endColumn":11},{"ruleId":"brace-style","severity":1,"message":"Opening curly brace does not appear on the same line as controlling statement.","line":185,"column":1,"nodeType":"Punctuator","messageId":"nextLineOpen","endLine":185,"endColumn":2},{"ruleId":"no-undef","severity":1,"message":"'foo' is not defined.","line":189,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":189,"endColumn":9},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":189,"column":10,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":189,"endColumn":12},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":190,"column":9,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":190,"endColumn":11},{"ruleId":"brace-style","severity":1,"message":"Opening curly brace does not appear on the same line as controlling statement.","line":191,"column":1,"nodeType":"Punctuator","messageId":"nextLineOpen","endLine":191,"endColumn":2},{"ruleId":"no-undef","severity":1,"message":"'IPP' is not defined.","line":195,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":195,"endColumn":9},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":195,"column":22,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":195,"endColumn":24},{"ruleId":"no-undef","severity":1,"message":"'IPP' is not defined.","line":197,"column":5,"nodeType":"Identifier","messageId":"undef","endLine":197,"endColumn":8},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":197,"column":21,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":197,"endColumn":23},{"ruleId":"no-undef","severity":1,"message":"'foo' is not defined.","line":202,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":202,"endColumn":9},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":202,"column":10,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":202,"endColumn":12},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":206,"column":9,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":206,"endColumn":11},{"ruleId":"no-undef","severity":1,"message":"'IPP' is not defined.","line":211,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":211,"endColumn":9},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":211,"column":22,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":211,"endColumn":24},{"ruleId":"no-undef","severity":1,"message":"'IPP' is not defined.","line":212,"column":5,"nodeType":"Identifier","messageId":"undef","endLine":212,"endColumn":8},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":212,"column":21,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":212,"endColumn":23},{"ruleId":"no-undef","severity":1,"message":"'foo' is not defined.","line":218,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":218,"endColumn":9},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":218,"column":10,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":218,"endColumn":12},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":219,"column":9,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":219,"endColumn":11},{"ruleId":"no-undef","severity":1,"message":"'IPP' is not defined.","line":225,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":225,"endColumn":9},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":225,"column":22,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":225,"endColumn":24},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":226,"column":9,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":226,"endColumn":11},{"ruleId":"no-undef","severity":1,"message":"'foo' is not defined.","line":233,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":233,"endColumn":9},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":233,"column":10,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":233,"endColumn":12},{"ruleId":"no-undef","severity":1,"message":"'IPP' is not defined.","line":234,"column":5,"nodeType":"Identifier","messageId":"undef","endLine":234,"endColumn":8},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":234,"column":21,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":234,"endColumn":23}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":149,"fixableErrorCount":0,"fixableWarningCount":0,"source":"if ( blah( param ) ) {\n\n}\n\nif ( ( condition1 ||\n condition2 ) &&\n condition3 &&\n condition4 &&\n condition5\n) {\n}\n\nif ( ( condition1 || condition2 ) && condition3 && condition4 && condition5 ) {\n}\n\nif ( ( condition1 || condition2 ) &&\n condition3\n) {\n}\n\nif (\n\t( condition1 || condition2 ) &&\n condition3\n) {\n}\n\nif ( ( condition1 ||\n condition2 )\n) {\n}\n\nif ( ( condition1 ||\n condition2 ) &&\n condition3 &&\n condition4\n) {\n}\n\nif ( ( condition1 ||\n condition2 ) &&\n condition3 &&\n condition4 &&\n condition5\n) {\n}\n\nif ( ( $condition1 ||\n $condition2 )\n) {\n}\n\nif ( ( condition1 ||\n condition2 )\n) {\n}\n\nif (\n\t(\n\t\tcondition1 ||\n condition2\n\t) &&\n condition3\n) {\n}\n\nif ( condition1 ||\n condition2 ||\n condition3\n) {\n}\n\nif ( condition1 ||\n condition2 ||\n condition3\n) {\n} else if ( condition1 ||\n condition2 ||\n condition3\n) {\n}\n\nif ( condition1 ||\n condition2 ||\n condition3\n) {\n} else if (\n\tcondition1 ||\n condition2 &&\n condition3\n) {\n}\n\nif ( condition1 ||\n condition2 ||\ncondition3 ) {\n}\n\nif ( condition1 ||\n condition2 || condition3\n) {\n}\n\nif ( condition1 ) {\n\tconsole.info( 'bar' );\n}\n\nif ( condition1 ||\n condition2 ||\ncondition3 ) {\n\tconsole.info( 'bar' );\n}\n\nif ( condition1 ||\n condition2 || condition3\n) {\n\tconsole.info( 'bar' );\n}\n\nif ( !a( post ) &&\n ( !a( context.header ) ^\n a( context.header, 'Content-Type' ) )\n) {\n// ...\n}\n\nif ( foo ) {\n\tconsole.info( 'bar' );\n}\n\n// Should be no errors even though lines are\n// not exactly aligned together. Multi-line function\n// call takes precedence.\nif ( array_key_exists( key, value ) &&\n foo.bar.baz(\n \tkey, value2\n )\n) {\n}\n\nif ( true ) {\n\tfoo = true;\n}\n\nif ( foo == 401 || // comment\n bar == 3200 ) /* long comment\n here\n */\n{\n\treturn false;\n}\n\nif ( foo == 401 || // comment\n bar == 3200 ) // long comment here\n{\n\treturn false;\n}\n\nif ( IPP.errorCode() == 401 ||\n // Comment explaining the next condition here.\n IPP.errorCode() == 3200\n) {\n\treturn false;\n}\n\nfunction bar() {\n\tif ( a &&\n b\n\t) {\n\t\treturn false;\n\t}\n}\n\nif ( a &&\n foo(\n \t'a',\n \t'b'\n ) ) {\n\treturn false;\n}\n\nif ( foo == 401 || // phpcs:ignore Standard.Category.Sniff -- for reasons.\n bar == 3200 ) /*\n phpcs:ignore Standard.Category.Sniff -- for reasons.\n */\n{\n\treturn false;\n}\n\nif ( foo == 401 || // phpcs:disable Standard.Category.Sniff -- for reasons.\n bar == 3200 ) // phpcs:enable\n{\n\treturn false;\n}\n\nif ( IPP.errorCode() == 401 ||\n // phpcs:ignore Standard.Category.Sniff -- for reasons.\n IPP.errorCode() == 3200\n) {\n\treturn false;\n}\n\nif ( foo == 401 ||\n /*\n\t * phpcs:disable Standard.Category.Sniff -- for reasons.\n\t */\n bar == 3200\n) {\n\treturn false;\n}\n\nif ( IPP.errorCode() == 401 ||\n IPP.errorCode() == 3200\n // phpcs:ignore Standard.Category.Sniff -- for reasons.\n) {\n\treturn false;\n}\n\nif ( foo == 401 ||\n bar ==\n 'someverylongexpectedoutput'\n) {\n\treturn false;\n}\n\nif ( IPP.errorCode() == 401 ||\n bar ==\n // A comment.\n 'someverylongexpectedoutput'\n) {\n\treturn false;\n}\n\nif ( foo == 401 ||\n IPP.errorCode() ==\n // phpcs:ignore Standard.Category.Sniff -- for reasons.\n 'someverylongexpectedoutput'\n) {\n\treturn false;\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":"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":"implicit-arrow-linebreak","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/squizlabs/php_codesniffer/src/Standards/PEAR/Tests/Functions/FunctionCallSignatureUnitTest.js","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":77,"endColumn":3},{"ruleId":"no-undef","severity":1,"message":"'arg' is not defined.","line":4,"column":7,"nodeType":"Identifier","messageId":"undef","endLine":4,"endColumn":10},{"ruleId":"no-undef","severity":1,"message":"'arg2' is not defined.","line":4,"column":12,"nodeType":"Identifier","messageId":"undef","endLine":4,"endColumn":16},{"ruleId":"no-undef","severity":1,"message":"'arg' is not defined.","line":8,"column":7,"nodeType":"Identifier","messageId":"undef","endLine":8,"endColumn":10},{"ruleId":"no-undef","severity":1,"message":"'arg' is not defined.","line":9,"column":7,"nodeType":"Identifier","messageId":"undef","endLine":9,"endColumn":10},{"ruleId":"no-undef","severity":1,"message":"'arg' is not defined.","line":10,"column":7,"nodeType":"Identifier","messageId":"undef","endLine":10,"endColumn":10},{"ruleId":"no-undef","severity":1,"message":"'foo' is not defined.","line":12,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":12,"endColumn":9},{"ruleId":"no-undef","severity":1,"message":"'arg' is not defined.","line":12,"column":11,"nodeType":"Identifier","messageId":"undef","endLine":12,"endColumn":14},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":12,"column":28,"nodeType":"BlockStatement","messageId":"unexpected","endLine":14,"endColumn":2,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[128,130],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-var","severity":1,"message":"Unexpected var, use let or const instead.","line":16,"column":1,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":16,"endColumn":35},{"ruleId":"no-undef","severity":1,"message":"'get' is not defined.","line":16,"column":17,"nodeType":"Identifier","messageId":"undef","endLine":16,"endColumn":20},{"ruleId":"no-undef","severity":1,"message":"'arg1' is not defined.","line":16,"column":22,"nodeType":"Identifier","messageId":"undef","endLine":16,"endColumn":26},{"ruleId":"no-undef","severity":1,"message":"'arg2' is not defined.","line":16,"column":28,"nodeType":"Identifier","messageId":"undef","endLine":16,"endColumn":32},{"ruleId":"no-var","severity":1,"message":"Unexpected var, use let or const instead.","line":17,"column":1,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":17,"endColumn":35},{"ruleId":"no-redeclare","severity":1,"message":"'something' is already defined.","line":17,"column":5,"nodeType":"Identifier","messageId":"redeclared","endLine":17,"endColumn":14},{"ruleId":"no-undef","severity":1,"message":"'get' is not defined.","line":17,"column":17,"nodeType":"Identifier","messageId":"undef","endLine":17,"endColumn":20},{"ruleId":"no-undef","severity":1,"message":"'arg1' is not defined.","line":17,"column":22,"nodeType":"Identifier","messageId":"undef","endLine":17,"endColumn":26},{"ruleId":"no-undef","severity":1,"message":"'arg2' is not defined.","line":17,"column":28,"nodeType":"Identifier","messageId":"undef","endLine":17,"endColumn":32},{"ruleId":"no-var","severity":1,"message":"Unexpected var, use let or const instead.","line":18,"column":1,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":18,"endColumn":35},{"ruleId":"no-redeclare","severity":1,"message":"'something' is already defined.","line":18,"column":5,"nodeType":"Identifier","messageId":"redeclared","endLine":18,"endColumn":14},{"ruleId":"no-unused-vars","severity":1,"message":"'something' is assigned a value but never used.","line":18,"column":5,"nodeType":"Identifier","messageId":"unusedVar","endLine":18,"endColumn":14},{"ruleId":"no-undef","severity":1,"message":"'get' is not defined.","line":18,"column":17,"nodeType":"Identifier","messageId":"undef","endLine":18,"endColumn":20},{"ruleId":"no-undef","severity":1,"message":"'arg1' is not defined.","line":18,"column":22,"nodeType":"Identifier","messageId":"undef","endLine":18,"endColumn":26},{"ruleId":"no-undef","severity":1,"message":"'arg2' is not defined.","line":18,"column":28,"nodeType":"Identifier","messageId":"undef","endLine":18,"endColumn":32},{"ruleId":"no-undef","severity":1,"message":"'make_foo' is not defined.","line":20,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":20,"endColumn":9},{"ruleId":"no-undef","severity":1,"message":"'string' is not defined.","line":20,"column":11,"nodeType":"Identifier","messageId":"undef","endLine":20,"endColumn":17},{"ruleId":"no-undef","severity":1,"message":"'make_foo' is not defined.","line":21,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":21,"endColumn":9},{"ruleId":"no-undef","severity":1,"message":"'string' is not defined.","line":21,"column":11,"nodeType":"Identifier","messageId":"undef","endLine":21,"endColumn":17},{"ruleId":"no-undef","severity":1,"message":"'make_foo' is not defined.","line":22,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":22,"endColumn":9},{"ruleId":"no-undef","severity":1,"message":"'string' is not defined.","line":22,"column":11,"nodeType":"Identifier","messageId":"undef","endLine":22,"endColumn":17},{"ruleId":"no-undef","severity":1,"message":"'make_foo' is not defined.","line":23,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":23,"endColumn":9},{"ruleId":"no-undef","severity":1,"message":"'string' is not defined.","line":23,"column":27,"nodeType":"Identifier","messageId":"undef","endLine":23,"endColumn":33},{"ruleId":"no-undef","severity":1,"message":"'make_foo' is not defined.","line":24,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":24,"endColumn":9},{"ruleId":"no-undef","severity":1,"message":"'string' is not defined.","line":24,"column":27,"nodeType":"Identifier","messageId":"undef","endLine":24,"endColumn":33},{"ruleId":"no-undef","severity":1,"message":"'arg' is not defined.","line":28,"column":7,"nodeType":"Identifier","messageId":"undef","endLine":28,"endColumn":10},{"ruleId":"no-undef","severity":1,"message":"'arg2' is not defined.","line":28,"column":12,"nodeType":"Identifier","messageId":"undef","endLine":28,"endColumn":16},{"ruleId":"no-undef","severity":1,"message":"'arg' is not defined.","line":29,"column":7,"nodeType":"Identifier","messageId":"undef","endLine":29,"endColumn":10},{"ruleId":"no-undef","severity":1,"message":"'arg2' is not defined.","line":29,"column":12,"nodeType":"Identifier","messageId":"undef","endLine":29,"endColumn":16},{"ruleId":"no-undef","severity":1,"message":"'arg' is not defined.","line":30,"column":7,"nodeType":"Identifier","messageId":"undef","endLine":30,"endColumn":10},{"ruleId":"no-undef","severity":1,"message":"'arg2' is not defined.","line":30,"column":12,"nodeType":"Identifier","messageId":"undef","endLine":30,"endColumn":16},{"ruleId":"no-unused-vars","severity":1,"message":"'data' is defined but never used.","line":34,"column":24,"nodeType":"Identifier","messageId":"unusedVar","endLine":34,"endColumn":28},{"ruleId":"no-undef","severity":1,"message":"'a' is not defined.","line":35,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":35,"endColumn":3},{"ruleId":"no-undef","severity":1,"message":"'b' is not defined.","line":36,"column":3,"nodeType":"Identifier","messageId":"undef","endLine":36,"endColumn":4},{"ruleId":"no-undef","severity":1,"message":"'_reviewData' is not defined.","line":40,"column":17,"nodeType":"Identifier","messageId":"undef","endLine":40,"endColumn":28},{"ruleId":"no-underscore-dangle","severity":1,"message":"Unexpected dangling '_' in '_showAspectItems'.","line":45,"column":11,"nodeType":"VariableDeclarator","messageId":"unexpectedUnderscore","endLine":48,"endColumn":6},{"ruleId":"no-unused-vars","severity":1,"message":"'_showAspectItems' is assigned a value but never used.","line":45,"column":11,"nodeType":"Identifier","messageId":"unusedVar","endLine":45,"endColumn":27},{"ruleId":"no-shadow","severity":1,"message":"'itemid' is already declared in the upper scope on line 35 column 17.","line":45,"column":41,"nodeType":"Identifier","messageId":"noShadow","endLine":45,"endColumn":47},{"ruleId":"no-undef","severity":1,"message":"'a' is not defined.","line":46,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":46,"endColumn":7},{"ruleId":"no-undef","severity":1,"message":"'a' is not defined.","line":46,"column":11,"nodeType":"Identifier","messageId":"undef","endLine":46,"endColumn":12},{"ruleId":"no-undef","severity":1,"message":"'a' is not defined.","line":47,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":47,"endColumn":7},{"ruleId":"no-undef","severity":1,"message":"'a' is not defined.","line":47,"column":11,"nodeType":"Identifier","messageId":"undef","endLine":47,"endColumn":12},{"ruleId":"no-undef","severity":1,"message":"'a' is not defined.","line":49,"column":5,"nodeType":"Identifier","messageId":"undef","endLine":49,"endColumn":6},{"ruleId":"no-shadow","severity":1,"message":"'itemid' is already declared in the upper scope on line 35 column 17.","line":49,"column":14,"nodeType":"Identifier","messageId":"noShadow","endLine":49,"endColumn":20},{"ruleId":"no-shadow","severity":1,"message":"'target' is already declared in the upper scope on line 35 column 25.","line":49,"column":22,"nodeType":"Identifier","messageId":"noShadow","endLine":49,"endColumn":28},{"ruleId":"no-unused-vars","severity":1,"message":"'target' is defined but never used.","line":49,"column":22,"nodeType":"Identifier","messageId":"unusedVar","endLine":49,"endColumn":28},{"ruleId":"no-undef","severity":1,"message":"'_foo' is not defined.","line":50,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":50,"endColumn":10},{"ruleId":"no-undef","severity":1,"message":"'a' is not defined.","line":57,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":57,"endColumn":2},{"ruleId":"jsdoc/require-returns-check","severity":1,"message":"JSDoc @return declaration present but return expression not available in function.","line":62,"column":5,"nodeType":"Block","endLine":64,"endColumn":8},{"ruleId":"jsdoc/require-returns-type","severity":1,"message":"Missing JSDoc @return type.","line":63,"column":1,"nodeType":"Block","endLine":63,"endColumn":1},{"ruleId":"jsdoc/require-returns-check","severity":1,"message":"JSDoc @return declaration present but return expression not available in function.","line":68,"column":5,"nodeType":"Block","endLine":70,"endColumn":8},{"ruleId":"jsdoc/require-returns-type","severity":1,"message":"Missing JSDoc @return type.","line":69,"column":1,"nodeType":"Block","endLine":69,"endColumn":1},{"ruleId":"no-dupe-keys","severity":1,"message":"Duplicate key 'a'.","line":71,"column":5,"nodeType":"ObjectExpression","messageId":"unexpected","endLine":71,"endColumn":6}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":62,"fixableErrorCount":0,"fixableWarningCount":0,"source":"test(\n);\ntest();\ntest( arg, arg2 );\ntest();\ntest();\ntest();\ntest( arg );\ntest( arg );\ntest( arg );\n\nif ( foo( arg ) === true ) {\n\n}\n\nvar something = get( arg1, arg2 );\nvar something = get( arg1, arg2 );\nvar something = get( arg1, arg2 );\n\nmake_foo( string/* the string */, true/* test */ );\nmake_foo( string/* the string */, true/* test */ );\nmake_foo( string /* the string */, true /* test */ );\nmake_foo( /* the string */string, /* test */true );\nmake_foo( /* the string */string, /* test */true );\n\n// phpcs:set PEAR.Functions.FunctionCallSignature requiredSpacesAfterOpen 1\n// phpcs:set PEAR.Functions.FunctionCallSignature requiredSpacesBeforeClose 1\ntest( arg, arg2 );\ntest( arg, arg2 );\ntest( arg, arg2 );\n// phpcs:set PEAR.Functions.FunctionCallSignature requiredSpacesAfterOpen 0\n// phpcs:set PEAR.Functions.FunctionCallSignature requiredSpacesBeforeClose 0\n\nthis.init = function ( data ) {\n\ta.b( '' ).a( ( itemid, target ) => {\n\t\tb(\n\t\t\titemid,\n\t\t\ttarget,\n\t\t\t{\n\t\t\t\treviewData: _reviewData,\n\t\t\t\tpageid: itemid\n\t\t\t},\n\t\t\t'',\n\t\t\t() => {\n\t\t\t\tconst _showAspectItems = function ( itemid ) {\n\t\t\t\t\ta.a( a.c( '' ), '' );\n\t\t\t\t\ta.b( a.c( '-' + itemid ), '' );\n\t\t\t\t};\n\t\t\t\ta.foo( ( itemid, target ) => {\n\t\t\t\t\t_foo( itemid );\n\t\t\t\t} );\n\t\t\t}\n\t\t);\n\t} );\n};\n\na.prototype = {\n\n\ta: function () {\n\t\tthis.addItem(\n\t\t\t{\n\t\t\t\t/**\n\t\t\t\t * @return void\n\t\t\t\t */\n\t\t\t\ta: function () {\n\n\t\t\t\t},\n\t\t\t\t/**\n\t\t\t\t * @return void\n\t\t\t\t */\n\t\t\t\ta: function () {\n\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":"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":"implicit-arrow-linebreak","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/squizlabs/php_codesniffer/src/Standards/PEAR/Tests/Functions/FunctionDeclarationUnitTest.js","messages":[{"ruleId":null,"fatal":true,"severity":2,"message":"Parsing error: Unexpected token someFunctionWithAVeryLongName2","line":30,"column":5,"nodeType":null}],"suppressedMessages":[],"errorCount":1,"fatalErrorCount":1,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"\nfunction someFunctionWithAVeryLongName(firstParameter='something',\n secondParameter='booooo', third=null, fourthParameter=false,\n fifthParameter=123.12, sixthParam=true\n){\n}\n\nfunction someFunctionWithAVeryLongName2(firstParameter='something',\nsecondParameter='booooo', third=null, fourthParameter=false,\nfifthParameter=123.12, sixthParam=true\n) {\n}\n\nfunction blah() {\n}\n\nfunction blah()\n{\n}\n\nvar object =\n{\n\n someFunctionWithAVeryLongName: function (firstParameter='something',\n secondParameter='booooo', third=null, fourthParameter=false,\n fifthParameter=123.12, sixthParam=true\n ) /** w00t */ {\n }\n\n someFunctionWithAVeryLongName2: function (\n firstParameter='something', secondParameter='booooo', third=null\n ) {\n }\n\n}\n\nfunction getInstalledStandards(\n includeGeneric=false,\n standardsDir=''\n)\n{\n}\n\nvar a = Function('return 1+1');\n\nclass test\n{\n myFunction() {\n return false;\n }\n\n myFunction2()\n {\n return false;\n }\n}\n\n( function ( $ ) {\n foo(function ( value ) {} )( jQuery );\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":"implicit-arrow-linebreak","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/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/Classes/DuplicatePropertyUnitTest.js","messages":[{"ruleId":null,"fatal":true,"severity":2,"message":"Parsing error: Unexpected token this","line":10,"column":3,"nodeType":null}],"suppressedMessages":[],"errorCount":1,"fatalErrorCount":1,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"var x = {\n abc: 1,\n zyz: 2,\n abc: 5,\n mno: {\n abc: 4\n },\n abc: 5\n \n this.request({\n action: 'getSubmissions'\n });\n\n this.request({\n action: 'deleteSubmission'\n });\n}\n\n\nLinkingEditScreenWidgetType.prototype = {\n\n _addDeleteButtonEvent: function(parentid)\n {\n var params = {\n screen: 'LinkingEditScreenWidget',\n assetid: self.assetid,\n parentid: parentid,\n assetid: parentid,\n op: 'deleteLink'\n };\n\n },\n\n saveDesignEdit: function()\n {\n var params = {\n screen: [this.id, 'Widget'].join(''),\n assetid: this.assetid,\n changes: dfx.jsonEncode(this.currnetLinksWdgt.getChanges()),\n op: 'saveLinkEdit'\n };\n\n }\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":"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":"implicit-arrow-linebreak","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/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/Commenting/DocCommentAlignmentUnitTest.js","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":5,"column":1,"nodeType":"Program","messageId":"global","endLine":74,"endColumn":5},{"ruleId":"no-undef","severity":1,"message":"'foo' is not defined.","line":5,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":5,"endColumn":4},{"ruleId":"jsdoc/require-returns-check","severity":1,"message":"JSDoc @return declaration present but return expression not available in function.","line":7,"column":2,"nodeType":"Block","endLine":11,"endColumn":5},{"ruleId":"jsdoc/require-returns-type","severity":1,"message":"Missing JSDoc @return type.","line":10,"column":1,"nodeType":"Block","endLine":10,"endColumn":1},{"ruleId":"no-undef","severity":1,"message":"'foo' is not defined.","line":19,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":19,"endColumn":4},{"ruleId":"jsdoc/require-returns-check","severity":1,"message":"JSDoc @return declaration present but return expression not available in function.","line":21,"column":2,"nodeType":"Block","endLine":25,"endColumn":5},{"ruleId":"jsdoc/require-returns-type","severity":1,"message":"Missing JSDoc @return type.","line":24,"column":1,"nodeType":"Block","endLine":24,"endColumn":1},{"ruleId":"no-undef","severity":1,"message":"'foo' is not defined.","line":33,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":33,"endColumn":4},{"ruleId":"jsdoc/require-returns-check","severity":1,"message":"JSDoc @return declaration present but return expression not available in function.","line":35,"column":2,"nodeType":"Block","endLine":39,"endColumn":5},{"ruleId":"jsdoc/require-returns-type","severity":1,"message":"Missing JSDoc @return type.","line":38,"column":1,"nodeType":"Block","endLine":38,"endColumn":1},{"ruleId":"no-unused-vars","severity":1,"message":"'myFunction' is defined but never used.","line":46,"column":10,"nodeType":"Identifier","messageId":"unusedVar","endLine":46,"endColumn":20},{"ruleId":"jsdoc/require-returns-check","severity":1,"message":"JSDoc @return declaration present but return expression not available in function.","line":53,"column":1,"nodeType":"Block","endLine":67,"endColumn":4},{"ruleId":"jsdoc/require-param-type","severity":1,"message":"Missing JSDoc @param \"array\" type.","line":61,"column":1,"nodeType":"Block","endLine":61,"endColumn":1},{"ruleId":"jsdoc/require-param-type","severity":1,"message":"Missing JSDoc @param \"object\" type.","line":62,"column":1,"nodeType":"Block","endLine":62,"endColumn":1},{"ruleId":"jsdoc/require-param-type","severity":1,"message":"Missing JSDoc @param \"string\" type.","line":64,"column":1,"nodeType":"Block","endLine":64,"endColumn":1},{"ruleId":"jsdoc/require-returns-type","severity":1,"message":"Missing JSDoc @return type.","line":66,"column":1,"nodeType":"Block","endLine":66,"endColumn":1},{"ruleId":"no-redeclare","severity":1,"message":"'myFunction' is already defined.","line":68,"column":10,"nodeType":"Identifier","messageId":"redeclared","endLine":68,"endColumn":20},{"ruleId":"no-undef","severity":1,"message":"'$' is not defined.","line":70,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":70,"endColumn":2},{"ruleId":"no-undef","severity":1,"message":"'Datepicker' is not defined.","line":70,"column":11,"nodeType":"Identifier","messageId":"undef","endLine":70,"endColumn":21}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":19,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * Some info about the class here\n *\n */\nfoo.prototype = {\n\n\t/**\n\t * Some info about the function here.\n\t *\n\t *@return void\n\t */\n\tbar: function () {}\n};\n\n/**\n * Some info about the class here\n *\n */\nfoo.prototype = {\n\n\t/**\n\t *Some info about the function here.\n\t *\n\t * @return void\n\t */\n\tbar: function () {}\n};\n\n/**\n * Some info about the class here\n *\n */\nfoo.prototype = {\n\n\t/**\n\t * Some info about the function here.\n\t *\n\t * @return void\n\t */\n\tbar: function () {}\n};\n\n/** @member Database $mockedDatabase */\n/** @member Container $mockedContainer */\n\nfunction myFunction() {\n\tconsole.info( 'hi' );\n\t/**\n\t * Comment here.\n\t */\n}\n\n/**\n * Creates a map of tokens => line numbers for each token.\n *\n * Long description with some points:\n * - one\n * - two\n * - three\n *\n * @param array &$tokens The array of tokens to process.\n * @param object $tokenizer The tokenizer being used to\n * process this file.\n * @param string $eolChar The EOL character to use for splitting strings.\n *\n * @return void\n */\nfunction myFunction() {}\n\n$.extend( Datepicker.prototype, {\n\t_widgetDatepicker: function () {\n\t}\n\t/* Action for selecting a new month/year. */\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":"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":"implicit-arrow-linebreak","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/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/Commenting/FileCommentUnitTest.1.js","messages":[{"ruleId":"jsdoc/check-access","severity":1,"message":"At most one access-control tag may be present on a jsdoc block.","line":1,"column":1,"nodeType":"Block","endLine":28,"endColumn":4},{"ruleId":"jsdoc/check-tag-names","severity":1,"message":"Invalid JSDoc tag name \"subpkg\".","line":20,"column":1,"nodeType":"Block","endLine":20,"endColumn":1}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n *\n *0Multi-line short description without full stop\n *\n *\n *asdasd\n *long description for file (if any)\n *asdasdadada\n *\n *PHP versio\n *\n *LICENSE: This source file is subject to version 3.0 of the PHP license\n *that is available through the world-wide-web at the following URI:\n *http://www.php.net/license/3_0.txt. If you did not receive a copy of\n *the PHP License and are unable to obtain it through the web, please\n *send a note to license@php.net so we can mail you a copy immediately.\n *\n * @package SquizCMS\n * @package ADDITIONAL PACKAGE TAG\n * @subpkg not_camelcased\n * @author Antônio Carlos Venâncio Júnior <foreign@character.net>\n * @author\n * @copyright 1997~1994 The PHP Group\n * @copyright 1994-1997 The PHP Group\n * @copyright The PHP Group\n * @license http://www.php.net/license/3_0.txt\n * @summary An unknown summary tag\n */\n\n/**\n * This bit here is not qualified as file comment\n *\n * as it is not the first comment in the file\n *\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":"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":"implicit-arrow-linebreak","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/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/Commenting/FileCommentUnitTest.2.js","messages":[{"ruleId":null,"fatal":true,"severity":2,"message":"Parsing error: Unexpected token 'hi'","line":10,"column":7,"nodeType":null}],"suppressedMessages":[],"errorCount":1,"fatalErrorCount":1,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/**\n * File comment.\n *\n * @package Package\n * @subpackage Subpackage\n * @author Squiz Pty Ltd <products@squiz.net>\n * @copyright 2010-2014 Squiz Pty Ltd (ABN 77 084 670 600)\n */\n\nprint 'hi';","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":"implicit-arrow-linebreak","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/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/Commenting/InlineCommentUnitTest.js","messages":[{"ruleId":null,"fatal":true,"severity":2,"message":"Parsing error: Unexpected token *","line":122,"column":1,"nodeType":null}],"suppressedMessages":[],"errorCount":1,"fatalErrorCount":1,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"// Some content here.\nvar code = 'hello';\n\n// This comment contains # multiple\n// hash signs (#).\ncode = 'hello';\n\n/**\n * This is the first line of a function comment.\n * This is the second line.\n */\nfunction testFunction()\n{\n // Callback methods which are added by external objects.\n this.callbacks = {};\n\n}//end testFunction()\n\n/**\n * This is the first line of a class comment.\n * This is the second line.\n */\nmyClass.prototype = {\n\n /**\n * This is the first line of a method comment.\n * This is the second line.\n */\n load: function(url, callback)\n {\n // Some code here.\n\n }\n};\n\n// some code goes here!\n\n/*\n A longer comment goes here.\n It spans multiple lines!!\n Or does it?\n*/\n\n// 0This is a simple multi-line\n// comment!\ncode = 'hello';\n\n//This is not valid.\ncode = 'hello';\n\n// Neither is this!\ncode = 'hello';\n\n//\ncode = 'hello';\n\n/** Neither is this! **/\ncode = 'hello';\n\n/**\n * This is the first line of a function comment.\n * This is the second line.\n */\nvar myFunction = function() {\n}\n\n/**\n * This is the first line of a function comment.\n * This is the second line.\n */\nmyFunction = function() {\n}\n\n/**\n * This is the first line of a function comment.\n * This is the second line.\n */\nmyClass.myFunction = function() {\n}\n\ndfx.getIframeDocument = function(iframe)\n{\n return doc;\n\n};//end dfx.getIframeDocument()\n\nmig.Gallery.prototype = {\n\n init: function(cb)\n {\n\n },//end init()\n\n imageClicked: function(id)\n {\n\n }//end imageClicked()\n\n};\n\n// Here is some inline example code:\n// -> One\n// -> One.One\n// -> Two\n\n/*\n Here is some inline example code:\n -> One\n -> One.One\n -> Two\n*/\n\n\nvar foo = 'foo'; // Var set to foo.\n\nconsole.info(foo);\n\n//\tComment here.\nconsole.info(foo);\n\n//**\n* invalid comment\n*/\n\n// some comment without capital or full stop\nconsole.log(foo); // An unrelated comment.\n\n// An unrelated comment.\nconsole.log(foo); // some comment without capital or full stop\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":"implicit-arrow-linebreak","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/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/Commenting/LongConditionClosingCommentUnitTest.js","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":443,"endColumn":2},{"ruleId":"camelcase","severity":1,"message":"Identifier 'long_function' is not in camel case.","line":1,"column":10,"nodeType":"Identifier","messageId":"notCamelCase","endLine":1,"endColumn":23},{"ruleId":"no-unused-vars","severity":1,"message":"'long_function' is defined but never used.","line":1,"column":10,"nodeType":"Identifier","messageId":"unusedVar","endLine":1,"endColumn":23},{"ruleId":"no-undef","severity":1,"message":"'longFunction' is not defined.","line":2,"column":7,"nodeType":"Identifier","messageId":"undef","endLine":2,"endColumn":19},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":9,"column":3,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":9,"endColumn":21},{"ruleId":"no-undef","severity":1,"message":"'variable' is not defined.","line":9,"column":3,"nodeType":"Identifier","messageId":"undef","endLine":9,"endColumn":11},{"ruleId":"no-undef","severity":1,"message":"'variable' is not defined.","line":11,"column":8,"nodeType":"Identifier","messageId":"undef","endLine":11,"endColumn":16},{"ruleId":"no-undef","severity":1,"message":"'variable' is not defined.","line":16,"column":8,"nodeType":"Identifier","messageId":"undef","endLine":16,"endColumn":16},{"ruleId":"no-undef","severity":1,"message":"'longFunction' is not defined.","line":25,"column":7,"nodeType":"Identifier","messageId":"undef","endLine":25,"endColumn":19},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":32,"column":3,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":32,"endColumn":21},{"ruleId":"no-undef","severity":1,"message":"'variable' is not defined.","line":32,"column":3,"nodeType":"Identifier","messageId":"undef","endLine":32,"endColumn":11},{"ruleId":"no-undef","severity":1,"message":"'variable' is not defined.","line":34,"column":8,"nodeType":"Identifier","messageId":"undef","endLine":34,"endColumn":16},{"ruleId":"no-undef","severity":1,"message":"'variable' is not defined.","line":39,"column":8,"nodeType":"Identifier","messageId":"undef","endLine":39,"endColumn":16},{"ruleId":"no-undef","severity":1,"message":"'longFunction' is not defined.","line":48,"column":7,"nodeType":"Identifier","messageId":"undef","endLine":48,"endColumn":19},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":55,"column":3,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":55,"endColumn":21},{"ruleId":"no-undef","severity":1,"message":"'variable' is not defined.","line":55,"column":3,"nodeType":"Identifier","messageId":"undef","endLine":55,"endColumn":11},{"ruleId":"no-undef","severity":1,"message":"'variable' is not defined.","line":57,"column":8,"nodeType":"Identifier","messageId":"undef","endLine":57,"endColumn":16},{"ruleId":"no-undef","severity":1,"message":"'variable' is not defined.","line":62,"column":8,"nodeType":"Identifier","messageId":"undef","endLine":62,"endColumn":16},{"ruleId":"no-undef","severity":1,"message":"'longFunction' is not defined.","line":73,"column":7,"nodeType":"Identifier","messageId":"undef","endLine":73,"endColumn":19},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":80,"column":3,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":80,"endColumn":21},{"ruleId":"no-undef","severity":1,"message":"'variable' is not defined.","line":80,"column":3,"nodeType":"Identifier","messageId":"undef","endLine":80,"endColumn":11},{"ruleId":"no-undef","severity":1,"message":"'variable' is not defined.","line":82,"column":8,"nodeType":"Identifier","messageId":"undef","endLine":82,"endColumn":16},{"ruleId":"no-undef","severity":1,"message":"'variable' is not defined.","line":87,"column":8,"nodeType":"Identifier","messageId":"undef","endLine":87,"endColumn":16},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":99,"column":7,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":99,"endColumn":19},{"ruleId":"no-undef","severity":1,"message":"'variable' is not defined.","line":99,"column":7,"nodeType":"Identifier","messageId":"undef","endLine":99,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'variable' is not defined.","line":99,"column":21,"nodeType":"Identifier","messageId":"undef","endLine":99,"endColumn":29},{"ruleId":"no-undef","severity":1,"message":"'variable' is not defined.","line":99,"column":36,"nodeType":"Identifier","messageId":"undef","endLine":99,"endColumn":44},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":122,"column":7,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":122,"endColumn":19},{"ruleId":"no-undef","severity":1,"message":"'variable' is not defined.","line":122,"column":7,"nodeType":"Identifier","messageId":"undef","endLine":122,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'variable' is not defined.","line":122,"column":21,"nodeType":"Identifier","messageId":"undef","endLine":122,"endColumn":29},{"ruleId":"no-undef","severity":1,"message":"'variable' is not defined.","line":122,"column":36,"nodeType":"Identifier","messageId":"undef","endLine":122,"endColumn":44},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":132,"column":8,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":132,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'val' is not defined.","line":132,"column":8,"nodeType":"Identifier","messageId":"undef","endLine":132,"endColumn":11},{"ruleId":"no-undef","severity":1,"message":"'val' is not defined.","line":132,"column":17,"nodeType":"Identifier","messageId":"undef","endLine":132,"endColumn":20},{"ruleId":"no-undef","severity":1,"message":"'val' is not defined.","line":132,"column":27,"nodeType":"Identifier","messageId":"undef","endLine":132,"endColumn":30},{"ruleId":"no-undef","severity":1,"message":"'variable' is not defined.","line":145,"column":9,"nodeType":"Identifier","messageId":"undef","endLine":145,"endColumn":17},{"ruleId":"no-undef","severity":1,"message":"'variable' is not defined.","line":168,"column":9,"nodeType":"Identifier","messageId":"undef","endLine":168,"endColumn":17},{"ruleId":"no-undef","severity":1,"message":"'something' is not defined.","line":178,"column":10,"nodeType":"Identifier","messageId":"undef","endLine":178,"endColumn":19},{"ruleId":"no-undef","severity":1,"message":"'longFunction' is not defined.","line":191,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":191,"endColumn":18},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":198,"column":2,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":198,"endColumn":20},{"ruleId":"no-undef","severity":1,"message":"'variable' is not defined.","line":198,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":198,"endColumn":10},{"ruleId":"no-undef","severity":1,"message":"'variable' is not defined.","line":200,"column":7,"nodeType":"Identifier","messageId":"undef","endLine":200,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'variable' is not defined.","line":205,"column":7,"nodeType":"Identifier","messageId":"undef","endLine":205,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'longFunction' is not defined.","line":214,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":214,"endColumn":18},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":221,"column":2,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":221,"endColumn":20},{"ruleId":"no-undef","severity":1,"message":"'variable' is not defined.","line":221,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":221,"endColumn":10},{"ruleId":"no-undef","severity":1,"message":"'variable' is not defined.","line":223,"column":7,"nodeType":"Identifier","messageId":"undef","endLine":223,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'variable' is not defined.","line":228,"column":7,"nodeType":"Identifier","messageId":"undef","endLine":228,"endColumn":15},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":239,"column":7,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":239,"endColumn":19},{"ruleId":"no-undef","severity":1,"message":"'variable' is not defined.","line":239,"column":7,"nodeType":"Identifier","messageId":"undef","endLine":239,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'variable' is not defined.","line":239,"column":21,"nodeType":"Identifier","messageId":"undef","endLine":239,"endColumn":29},{"ruleId":"no-undef","severity":1,"message":"'variable' is not defined.","line":239,"column":36,"nodeType":"Identifier","messageId":"undef","endLine":239,"endColumn":44},{"ruleId":"no-undef","severity":1,"message":"'variable' is not defined.","line":262,"column":9,"nodeType":"Identifier","messageId":"undef","endLine":262,"endColumn":17},{"ruleId":"no-undef","severity":1,"message":"'variable' is not defined.","line":285,"column":9,"nodeType":"Identifier","messageId":"undef","endLine":285,"endColumn":17},{"ruleId":"no-constant-condition","severity":1,"message":"Unexpected constant condition.","line":308,"column":6,"nodeType":"Literal","messageId":"unexpected","endLine":308,"endColumn":10},{"ruleId":"no-undef","severity":1,"message":"'condition' is not defined.","line":329,"column":13,"nodeType":"Identifier","messageId":"undef","endLine":329,"endColumn":22},{"ruleId":"no-undef","severity":1,"message":"'something' is not defined.","line":373,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":373,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'somethingElse' is not defined.","line":376,"column":13,"nodeType":"Identifier","messageId":"undef","endLine":376,"endColumn":26},{"ruleId":"no-undef","severity":1,"message":"'something' is not defined.","line":402,"column":10,"nodeType":"Identifier","messageId":"undef","endLine":402,"endColumn":19},{"ruleId":"no-undef","severity":1,"message":"'condition' is not defined.","line":441,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":441,"endColumn":15},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":442,"column":2,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":442,"endColumn":18},{"ruleId":"no-undef","severity":1,"message":"'condition' is not defined.","line":442,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":442,"endColumn":11}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":62,"fixableErrorCount":0,"fixableWarningCount":0,"source":"function long_function() {\n\tif ( longFunction ) {\n\t\t// This is a long\n\t\t// IF statement\n\t\t// that does\n\t\t// not have\n\t\t// an ELSE\n\t\t// block on it\n\t\tvariable = 'hello';\n\n\t\tif ( variable === 'hello' ) {\n\t\t\t// This is a short\n\t\t\t// IF statement\n\t\t}\n\n\t\tif ( variable === 'hello' ) {\n\t\t\t// This is a short\n\t\t\t// IF statement\n\t\t} else {\n\t\t\t// This is a short ELSE\n\t\t\t// statement\n\t\t}\n\t}// end if\n\n\tif ( longFunction ) {\n\t\t// This is a long\n\t\t// IF statement\n\t\t// that does\n\t\t// not have\n\t\t// an ELSE\n\t\t// block on it\n\t\tvariable = 'hello';\n\n\t\tif ( variable === 'hello' ) {\n\t\t\t// This is a short\n\t\t\t// IF statement\n\t\t}\n\n\t\tif ( variable === 'hello' ) {\n\t\t\t// This is a short\n\t\t\t// IF statement\n\t\t} else {\n\t\t\t// This is a short ELSE\n\t\t\t// statement\n\t\t}\n\t}\n\n\tif ( longFunction ) {\n\t\t// This is a long\n\t\t// IF statement\n\t\t// that does\n\t\t// not have\n\t\t// an ELSE\n\t\t// block on it\n\t\tvariable = 'hello';\n\n\t\tif ( variable === 'hello' ) {\n\t\t\t// This is a short\n\t\t\t// IF statement\n\t\t}\n\n\t\tif ( variable === 'hello' ) {\n\t\t\t// This is a short\n\t\t\t// IF statement\n\t\t} else {\n\t\t\t// This is a short ELSE\n\t\t\t// statement\n\t\t}\n\t} else {\n\t\t// Short ELSE\n\t}// end if\n\n\tif ( longFunction ) {\n\t\t// This is a long\n\t\t// IF statement\n\t\t// that does\n\t\t// not have\n\t\t// an ELSE\n\t\t// block on it\n\t\tvariable = 'hello';\n\n\t\tif ( variable === 'hello' ) {\n\t\t\t// This is a short\n\t\t\t// IF statement\n\t\t}\n\n\t\tif ( variable === 'hello' ) {\n\t\t\t// This is a short\n\t\t\t// IF statement\n\t\t} else {\n\t\t\t// This is a short ELSE\n\t\t\t// statement\n\t\t}\n\t} else {\n\t\t// Short ELSE\n\t}\n}\n\nfor ( variable = 1; variable < 20; variable++ ) {\n\t// Line 1\n\t// Line 2\n\t// Line 3\n\t// Line 4\n\t// Line 5\n\t// Line 6\n\t// Line 7\n\t// Line 8\n\t// Line 9\n\t// Line 10\n\t// Line 11\n\t// Line 12\n\t// Line 13\n\t// Line 14\n\t// Line 15\n\t// Line 16\n\t// Line 17\n\t// Line 18\n\t// Line 19\n\t// Line 20\n}// end for\n\nfor ( variable = 1; variable < 20; variable++ ) {\n\t// Line 1\n\t// Line 2\n\t// Line 3\n\t// Line 4\n\t// Line 5\n\t// Line 6\n\t// Line 7\n\t// Line 8\n\t// Line 9\n\tfor ( val = 1; val < 20; val++ ) {\n\t\t// Short for.\n\t}\n\t// Line 13\n\t// Line 14\n\t// Line 15\n\t// Line 16\n\t// Line 17\n\t// Line 18\n\t// Line 19\n\t// Line 20\n}\n\nwhile ( variable < 20 ) {\n\t// Line 1\n\t// Line 2\n\t// Line 3\n\t// Line 4\n\t// Line 5\n\t// Line 6\n\t// Line 7\n\t// Line 8\n\t// Line 9\n\t// Line 10\n\t// Line 11\n\t// Line 12\n\t// Line 13\n\t// Line 14\n\t// Line 15\n\t// Line 16\n\t// Line 17\n\t// Line 18\n\t// Line 19\n\t// Line 20\n}// end while\n\nwhile ( variable < 20 ) {\n\t// Line 1\n\t// Line 2\n\t// Line 3\n\t// Line 4\n\t// Line 5\n\t// Line 6\n\t// Line 7\n\t// Line 8\n\t// Line 9\n\twhile ( something ) {\n\t\t// Short while.\n\t}\n\t// Line 13\n\t// Line 14\n\t// Line 15\n\t// Line 16\n\t// Line 17\n\t// Line 18\n\t// Line 19\n\t// Line 20\n}\n\nif ( longFunction ) {\n\t// This is a long\n\t// IF statement\n\t// that does\n\t// not have\n\t// an ELSE\n\t// block on it\n\tvariable = 'hello';\n\n\tif ( variable === 'hello' ) {\n\t\t// This is a short\n\t\t// IF statement\n\t}\n\n\tif ( variable === 'hello' ) {\n\t\t// This is a short\n\t\t// IF statement\n\t} else {\n\t\t// This is a short ELSE\n\t\t// statement\n\t}\n} // end if\n\nif ( longFunction ) {\n\t// This is a long\n\t// IF statement\n\t// that does\n\t// not have\n\t// an ELSE\n\t// block on it\n\tvariable = 'hello';\n\n\tif ( variable === 'hello' ) {\n\t\t// This is a short\n\t\t// IF statement\n\t}\n\n\tif ( variable === 'hello' ) {\n\t\t// This is a short\n\t\t// IF statement\n\t} else {\n\t\t// This is a short ELSE\n\t\t// statement\n\t}\n} else {\n\t// Short ELSE\n} // end if\n\nfor ( variable = 1; variable < 20; variable++ ) {\n\t// Line 1\n\t// Line 2\n\t// Line 3\n\t// Line 4\n\t// Line 5\n\t// Line 6\n\t// Line 7\n\t// Line 8\n\t// Line 9\n\t// Line 10\n\t// Line 11\n\t// Line 12\n\t// Line 13\n\t// Line 14\n\t// Line 15\n\t// Line 16\n\t// Line 17\n\t// Line 18\n\t// Line 19\n\t// Line 20\n} // end for\n\nwhile ( variable < 20 ) {\n\t// Line 1\n\t// Line 2\n\t// Line 3\n\t// Line 4\n\t// Line 5\n\t// Line 6\n\t// Line 7\n\t// Line 8\n\t// Line 9\n\t// Line 10\n\t// Line 11\n\t// Line 12\n\t// Line 13\n\t// Line 14\n\t// Line 15\n\t// Line 16\n\t// Line 17\n\t// Line 18\n\t// Line 19\n\t// Line 20\n} // end while\n\nwhile ( variable < 20 ) {\n\t// Line 1\n\t// Line 2\n\t// Line 3\n\t// Line 4\n\t// Line 5\n\t// Line 6\n\t// Line 7\n\t// Line 8\n\t// Line 9\n\t// Line 10\n\t// Line 11\n\t// Line 12\n\t// Line 13\n\t// Line 14\n\t// Line 15\n\t// Line 16\n\t// Line 17\n\t// Line 18\n\t// Line 19\n\t// Line 20\n}// end for\n\nif ( true ) {\n\t// Line 1\n\t// Line 2\n\t// Line 3\n\t// Line 4\n\t// Line 5\n\t// Line 6\n\t// Line 7\n\t// Line 8\n\t// Line 9\n\t// Line 10\n\t// Line 11\n\t// Line 12\n\t// Line 13\n\t// Line 14\n\t// Line 15\n\t// Line 16\n\t// Line 17\n\t// Line 18\n\t// Line 19\n\t// Line 20\n} else if ( condition ) {\n\t// Line 1\n\t// Line 2\n\t// Line 3\n\t// Line 4\n\t// Line 5\n\t// Line 6\n\t// Line 7\n\t// Line 8\n\t// Line 9\n\t// Line 10\n\t// Line 11\n\t// Line 12\n\t// Line 13\n\t// Line 14\n\t// Line 15\n\t// Line 16\n\t// Line 17\n\t// Line 18\n\t// Line 19\n\t// Line 20\n} else {\n\t// Line 1\n\t// Line 2\n\t// Line 3\n\t// Line 4\n\t// Line 5\n\t// Line 6\n\t// Line 7\n\t// Line 8\n\t// Line 9\n\t// Line 10\n\t// Line 11\n\t// Line 12\n\t// Line 13\n\t// Line 14\n\t// Line 15\n\t// Line 16\n\t// Line 17\n\t// Line 18\n\t// Line 19\n\t// Line 20\n}// end if\n\nif ( something ) {\n\t// Line 1\n\t// Line 2\n} else if ( somethingElse ) {\n\t// Line 1\n\t// Line 2\n} else {\n\t// Line 1\n\t// Line 2\n\t// Line 3\n\t// Line 4\n\t// Line 5\n\t// Line 6\n\t// Line 7\n\t// Line 8\n\t// Line 9\n\t// Line 10\n\t// Line 11\n\t// Line 12\n\t// Line 13\n\t// Line 14\n\t// Line 15\n\t// Line 16\n\t// Line 17\n\t// Line 18\n\t// Line 19\n\t// Line 20\n}\n\nswitch ( something ) {\n\tcase '1':\n\t\t// Line 1\n\t\t// Line 2\n\t\t// Line 3\n\t\t// Line 4\n\t\t// Line 5\n\t\tbreak;\n\tcase '2':\n\t\t// Line 1\n\t\t// Line 2\n\t\t// Line 3\n\t\t// Line 4\n\t\t// Line 5\n\t\tbreak;\n\tcase '3':\n\t\t// Line 1\n\t\t// Line 2\n\t\t// Line 3\n\t\t// Line 4\n\t\t// Line 5\n\t\tbreak;\n\tcase '4':\n\t\t// Line 1\n\t\t// Line 2\n\t\t// Line 3\n\t\t// Line 4\n\t\t// Line 5\n\t\tbreak;\n\tcase '5':\n\t\t// Line 1\n\t\t// Line 2\n\t\t// Line 3\n\t\t// Line 4\n\t\t// Line 5\n\t\tbreak;\n}\n\n// Wrong comment\nif ( condition ) {\n\tcondition = true;\n}// end foreach\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":"implicit-arrow-linebreak","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/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/Commenting/PostStatementCommentUnitTest.1.js","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":33,"endColumn":2},{"ruleId":"no-unused-vars","severity":1,"message":"'test' is defined but never used.","line":1,"column":10,"nodeType":"Identifier","messageId":"unusedVar","endLine":1,"endColumn":14},{"ruleId":"no-unused-vars","severity":1,"message":"'id' is defined but never used.","line":1,"column":16,"nodeType":"Identifier","messageId":"unusedVar","endLine":1,"endColumn":18},{"ruleId":"no-unused-vars","severity":1,"message":"'buttons' is defined but never used.","line":1,"column":20,"nodeType":"Identifier","messageId":"unusedVar","endLine":1,"endColumn":27},{"ruleId":"brace-style","severity":1,"message":"Opening curly brace does not appear on the same line as controlling statement.","line":2,"column":1,"nodeType":"Punctuator","messageId":"nextLineOpen","endLine":2,"endColumn":2},{"ruleId":"no-undef","severity":1,"message":"'alert' is not defined.","line":3,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":3,"endColumn":7},{"ruleId":"no-undef","severity":1,"message":"'alert' is not defined.","line":4,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":4,"endColumn":7},{"ruleId":"no-unused-vars","severity":1,"message":"'good' is assigned a value but never used.","line":9,"column":7,"nodeType":"Identifier","messageId":"unusedVar","endLine":9,"endColumn":11},{"ruleId":"no-undef","severity":1,"message":"'mig' is not defined.","line":11,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":11,"endColumn":4},{"ruleId":"no-unused-vars","severity":1,"message":"'cb' is defined but never used.","line":13,"column":19,"nodeType":"Identifier","messageId":"unusedVar","endLine":13,"endColumn":21},{"ruleId":"no-unused-vars","severity":1,"message":"'id' is defined but never used.","line":17,"column":27,"nodeType":"Identifier","messageId":"unusedVar","endLine":17,"endColumn":29},{"ruleId":"no-undef","severity":1,"message":"'dfx' is not defined.","line":23,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":23,"endColumn":4},{"ruleId":"no-unused-vars","severity":1,"message":"'iframe' is defined but never used.","line":23,"column":36,"nodeType":"Identifier","messageId":"unusedVar","endLine":23,"endColumn":42},{"ruleId":"no-undef","severity":1,"message":"'doc' is not defined.","line":25,"column":9,"nodeType":"Identifier","messageId":"undef","endLine":25,"endColumn":12},{"ruleId":"no-undef","severity":1,"message":"'condition' is not defined.","line":30,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":30,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'anotherCondition' is not defined.","line":31,"column":5,"nodeType":"Identifier","messageId":"undef","endLine":31,"endColumn":21},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":32,"column":2,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":32,"endColumn":18},{"ruleId":"no-undef","severity":1,"message":"'condition' is not defined.","line":32,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":32,"endColumn":11}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":18,"fixableErrorCount":0,"fixableWarningCount":0,"source":"function test( id, buttons ) // cool function\n{\n\talert( 'hello' );\n\talert( 'hello again' ); // And again.\n\t// Valid comment.\n\n}// end test()\n\nconst good = true; // Indeed.\n\nmig.Gallery.prototype = {\n\n\tinit: function ( cb ) {\n\n\t}, // end init()\n\n\timageClicked: function ( id ) {\n\n\t}// end imageClicked()\n\n};\n\ndfx.getIframeDocument = function ( iframe ) {\n\n\treturn doc;\n\n};// end dfx.getIframeDocument()\n\n// Verify that multi-line control structure with comments and annotations are left alone.\nif ( condition && // comment\n anotherCondition ) {\n\tcondition = true;\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":"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":"implicit-arrow-linebreak","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/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/Commenting/PostStatementCommentUnitTest.2.js","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":2,"column":1,"nodeType":"Program","messageId":"global","endLine":2,"endColumn":15},{"ruleId":"no-unused-vars","severity":1,"message":"'i' is assigned a value but never used.","line":2,"column":7,"nodeType":"Identifier","messageId":"unusedVar","endLine":2,"endColumn":8}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"// Comment as first thing in a JS file.\nconst i = 100;\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":"implicit-arrow-linebreak","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/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/ControlStructures/ControlSignatureUnitTest.js","messages":[{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":1,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":1,"endColumn":6},{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":154,"endColumn":2},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":1,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":1,"endColumn":2},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":3,"column":2,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":3,"endColumn":7},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":3,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":3,"endColumn":3},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":4,"column":11,"nodeType":"Identifier","messageId":"undef","endLine":4,"endColumn":12},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":7,"column":2,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":7,"endColumn":7},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":7,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":7,"endColumn":3},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":8,"column":11,"nodeType":"Identifier","messageId":"undef","endLine":8,"endColumn":12},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":11,"column":2,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":11,"endColumn":7},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":11,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":11,"endColumn":3},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":13,"column":9,"nodeType":"Identifier","messageId":"undef","endLine":13,"endColumn":10},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":16,"column":2,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":16,"endColumn":7},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":16,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":16,"endColumn":3},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":17,"column":11,"nodeType":"Identifier","messageId":"undef","endLine":17,"endColumn":12},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":20,"column":2,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":20,"endColumn":7},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":20,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":20,"endColumn":3},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":21,"column":11,"nodeType":"Identifier","messageId":"undef","endLine":21,"endColumn":12},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":23,"column":9,"nodeType":"Identifier","messageId":"undef","endLine":23,"endColumn":10},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":24,"column":2,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":24,"endColumn":7},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":24,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":24,"endColumn":3},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":27,"column":9,"nodeType":"Identifier","messageId":"undef","endLine":27,"endColumn":10},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":28,"column":2,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":28,"endColumn":7},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":28,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":28,"endColumn":3},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":31,"column":9,"nodeType":"Identifier","messageId":"undef","endLine":31,"endColumn":10},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":32,"column":2,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":32,"endColumn":7},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":32,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":32,"endColumn":3},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":35,"column":7,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":35,"endColumn":12},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":35,"column":7,"nodeType":"Identifier","messageId":"undef","endLine":35,"endColumn":8},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":35,"column":14,"nodeType":"Identifier","messageId":"undef","endLine":35,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":35,"column":21,"nodeType":"Identifier","messageId":"undef","endLine":35,"endColumn":22},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":36,"column":2,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":36,"endColumn":7},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":36,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":36,"endColumn":3},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":39,"column":7,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":39,"endColumn":12},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":39,"column":7,"nodeType":"Identifier","messageId":"undef","endLine":39,"endColumn":8},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":39,"column":14,"nodeType":"Identifier","messageId":"undef","endLine":39,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":39,"column":21,"nodeType":"Identifier","messageId":"undef","endLine":39,"endColumn":22},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":40,"column":2,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":40,"endColumn":7},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":40,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":40,"endColumn":3},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":43,"column":7,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":43,"endColumn":12},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":43,"column":7,"nodeType":"Identifier","messageId":"undef","endLine":43,"endColumn":8},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":43,"column":14,"nodeType":"Identifier","messageId":"undef","endLine":43,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":43,"column":21,"nodeType":"Identifier","messageId":"undef","endLine":43,"endColumn":22},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":44,"column":2,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":44,"endColumn":7},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":44,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":44,"endColumn":3},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":47,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":47,"endColumn":7},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":47,"column":8,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":47,"endColumn":10},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":48,"column":2,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":48,"endColumn":7},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":48,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":48,"endColumn":3},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":51,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":51,"endColumn":7},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":51,"column":8,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":51,"endColumn":10},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":52,"column":2,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":52,"endColumn":7},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":52,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":52,"endColumn":3},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":55,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":55,"endColumn":7},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":55,"column":8,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":55,"endColumn":10},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":56,"column":2,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":56,"endColumn":7},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":56,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":56,"endColumn":3},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":59,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":59,"endColumn":7},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":59,"column":8,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":59,"endColumn":10},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":60,"column":2,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":60,"endColumn":7},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":60,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":60,"endColumn":3},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":62,"column":2,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":62,"endColumn":7},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":62,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":62,"endColumn":3},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":65,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":65,"endColumn":7},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":65,"column":8,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":65,"endColumn":10},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":66,"column":2,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":66,"endColumn":7},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":66,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":66,"endColumn":3},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":68,"column":2,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":68,"endColumn":7},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":68,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":68,"endColumn":3},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":71,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":71,"endColumn":7},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":71,"column":8,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":71,"endColumn":10},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":72,"column":2,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":72,"endColumn":7},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":72,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":72,"endColumn":3},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":74,"column":2,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":74,"endColumn":7},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":74,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":74,"endColumn":3},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":77,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":77,"endColumn":7},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":77,"column":8,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":77,"endColumn":10},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":78,"column":2,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":78,"endColumn":7},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":78,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":78,"endColumn":3},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":79,"column":13,"nodeType":"Identifier","messageId":"undef","endLine":79,"endColumn":14},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":79,"column":15,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":79,"endColumn":17},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":80,"column":2,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":80,"endColumn":7},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":80,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":80,"endColumn":3},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":83,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":83,"endColumn":7},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":83,"column":8,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":83,"endColumn":10},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":84,"column":2,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":84,"endColumn":7},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":84,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":84,"endColumn":3},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":85,"column":13,"nodeType":"Identifier","messageId":"undef","endLine":85,"endColumn":14},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":85,"column":15,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":85,"endColumn":17},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":86,"column":2,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":86,"endColumn":7},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":86,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":86,"endColumn":3},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":89,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":89,"endColumn":7},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":89,"column":8,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":89,"endColumn":10},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":90,"column":2,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":90,"endColumn":7},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":90,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":90,"endColumn":3},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":91,"column":13,"nodeType":"Identifier","messageId":"undef","endLine":91,"endColumn":14},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":91,"column":15,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":91,"endColumn":17},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":92,"column":2,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":92,"endColumn":7},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":92,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":92,"endColumn":3},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":95,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":95,"endColumn":7},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":95,"column":8,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":95,"endColumn":10},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":96,"column":2,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":96,"endColumn":7},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":96,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":96,"endColumn":3},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":99,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":99,"endColumn":7},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":99,"column":8,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":99,"endColumn":10},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":100,"column":2,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":100,"endColumn":7},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":100,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":100,"endColumn":3},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":103,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":103,"endColumn":7},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":103,"column":8,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":103,"endColumn":10},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":104,"column":2,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":104,"endColumn":7},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":104,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":104,"endColumn":3},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":107,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":107,"endColumn":7},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":107,"column":8,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":107,"endColumn":10},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":108,"column":2,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":108,"endColumn":7},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":108,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":108,"endColumn":3},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":111,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":111,"endColumn":7},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":111,"column":8,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":111,"endColumn":10},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":111,"column":32,"nodeType":"BlockStatement","messageId":"unexpected","endLine":112,"endColumn":2,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[992,993],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":115,"column":2,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":115,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'code' is not defined.","line":115,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":115,"endColumn":6},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":121,"column":2,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":121,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'code' is not defined.","line":121,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":121,"endColumn":6},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":127,"column":2,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":127,"endColumn":7},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":127,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":127,"endColumn":3},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":128,"column":11,"nodeType":"Identifier","messageId":"undef","endLine":128,"endColumn":12},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":130,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":130,"endColumn":7},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":132,"column":2,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":132,"endColumn":7},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":132,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":132,"endColumn":3},{"ruleId":"no-undef","severity":1,"message":"'window' is not defined.","line":135,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":135,"endColumn":12},{"ruleId":"no-undef","severity":1,"message":"'jQuery' is not defined.","line":145,"column":5,"nodeType":"Identifier","messageId":"undef","endLine":145,"endColumn":11},{"ruleId":"no-undef","severity":1,"message":"'$' is not defined.","line":148,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":148,"endColumn":7},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":148,"column":37,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":148,"endColumn":39},{"ruleId":"no-undef","severity":1,"message":"'$' is not defined.","line":149,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":149,"endColumn":3},{"ruleId":"no-undef","severity":1,"message":"'$' is not defined.","line":152,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":152,"endColumn":7},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":152,"column":37,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":152,"endColumn":39},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":153,"column":2,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":153,"endColumn":39},{"ruleId":"no-undef","severity":1,"message":"'$foo' is not defined.","line":153,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":153,"endColumn":6}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":137,"fixableErrorCount":0,"fixableWarningCount":0,"source":"i = 0;\ndo {\n\ti = 0;\n} while ( i > 0 );\n\ndo {\n\ti = 0;\n} while ( i > 0 );\n\ndo {\n\ti = 0;\n}\nwhile ( i > 0 );\n\ndo {\n\ti = 0;\n} while ( i > 0 );\n\ndo {\n\ti = 0;\n} while ( i > 0 );\n\nwhile ( i < 1 ) {\n\ti = 0;\n}\n\nwhile ( i < 1 ) {\n\ti = 0;\n}\n\nwhile ( i < 1 ) {\n\ti = 0;\n}\n\nfor ( i = 1; i < 1; i++ ) {\n\ti = 0;\n}\n\nfor ( i = 1; i < 1; i++ ) {\n\ti = 0;\n}\n\nfor ( i = 1; i < 1; i++ ) {\n\ti = 0;\n}\n\nif ( i == 0 ) {\n\ti = 1;\n}\n\nif ( i == 0 ) {\n\ti = 1;\n}\n\nif ( i == 0 ) {\n\ti = 1;\n}\n\nif ( i == 0 ) {\n\ti = 1;\n} else {\n\ti = 0;\n}\n\nif ( i == 0 ) {\n\ti = 1;\n} else {\n\ti = 0;\n}\n\nif ( i == 0 ) {\n\ti = 1;\n} else {\n\ti = 0;\n}\n\nif ( i == 0 ) {\n\ti = 1;\n} else if ( i == 2 ) {\n\ti = 0;\n}\n\nif ( i == 0 ) {\n\ti = 1;\n} else if ( i == 2 ) {\n\ti = 0;\n}\n\nif ( i == 0 ) {\n\ti = 1;\n} else if ( i == 2 ) {\n\ti = 0;\n}\n\nif ( i == 0 ) { // comments are allowed\n\ti = 1;\n}\n\nif ( i == 0 ) { // comments are allowed\n\ti = 1;\n}\n\nif ( i == 0 ) { /* comments are allowed */\n\ti = 1;\n}\n\nif ( i == 0 ) { // this is ok\n\ti = 1;\n}\n\nif ( i == 0 ) /* this is ok */ {\n}\n\ntry {\n\tcode = 'this';\n} catch ( e ) {\n\t// Caught!\n}\n\ntry {\n\tcode = 'this';\n} catch ( e ) {\n\t// Caught!\n}\n\ndo {\n\ti = 0;\n} while ( i > 0 );\n\nif ( i === 0 ) {\n\n\ti = 1;\n}\n\nif ( window.jQuery ) {\n\t( function ( $ ) {\n\t\t$.fn.reset = function () {\n\t\t\treturn this.each( function () {\n\t\t\t\ttry {\n\t\t\t\t\tthis.reset();\n\t\t\t\t} catch ( e ) {\n\t\t\t\t}\n\t\t\t} );\n\t\t};\n\t}( jQuery ) );\n}\n\nif ( $( '#myid' ).rotationDegrees() == '90' ) {\n\t$( '.modal' ).css( { transform: 'rotate(90deg)' } );\n}\n\nif ( $( '#myid' ).rotationDegrees() == '90' ) {\n\t$foo = { transform: 'rotate(90deg)' };\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":"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":"implicit-arrow-linebreak","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/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/ControlStructures/ForLoopDeclarationUnitTest.js","messages":[{"ruleId":null,"fatal":true,"severity":2,"message":"Parsing error: Unexpected token","line":126,"column":1,"nodeType":null}],"suppressedMessages":[],"errorCount":1,"fatalErrorCount":1,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"// Valid.\nfor (var i = 0; i < 10; i++) {\n}\n\n// Invalid.\nfor ( i = 0; i < 10; i++ ) {\n}\n\nfor (i = 0; i < 10; i++) {\n}\n\nfor (var i = 0 ; i < 10 ; i++) {\n}\n\nfor (i = 0;i < 10;i++) {\n}\n\n// The works.\nfor ( var i = 0 ; i < 10 ; i++ ) {\n}\n\nthis.formats = {};\ndfx.inherits('ContentFormat', 'Widget');\n\nfor (var widgetid in this.loadedContents) {\n if (dfx.isset(widget) === true) {\n widget.loadAutoSaveCWidgetStore.setData('activeScreen', null);widget.getContents(this.loadedContents[widgetid], function() {self.widgetLoaded(widget.id);});\n }\n}\n\nfor (var i = 0; i < 10;) {\n}\nfor (var i = 0; i < 10; ) {\n}\n\nfor (var i = 0; ; i++) {\n}\nfor (var i = 0;; i++) {\n}\n\n// phpcs:set Squiz.ControlStructures.ForLoopDeclaration requiredSpacesAfterOpen 1\n// phpcs:set Squiz.ControlStructures.ForLoopDeclaration requiredSpacesBeforeClose 1\nfor (var i = 0; i < 10; i++) {}\nfor ( var i = 0; i < 10; i++ ) {}\nfor ( var i = 0; i < 10; i++ ) {}\n// phpcs:set Squiz.ControlStructures.ForLoopDeclaration requiredSpacesAfterOpen 0\n// phpcs:set Squiz.ControlStructures.ForLoopDeclaration requiredSpacesBeforeClose 0\n\nfor ( ; i < 10; i++) {}\nfor (; i < 10; i++) {}\n\n// phpcs:set Squiz.ControlStructures.ForLoopDeclaration requiredSpacesAfterOpen 1\n// phpcs:set Squiz.ControlStructures.ForLoopDeclaration requiredSpacesBeforeClose 1\nfor ( ; i < 10; i++ ) {}\nfor ( ; i < 10; i++ ) {}\nfor (; i < 10; i++ ) {}\n\nfor ( i = 0; i < 10; ) {}\nfor ( i = 0; i < 10;) {}\nfor ( i = 0; i < 10; ) {}\n// phpcs:set Squiz.ControlStructures.ForLoopDeclaration requiredSpacesAfterOpen 0\n// phpcs:set Squiz.ControlStructures.ForLoopDeclaration requiredSpacesBeforeClose 0\n\n// Test handling of comments and inline annotations.\nfor ( /*phpcs:enable*/ i = 0 /*start*/ ; /*end*/i < 10/*comment*/; i++ /*comment*/ ) {}\n\n// Test multi-line FOR control structure.\nfor (\n i = 0;\n i < 10;\n i++\n) {}\n\n// Test multi-line FOR control structure with comments and annotations.\nfor (\n i = 0; /* Start */\n i < 10; /* phpcs:ignore Standard.Category.SniffName -- for reasons. */\n i++ // comment\n\n) {}\n\n// Test fixing each error in one go. Note: lines 84 + 88 contain trailing whitespace on purpose.\nfor (\n \n\n i = 0\n\n ; \n\n i < 10\n\n ;\n\n i++\n\n\n) {}\n\n// phpcs:set Squiz.ControlStructures.ForLoopDeclaration requiredSpacesAfterOpen 1\n// phpcs:set Squiz.ControlStructures.ForLoopDeclaration requiredSpacesBeforeClose 1\nfor (\n\n\n\n i = 0\n\n ;\n\n i < 10\n\n ;\n\n i++\n\n\n) {}\n// phpcs:set Squiz.ControlStructures.ForLoopDeclaration requiredSpacesAfterOpen 0\n// phpcs:set Squiz.ControlStructures.ForLoopDeclaration requiredSpacesBeforeClose 0\n\n// Test with semi-colon not belonging to for.\nfor (i = function() {self.widgetLoaded(widget.id) ; }; i < function() {self.widgetLoaded(widget.id);}; i++) {}\nfor (i = function() {self.widgetLoaded(widget.id);}; i < function() {self.widgetLoaded(widget.id);} ; i++) {}\n\n// This test has to be the last one in the file! Intentional parse error check.\nfor\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":"implicit-arrow-linebreak","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/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/ControlStructures/SwitchDeclarationUnitTest.js","messages":[{"ruleId":null,"fatal":true,"severity":2,"message":"Parsing error: Unexpected token Case","line":85,"column":5,"nodeType":null}],"suppressedMessages":[],"errorCount":1,"fatalErrorCount":1,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"\n\n// Valid SWITCH statement.\nswitch (something) {\n case '1':\n myvar = '1';\n break;\n\n case '2':\n case '3':\n myvar = '5';\n break;\n\n case '4':\n myvar = '4';\n break;\n\n default:\n myvar = null;\n break;\n}\n\n// Alignment wrong.\nswitch (something) {\n case '1':\n myvar = '1';\n break;\n\ncase '2':\n case '3':\n myvar = '5';\n break;\n\ncase '4':\n myvar = '4';\nbreak;\n\n default:\n myvar = null;\n break;\n}\n\n// Closing brace wrong.\nswitch (something) {\n case '1':\n myvar = '1';\n break;\n }\n\n// PEAR style.\nswitch (something) {\ncase '1':\n myvar = '1';\n break;\ncase '2':\ncase '3':\n myvar = '5';\n break;\ncase '4':\n myvar = '4';\n break;\ndefault:\n myvar = null;\n break;\n}\n\n// Valid, but missing BREAKS.\nswitch (something) {\n case '1':\n myvar = '1';\n\n case '2':\n case '3':\n myvar = '5';\n\n case '4':\n myvar = '4';\n\n default:\n myvar = null;\n}\n\n// Invalid, and missing BREAKS.\nswitch (something) {\n Case '1' :\n myvar = '1';\n\ncase '2':\n case '3' :\n myvar = '5';\n\n case'4':\n myvar = '4';\n\n Default :\n myvar = null;\n something = 'hello';\n other = 'hi';\n }\n\n// Valid\nswitch (condition) {\n case 'string':\n varStr = 'test';\n\n default:\n // Ignore the default.\n break;\n}\n\n// No default comment\nswitch (condition) {\n case 'string':\n varStr = 'test';\n\n default:\n break;\n}\n\n// Break problems\nswitch (condition) {\n case 'string':\n\n\n varStr = 'test';\n\n break;\n\n\n case 'bool':\n varStr = 'test';\n\n\n break;\n default:\n\n varStr = 'test';\n break;\n\n}\n\nswitch (var) {\n case 'one':\n case 'two':\n break;\n\n case 'three':\n // Nothing to do.\n break;\n\n case 'four':\n echo hi;\n break;\n\n default:\n // No default.\n break;\n}\n\nswitch (var) {\n case 'one':\n if (blah) {\n }\n\n break;\n\n default:\n // No default.\n break;\n}\n\nswitch (name) {\n case \"1\":\n switch (name2) {\n case \"1\":\n return true;\n break;\n\n case \"2\":\n return true;\n break;\n\n default:\n // No default.\n break;\n }\n break;\n\n case \"2\":\nswitch (name2) {\n case \"1\":\n return true;\n break;\n\n case \"2\":\n return true;\n break;\n\n default:\n // No default.\n break;\n}\n break;\n}\n\nswitch (name) {\n case \"1\":\n switch (name2) {\n case \"1\":\n return true;\n\n default:\n // No default.\n break;\n }\n break;\n\n default:\n // No default.\n break;\n}\n\nswitch (name2) {\n default:\n // No default.\n break;\n}\n\nswitch (foo) {\n case \"1\":\n return true;\n\n default:\n if (foo === false) {\n break;\n }\n break;\n}\n\n// Valid SWITCH statement.\nswitch (something) {\n case '1':\n myvar = '1';\n return '1';\n\n case '2':\n case '3':\n myvar = '5';\n return '2';\n\n case '4':\n myvar = '4';\n return '3';\n\n default:\n myvar = null;\n return '4';\n}\n\nswitch (something) {\n case '1':\n myvar = '1';\n break;\n\n case '2':\n throw 'message';\n\n default:\n throw 'message';\n}\n\nswitch (something) {\n case '1';\n print('one');\n break;\n\n default:\n print('default');\n return;\n}\n\nswitch (foo) {\n case '1':\n return; // comment\n break;\n\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":"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":"implicit-arrow-linebreak","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/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/Debug/JSLintUnitTest.js","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":2,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'alert' is not defined.","line":1,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":1,"endColumn":6},{"ruleId":"no-undef","severity":1,"message":"'alert' is not defined.","line":2,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":2,"endColumn":6}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"alert( 'hi' );\nalert( 'hi' );\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":"implicit-arrow-linebreak","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/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/Debug/JavaScriptLintUnitTest.js","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":2,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'alert' is not defined.","line":1,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":1,"endColumn":6},{"ruleId":"no-undef","severity":1,"message":"'alert' is not defined.","line":2,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":2,"endColumn":6}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"alert( 'hi' );\nalert( 'hi' );\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":"implicit-arrow-linebreak","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/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/Formatting/OperatorBracketUnitTest.js","messages":[{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":1,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":1,"endColumn":22},{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":125,"endColumn":2},{"ruleId":"no-undef","severity":1,"message":"'value' is not defined.","line":1,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":1,"endColumn":6},{"ruleId":"no-undef","severity":1,"message":"'one' is not defined.","line":1,"column":11,"nodeType":"Identifier","messageId":"undef","endLine":1,"endColumn":14},{"ruleId":"no-undef","severity":1,"message":"'two' is not defined.","line":1,"column":17,"nodeType":"Identifier","messageId":"undef","endLine":1,"endColumn":20},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":2,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":2,"endColumn":18},{"ruleId":"no-undef","severity":1,"message":"'value' is not defined.","line":2,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":2,"endColumn":6},{"ruleId":"no-undef","severity":1,"message":"'one' is not defined.","line":2,"column":9,"nodeType":"Identifier","messageId":"undef","endLine":2,"endColumn":12},{"ruleId":"no-undef","severity":1,"message":"'two' is not defined.","line":2,"column":15,"nodeType":"Identifier","messageId":"undef","endLine":2,"endColumn":18},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":4,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":4,"endColumn":22},{"ruleId":"no-undef","severity":1,"message":"'value' is not defined.","line":4,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":4,"endColumn":6},{"ruleId":"no-undef","severity":1,"message":"'one' is not defined.","line":4,"column":11,"nodeType":"Identifier","messageId":"undef","endLine":4,"endColumn":14},{"ruleId":"no-undef","severity":1,"message":"'two' is not defined.","line":4,"column":17,"nodeType":"Identifier","messageId":"undef","endLine":4,"endColumn":20},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":5,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":5,"endColumn":18},{"ruleId":"no-undef","severity":1,"message":"'value' is not defined.","line":5,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":5,"endColumn":6},{"ruleId":"no-undef","severity":1,"message":"'one' is not defined.","line":5,"column":9,"nodeType":"Identifier","messageId":"undef","endLine":5,"endColumn":12},{"ruleId":"no-undef","severity":1,"message":"'two' is not defined.","line":5,"column":15,"nodeType":"Identifier","messageId":"undef","endLine":5,"endColumn":18},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":7,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":7,"endColumn":22},{"ruleId":"no-undef","severity":1,"message":"'value' is not defined.","line":7,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":7,"endColumn":6},{"ruleId":"no-undef","severity":1,"message":"'one' is not defined.","line":7,"column":11,"nodeType":"Identifier","messageId":"undef","endLine":7,"endColumn":14},{"ruleId":"no-undef","severity":1,"message":"'two' is not defined.","line":7,"column":17,"nodeType":"Identifier","messageId":"undef","endLine":7,"endColumn":20},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":8,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":8,"endColumn":18},{"ruleId":"no-undef","severity":1,"message":"'value' is not defined.","line":8,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":8,"endColumn":6},{"ruleId":"no-undef","severity":1,"message":"'one' is not defined.","line":8,"column":9,"nodeType":"Identifier","messageId":"undef","endLine":8,"endColumn":12},{"ruleId":"no-undef","severity":1,"message":"'two' is not defined.","line":8,"column":15,"nodeType":"Identifier","messageId":"undef","endLine":8,"endColumn":18},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":10,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":10,"endColumn":22},{"ruleId":"no-undef","severity":1,"message":"'value' is not defined.","line":10,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":10,"endColumn":6},{"ruleId":"no-undef","severity":1,"message":"'one' is not defined.","line":10,"column":11,"nodeType":"Identifier","messageId":"undef","endLine":10,"endColumn":14},{"ruleId":"no-undef","severity":1,"message":"'two' is not defined.","line":10,"column":17,"nodeType":"Identifier","messageId":"undef","endLine":10,"endColumn":20},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":11,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":11,"endColumn":18},{"ruleId":"no-undef","severity":1,"message":"'value' is not defined.","line":11,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":11,"endColumn":6},{"ruleId":"no-undef","severity":1,"message":"'one' is not defined.","line":11,"column":9,"nodeType":"Identifier","messageId":"undef","endLine":11,"endColumn":12},{"ruleId":"no-undef","severity":1,"message":"'two' is not defined.","line":11,"column":15,"nodeType":"Identifier","messageId":"undef","endLine":11,"endColumn":18},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":13,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":13,"endColumn":22},{"ruleId":"no-undef","severity":1,"message":"'value' is not defined.","line":13,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":13,"endColumn":6},{"ruleId":"no-undef","severity":1,"message":"'one' is not defined.","line":13,"column":11,"nodeType":"Identifier","messageId":"undef","endLine":13,"endColumn":14},{"ruleId":"no-undef","severity":1,"message":"'two' is not defined.","line":13,"column":17,"nodeType":"Identifier","messageId":"undef","endLine":13,"endColumn":20},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":14,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":14,"endColumn":18},{"ruleId":"no-undef","severity":1,"message":"'value' is not defined.","line":14,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":14,"endColumn":6},{"ruleId":"no-undef","severity":1,"message":"'one' is not defined.","line":14,"column":9,"nodeType":"Identifier","messageId":"undef","endLine":14,"endColumn":12},{"ruleId":"no-undef","severity":1,"message":"'two' is not defined.","line":14,"column":15,"nodeType":"Identifier","messageId":"undef","endLine":14,"endColumn":18},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":16,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":16,"endColumn":30},{"ruleId":"no-undef","severity":1,"message":"'value' is not defined.","line":16,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":16,"endColumn":6},{"ruleId":"no-undef","severity":1,"message":"'one' is not defined.","line":16,"column":11,"nodeType":"Identifier","messageId":"undef","endLine":16,"endColumn":14},{"ruleId":"no-undef","severity":1,"message":"'two' is not defined.","line":16,"column":17,"nodeType":"Identifier","messageId":"undef","endLine":16,"endColumn":20},{"ruleId":"no-undef","severity":1,"message":"'three' is not defined.","line":16,"column":23,"nodeType":"Identifier","messageId":"undef","endLine":16,"endColumn":28},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":17,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":17,"endColumn":26},{"ruleId":"no-undef","severity":1,"message":"'value' is not defined.","line":17,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":17,"endColumn":6},{"ruleId":"no-undef","severity":1,"message":"'one' is not defined.","line":17,"column":9,"nodeType":"Identifier","messageId":"undef","endLine":17,"endColumn":12},{"ruleId":"no-undef","severity":1,"message":"'two' is not defined.","line":17,"column":15,"nodeType":"Identifier","messageId":"undef","endLine":17,"endColumn":18},{"ruleId":"no-undef","severity":1,"message":"'three' is not defined.","line":17,"column":21,"nodeType":"Identifier","messageId":"undef","endLine":17,"endColumn":26},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":18,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":18,"endColumn":34},{"ruleId":"no-undef","severity":1,"message":"'value' is not defined.","line":18,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":18,"endColumn":6},{"ruleId":"no-undef","severity":1,"message":"'one' is not defined.","line":18,"column":11,"nodeType":"Identifier","messageId":"undef","endLine":18,"endColumn":14},{"ruleId":"no-undef","severity":1,"message":"'two' is not defined.","line":18,"column":19,"nodeType":"Identifier","messageId":"undef","endLine":18,"endColumn":22},{"ruleId":"no-undef","severity":1,"message":"'three' is not defined.","line":18,"column":25,"nodeType":"Identifier","messageId":"undef","endLine":18,"endColumn":30},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":19,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":19,"endColumn":30},{"ruleId":"no-undef","severity":1,"message":"'value' is not defined.","line":19,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":19,"endColumn":6},{"ruleId":"no-undef","severity":1,"message":"'one' is not defined.","line":19,"column":9,"nodeType":"Identifier","messageId":"undef","endLine":19,"endColumn":12},{"ruleId":"no-undef","severity":1,"message":"'two' is not defined.","line":19,"column":17,"nodeType":"Identifier","messageId":"undef","endLine":19,"endColumn":20},{"ruleId":"no-undef","severity":1,"message":"'three' is not defined.","line":19,"column":23,"nodeType":"Identifier","messageId":"undef","endLine":19,"endColumn":28},{"ruleId":"no-undef","severity":1,"message":"'value' is not defined.","line":21,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":21,"endColumn":6},{"ruleId":"no-undef","severity":1,"message":"'value' is not defined.","line":22,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":22,"endColumn":6},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":23,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":23,"endColumn":11},{"ruleId":"no-undef","severity":1,"message":"'value' is not defined.","line":23,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":23,"endColumn":6},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":24,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":24,"endColumn":11},{"ruleId":"no-undef","severity":1,"message":"'value' is not defined.","line":24,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":24,"endColumn":6},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":26,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":26,"endColumn":18},{"ruleId":"no-undef","severity":1,"message":"'value' is not defined.","line":26,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":26,"endColumn":6},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":27,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":27,"endColumn":14},{"ruleId":"no-undef","severity":1,"message":"'value' is not defined.","line":27,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":27,"endColumn":6},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":29,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":29,"endColumn":18},{"ruleId":"no-undef","severity":1,"message":"'value' is not defined.","line":29,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":29,"endColumn":6},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":30,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":30,"endColumn":14},{"ruleId":"no-undef","severity":1,"message":"'value' is not defined.","line":30,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":30,"endColumn":6},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":32,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":32,"endColumn":18},{"ruleId":"no-undef","severity":1,"message":"'value' is not defined.","line":32,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":32,"endColumn":6},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":33,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":33,"endColumn":14},{"ruleId":"no-undef","severity":1,"message":"'value' is not defined.","line":33,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":33,"endColumn":6},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":35,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":35,"endColumn":18},{"ruleId":"no-undef","severity":1,"message":"'value' is not defined.","line":35,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":35,"endColumn":6},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":36,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":36,"endColumn":14},{"ruleId":"no-undef","severity":1,"message":"'value' is not defined.","line":36,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":36,"endColumn":6},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":38,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":38,"endColumn":18},{"ruleId":"no-undef","severity":1,"message":"'value' is not defined.","line":38,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":38,"endColumn":6},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":39,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":39,"endColumn":14},{"ruleId":"no-undef","severity":1,"message":"'value' is not defined.","line":39,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":39,"endColumn":6},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":41,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":41,"endColumn":22},{"ruleId":"no-undef","severity":1,"message":"'value' is not defined.","line":41,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":41,"endColumn":6},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":42,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":42,"endColumn":18},{"ruleId":"no-undef","severity":1,"message":"'value' is not defined.","line":42,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":42,"endColumn":6},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":43,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":43,"endColumn":26},{"ruleId":"no-undef","severity":1,"message":"'value' is not defined.","line":43,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":43,"endColumn":6},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":44,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":44,"endColumn":22},{"ruleId":"no-undef","severity":1,"message":"'value' is not defined.","line":44,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":44,"endColumn":6},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":46,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":46,"endColumn":61},{"ruleId":"no-undef","severity":1,"message":"'value' is not defined.","line":46,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":46,"endColumn":6},{"ruleId":"no-undef","severity":1,"message":"'one' is not defined.","line":46,"column":9,"nodeType":"Identifier","messageId":"undef","endLine":46,"endColumn":12},{"ruleId":"no-undef","severity":1,"message":"'four' is not defined.","line":46,"column":25,"nodeType":"Identifier","messageId":"undef","endLine":46,"endColumn":29},{"ruleId":"no-undef","severity":1,"message":"'five' is not defined.","line":46,"column":32,"nodeType":"Identifier","messageId":"undef","endLine":46,"endColumn":36},{"ruleId":"no-undef","severity":1,"message":"'nine' is not defined.","line":46,"column":53,"nodeType":"Identifier","messageId":"undef","endLine":46,"endColumn":57},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":47,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":47,"endColumn":45},{"ruleId":"no-undef","severity":1,"message":"'value' is not defined.","line":47,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":47,"endColumn":6},{"ruleId":"no-undef","severity":1,"message":"'tokens' is not defined.","line":47,"column":21,"nodeType":"Identifier","messageId":"undef","endLine":47,"endColumn":27},{"ruleId":"no-undef","severity":1,"message":"'stackPtr' is not defined.","line":47,"column":29,"nodeType":"Identifier","messageId":"undef","endLine":47,"endColumn":37},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":49,"column":7,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":49,"endColumn":16},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":49,"column":7,"nodeType":"Identifier","messageId":"undef","endLine":49,"endColumn":8},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":49,"column":18,"nodeType":"Identifier","messageId":"undef","endLine":49,"endColumn":19},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":49,"column":29,"nodeType":"Identifier","messageId":"undef","endLine":49,"endColumn":30},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":49,"column":35,"nodeType":"BlockStatement","messageId":"unexpected","endLine":50,"endColumn":2,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[795,796],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":53,"column":2,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":53,"endColumn":58},{"ruleId":"no-undef","severity":1,"message":"'value' is not defined.","line":53,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":53,"endColumn":7},{"ruleId":"no-undef","severity":1,"message":"'one' is not defined.","line":53,"column":12,"nodeType":"Identifier","messageId":"undef","endLine":53,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'two' is not defined.","line":53,"column":26,"nodeType":"Identifier","messageId":"undef","endLine":53,"endColumn":29},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":54,"column":2,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":54,"endColumn":26},{"ruleId":"no-undef","severity":1,"message":"'value' is not defined.","line":54,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":54,"endColumn":7},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":55,"column":2,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":55,"endColumn":54},{"ruleId":"no-undef","severity":1,"message":"'value' is not defined.","line":55,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":55,"endColumn":7},{"ruleId":"no-undef","severity":1,"message":"'mvar' is not defined.","line":55,"column":24,"nodeType":"Identifier","messageId":"undef","endLine":55,"endColumn":28},{"ruleId":"no-undef","severity":1,"message":"'myFunction2' is not defined.","line":55,"column":33,"nodeType":"Identifier","messageId":"undef","endLine":55,"endColumn":44},{"ruleId":"no-undef","severity":1,"message":"'mvar' is not defined.","line":55,"column":46,"nodeType":"Identifier","messageId":"undef","endLine":55,"endColumn":50},{"ruleId":"no-undef","severity":1,"message":"'params' is not defined.","line":59,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":59,"endColumn":7},{"ruleId":"no-undef","severity":1,"message":"'id' is not defined.","line":59,"column":15,"nodeType":"Identifier","messageId":"undef","endLine":59,"endColumn":17},{"ruleId":"no-undef","severity":1,"message":"'index' is not defined.","line":61,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":61,"endColumn":11},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":62,"column":2,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":62,"endColumn":11},{"ruleId":"no-undef","severity":1,"message":"'index' is not defined.","line":62,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":62,"endColumn":7},{"ruleId":"no-undef","severity":1,"message":"'index' is not defined.","line":64,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":64,"endColumn":11},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":65,"column":2,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":65,"endColumn":11},{"ruleId":"no-undef","severity":1,"message":"'index' is not defined.","line":65,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":65,"endColumn":7},{"ruleId":"no-unused-vars","severity":1,"message":"'classN' is assigned a value but never used.","line":68,"column":7,"nodeType":"Identifier","messageId":"unusedVar","endLine":68,"endColumn":13},{"ruleId":"no-undef","severity":1,"message":"'prvId' is not defined.","line":68,"column":16,"nodeType":"Identifier","messageId":"undef","endLine":68,"endColumn":21},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":70,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":70,"endColumn":32},{"ruleId":"no-undef","severity":1,"message":"'three' is not defined.","line":70,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":70,"endColumn":6},{"ruleId":"no-undef","severity":1,"message":"'one' is not defined.","line":70,"column":21,"nodeType":"Identifier","messageId":"undef","endLine":70,"endColumn":24},{"ruleId":"no-undef","severity":1,"message":"'two' is not defined.","line":70,"column":27,"nodeType":"Identifier","messageId":"undef","endLine":70,"endColumn":30},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":71,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":71,"endColumn":43},{"ruleId":"no-undef","severity":1,"message":"'three' is not defined.","line":71,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":71,"endColumn":6},{"ruleId":"no-undef","severity":1,"message":"'one' is not defined.","line":71,"column":23,"nodeType":"Identifier","messageId":"undef","endLine":71,"endColumn":26},{"ruleId":"no-undef","severity":1,"message":"'two' is not defined.","line":71,"column":29,"nodeType":"Identifier","messageId":"undef","endLine":71,"endColumn":32},{"ruleId":"no-undef","severity":1,"message":"'four' is not defined.","line":71,"column":37,"nodeType":"Identifier","messageId":"undef","endLine":71,"endColumn":41},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":72,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":72,"endColumn":43},{"ruleId":"no-undef","severity":1,"message":"'three' is not defined.","line":72,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":72,"endColumn":6},{"ruleId":"no-undef","severity":1,"message":"'one' is not defined.","line":72,"column":21,"nodeType":"Identifier","messageId":"undef","endLine":72,"endColumn":24},{"ruleId":"no-undef","severity":1,"message":"'two' is not defined.","line":72,"column":29,"nodeType":"Identifier","messageId":"undef","endLine":72,"endColumn":32},{"ruleId":"no-undef","severity":1,"message":"'four' is not defined.","line":72,"column":35,"nodeType":"Identifier","messageId":"undef","endLine":72,"endColumn":39},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":74,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":74,"endColumn":13},{"ruleId":"no-undef","severity":1,"message":"'four' is not defined.","line":74,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":74,"endColumn":5},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":76,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":76,"endColumn":34},{"ruleId":"no-undef","severity":1,"message":"'id' is not defined.","line":76,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":76,"endColumn":3},{"ruleId":"no-undef","severity":1,"message":"'id' is not defined.","line":76,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":76,"endColumn":8},{"ruleId":"no-undef","severity":1,"message":"'navigator' is not defined.","line":77,"column":21,"nodeType":"Identifier","messageId":"undef","endLine":77,"endColumn":30},{"ruleId":"no-unreachable","severity":1,"message":"Unreachable code.","line":79,"column":1,"nodeType":"VariableDeclaration","messageId":"unreachableCode","endLine":125,"endColumn":2},{"ruleId":"no-unused-vars","severity":1,"message":"'re' is assigned a value but never used.","line":79,"column":7,"nodeType":"Identifier","messageId":"unusedVar","endLine":79,"endColumn":9},{"ruleId":"security/detect-unsafe-regex","severity":1,"message":"Unsafe Regular Expression (new RegExp)","line":79,"column":12,"nodeType":"NewExpression","endLine":79,"endColumn":97},{"ruleId":"security/detect-unsafe-regex","severity":1,"message":"Unsafe Regular Expression","line":79,"column":24,"nodeType":"Literal","endLine":79,"endColumn":95},{"ruleId":"no-unused-vars","severity":1,"message":"'options' is assigned a value but never used.","line":81,"column":7,"nodeType":"Identifier","messageId":"unusedVar","endLine":81,"endColumn":14},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":86,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":86,"endColumn":41},{"ruleId":"no-undef","severity":1,"message":"'stepWidth' is not defined.","line":86,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":86,"endColumn":10},{"ruleId":"no-undef","severity":1,"message":"'date' is not defined.","line":88,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":88,"endColumn":5},{"ruleId":"no-undef","severity":1,"message":"'d' is not defined.","line":88,"column":16,"nodeType":"Identifier","messageId":"undef","endLine":88,"endColumn":17},{"ruleId":"no-undef","severity":1,"message":"'number' is not defined.","line":90,"column":10,"nodeType":"Identifier","messageId":"undef","endLine":90,"endColumn":16},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":92,"column":3,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":92,"endColumn":16},{"ruleId":"no-undef","severity":1,"message":"'suffix' is not defined.","line":92,"column":3,"nodeType":"Identifier","messageId":"undef","endLine":92,"endColumn":9},{"ruleId":"no-unused-vars","severity":1,"message":"'pathSplit' is assigned a value but never used.","line":96,"column":7,"nodeType":"Identifier","messageId":"unusedVar","endLine":96,"endColumn":16},{"ruleId":"no-undef","severity":1,"message":"'ipt' is not defined.","line":96,"column":19,"nodeType":"Identifier","messageId":"undef","endLine":96,"endColumn":22},{"ruleId":"no-undef","severity":1,"message":"'pairs' is not defined.","line":98,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":98,"endColumn":11},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":98,"column":13,"nodeType":"Identifier","messageId":"undef","endLine":98,"endColumn":14},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":98,"column":40,"nodeType":"BlockStatement","messageId":"unexpected","endLine":99,"endColumn":2,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[1726,1727],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-undef","severity":1,"message":"'urlValue' is not defined.","line":101,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":101,"endColumn":14},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":101,"column":50,"nodeType":"BlockStatement","messageId":"unexpected","endLine":102,"endColumn":2,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[1780,1781],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-undef","severity":1,"message":"'urlValue' is not defined.","line":104,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":104,"endColumn":14},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":104,"column":51,"nodeType":"BlockStatement","messageId":"unexpected","endLine":105,"endColumn":2,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[1835,1836],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-undef","severity":1,"message":"'value' is not defined.","line":107,"column":7,"nodeType":"Identifier","messageId":"undef","endLine":107,"endColumn":12},{"ruleId":"no-undef","severity":1,"message":"'value' is not defined.","line":107,"column":30,"nodeType":"Identifier","messageId":"undef","endLine":107,"endColumn":35},{"ruleId":"no-unused-expressions","severity":1,"message":"Expected an assignment or function call and instead saw an expression.","line":111,"column":1,"nodeType":"ExpressionStatement","messageId":"unusedExpression","endLine":111,"endColumn":87},{"ruleId":"no-undef","severity":1,"message":"'dfx' is not defined.","line":111,"column":11,"nodeType":"Identifier","messageId":"undef","endLine":111,"endColumn":14},{"ruleId":"no-undef","severity":1,"message":"'selectors' is not defined.","line":111,"column":21,"nodeType":"Identifier","messageId":"undef","endLine":111,"endColumn":30},{"ruleId":"no-undef","severity":1,"message":"'idx' is not defined.","line":111,"column":32,"nodeType":"Identifier","messageId":"undef","endLine":111,"endColumn":35},{"ruleId":"no-undef","severity":1,"message":"'scrollCoords' is not defined.","line":111,"column":65,"nodeType":"Identifier","messageId":"undef","endLine":111,"endColumn":77},{"ruleId":"no-bitwise","severity":1,"message":"Unexpected use of '^'.","line":113,"column":6,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":114,"endColumn":27},{"ruleId":"no-undef","severity":1,"message":"'something' is not defined.","line":113,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":113,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'somethingElse' is not defined.","line":114,"column":5,"nodeType":"Identifier","messageId":"undef","endLine":114,"endColumn":18},{"ruleId":"no-undef","severity":1,"message":"'input' is not defined.","line":119,"column":26,"nodeType":"Identifier","messageId":"undef","endLine":119,"endColumn":31},{"ruleId":"no-undef","severity":1,"message":"'element' is not defined.","line":123,"column":31,"nodeType":"Identifier","messageId":"undef","endLine":123,"endColumn":38}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":184,"fixableErrorCount":0,"fixableWarningCount":0,"source":"value = ( one + two );\nvalue = one + two;\n\nvalue = ( one - two );\nvalue = one - two;\n\nvalue = ( one * two );\nvalue = one * two;\n\nvalue = ( one / two );\nvalue = one / two;\n\nvalue = ( one % two );\nvalue = one % two;\n\nvalue = ( one + two + three );\nvalue = one + two + three;\nvalue = ( one + ( two + three ) );\nvalue = one + ( two + three );\n\nvalue++;\nvalue--;\nvalue = -1;\nvalue = -1;\n\nvalue = ( 1 + 2 );\nvalue = 1 + 2;\n\nvalue = ( 1 - 2 );\nvalue = 1 - 2;\n\nvalue = ( 1 * 2 );\nvalue = 1 * 2;\n\nvalue = ( 1 / 2 );\nvalue = 1 / 2;\n\nvalue = ( 1 % 2 );\nvalue = 1 % 2;\n\nvalue = ( 1 + 2 + 3 );\nvalue = 1 + 2 + 3;\nvalue = ( 1 + ( 2 + 3 ) );\nvalue = 1 + ( 2 + 3 );\n\nvalue = one + 2 + 3 - ( four * five * ( 6 + 7 ) ) + nine + 2;\nvalue = myFunction( tokens[ stackPtr - 1 ] );\n\nfor ( i = 1 + 2; i < 4 + 5; i++ ) {\n}\n\nfunction myFunction() {\n\tvalue = ( one + 1 ) + ( two + 2 ) + ( myFunction() + 2 );\n\tvalue = myFunction() + 2;\n\tvalue = ( myFunction( mvar ) + myFunction2( mvar ) );\n\treturn -1;\n}\n\nparams.mode = id.replace( /WidgetType/, '' );\n\nif ( index < -1 ) {\n\tindex = 0;\n}\nif ( index < -1 ) {\n\tindex = 0;\n}\n\nconst classN = prvId.replace( /\\./g, '-' );\n\nthree = myFunction( one / two );\nthree = myFunction( ( one / two ) / four );\nthree = myFunction( one / ( two / four ) );\n\nfour = -0.25;\n\nid = id.replace( /row\\/:/gi, '' );\nreturn /MSIE/.test( navigator.userAgent );\n\nconst re = new RegExp( /<\\/?(\\w+)((\\s+\\w+(\\s*=\\s*(?:\".*?\"|'.*?'|[^'\">\\s]+))?)+\\s*|\\s*)\\/?>/gim );\n\nconst options = {\n\tminVal: -1,\n\tmaxVal: -1\n};\n\nstepWidth = Math.round( this.width / 5 );\n\ndate.setMonth( d[ 2 ] - 1 );\n\nswitch ( number % 10 ) {\n\tcase -1:\n\t\tsuffix = 'st';\n\t\tbreak;\n}\n\nconst pathSplit = ipt.value.split( /\\/|\\\\/ );\n\nif ( pairs[ i ].search( /=/ ) !== -1 ) {\n}\n\nif ( urlValue.search( /[a-zA-z]+:\\/\\// ) !== 0 ) {\n}\n\nif ( urlValue.search( /[a-zA-z]+:\\/\\/*/ ) !== 0 ) {\n}\n\nif ( !value || /^\\s*$/.test( value ) ) {\n\treturn true;\n}\n\nparseInt( dfx.attr( selectors[ idx ], 'elemOffsetTop' ), 10 ) - scrollCoords.y + 'px';\n\nif ( something === true ^\n somethingElse === true\n) {\n\treturn false;\n}\n\nif ( /^\\d*\\.?\\d*$/.test( input ) === true ) {\n\treturn true;\n}\n\nif ( !/^(?:a|select)$/i.test( element.tagName ) ) {\n\treturn true;\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":"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":"implicit-arrow-linebreak","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/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/Functions/MultiLineFunctionDeclarationUnitTest.js","messages":[{"ruleId":null,"fatal":true,"severity":2,"message":"Parsing error: Unexpected token someFunctionWithAVeryLongName2","line":36,"column":5,"nodeType":null}],"suppressedMessages":[],"errorCount":1,"fatalErrorCount":1,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"\nfunction someFunctionWithAVeryLongName(firstParameter='something',\n secondParameter='booooo',\n third=null, fourthParameter=false,\n fifthParameter=123.12,\n sixthParam=true\n){\n}\n\nfunction someFunctionWithAVeryLongName2(\nfirstParameter='something',\nsecondParameter='booooo',\n) {\n}\n\nfunction blah() {\n}\n\nfunction blah()\n{\n}\n\nvar object =\n{\n\n someFunctionWithAVeryLongName: function(\n firstParameter='something',\n secondParameter='booooo',\n third=null,\n fourthParameter=false,\n fifthParameter=123.12,\n sixthParam=true\n ) /** w00t */ {\n }\n\n someFunctionWithAVeryLongName2: function (firstParameter='something',\n secondParameter='booooo',\n third=null\n ) {\n }\n\n someFunctionWithAVeryLongName3: function (\n firstParameter, secondParameter, third=null\n ) {\n }\n\n someFunctionWithAVeryLongName4: function (\n firstParameter, secondParameter\n ) {\n }\n\n someFunctionWithAVeryLongName5: function (\n firstParameter,\n secondParameter=array(1,2,3),\n third=null\n ) {\n }\n\n}\n\nvar a = Function('return 1+1');\n\nclass test\n{\n myFunction() {\n return false;\n }\n\n myFunction2()\n {\n return false;\n }\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":"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":"implicit-arrow-linebreak","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/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/Objects/DisallowObjectStringIndexUnitTest.js","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":35,"endColumn":2},{"ruleId":"no-unused-vars","severity":1,"message":"'t' is assigned a value but never used.","line":12,"column":9,"nodeType":"Identifier","messageId":"unusedVar","endLine":12,"endColumn":10},{"ruleId":"no-unused-vars","severity":1,"message":"'y' is assigned a value but never used.","line":13,"column":9,"nodeType":"Identifier","messageId":"unusedVar","endLine":13,"endColumn":10},{"ruleId":"no-unused-vars","severity":1,"message":"'a' is assigned a value but never used.","line":14,"column":9,"nodeType":"Identifier","messageId":"unusedVar","endLine":14,"endColumn":10},{"ruleId":"no-unused-vars","severity":1,"message":"'z' is assigned a value but never used.","line":15,"column":9,"nodeType":"Identifier","messageId":"unusedVar","endLine":15,"endColumn":10},{"ruleId":"no-unused-vars","severity":1,"message":"'p' is assigned a value but never used.","line":16,"column":9,"nodeType":"Identifier","messageId":"unusedVar","endLine":16,"endColumn":10},{"ruleId":"no-redeclare","severity":1,"message":"'test' is already defined.","line":21,"column":10,"nodeType":"Identifier","messageId":"redeclared","endLine":21,"endColumn":14},{"ruleId":"no-undef","severity":1,"message":"'step' is not defined.","line":22,"column":25,"nodeType":"Identifier","messageId":"undef","endLine":22,"endColumn":29},{"ruleId":"no-undef","severity":1,"message":"'errors' is not defined.","line":22,"column":34,"nodeType":"Identifier","messageId":"undef","endLine":22,"endColumn":40},{"ruleId":"no-undef","severity":1,"message":"'x' is not defined.","line":23,"column":21,"nodeType":"Identifier","messageId":"undef","endLine":23,"endColumn":22},{"ruleId":"no-undef","severity":1,"message":"'x' is not defined.","line":24,"column":31,"nodeType":"Identifier","messageId":"undef","endLine":24,"endColumn":32},{"ruleId":"no-undef","severity":1,"message":"'y' is not defined.","line":25,"column":24,"nodeType":"Identifier","messageId":"undef","endLine":25,"endColumn":25},{"ruleId":"no-undef","severity":1,"message":"'x' is not defined.","line":25,"column":30,"nodeType":"Identifier","messageId":"undef","endLine":25,"endColumn":31},{"ruleId":"no-useless-concat","severity":1,"message":"Unexpected string concatenation of literals.","line":26,"column":22,"nodeType":"BinaryExpression","messageId":"unexpectedConcat","endLine":26,"endColumn":23},{"ruleId":"no-undef","severity":1,"message":"'x' is not defined.","line":26,"column":35,"nodeType":"Identifier","messageId":"undef","endLine":26,"endColumn":36},{"ruleId":"no-undef","severity":1,"message":"'y' is not defined.","line":27,"column":15,"nodeType":"Identifier","messageId":"undef","endLine":27,"endColumn":16},{"ruleId":"no-undef","severity":1,"message":"'x' is not defined.","line":27,"column":21,"nodeType":"Identifier","messageId":"undef","endLine":27,"endColumn":22},{"ruleId":"no-undef","severity":1,"message":"'y' is not defined.","line":28,"column":15,"nodeType":"Identifier","messageId":"undef","endLine":28,"endColumn":16},{"ruleId":"no-undef","severity":1,"message":"'z' is not defined.","line":28,"column":19,"nodeType":"Identifier","messageId":"undef","endLine":28,"endColumn":20},{"ruleId":"no-undef","severity":1,"message":"'x' is not defined.","line":28,"column":25,"nodeType":"Identifier","messageId":"undef","endLine":28,"endColumn":26},{"ruleId":"no-undef","severity":1,"message":"'x' is not defined.","line":29,"column":42,"nodeType":"Identifier","messageId":"undef","endLine":29,"endColumn":43},{"ruleId":"no-undef","severity":1,"message":"'child' is not defined.","line":32,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":32,"endColumn":11},{"ruleId":"no-undef","severity":1,"message":"'above' is not defined.","line":33,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":33,"endColumn":7},{"ruleId":"no-undef","severity":1,"message":"'parent' is not defined.","line":33,"column":32,"nodeType":"Identifier","messageId":"undef","endLine":33,"endColumn":38},{"ruleId":"no-undef","severity":1,"message":"'child' is not defined.","line":34,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":34,"endColumn":7},{"ruleId":"new-cap","severity":1,"message":"A constructor name should not start with a lowercase letter.","line":34,"column":30,"nodeType":"NewExpression","messageId":"lower","endLine":34,"endColumn":35},{"ruleId":"no-undef","severity":1,"message":"'above' is not defined.","line":34,"column":30,"nodeType":"Identifier","messageId":"undef","endLine":34,"endColumn":35}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":27,"fixableErrorCount":0,"fixableWarningCount":0,"source":"function test( id ) {\n\n\tthis.id = id;\n\n}\n/**/\ntest.prototype = {\n\tinit: function () {\n\t\tconst x = {};\n\t\tx.name = 'test';\n\t\tx.phone = 123124324;\n\t\tconst t = [ 'test', 'this' ].join( '' );\n\t\tconst y = [ 'test' ].join( '' );\n\t\tconst a = x[ 0 ];\n\t\tconst z = x[ x.name ];\n\t\tconst p = x[ x.name ];\n\t}\n\n};\n\nfunction test() {\n\tthis.errors[ 'step_' + step ] = errors;\n\tthis.errors.test = x;\n\tthis.errors[ 'test' + 10 ] = x;\n\tthis.errors[ 'test' + y ] = x;\n\tthis.errors[ 'test' + 'blah' ] = x;\n\tthis.errors[ y ] = x;\n\tthis.errors[ y + z ] = x;\n\tthis.permissions[ 'workflow.cancel' ] = x;\n}\n\nif ( child.prototype ) {\n\tabove.prototype.constructor = parent;\n\tchild.prototype.super = new above();\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":"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":"implicit-arrow-linebreak","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/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/Objects/ObjectMemberCommaUnitTest.js","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":44,"endColumn":3},{"ruleId":"no-undef","severity":1,"message":"'addTypeFormatButton' is not defined.","line":3,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":3,"endColumn":20},{"ruleId":"no-undef","severity":1,"message":"'self' is not defined.","line":4,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":4,"endColumn":6},{"ruleId":"no-var","severity":1,"message":"Unexpected var, use let or const instead.","line":7,"column":1,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":7,"endColumn":12},{"ruleId":"no-unused-vars","severity":1,"message":"'y' is assigned a value but never used.","line":9,"column":7,"nodeType":"Identifier","messageId":"unusedVar","endLine":9,"endColumn":8},{"ruleId":"no-unused-vars","severity":1,"message":"'arg' is defined but never used.","line":12,"column":23,"nodeType":"Identifier","messageId":"unusedVar","endLine":12,"endColumn":26},{"ruleId":"no-unused-vars","severity":1,"message":"'z' is assigned a value but never used.","line":17,"column":7,"nodeType":"Identifier","messageId":"unusedVar","endLine":17,"endColumn":8},{"ruleId":"no-unused-vars","severity":1,"message":"'arg' is defined but never used.","line":20,"column":23,"nodeType":"Identifier","messageId":"unusedVar","endLine":20,"endColumn":26},{"ruleId":"no-var","severity":1,"message":"Unexpected var, use let or const instead.","line":25,"column":1,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":27,"endColumn":3},{"ruleId":"no-redeclare","severity":1,"message":"'x' is already defined.","line":25,"column":5,"nodeType":"Identifier","messageId":"redeclared","endLine":25,"endColumn":6},{"ruleId":"no-unused-vars","severity":1,"message":"'x' is assigned a value but never used.","line":25,"column":5,"nodeType":"Identifier","messageId":"unusedVar","endLine":25,"endColumn":6},{"ruleId":"no-undef","severity":1,"message":"'AssetListingEditWidgetType' is not defined.","line":29,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":29,"endColumn":27},{"ruleId":"no-unused-vars","severity":1,"message":"'data' is defined but never used.","line":30,"column":19,"nodeType":"Identifier","messageId":"unusedVar","endLine":30,"endColumn":23},{"ruleId":"no-unused-vars","severity":1,"message":"'assetid' is defined but never used.","line":30,"column":25,"nodeType":"Identifier","messageId":"unusedVar","endLine":30,"endColumn":32},{"ruleId":"no-unused-vars","severity":1,"message":"'editables' is defined but never used.","line":30,"column":34,"nodeType":"Identifier","messageId":"unusedVar","endLine":30,"endColumn":43},{"ruleId":"no-undef","severity":1,"message":"'AssetListingEditWidgetType' is not defined.","line":34,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":34,"endColumn":27},{"ruleId":"no-unused-vars","severity":1,"message":"'data' is defined but never used.","line":35,"column":19,"nodeType":"Identifier","messageId":"unusedVar","endLine":35,"endColumn":23},{"ruleId":"no-unused-vars","severity":1,"message":"'assetid' is defined but never used.","line":35,"column":25,"nodeType":"Identifier","messageId":"unusedVar","endLine":35,"endColumn":32},{"ruleId":"no-unused-vars","severity":1,"message":"'editables' is defined but never used.","line":35,"column":34,"nodeType":"Identifier","messageId":"unusedVar","endLine":35,"endColumn":43},{"ruleId":"no-undef","severity":1,"message":"'AssetListingEditWidgetType' is not defined.","line":39,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":39,"endColumn":27},{"ruleId":"no-unused-vars","severity":1,"message":"'data' is defined but never used.","line":41,"column":19,"nodeType":"Identifier","messageId":"unusedVar","endLine":41,"endColumn":23},{"ruleId":"no-unused-vars","severity":1,"message":"'assetid' is defined but never used.","line":41,"column":25,"nodeType":"Identifier","messageId":"unusedVar","endLine":41,"endColumn":32},{"ruleId":"no-unused-vars","severity":1,"message":"'editables' is defined but never used.","line":41,"column":34,"nodeType":"Identifier","messageId":"unusedVar","endLine":41,"endColumn":43}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":23,"fixableErrorCount":0,"fixableWarningCount":0,"source":"this.request( { action: 'getTypeFormatContents' } );\n\naddTypeFormatButton.addClickEvent( () => {\n\tself.addNewTypeFormat();\n} );\n\nvar x = {};\n\nconst y = {\n\tVarOne: 'If you ask me, thats if you ask',\n\tVarTwo: [ 'Alonzo played you', 'for a fool', 'esse' ],\n\tVarThree: function ( arg ) {\n\t\tconsole.info( 1 );\n\t}\n};\n\nconst z = {\n\tVarOne: 'If you ask me, thats if you ask',\n\tVarTwo: [ 'Alonzo played you', 'for a fool', 'esse' ],\n\tVarThree: function ( arg ) {\n\t\tconsole.info( 1 );\n\t}\n};\n\nvar x = function () {\n\tconsole.info( 2 );\n};\n\nAssetListingEditWidgetType.prototype = {\n\tinit: function ( data, assetid, editables ) {\n\t}\n};\n\nAssetListingEditWidgetType.prototype = {\n\tinit: function ( data, assetid, editables ) {\n\t}\n};\n\nAssetListingEditWidgetType.prototype = {\n\t// phpcs: disable Standard.Cat.SniffName -- testing annotation between closing brace and comma\n\tinit: function ( data, assetid, editables ) {\n\t}\n\t// phpcs:enable\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":"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":"implicit-arrow-linebreak","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/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/Operators/ComparisonOperatorUsageUnitTest.js","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":71,"endColumn":54},{"ruleId":"no-undef","severity":1,"message":"'value' is not defined.","line":1,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":1,"endColumn":11},{"ruleId":"no-undef","severity":1,"message":"'TRUE' is not defined.","line":1,"column":16,"nodeType":"Identifier","messageId":"undef","endLine":1,"endColumn":20},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":1,"column":23,"nodeType":"BlockStatement","messageId":"unexpected","endLine":2,"endColumn":2,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[23,24],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-undef","severity":1,"message":"'value' is not defined.","line":2,"column":13,"nodeType":"Identifier","messageId":"undef","endLine":2,"endColumn":18},{"ruleId":"no-undef","severity":1,"message":"'FALSE' is not defined.","line":2,"column":23,"nodeType":"Identifier","messageId":"undef","endLine":2,"endColumn":28},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":2,"column":31,"nodeType":"BlockStatement","messageId":"unexpected","endLine":3,"endColumn":2,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[55,56],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-undef","severity":1,"message":"'value' is not defined.","line":5,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":5,"endColumn":11},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":5,"column":12,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":5,"endColumn":14},{"ruleId":"no-undef","severity":1,"message":"'TRUE' is not defined.","line":5,"column":15,"nodeType":"Identifier","messageId":"undef","endLine":5,"endColumn":19},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":5,"column":22,"nodeType":"BlockStatement","messageId":"unexpected","endLine":6,"endColumn":2,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[81,82],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-undef","severity":1,"message":"'value' is not defined.","line":6,"column":13,"nodeType":"Identifier","messageId":"undef","endLine":6,"endColumn":18},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":6,"column":19,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":6,"endColumn":21},{"ruleId":"no-undef","severity":1,"message":"'FALSE' is not defined.","line":6,"column":22,"nodeType":"Identifier","messageId":"undef","endLine":6,"endColumn":27},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":6,"column":30,"nodeType":"BlockStatement","messageId":"unexpected","endLine":7,"endColumn":2,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[112,113],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-undef","severity":1,"message":"'value' is not defined.","line":9,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":9,"endColumn":11},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":9,"column":14,"nodeType":"BlockStatement","messageId":"unexpected","endLine":10,"endColumn":2,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[130,131],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-undef","severity":1,"message":"'value' is not defined.","line":10,"column":14,"nodeType":"Identifier","messageId":"undef","endLine":10,"endColumn":19},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":10,"column":22,"nodeType":"BlockStatement","messageId":"unexpected","endLine":11,"endColumn":2,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[153,154],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-undef","severity":1,"message":"'value' is not defined.","line":13,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":13,"endColumn":11},{"ruleId":"no-undef","severity":1,"message":"'TRUE' is not defined.","line":13,"column":28,"nodeType":"Identifier","messageId":"undef","endLine":13,"endColumn":32},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":13,"column":35,"nodeType":"BlockStatement","messageId":"unexpected","endLine":14,"endColumn":2,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[192,193],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-undef","severity":1,"message":"'myFunction' is not defined.","line":14,"column":13,"nodeType":"Identifier","messageId":"undef","endLine":14,"endColumn":23},{"ruleId":"no-undef","severity":1,"message":"'value' is not defined.","line":14,"column":25,"nodeType":"Identifier","messageId":"undef","endLine":14,"endColumn":30},{"ruleId":"no-undef","severity":1,"message":"'FALSE' is not defined.","line":14,"column":37,"nodeType":"Identifier","messageId":"undef","endLine":14,"endColumn":42},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":14,"column":45,"nodeType":"BlockStatement","messageId":"unexpected","endLine":15,"endColumn":2,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[238,239],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-undef","severity":1,"message":"'value' is not defined.","line":17,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":17,"endColumn":11},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":17,"column":24,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":17,"endColumn":26},{"ruleId":"no-undef","severity":1,"message":"'TRUE' is not defined.","line":17,"column":27,"nodeType":"Identifier","messageId":"undef","endLine":17,"endColumn":31},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":17,"column":34,"nodeType":"BlockStatement","messageId":"unexpected","endLine":18,"endColumn":2,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[276,277],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-undef","severity":1,"message":"'myFunction' is not defined.","line":18,"column":13,"nodeType":"Identifier","messageId":"undef","endLine":18,"endColumn":23},{"ruleId":"no-undef","severity":1,"message":"'value' is not defined.","line":18,"column":25,"nodeType":"Identifier","messageId":"undef","endLine":18,"endColumn":30},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":18,"column":33,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":18,"endColumn":35},{"ruleId":"no-undef","severity":1,"message":"'FALSE' is not defined.","line":18,"column":36,"nodeType":"Identifier","messageId":"undef","endLine":18,"endColumn":41},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":18,"column":44,"nodeType":"BlockStatement","messageId":"unexpected","endLine":19,"endColumn":2,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[321,322],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-undef","severity":1,"message":"'value' is not defined.","line":21,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":21,"endColumn":11},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":21,"column":26,"nodeType":"BlockStatement","messageId":"unexpected","endLine":22,"endColumn":2,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[351,352],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-undef","severity":1,"message":"'myFunction' is not defined.","line":22,"column":14,"nodeType":"Identifier","messageId":"undef","endLine":22,"endColumn":24},{"ruleId":"no-undef","severity":1,"message":"'value' is not defined.","line":22,"column":26,"nodeType":"Identifier","messageId":"undef","endLine":22,"endColumn":31},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":22,"column":36,"nodeType":"BlockStatement","messageId":"unexpected","endLine":23,"endColumn":2,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[388,389],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-undef","severity":1,"message":"'value' is not defined.","line":25,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":25,"endColumn":11},{"ruleId":"no-undef","severity":1,"message":"'TRUE' is not defined.","line":25,"column":16,"nodeType":"Identifier","messageId":"undef","endLine":25,"endColumn":20},{"ruleId":"no-undef","severity":1,"message":"'other' is not defined.","line":25,"column":24,"nodeType":"Identifier","messageId":"undef","endLine":25,"endColumn":29},{"ruleId":"no-undef","severity":1,"message":"'FALSE' is not defined.","line":25,"column":34,"nodeType":"Identifier","messageId":"undef","endLine":25,"endColumn":39},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":25,"column":42,"nodeType":"BlockStatement","messageId":"unexpected","endLine":26,"endColumn":2,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[434,435],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-undef","severity":1,"message":"'value' is not defined.","line":28,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":28,"endColumn":11},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":28,"column":12,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":28,"endColumn":14},{"ruleId":"no-undef","severity":1,"message":"'TRUE' is not defined.","line":28,"column":15,"nodeType":"Identifier","messageId":"undef","endLine":28,"endColumn":19},{"ruleId":"no-undef","severity":1,"message":"'other' is not defined.","line":28,"column":23,"nodeType":"Identifier","messageId":"undef","endLine":28,"endColumn":28},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":28,"column":29,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":28,"endColumn":31},{"ruleId":"no-undef","severity":1,"message":"'FALSE' is not defined.","line":28,"column":32,"nodeType":"Identifier","messageId":"undef","endLine":28,"endColumn":37},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":28,"column":40,"nodeType":"BlockStatement","messageId":"unexpected","endLine":29,"endColumn":2,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[478,479],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-undef","severity":1,"message":"'value' is not defined.","line":31,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":31,"endColumn":11},{"ruleId":"no-undef","severity":1,"message":"'other' is not defined.","line":31,"column":16,"nodeType":"Identifier","messageId":"undef","endLine":31,"endColumn":21},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":31,"column":24,"nodeType":"BlockStatement","messageId":"unexpected","endLine":32,"endColumn":2,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[506,507],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-undef","severity":1,"message":"'one' is not defined.","line":34,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":34,"endColumn":9},{"ruleId":"no-undef","severity":1,"message":"'TRUE' is not defined.","line":34,"column":14,"nodeType":"Identifier","messageId":"undef","endLine":34,"endColumn":18},{"ruleId":"no-undef","severity":1,"message":"'two' is not defined.","line":34,"column":22,"nodeType":"Identifier","messageId":"undef","endLine":34,"endColumn":25},{"ruleId":"no-undef","severity":1,"message":"'TRUE' is not defined.","line":34,"column":30,"nodeType":"Identifier","messageId":"undef","endLine":34,"endColumn":34},{"ruleId":"no-undef","severity":1,"message":"'three' is not defined.","line":34,"column":38,"nodeType":"Identifier","messageId":"undef","endLine":34,"endColumn":43},{"ruleId":"no-undef","severity":1,"message":"'FALSE' is not defined.","line":34,"column":48,"nodeType":"Identifier","messageId":"undef","endLine":34,"endColumn":53},{"ruleId":"no-undef","severity":1,"message":"'four' is not defined.","line":34,"column":57,"nodeType":"Identifier","messageId":"undef","endLine":34,"endColumn":61},{"ruleId":"no-undef","severity":1,"message":"'TRUE' is not defined.","line":34,"column":66,"nodeType":"Identifier","messageId":"undef","endLine":34,"endColumn":70},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":34,"column":73,"nodeType":"BlockStatement","messageId":"unexpected","endLine":35,"endColumn":2,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[583,584],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-undef","severity":1,"message":"'one' is not defined.","line":37,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":37,"endColumn":9},{"ruleId":"no-undef","severity":1,"message":"'two' is not defined.","line":37,"column":13,"nodeType":"Identifier","messageId":"undef","endLine":37,"endColumn":16},{"ruleId":"no-undef","severity":1,"message":"'three' is not defined.","line":37,"column":21,"nodeType":"Identifier","messageId":"undef","endLine":37,"endColumn":26},{"ruleId":"no-undef","severity":1,"message":"'four' is not defined.","line":37,"column":30,"nodeType":"Identifier","messageId":"undef","endLine":37,"endColumn":34},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":37,"column":37,"nodeType":"BlockStatement","messageId":"unexpected","endLine":38,"endColumn":2,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[624,625],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-undef","severity":1,"message":"'one' is not defined.","line":40,"column":9,"nodeType":"Identifier","messageId":"undef","endLine":40,"endColumn":12},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":40,"column":13,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":40,"endColumn":15},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":40,"column":23,"nodeType":"BlockStatement","messageId":"unexpected","endLine":41,"endColumn":2,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[651,652],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-undef","severity":1,"message":"'one' is not defined.","line":43,"column":9,"nodeType":"Identifier","messageId":"undef","endLine":43,"endColumn":12},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":43,"column":24,"nodeType":"BlockStatement","messageId":"unexpected","endLine":44,"endColumn":2,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[679,680],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":46,"column":4,"nodeType":"BlockStatement","messageId":"unexpected","endLine":47,"endColumn":2,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[687,688],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-undef","severity":1,"message":"'one' is not defined.","line":47,"column":11,"nodeType":"Identifier","messageId":"undef","endLine":47,"endColumn":14},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":47,"column":15,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":47,"endColumn":17},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":49,"column":4,"nodeType":"BlockStatement","messageId":"unexpected","endLine":50,"endColumn":2,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[718,719],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-undef","severity":1,"message":"'one' is not defined.","line":50,"column":11,"nodeType":"Identifier","messageId":"undef","endLine":50,"endColumn":14},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":52,"column":7,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":52,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'one' is not defined.","line":52,"column":7,"nodeType":"Identifier","messageId":"undef","endLine":52,"endColumn":10},{"ruleId":"no-undef","severity":1,"message":"'one' is not defined.","line":52,"column":17,"nodeType":"Identifier","messageId":"undef","endLine":52,"endColumn":20},{"ruleId":"eqeqeq","severity":1,"message":"Expected '!==' and instead saw '!='.","line":52,"column":21,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":52,"endColumn":23},{"ruleId":"no-undef","severity":1,"message":"'one' is not defined.","line":52,"column":27,"nodeType":"Identifier","messageId":"undef","endLine":52,"endColumn":30},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":52,"column":35,"nodeType":"BlockStatement","messageId":"unexpected","endLine":53,"endColumn":2,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[781,782],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":55,"column":7,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":55,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'one' is not defined.","line":55,"column":7,"nodeType":"Identifier","messageId":"undef","endLine":55,"endColumn":10},{"ruleId":"no-undef","severity":1,"message":"'one' is not defined.","line":55,"column":17,"nodeType":"Identifier","messageId":"undef","endLine":55,"endColumn":20},{"ruleId":"no-undef","severity":1,"message":"'one' is not defined.","line":55,"column":28,"nodeType":"Identifier","messageId":"undef","endLine":55,"endColumn":31},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":55,"column":36,"nodeType":"BlockStatement","messageId":"unexpected","endLine":56,"endColumn":2,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[821,822],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":58,"column":1,"nodeType":"ForInStatement","messageId":"globalVariableLeak","endLine":59,"endColumn":2},{"ruleId":"no-undef","severity":1,"message":"'type' is not defined.","line":58,"column":7,"nodeType":"Identifier","messageId":"undef","endLine":58,"endColumn":11},{"ruleId":"no-undef","severity":1,"message":"'types' is not defined.","line":58,"column":15,"nodeType":"Identifier","messageId":"undef","endLine":58,"endColumn":20},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":58,"column":23,"nodeType":"BlockStatement","messageId":"unexpected","endLine":59,"endColumn":2,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[848,849],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":61,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":61,"endColumn":57},{"ruleId":"no-undef","severity":1,"message":"'variable' is not defined.","line":61,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":61,"endColumn":9},{"ruleId":"no-undef","severity":1,"message":"'variable2' is not defined.","line":61,"column":14,"nodeType":"Identifier","messageId":"undef","endLine":61,"endColumn":23},{"ruleId":"no-undef","severity":1,"message":"'variable1' is not defined.","line":61,"column":37,"nodeType":"Identifier","messageId":"undef","endLine":61,"endColumn":46},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":63,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":63,"endColumn":56},{"ruleId":"no-undef","severity":1,"message":"'variable' is not defined.","line":63,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":63,"endColumn":9},{"ruleId":"no-undef","severity":1,"message":"'variable2' is not defined.","line":63,"column":14,"nodeType":"Identifier","messageId":"undef","endLine":63,"endColumn":23},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":63,"column":24,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":63,"endColumn":26},{"ruleId":"no-undef","severity":1,"message":"'variable1' is not defined.","line":63,"column":36,"nodeType":"Identifier","messageId":"undef","endLine":63,"endColumn":45},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":65,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":65,"endColumn":58},{"ruleId":"no-undef","severity":1,"message":"'variable' is not defined.","line":65,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":65,"endColumn":9},{"ruleId":"no-undef","severity":1,"message":"'variable2' is not defined.","line":65,"column":14,"nodeType":"Identifier","messageId":"undef","endLine":65,"endColumn":23},{"ruleId":"no-undef","severity":1,"message":"'variable1' is not defined.","line":65,"column":38,"nodeType":"Identifier","messageId":"undef","endLine":65,"endColumn":47},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":67,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":67,"endColumn":57},{"ruleId":"no-undef","severity":1,"message":"'variable' is not defined.","line":67,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":67,"endColumn":9},{"ruleId":"no-undef","severity":1,"message":"'variable2' is not defined.","line":67,"column":14,"nodeType":"Identifier","messageId":"undef","endLine":67,"endColumn":23},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":67,"column":24,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":67,"endColumn":26},{"ruleId":"no-undef","severity":1,"message":"'variable1' is not defined.","line":67,"column":37,"nodeType":"Identifier","messageId":"undef","endLine":67,"endColumn":46},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":69,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":69,"endColumn":54},{"ruleId":"no-undef","severity":1,"message":"'variable' is not defined.","line":69,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":69,"endColumn":9},{"ruleId":"no-undef","severity":1,"message":"'variable2' is not defined.","line":69,"column":14,"nodeType":"Identifier","messageId":"undef","endLine":69,"endColumn":23},{"ruleId":"no-undef","severity":1,"message":"'variable1' is not defined.","line":69,"column":34,"nodeType":"Identifier","messageId":"undef","endLine":69,"endColumn":43},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":71,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":71,"endColumn":53},{"ruleId":"no-undef","severity":1,"message":"'variable' is not defined.","line":71,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":71,"endColumn":9},{"ruleId":"no-undef","severity":1,"message":"'variable2' is not defined.","line":71,"column":14,"nodeType":"Identifier","messageId":"undef","endLine":71,"endColumn":23},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":71,"column":24,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":71,"endColumn":26},{"ruleId":"no-undef","severity":1,"message":"'variable1' is not defined.","line":71,"column":33,"nodeType":"Identifier","messageId":"undef","endLine":71,"endColumn":42}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":121,"fixableErrorCount":0,"fixableWarningCount":0,"source":"if ( value === TRUE ) {\n} else if ( value === FALSE ) {\n}\n\nif ( value == TRUE ) {\n} else if ( value == FALSE ) {\n}\n\nif ( value ) {\n} else if ( !value ) {\n}\n\nif ( value.isSomething === TRUE ) {\n} else if ( myFunction( value ) === FALSE ) {\n}\n\nif ( value.isSomething == TRUE ) {\n} else if ( myFunction( value ) == FALSE ) {\n}\n\nif ( value.isSomething ) {\n} else if ( !myFunction( value ) ) {\n}\n\nif ( value === TRUE || other === FALSE ) {\n}\n\nif ( value == TRUE || other == FALSE ) {\n}\n\nif ( value || !other ) {\n}\n\nif ( one === TRUE || two === TRUE || three === FALSE || four === TRUE ) {\n}\n\nif ( one || two || !three || four ) {\n}\n\nwhile ( one == true ) {\n}\n\nwhile ( one === true ) {\n}\n\ndo {\n} while ( one == true );\n\ndo {\n} while ( one === true );\n\nfor ( one = 10; one != 0; one-- ) {\n}\n\nfor ( one = 10; one !== 0; one-- ) {\n}\n\nfor ( type in types ) {\n}\n\nvariable = ( variable2 === true ) ? variable1 : 'foobar';\n\nvariable = ( variable2 == true ) ? variable1 : 'foobar';\n\nvariable = ( variable2 === false ) ? variable1 : 'foobar';\n\nvariable = ( variable2 == false ) ? variable1 : 'foobar';\n\nvariable = ( variable2 === 0 ) ? variable1 : 'foobar';\n\nvariable = ( variable2 == 0 ) ? variable1 : 'foobar';\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":"implicit-arrow-linebreak","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/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/PHP/DisallowInlineIfUnitTest.js","messages":[{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":1,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":1,"endColumn":18},{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":2,"endColumn":35},{"ruleId":"no-undef","severity":1,"message":"'x' is not defined.","line":1,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":1,"endColumn":2},{"ruleId":"no-undef","severity":1,"message":"'x' is not defined.","line":1,"column":7,"nodeType":"Identifier","messageId":"undef","endLine":1,"endColumn":8},{"ruleId":"no-undef","severity":1,"message":"'a' is not defined.","line":1,"column":11,"nodeType":"Identifier","messageId":"undef","endLine":1,"endColumn":12},{"ruleId":"no-undef","severity":1,"message":"'x' is not defined.","line":1,"column":15,"nodeType":"Identifier","messageId":"undef","endLine":1,"endColumn":16},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":2,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":2,"endColumn":34},{"ruleId":"no-undef","severity":1,"message":"'id' is not defined.","line":2,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":2,"endColumn":3},{"ruleId":"no-undef","severity":1,"message":"'id' is not defined.","line":2,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":2,"endColumn":8}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":9,"fixableErrorCount":0,"fixableWarningCount":0,"source":"x = ( x ? a : x );\nid = id.replace( /row\\/:/gi, '' );\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":"implicit-arrow-linebreak","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/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/PHP/DisallowSizeFunctionsInLoopsUnitTest.js","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":13,"endColumn":2},{"ruleId":"no-var","severity":1,"message":"Unexpected var, use let or const instead.","line":1,"column":7,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":1,"endColumn":16},{"ruleId":"block-scoped-var","severity":1,"message":"'i' declared on line 11 column 11 is used outside of binding context.","line":1,"column":11,"nodeType":"Identifier","messageId":"outOfScope","endLine":1,"endColumn":12},{"ruleId":"block-scoped-var","severity":1,"message":"'i' declared on line 11 column 11 is used outside of binding context.","line":1,"column":18,"nodeType":"Identifier","messageId":"outOfScope","endLine":1,"endColumn":19},{"ruleId":"no-undef","severity":1,"message":"'permissions' is not defined.","line":1,"column":22,"nodeType":"Identifier","messageId":"undef","endLine":1,"endColumn":33},{"ruleId":"block-scoped-var","severity":1,"message":"'i' declared on line 11 column 11 is used outside of binding context.","line":1,"column":42,"nodeType":"Identifier","messageId":"outOfScope","endLine":1,"endColumn":43},{"ruleId":"no-undef","severity":1,"message":"'permissions' is not defined.","line":5,"column":17,"nodeType":"Identifier","messageId":"undef","endLine":5,"endColumn":28},{"ruleId":"no-unused-vars","severity":1,"message":"'length' is assigned a value but never used.","line":6,"column":11,"nodeType":"Identifier","messageId":"unusedVar","endLine":6,"endColumn":17},{"ruleId":"block-scoped-var","severity":1,"message":"'i' declared on line 1 column 11 is used outside of binding context.","line":6,"column":23,"nodeType":"Identifier","messageId":"outOfScope","endLine":6,"endColumn":24},{"ruleId":"block-scoped-var","severity":1,"message":"'i' declared on line 11 column 11 is used outside of binding context.","line":6,"column":23,"nodeType":"Identifier","messageId":"outOfScope","endLine":6,"endColumn":24},{"ruleId":"block-scoped-var","severity":1,"message":"'i' declared on line 1 column 11 is used outside of binding context.","line":6,"column":36,"nodeType":"Identifier","messageId":"outOfScope","endLine":6,"endColumn":37},{"ruleId":"block-scoped-var","severity":1,"message":"'i' declared on line 11 column 11 is used outside of binding context.","line":6,"column":36,"nodeType":"Identifier","messageId":"outOfScope","endLine":6,"endColumn":37},{"ruleId":"no-var","severity":1,"message":"Unexpected var, use let or const instead.","line":11,"column":7,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":11,"endColumn":29},{"ruleId":"no-redeclare","severity":1,"message":"'i' is already defined.","line":11,"column":11,"nodeType":"Identifier","messageId":"redeclared","endLine":11,"endColumn":12},{"ruleId":"block-scoped-var","severity":1,"message":"'i' declared on line 1 column 11 is used outside of binding context.","line":11,"column":11,"nodeType":"Identifier","messageId":"outOfScope","endLine":11,"endColumn":12},{"ruleId":"block-scoped-var","severity":1,"message":"'i' declared on line 1 column 11 is used outside of binding context.","line":11,"column":31,"nodeType":"Identifier","messageId":"outOfScope","endLine":11,"endColumn":32},{"ruleId":"block-scoped-var","severity":1,"message":"'i' declared on line 1 column 11 is used outside of binding context.","line":11,"column":39,"nodeType":"Identifier","messageId":"outOfScope","endLine":11,"endColumn":40},{"ruleId":"no-unused-vars","severity":1,"message":"'x' is assigned a value but never used.","line":12,"column":8,"nodeType":"Identifier","messageId":"unusedVar","endLine":12,"endColumn":9},{"ruleId":"block-scoped-var","severity":1,"message":"'i' declared on line 1 column 11 is used outside of binding context.","line":12,"column":12,"nodeType":"Identifier","messageId":"outOfScope","endLine":12,"endColumn":13}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":19,"fixableErrorCount":0,"fixableWarningCount":0,"source":"for ( var i = 0; i < permissions.length; i++ ) {\n\t// Code here.\n}\n\nconst permLen = permissions.length;\nfor ( let length = 0; i < permLen; i++ ) {\n\t// Code here.\n}\n\nconst myArray = [ 1, 2, 3, 4 ];\nfor ( var i = myArray.length; i >= 0; i-- ) {\n\tconst x = i;\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":"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":"implicit-arrow-linebreak","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/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/WhiteSpace/ControlStructureSpacingUnitTest.js","messages":[{"ruleId":null,"fatal":true,"severity":2,"message":"Parsing error: Unexpected token {","line":19,"column":14,"nodeType":null}],"suppressedMessages":[],"errorCount":1,"fatalErrorCount":1,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"\nif (something) {\n}\nfor (i = 0; i < 10; i++) {\n}\n\nwhile (true) {\n for (i = 0; i < 10; i++) {\n }\n if (something) {\n }\n\n do {\n } while (true);\n\n}\n\nif (one) {\n} else (two) {\n} else if (three) {\n}\nif (one) {\n} else (two) {\n} else if (three) {\n}\n\nswitch (blah) {\n case 'one':\n if (blah) {\n // There are no spaces before break.\n }\n break;\n\n default:\n if (blah) {\n // There are no spaces before break.\n }\n break;\n}\n\nswitch (blah) {\n case 'one':\n if (blah) {\n // There are no spaces before break.\n }\n break;\n\n default:\n if (blah) {\n // Code here.\n }\n}\n\nfor (i = 0; i < 10; i++) {\n if (blah) {\n }\n break;\n}\n\nwhile (true) {\n for (i = 0; i < 10; i++) {\n\n if (something) {\n }\n\n }\n\n do {\n\n alert(i);\n } while (true);\n}\n\nfor ( i = 0; i < 10; i++ ) {\n if ( blah ) {\n }\n}\n\nvar x = {\n a: function () {\n if (blah) {\n }\n\n },\n};\n\nif (one) {\n}\n// else if something\nelse if (two) {\n} // else do something\nelse {\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":"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":"implicit-arrow-linebreak","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/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/WhiteSpace/FunctionClosingBraceSpaceUnitTest.js","messages":[{"ruleId":null,"fatal":true,"severity":2,"message":"Parsing error: Unexpected keyword 'this'","line":120,"column":5,"nodeType":null}],"suppressedMessages":[],"errorCount":1,"fatalErrorCount":1,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"function FuncOne()\n{\n // Code here.\n\n}//end AdjustModalDialogWidgetType\n\n\nTesting.prototype = {\n\n doSomething: function()\n {\n // Code here.\n },\n\n doSomethingElse: function()\n {\n // Code here.\n\n },\n};\n\nfunction FuncFour()\n{\n // Code here.\n}\n\nfunction FuncFive()\n{\n // Code here.\n\n\n}\n\nfunction valid()\n{\n if (true) {\n test = {\n namespaces: {}\n };\n }\n\n}\n\ndfx.addEvent(this.rightScroll, 'mousedown', function() {\n t = setInterval(function() {\n pos -= 10;\n }, 30);\n});\n\n// Valid because function is empty.\nif (dfx.isFn(callback) === false) {\n callback = function() {};\n callback = function() { };\n}\n\nAbstractAttributeEditorWidgetType.prototype = {\n isActive: function() {\n return this.active;\n },\n\n activate: function(data)\n {\n var x = {\n test: function () {\n alert('This is ok');\n\n }\n };\n\n this.active = true;\n\n }\n\n};\n\nvar myFunc = function()\n{\n var x = 1;\n\n blah(function() {\n alert(2);\n });\n\n blah(function() { alert(2); });\n\n return x;\n\n}\n\na.prototype = {\n\n a: function()\n {\n var settings = {\n default: ''\n };\n\n },\n\n b: function()\n {\n var self = this;\n\n }\n\n};\n\nvar a = new function()\n{\n this.initScreen = function(usersFolderid)\n {\n for (var i = 0; i < paramSelectors.length; i++) {\n }//end for\n }\n\n};\n\na.prototype = {\n\n this.addItem(\n id,\n {\n b: function()\n {\n for (var i = 0; i < paramSelectors.length; i++) {\n }//end for\n\n }\n }\n )\n\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":"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":"implicit-arrow-linebreak","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/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/WhiteSpace/FunctionOpeningBraceSpaceUnitTest.js","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":105,"endColumn":3},{"ruleId":"no-unused-vars","severity":1,"message":"'FuncOne' is defined but never used.","line":1,"column":10,"nodeType":"Identifier","messageId":"unusedVar","endLine":1,"endColumn":17},{"ruleId":"no-undef","severity":1,"message":"'Testing' is not defined.","line":6,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":6,"endColumn":8},{"ruleId":"no-undef","severity":1,"message":"'self' is not defined.","line":21,"column":4,"nodeType":"Identifier","messageId":"undef","endLine":21,"endColumn":8},{"ruleId":"no-unused-vars","severity":1,"message":"'FuncFour' is defined but never used.","line":27,"column":10,"nodeType":"Identifier","messageId":"unusedVar","endLine":27,"endColumn":18},{"ruleId":"no-undef","severity":1,"message":"'AbstractAttributeEditorWidgetType' is not defined.","line":32,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":32,"endColumn":34},{"ruleId":"no-unused-vars","severity":1,"message":"'data' is defined but never used.","line":39,"column":23,"nodeType":"Identifier","messageId":"unusedVar","endLine":39,"endColumn":27},{"ruleId":"no-unused-vars","severity":1,"message":"'x' is assigned a value but never used.","line":40,"column":9,"nodeType":"Identifier","messageId":"unusedVar","endLine":40,"endColumn":10},{"ruleId":"no-undef","severity":1,"message":"'alert' is not defined.","line":42,"column":5,"nodeType":"Identifier","messageId":"undef","endLine":42,"endColumn":10},{"ruleId":"no-unused-vars","severity":1,"message":"'test' is defined but never used.","line":52,"column":10,"nodeType":"Identifier","messageId":"unusedVar","endLine":52,"endColumn":14},{"ruleId":"no-unused-vars","severity":1,"message":"'y' is assigned a value but never used.","line":54,"column":8,"nodeType":"Identifier","messageId":"unusedVar","endLine":54,"endColumn":9},{"ruleId":"no-undef","severity":1,"message":"'alert' is not defined.","line":55,"column":3,"nodeType":"Identifier","messageId":"undef","endLine":55,"endColumn":8},{"ruleId":"no-unused-vars","severity":1,"message":"'myFunc' is assigned a value but never used.","line":62,"column":7,"nodeType":"Identifier","messageId":"unusedVar","endLine":62,"endColumn":13},{"ruleId":"no-undef","severity":1,"message":"'blah' is not defined.","line":65,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":65,"endColumn":6},{"ruleId":"no-undef","severity":1,"message":"'y' is not defined.","line":65,"column":11,"nodeType":"Identifier","messageId":"undef","endLine":65,"endColumn":12},{"ruleId":"no-undef","severity":1,"message":"'alert' is not defined.","line":66,"column":3,"nodeType":"Identifier","messageId":"undef","endLine":66,"endColumn":8},{"ruleId":"no-undef","severity":1,"message":"'z' is not defined.","line":67,"column":5,"nodeType":"Identifier","messageId":"undef","endLine":67,"endColumn":6},{"ruleId":"no-undef","severity":1,"message":"'blah' is not defined.","line":69,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":69,"endColumn":6},{"ruleId":"no-undef","severity":1,"message":"'alert' is not defined.","line":70,"column":3,"nodeType":"Identifier","messageId":"undef","endLine":70,"endColumn":8},{"ruleId":"no-undef","severity":1,"message":"'HelpWidgetType' is not defined.","line":77,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":77,"endColumn":15},{"ruleId":"no-unused-vars","severity":1,"message":"'y' is assigned a value but never used.","line":80,"column":9,"nodeType":"Identifier","messageId":"unusedVar","endLine":80,"endColumn":10},{"ruleId":"no-undef","severity":1,"message":"'alert' is not defined.","line":83,"column":5,"nodeType":"Identifier","messageId":"undef","endLine":83,"endColumn":10},{"ruleId":"no-undef","severity":1,"message":"'CustomFormEditWidgetType' is not defined.","line":91,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":91,"endColumn":25},{"ruleId":"no-unused-vars","severity":1,"message":"'settings' is assigned a value but never used.","line":94,"column":9,"nodeType":"Identifier","messageId":"unusedVar","endLine":94,"endColumn":17},{"ruleId":"no-unused-vars","severity":1,"message":"'self' is assigned a value but never used.","line":101,"column":9,"nodeType":"Identifier","messageId":"unusedVar","endLine":101,"endColumn":13}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":25,"fixableErrorCount":0,"fixableWarningCount":0,"source":"function FuncOne() {\n\t// Code here.\n\n}// end AdjustModalDialogWidgetType\n\nTesting.prototype = {\n\n\tdoSomething: function () {\n\n\t\t// Code here.\n\n\t},\n\n\tdoSomethingElse: function () {\n\t\t// Code here.\n\n\t},\n\n\tstart: function () {\n\t\tthis.toolbarPlugin.addButton( 'Image', 'imageEditor', 'Insert/Edit Image', () => {\n\t\t\tself.editImage();\n\t\t} );\n\n\t}\n};\n\nfunction FuncFour() {\n\n\t// Code here.\n}\n\nAbstractAttributeEditorWidgetType.prototype = {\n\tisActive: function () {\n\n\t\treturn this.active;\n\n\t},\n\n\tactivate: function ( data ) {\n\t\tconst x = {\n\t\t\ttest: function () {\n\t\t\t\talert( 'This is ok' );\n\t\t\t}\n\t\t};\n\n\t\tthis.active = true;\n\n\t}\n\n};\n\nfunction test() {\n\tconst x = 1;\n\tconst y = function () {\n\t\talert( 1 );\n\t};\n\n\treturn x;\n\n}\n\nconst myFunc = function () {\n\tconst x = 1;\n\n\tblah( x, y, () => {\n\t\talert( 2 );\n\t}, z );\n\n\tblah( () => {\n\t\talert( 2 );\n\t} );\n\n\treturn x;\n\n};\n\nHelpWidgetType.prototype = {\n\tinit: function () {\n\t\tconst x = 1;\n\t\tconst y = {\n\t\t\ttest: function () {\n\n\t\t\t\talert( 3 );\n\t\t\t}\n\t\t};\n\t\treturn x;\n\n\t}\n};\n\nCustomFormEditWidgetType.prototype = {\n\n\taddQuestion: function () {\n\t\tconst settings = {\n\t\t\tdefault: ''\n\t\t};\n\n\t},\n\n\taddQuestionRulesEvent: function () {\n\t\tconst self = this;\n\n\t}\n\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":"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":"implicit-arrow-linebreak","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/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/WhiteSpace/LogicalOperatorSpacingUnitTest.js","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":17,"endColumn":2},{"ruleId":"no-undef","severity":1,"message":"'foo' is not defined.","line":1,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":1,"endColumn":9},{"ruleId":"no-undef","severity":1,"message":"'bar' is not defined.","line":1,"column":13,"nodeType":"Identifier","messageId":"undef","endLine":1,"endColumn":16},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":1,"column":19,"nodeType":"BlockStatement","messageId":"unexpected","endLine":1,"endColumn":21,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[19,19],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-undef","severity":1,"message":"'foo' is not defined.","line":2,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":2,"endColumn":9},{"ruleId":"no-undef","severity":1,"message":"'bar' is not defined.","line":2,"column":13,"nodeType":"Identifier","messageId":"undef","endLine":2,"endColumn":16},{"ruleId":"no-undef","severity":1,"message":"'baz' is not defined.","line":2,"column":20,"nodeType":"Identifier","messageId":"undef","endLine":2,"endColumn":23},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":2,"column":26,"nodeType":"BlockStatement","messageId":"unexpected","endLine":2,"endColumn":28,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[47,47],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-undef","severity":1,"message":"'foo' is not defined.","line":3,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":3,"endColumn":9},{"ruleId":"no-undef","severity":1,"message":"'bar' is not defined.","line":3,"column":13,"nodeType":"Identifier","messageId":"undef","endLine":3,"endColumn":16},{"ruleId":"no-undef","severity":1,"message":"'baz' is not defined.","line":3,"column":20,"nodeType":"Identifier","messageId":"undef","endLine":3,"endColumn":23},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":3,"column":26,"nodeType":"BlockStatement","messageId":"unexpected","endLine":3,"endColumn":28,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[75,75],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-undef","severity":1,"message":"'foo' is not defined.","line":4,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":4,"endColumn":9},{"ruleId":"no-undef","severity":1,"message":"'bar' is not defined.","line":4,"column":13,"nodeType":"Identifier","messageId":"undef","endLine":4,"endColumn":16},{"ruleId":"no-undef","severity":1,"message":"'baz' is not defined.","line":4,"column":20,"nodeType":"Identifier","messageId":"undef","endLine":4,"endColumn":23},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":4,"column":26,"nodeType":"BlockStatement","messageId":"unexpected","endLine":4,"endColumn":28,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[103,103],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-undef","severity":1,"message":"'foo' is not defined.","line":7,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":7,"endColumn":9},{"ruleId":"no-undef","severity":1,"message":"'bar' is not defined.","line":8,"column":5,"nodeType":"Identifier","messageId":"undef","endLine":8,"endColumn":8},{"ruleId":"no-undef","severity":1,"message":"'baz' is not defined.","line":9,"column":5,"nodeType":"Identifier","messageId":"undef","endLine":9,"endColumn":8},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":10,"column":3,"nodeType":"BlockStatement","messageId":"unexpected","endLine":11,"endColumn":2,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[202,203],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-undef","severity":1,"message":"'foo' is not defined.","line":13,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":13,"endColumn":9},{"ruleId":"no-undef","severity":1,"message":"'bar' is not defined.","line":14,"column":5,"nodeType":"Identifier","messageId":"undef","endLine":14,"endColumn":8},{"ruleId":"no-undef","severity":1,"message":"'baz' is not defined.","line":15,"column":5,"nodeType":"Identifier","messageId":"undef","endLine":15,"endColumn":8},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":16,"column":3,"nodeType":"BlockStatement","messageId":"unexpected","endLine":17,"endColumn":2,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[240,241],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":24,"fixableErrorCount":0,"fixableWarningCount":0,"source":"if ( foo || bar ) {}\nif ( foo || bar && baz ) {}\nif ( foo || bar && baz ) {}\nif ( foo || bar && baz ) {}\n\n// Spacing after || below is ignored as it is EOL whitespace.\nif ( foo ||\n bar &&\n baz\n) {\n}\n\nif ( foo ||\n bar &&\n baz\n) {\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":"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":"implicit-arrow-linebreak","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/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/WhiteSpace/OperatorSpacingUnitTest.js","messages":[{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":1,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":1,"endColumn":15},{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":101,"endColumn":7},{"ruleId":"no-undef","severity":1,"message":"'result' is not defined.","line":1,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":1,"endColumn":7},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":2,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":2,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'result' is not defined.","line":2,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":2,"endColumn":7},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":3,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":3,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'result' is not defined.","line":3,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":3,"endColumn":7},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":4,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":4,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'result' is not defined.","line":4,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":4,"endColumn":7},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":5,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":5,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'result' is not defined.","line":5,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":5,"endColumn":7},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":6,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":6,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'result' is not defined.","line":6,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":6,"endColumn":7},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":8,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":8,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'result' is not defined.","line":8,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":8,"endColumn":7},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":9,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":9,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'result' is not defined.","line":9,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":9,"endColumn":7},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":10,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":10,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'result' is not defined.","line":10,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":10,"endColumn":7},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":11,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":11,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'result' is not defined.","line":11,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":11,"endColumn":7},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":12,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":12,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'result' is not defined.","line":12,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":12,"endColumn":7},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":13,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":13,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'result' is not defined.","line":13,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":13,"endColumn":7},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":15,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":15,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'result' is not defined.","line":15,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":15,"endColumn":7},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":16,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":16,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'result' is not defined.","line":16,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":16,"endColumn":7},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":17,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":17,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'result' is not defined.","line":17,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":17,"endColumn":7},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":18,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":18,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'result' is not defined.","line":18,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":18,"endColumn":7},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":19,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":19,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'result' is not defined.","line":19,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":19,"endColumn":7},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":20,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":20,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'result' is not defined.","line":20,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":20,"endColumn":7},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":22,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":22,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'result' is not defined.","line":22,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":22,"endColumn":7},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":23,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":23,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'result' is not defined.","line":23,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":23,"endColumn":7},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":24,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":24,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'result' is not defined.","line":24,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":24,"endColumn":7},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":25,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":25,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'result' is not defined.","line":25,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":25,"endColumn":7},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":26,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":26,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'result' is not defined.","line":26,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":26,"endColumn":7},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":27,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":27,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'result' is not defined.","line":27,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":27,"endColumn":7},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":29,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":29,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'result' is not defined.","line":29,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":29,"endColumn":7},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":30,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":30,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'result' is not defined.","line":30,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":30,"endColumn":7},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":31,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":31,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'result' is not defined.","line":31,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":31,"endColumn":7},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":32,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":32,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'result' is not defined.","line":32,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":32,"endColumn":7},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":33,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":33,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'result' is not defined.","line":33,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":33,"endColumn":7},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":34,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":34,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'result' is not defined.","line":34,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":34,"endColumn":7},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":35,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":35,"endColumn":16},{"ruleId":"no-undef","severity":1,"message":"'result' is not defined.","line":35,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":35,"endColumn":7},{"ruleId":"no-undef","severity":1,"message":"'result' is not defined.","line":37,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":37,"endColumn":7},{"ruleId":"no-undef","severity":1,"message":"'result' is not defined.","line":38,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":38,"endColumn":7},{"ruleId":"no-undef","severity":1,"message":"'result' is not defined.","line":39,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":39,"endColumn":7},{"ruleId":"no-undef","severity":1,"message":"'result' is not defined.","line":40,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":40,"endColumn":7},{"ruleId":"no-undef","severity":1,"message":"'result' is not defined.","line":41,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":41,"endColumn":7},{"ruleId":"no-undef","severity":1,"message":"'result' is not defined.","line":42,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":42,"endColumn":7},{"ruleId":"no-undef","severity":1,"message":"'result' is not defined.","line":43,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":43,"endColumn":7},{"ruleId":"no-undef","severity":1,"message":"'result' is not defined.","line":44,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":44,"endColumn":7},{"ruleId":"no-undef","severity":1,"message":"'$' is not defined.","line":46,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":46,"endColumn":2},{"ruleId":"no-undef","severity":1,"message":"'result' is not defined.","line":48,"column":10,"nodeType":"Identifier","messageId":"undef","endLine":48,"endColumn":16},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":53,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":53,"endColumn":19},{"ruleId":"no-undef","severity":1,"message":"'result' is not defined.","line":53,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":53,"endColumn":7},{"ruleId":"no-undef","severity":1,"message":"'x' is not defined.","line":53,"column":10,"nodeType":"Identifier","messageId":"undef","endLine":53,"endColumn":11},{"ruleId":"no-undef","severity":1,"message":"'y' is not defined.","line":53,"column":14,"nodeType":"Identifier","messageId":"undef","endLine":53,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'z' is not defined.","line":53,"column":18,"nodeType":"Identifier","messageId":"undef","endLine":53,"endColumn":19},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":54,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":54,"endColumn":19},{"ruleId":"no-undef","severity":1,"message":"'result' is not defined.","line":54,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":54,"endColumn":7},{"ruleId":"no-undef","severity":1,"message":"'x' is not defined.","line":54,"column":10,"nodeType":"Identifier","messageId":"undef","endLine":54,"endColumn":11},{"ruleId":"no-undef","severity":1,"message":"'y' is not defined.","line":54,"column":14,"nodeType":"Identifier","messageId":"undef","endLine":54,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'z' is not defined.","line":54,"column":18,"nodeType":"Identifier","messageId":"undef","endLine":54,"endColumn":19},{"ruleId":"no-bitwise","severity":1,"message":"Unexpected use of '^'.","line":56,"column":6,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":57,"endColumn":27},{"ruleId":"no-undef","severity":1,"message":"'something' is not defined.","line":56,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":56,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'somethingElse' is not defined.","line":57,"column":5,"nodeType":"Identifier","messageId":"undef","endLine":57,"endColumn":18},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":62,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":64,"endColumn":4},{"ruleId":"no-undef","severity":1,"message":"'y' is not defined.","line":62,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":62,"endColumn":2},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":66,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":68,"endColumn":6},{"ruleId":"no-undef","severity":1,"message":"'y' is not defined.","line":66,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":66,"endColumn":2},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":70,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":72,"endColumn":2},{"ruleId":"no-undef","severity":1,"message":"'y' is not defined.","line":70,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":70,"endColumn":2},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":75,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":77,"endColumn":4},{"ruleId":"no-undef","severity":1,"message":"'y' is not defined.","line":75,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":75,"endColumn":2},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":79,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":81,"endColumn":6},{"ruleId":"no-undef","severity":1,"message":"'y' is not defined.","line":79,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":79,"endColumn":2},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":83,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":85,"endColumn":2},{"ruleId":"no-undef","severity":1,"message":"'y' is not defined.","line":83,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":83,"endColumn":2},{"ruleId":"no-constant-condition","severity":1,"message":"Unexpected constant condition.","line":88,"column":6,"nodeType":"LogicalExpression","messageId":"unexpected","endLine":88,"endColumn":21},{"ruleId":"no-constant-binary-expression","severity":1,"message":"Unexpected constant truthiness on the left-hand side of a `||` expression.","line":88,"column":6,"nodeType":"Literal","messageId":"constantShortCircuit","endLine":88,"endColumn":10},{"ruleId":"no-undef","severity":1,"message":"'b' is not defined.","line":88,"column":14,"nodeType":"Identifier","messageId":"undef","endLine":88,"endColumn":15},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":88,"column":16,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":88,"endColumn":18},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":88,"column":24,"nodeType":"BlockStatement","messageId":"unexpected","endLine":89,"endColumn":2,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[1086,1087],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":91,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":91,"endColumn":11},{"ruleId":"no-undef","severity":1,"message":"'x' is not defined.","line":91,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":91,"endColumn":2},{"ruleId":"no-bitwise","severity":1,"message":"Unexpected use of '<<'.","line":91,"column":5,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":91,"endColumn":11},{"ruleId":"no-undef","severity":1,"message":"'x' is not defined.","line":91,"column":5,"nodeType":"Identifier","messageId":"undef","endLine":91,"endColumn":6},{"ruleId":"no-undef","severity":1,"message":"'y' is not defined.","line":91,"column":10,"nodeType":"Identifier","messageId":"undef","endLine":91,"endColumn":11},{"ruleId":"no-bitwise","severity":1,"message":"Unexpected use of '<<='.","line":92,"column":1,"nodeType":"AssignmentExpression","messageId":"unexpected","endLine":92,"endColumn":8},{"ruleId":"no-undef","severity":1,"message":"'x' is not defined.","line":92,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":92,"endColumn":2},{"ruleId":"no-undef","severity":1,"message":"'y' is not defined.","line":92,"column":7,"nodeType":"Identifier","messageId":"undef","endLine":92,"endColumn":8},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":93,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":93,"endColumn":11},{"ruleId":"no-undef","severity":1,"message":"'x' is not defined.","line":93,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":93,"endColumn":2},{"ruleId":"no-bitwise","severity":1,"message":"Unexpected use of '>>'.","line":93,"column":5,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":93,"endColumn":11},{"ruleId":"no-undef","severity":1,"message":"'x' is not defined.","line":93,"column":5,"nodeType":"Identifier","messageId":"undef","endLine":93,"endColumn":6},{"ruleId":"no-undef","severity":1,"message":"'y' is not defined.","line":93,"column":10,"nodeType":"Identifier","messageId":"undef","endLine":93,"endColumn":11},{"ruleId":"no-bitwise","severity":1,"message":"Unexpected use of '>>='.","line":94,"column":1,"nodeType":"AssignmentExpression","messageId":"unexpected","endLine":94,"endColumn":8},{"ruleId":"no-undef","severity":1,"message":"'x' is not defined.","line":94,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":94,"endColumn":2},{"ruleId":"no-undef","severity":1,"message":"'y' is not defined.","line":94,"column":7,"nodeType":"Identifier","messageId":"undef","endLine":94,"endColumn":8},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":95,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":95,"endColumn":12},{"ruleId":"no-undef","severity":1,"message":"'x' is not defined.","line":95,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":95,"endColumn":2},{"ruleId":"no-bitwise","severity":1,"message":"Unexpected use of '>>>'.","line":95,"column":5,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":95,"endColumn":12},{"ruleId":"no-undef","severity":1,"message":"'x' is not defined.","line":95,"column":5,"nodeType":"Identifier","messageId":"undef","endLine":95,"endColumn":6},{"ruleId":"no-undef","severity":1,"message":"'y' is not defined.","line":95,"column":11,"nodeType":"Identifier","messageId":"undef","endLine":95,"endColumn":12},{"ruleId":"no-bitwise","severity":1,"message":"Unexpected use of '>>>='.","line":96,"column":1,"nodeType":"AssignmentExpression","messageId":"unexpected","endLine":96,"endColumn":9},{"ruleId":"no-undef","severity":1,"message":"'x' is not defined.","line":96,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":96,"endColumn":2},{"ruleId":"no-undef","severity":1,"message":"'y' is not defined.","line":96,"column":8,"nodeType":"Identifier","messageId":"undef","endLine":96,"endColumn":9},{"ruleId":"no-unused-vars","severity":1,"message":"'foo' is assigned a value but never used.","line":98,"column":7,"nodeType":"Identifier","messageId":"unusedVar","endLine":98,"endColumn":10},{"ruleId":"no-undef","severity":1,"message":"'bar' is not defined.","line":98,"column":13,"nodeType":"Identifier","messageId":"undef","endLine":98,"endColumn":16},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":101,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":101,"endColumn":6},{"ruleId":"no-undef","severity":1,"message":"'a' is not defined.","line":101,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":101,"endColumn":2}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":131,"fixableErrorCount":0,"fixableWarningCount":0,"source":"result = 1 + 2;\nresult = 1 + 2;\nresult = 1 + 2;\nresult = 1 + 2;\nresult = 1 + 2;\nresult = 1 + 2;\n\nresult = 1 - 2;\nresult = 1 - 2;\nresult = 1 - 2;\nresult = 1 - 2;\nresult = 1 - 2;\nresult = 1 - 2;\n\nresult = 1 * 2;\nresult = 1 * 2;\nresult = 1 * 2;\nresult = 1 * 2;\nresult = 1 * 2;\nresult = 1 * 2;\n\nresult = 1 / 2;\nresult = 1 / 2;\nresult = 1 / 2;\nresult = 1 / 2;\nresult = 1 / 2;\nresult = 1 / 2;\n\nresult = 1 % 2;\nresult = 1 % 2;\nresult = 1 % 2;\nresult = 1 % 2;\nresult = 1 % 2;\nresult = 1 % 2;\nresult = '100%';\n\nresult += 4;\nresult += 4;\nresult -= 4;\nresult -= 4;\nresult /= 4;\nresult /= 4;\nresult *= 4;\nresult *= 4;\n\n$.localScroll( { offset: { top: -32 } } );\n\nswitch ( result ) {\n\tcase -1:\n\t\tbreak;\n}\n\nresult = x ? y : z;\nresult = x ? y : z;\n\nif ( something === true ^\n somethingElse === true\n) {\n\treturn false;\n}\n\ny = 1 +\n 2 -\n 3;\n\ny = 1 +\n 2 -\n 3;\n\ny = 1 +\n2 -\n3;\n\n// phpcs:set Squiz.WhiteSpace.OperatorSpacing ignoreNewlines true\ny = 1 +\n 2 -\n 3;\n\ny = 1 +\n 2 -\n 3;\n\ny = 1 +\n2 -\n3;\n// phpcs:set Squiz.WhiteSpace.OperatorSpacing ignoreNewlines false\n\nif ( true || b == -1 ) {\n}\n\nx = x << y;\nx <<= y;\nx = x >> y;\nx >>= y;\nx = x >>> y;\nx >>>= y;\n\nconst foo = bar.map( ( baz ) => baz.length );\n\n// phpcs:set Squiz.WhiteSpace.OperatorSpacing ignoreSpacingBeforeAssignments false\na = 3;\n// phpcs:set Squiz.WhiteSpace.OperatorSpacing ignoreSpacingBeforeAssignments true\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":"implicit-arrow-linebreak","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/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/WhiteSpace/PropertyLabelSpacingUnitTest.js","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":42,"endColumn":2},{"ruleId":"no-var","severity":1,"message":"Unexpected var, use let or const instead.","line":1,"column":1,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":14,"endColumn":3},{"ruleId":"no-use-before-define","severity":1,"message":"'x' was used before it was defined.","line":3,"column":8,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":3,"endColumn":9},{"ruleId":"no-use-before-define","severity":1,"message":"'x' was used before it was defined.","line":4,"column":7,"nodeType":"Identifier","messageId":"usedBeforeDefined","endLine":4,"endColumn":8},{"ruleId":"no-undef","severity":1,"message":"'alert' is not defined.","line":6,"column":3,"nodeType":"Identifier","messageId":"undef","endLine":6,"endColumn":8},{"ruleId":"no-undef","severity":1,"message":"'a' is not defined.","line":7,"column":13,"nodeType":"Identifier","messageId":"undef","endLine":7,"endColumn":14},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":16,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":16,"endColumn":34},{"ruleId":"no-undef","severity":1,"message":"'id' is not defined.","line":16,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":16,"endColumn":3},{"ruleId":"no-undef","severity":1,"message":"'id' is not defined.","line":16,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":16,"endColumn":8},{"ruleId":"camelcase","severity":1,"message":"Identifier 'outer_loop' is not in camel case.","line":18,"column":1,"nodeType":"Identifier","messageId":"notCamelCase","endLine":18,"endColumn":11},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":19,"column":7,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":19,"endColumn":12},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":19,"column":7,"nodeType":"Identifier","messageId":"undef","endLine":19,"endColumn":8},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":19,"column":14,"nodeType":"Identifier","messageId":"undef","endLine":19,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":19,"column":21,"nodeType":"Identifier","messageId":"undef","endLine":19,"endColumn":22},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":20,"column":8,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":20,"endColumn":13},{"ruleId":"no-undef","severity":1,"message":"'j' is not defined.","line":20,"column":8,"nodeType":"Identifier","messageId":"undef","endLine":20,"endColumn":9},{"ruleId":"no-undef","severity":1,"message":"'j' is not defined.","line":20,"column":15,"nodeType":"Identifier","messageId":"undef","endLine":20,"endColumn":16},{"ruleId":"no-undef","severity":1,"message":"'j' is not defined.","line":20,"column":22,"nodeType":"Identifier","messageId":"undef","endLine":20,"endColumn":23},{"ruleId":"no-undef","severity":1,"message":"'j' is not defined.","line":21,"column":8,"nodeType":"Identifier","messageId":"undef","endLine":21,"endColumn":9},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":21,"column":10,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":21,"endColumn":12},{"ruleId":"camelcase","severity":1,"message":"Identifier 'outer_loop' is not in camel case.","line":22,"column":10,"nodeType":"Identifier","messageId":"notCamelCase","endLine":22,"endColumn":20},{"ruleId":"no-undef","severity":1,"message":"'alert' is not defined.","line":26,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":26,"endColumn":6},{"ruleId":"camelcase","severity":1,"message":"Identifier 'even_number' is not in camel case.","line":28,"column":1,"nodeType":"Identifier","messageId":"notCamelCase","endLine":28,"endColumn":12},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":28,"column":21,"nodeType":"Identifier","messageId":"undef","endLine":28,"endColumn":22},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":28,"column":29,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":28,"endColumn":31},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":29,"column":7,"nodeType":"Identifier","messageId":"undef","endLine":29,"endColumn":8},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":29,"column":9,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":29,"endColumn":11},{"ruleId":"camelcase","severity":1,"message":"Identifier 'even_number' is not in camel case.","line":30,"column":9,"nodeType":"Identifier","messageId":"notCamelCase","endLine":30,"endColumn":20},{"ruleId":"no-undef","severity":1,"message":"'blah' is not defined.","line":34,"column":10,"nodeType":"Identifier","messageId":"undef","endLine":34,"endColumn":14},{"ruleId":"no-undef","severity":1,"message":"'dfx' is not defined.","line":35,"column":7,"nodeType":"Identifier","messageId":"undef","endLine":35,"endColumn":10},{"ruleId":"no-undef","severity":1,"message":"'shiftKey' is not defined.","line":36,"column":19,"nodeType":"Identifier","messageId":"undef","endLine":36,"endColumn":27},{"ruleId":"no-undef","severity":1,"message":"'blah' is not defined.","line":39,"column":8,"nodeType":"Identifier","messageId":"undef","endLine":39,"endColumn":12},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":39,"column":15,"nodeType":"BlockStatement","messageId":"unexpected","endLine":40,"endColumn":4,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[517,520],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":33,"fixableErrorCount":0,"fixableWarningCount":0,"source":"var x = {\n\tb: 'x',\n\txasd: x,\n\tabc: x,\n\ta: function () {\n\t\talert( 'thats right' );\n\t\tx = ( x ? a : x );\n\t},\n\tcasdasd: 123123,\n\tomgwtfbbq: {\n\t\ta: 1,\n\t\tb: 2\n\t}\n};\n\nid = id.replace( /row\\/:/gi, '' );\n\nouter_loop:\nfor ( i = 0; i < 3; i++ ) {\n\tfor ( j = 0; j < 5; j++ ) {\n\t\tif ( j == x ) {\n\t\t\tbreak outer_loop;\n\t\t}\n\t}\n}\nalert( 'hi' );\n\neven_number: if ( ( i % 2 ) == 0 ) {\n\tif ( i == 12 ) {\n\t\tbreak even_number;\n\t}\n}\n\nswitch ( blah ) {\n\tcase dfx.DOM_VK_LEFT:\n\t\tthis.caretLeft( shiftKey );\n\t\tbreak;\n\tdefault:\n\t\tif ( blah ) {\n\t\t}\n\t\tbreak;\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":"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":"implicit-arrow-linebreak","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/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/WhiteSpace/SemicolonSpacingUnitTest.js","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":24,"endColumn":13},{"ruleId":"no-var","severity":1,"message":"Unexpected var, use let or const instead.","line":1,"column":1,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":6,"endColumn":3},{"ruleId":"no-undef","severity":1,"message":"'alert' is not defined.","line":3,"column":3,"nodeType":"Identifier","messageId":"undef","endLine":3,"endColumn":8},{"ruleId":"no-undef","severity":1,"message":"'a' is not defined.","line":4,"column":13,"nodeType":"Identifier","messageId":"undef","endLine":4,"endColumn":14},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":8,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":8,"endColumn":35},{"ruleId":"no-undef","severity":1,"message":"'id' is not defined.","line":8,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":8,"endColumn":3},{"ruleId":"no-undef","severity":1,"message":"'id' is not defined.","line":8,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":8,"endColumn":8},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":10,"column":7,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":10,"endColumn":12},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":10,"column":7,"nodeType":"Identifier","messageId":"undef","endLine":10,"endColumn":8},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":10,"column":14,"nodeType":"Identifier","messageId":"undef","endLine":10,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'i' is not defined.","line":10,"column":21,"nodeType":"Identifier","messageId":"undef","endLine":10,"endColumn":22},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":11,"column":8,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":11,"endColumn":13},{"ruleId":"no-undef","severity":1,"message":"'j' is not defined.","line":11,"column":8,"nodeType":"Identifier","messageId":"undef","endLine":11,"endColumn":9},{"ruleId":"no-undef","severity":1,"message":"'j' is not defined.","line":11,"column":15,"nodeType":"Identifier","messageId":"undef","endLine":11,"endColumn":16},{"ruleId":"no-undef","severity":1,"message":"'j' is not defined.","line":11,"column":22,"nodeType":"Identifier","messageId":"undef","endLine":11,"endColumn":23},{"ruleId":"no-undef","severity":1,"message":"'j' is not defined.","line":12,"column":8,"nodeType":"Identifier","messageId":"undef","endLine":12,"endColumn":9},{"ruleId":"eqeqeq","severity":1,"message":"Expected '===' and instead saw '=='.","line":12,"column":10,"nodeType":"BinaryExpression","messageId":"unexpected","endLine":12,"endColumn":12},{"ruleId":"no-undef","severity":1,"message":"'alert' is not defined.","line":17,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":17,"endColumn":6},{"ruleId":"no-var","severity":1,"message":"Unexpected var, use let or const instead.","line":19,"column":1,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":19,"endColumn":13},{"ruleId":"no-undef","severity":1,"message":"'a' is not defined.","line":19,"column":11,"nodeType":"Identifier","messageId":"undef","endLine":19,"endColumn":12},{"ruleId":"no-var","severity":1,"message":"Unexpected var, use let or const instead.","line":21,"column":1,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":22,"endColumn":2},{"ruleId":"no-redeclare","severity":1,"message":"'sum' is already defined.","line":21,"column":5,"nodeType":"Identifier","messageId":"redeclared","endLine":21,"endColumn":8},{"ruleId":"no-undef","severity":1,"message":"'a' is not defined.","line":21,"column":11,"nodeType":"Identifier","messageId":"undef","endLine":21,"endColumn":12},{"ruleId":"semi-style","severity":1,"message":"Expected this semicolon to be at the end of the previous line.","line":22,"column":1,"nodeType":null,"messageId":"expectedSemiColon","endLine":22,"endColumn":2},{"ruleId":"no-var","severity":1,"message":"Unexpected var, use let or const instead.","line":24,"column":1,"nodeType":"VariableDeclaration","messageId":"unexpectedVar","endLine":24,"endColumn":13},{"ruleId":"no-redeclare","severity":1,"message":"'sum' is already defined.","line":24,"column":5,"nodeType":"Identifier","messageId":"redeclared","endLine":24,"endColumn":8},{"ruleId":"no-unused-vars","severity":1,"message":"'sum' is assigned a value but never used.","line":24,"column":5,"nodeType":"Identifier","messageId":"unusedVar","endLine":24,"endColumn":8},{"ruleId":"no-undef","severity":1,"message":"'a' is not defined.","line":24,"column":11,"nodeType":"Identifier","messageId":"undef","endLine":24,"endColumn":12}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":28,"fixableErrorCount":0,"fixableWarningCount":0,"source":"var x = {\n\ta: function () {\n\t\talert( 'thats right' );\n\t\tx = ( x ? a : x );\n\t}\n};\n\nid = id.replace( /row\\/:;/gi, '' );\n\nfor ( i = 0; i < 3; i++ ) {\n\tfor ( j = 0; j < 5; j++ ) {\n\t\tif ( j == x ) {\n\t\t\tbreak;\n\t\t}\n\t}\n}\nalert( 'hi' );\n\nvar sum = a;\n\nvar sum = a // +b\n;\n\nvar sum = a;\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":"implicit-arrow-linebreak","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/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/WhiteSpace/SuperfluousWhitespaceUnitTest.1.js","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":42,"endColumn":2},{"ruleId":"no-undef","severity":1,"message":"'alert' is not defined.","line":1,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":1,"endColumn":6},{"ruleId":"no-undef","severity":1,"message":"'alert' is not defined.","line":2,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":2,"endColumn":6},{"ruleId":"no-undef","severity":1,"message":"'something' is not defined.","line":4,"column":6,"nodeType":"Identifier","messageId":"undef","endLine":4,"endColumn":15},{"ruleId":"no-empty","severity":1,"message":"Empty block statement.","line":4,"column":18,"nodeType":"BlockStatement","messageId":"unexpected","endLine":6,"endColumn":2,"suggestions":[{"messageId":"suggestComment","data":{"type":"block"},"fix":{"range":[52,54],"text":" /* empty */ "},"desc":"Add comment inside empty block statement."}]},{"ruleId":"no-unused-vars","severity":1,"message":"'myFunction' is defined but never used.","line":8,"column":10,"nodeType":"Identifier","messageId":"unusedVar","endLine":8,"endColumn":20},{"ruleId":"no-undef","severity":1,"message":"'alert' is not defined.","line":9,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":9,"endColumn":7},{"ruleId":"no-undef","severity":1,"message":"'alert' is not defined.","line":11,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":11,"endColumn":7},{"ruleId":"no-unused-vars","severity":1,"message":"'myFunction2' is defined but never used.","line":21,"column":10,"nodeType":"Identifier","messageId":"unusedVar","endLine":21,"endColumn":21},{"ruleId":"no-undef","severity":1,"message":"'alert' is not defined.","line":22,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":22,"endColumn":7},{"ruleId":"no-undef","severity":1,"message":"'alert' is not defined.","line":24,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":24,"endColumn":7},{"ruleId":"no-implicit-globals","severity":1,"message":"Global variable leak, declare the variable if it is intended to be local.","line":28,"column":1,"nodeType":"AssignmentExpression","messageId":"globalVariableLeak","endLine":33,"endColumn":2},{"ruleId":"no-undef","severity":1,"message":"'MyFunction' is not defined.","line":28,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":28,"endColumn":11},{"ruleId":"no-undef","severity":1,"message":"'alert' is not defined.","line":29,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":29,"endColumn":7},{"ruleId":"no-undef","severity":1,"message":"'alert' is not defined.","line":31,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":31,"endColumn":7},{"ruleId":"no-redeclare","severity":1,"message":"'myFunction2' is already defined.","line":37,"column":10,"nodeType":"Identifier","messageId":"redeclared","endLine":37,"endColumn":21},{"ruleId":"no-undef","severity":1,"message":"'alert' is not defined.","line":38,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":38,"endColumn":7},{"ruleId":"no-undef","severity":1,"message":"'alert' is not defined.","line":40,"column":2,"nodeType":"Identifier","messageId":"undef","endLine":40,"endColumn":7}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":18,"fixableErrorCount":0,"fixableWarningCount":0,"source":"alert( 'hi' );\nalert( 'hello' );\n\nif ( something ) {\n\n}\n\nfunction myFunction() {\n\talert( 'code here' );\n\n\talert( 'code here' );\n\n\t// Hello.\n\n\t/*\n HI\n */\n\n}\n\nfunction myFunction2() {\n\talert( 'code here' );\n\n\talert( 'code here' );\n\n}\n\nMyFunction = function () {\n\talert( 'code here' );\n\n\talert( 'code here' );\n\n};\n\n// phpcs:set Squiz.WhiteSpace.SuperfluousWhitespace ignoreBlankLines true\n\nfunction myFunction2() {\n\talert( 'code here' );\n\n\talert( 'code here' );\n\n}\n\n// phpcs:set Squiz.WhiteSpace.SuperfluousWhitespace ignoreBlankLines false\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":"implicit-arrow-linebreak","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/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/WhiteSpace/SuperfluousWhitespaceUnitTest.2.js","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":1,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'alert' is not defined.","line":1,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":1,"endColumn":6}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"alert( 'hi' );\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":"implicit-arrow-linebreak","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/squizlabs/php_codesniffer/src/Standards/Squiz/Tests/WhiteSpace/SuperfluousWhitespaceUnitTest.3.js","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":1,"endColumn":15},{"ruleId":"no-undef","severity":1,"message":"'alert' is not defined.","line":1,"column":1,"nodeType":"Identifier","messageId":"undef","endLine":1,"endColumn":6}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"alert( 'hi' );\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":"implicit-arrow-linebreak","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/squizlabs/php_codesniffer/tests/Core/File/GetDeclarationNameJSTest.js","messages":[{"ruleId":null,"fatal":true,"severity":2,"message":"Parsing error: Unexpected token something","line":2,"column":7,"nodeType":null}],"suppressedMessages":[],"errorCount":1,"fatalErrorCount":1,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"source":"/* testInvalidTokenPassed */\nprint something;\n\nvar object =\n{\n /* testClosure */\n propertyName: function () {}\n}\n\n/* testFunction */\nfunction functionName() {}\n\n/* testClass */\nclass ClassName\n{\n /* testMethod */\n methodName() {\n return false;\n }\n}\n\n/* testFunctionUnicode */\nfunction π() {}\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":"implicit-arrow-linebreak","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/symfony/console/composer.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":61,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"name\": \"symfony/console\",\n\t\"type\": \"library\",\n\t\"description\": \"Eases the creation of beautiful and testable command line interfaces\",\n\t\"keywords\": [ \"console\", \"cli\", \"command-line\", \"terminal\" ],\n\t\"homepage\": \"https://symfony.com\",\n\t\"license\": \"MIT\",\n\t\"authors\": [\n\t\t{\n\t\t\t\"name\": \"Fabien Potencier\",\n\t\t\t\"email\": \"fabien@symfony.com\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"Symfony Community\",\n\t\t\t\"homepage\": \"https://symfony.com/contributors\"\n\t\t}\n\t],\n\t\"require\": {\n\t\t\"php\": \">=7.2.5\",\n\t\t\"symfony/deprecation-contracts\": \"^2.1|^3\",\n\t\t\"symfony/polyfill-mbstring\": \"~1.0\",\n\t\t\"symfony/polyfill-php73\": \"^1.9\",\n\t\t\"symfony/polyfill-php80\": \"^1.16\",\n\t\t\"symfony/service-contracts\": \"^1.1|^2|^3\",\n\t\t\"symfony/string\": \"^5.1|^6.0\"\n\t},\n\t\"require-dev\": {\n\t\t\"symfony/config\": \"^4.4|^5.0|^6.0\",\n\t\t\"symfony/event-dispatcher\": \"^4.4|^5.0|^6.0\",\n\t\t\"symfony/dependency-injection\": \"^4.4|^5.0|^6.0\",\n\t\t\"symfony/lock\": \"^4.4|^5.0|^6.0\",\n\t\t\"symfony/process\": \"^4.4|^5.0|^6.0\",\n\t\t\"symfony/var-dumper\": \"^4.4|^5.0|^6.0\",\n\t\t\"psr/log\": \"^1|^2\"\n\t},\n\t\"provide\": {\n\t\t\"psr/log-implementation\": \"1.0|2.0\"\n\t},\n\t\"suggest\": {\n\t\t\"symfony/event-dispatcher\": \"\",\n\t\t\"symfony/lock\": \"\",\n\t\t\"symfony/process\": \"\",\n\t\t\"psr/log\": \"For using the console logger\"\n\t},\n\t\"conflict\": {\n\t\t\"psr/log\": \">=3\",\n\t\t\"symfony/dependency-injection\": \"<4.4\",\n\t\t\"symfony/dotenv\": \"<5.1\",\n\t\t\"symfony/event-dispatcher\": \"<4.4\",\n\t\t\"symfony/lock\": \"<4.4\",\n\t\t\"symfony/process\": \"<4.4\"\n\t},\n\t\"autoload\": {\n\t\t\"psr-4\": { \"Symfony\\\\Component\\\\Console\\\\\": \"\" },\n\t\t\"exclude-from-classmap\": [\n\t\t\t\"/Tests/\"\n\t\t]\n\t},\n\t\"minimum-stability\": \"dev\"\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":"implicit-arrow-linebreak","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/vendor/symfony/deprecation-contracts/composer.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":36,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"name\": \"symfony/deprecation-contracts\",\n\t\"type\": \"library\",\n\t\"description\": \"A generic function and convention to trigger deprecation notices\",\n\t\"homepage\": \"https://symfony.com\",\n\t\"license\": \"MIT\",\n\t\"authors\": [\n\t\t{\n\t\t\t\"name\": \"Nicolas Grekas\",\n\t\t\t\"email\": \"p@tchwork.com\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"Symfony Community\",\n\t\t\t\"homepage\": \"https://symfony.com/contributors\"\n\t\t}\n\t],\n\t\"require\": {\n\t\t\"php\": \">=8.1\"\n\t},\n\t\"autoload\": {\n\t\t\"files\": [\n\t\t\t\"function.php\"\n\t\t]\n\t},\n\t\"minimum-stability\": \"dev\",\n\t\"extra\": {\n\t\t\"branch-alias\": {\n\t\t\t\"dev-main\": \"3.5-dev\"\n\t\t},\n\t\t\"thanks\": {\n\t\t\t\"name\": \"symfony/contracts\",\n\t\t\t\"url\": \"https://github.com/symfony/contracts\"\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":"implicit-arrow-linebreak","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/vendor/symfony/polyfill-ctype/composer.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":39,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"name\": \"symfony/polyfill-ctype\",\n\t\"type\": \"library\",\n\t\"description\": \"Symfony polyfill for ctype functions\",\n\t\"keywords\": [ \"polyfill\", \"compatibility\", \"portable\", \"ctype\" ],\n\t\"homepage\": \"https://symfony.com\",\n\t\"license\": \"MIT\",\n\t\"authors\": [\n\t\t{\n\t\t\t\"name\": \"Gert de Pagter\",\n\t\t\t\"email\": \"BackEndTea@gmail.com\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"Symfony Community\",\n\t\t\t\"homepage\": \"https://symfony.com/contributors\"\n\t\t}\n\t],\n\t\"require\": {\n\t\t\"php\": \">=7.1\"\n\t},\n\t\"provide\": {\n\t\t\"ext-ctype\": \"*\"\n\t},\n\t\"autoload\": {\n\t\t\"psr-4\": { \"Symfony\\\\Polyfill\\\\Ctype\\\\\": \"\" },\n\t\t\"files\": [ \"bootstrap.php\" ]\n\t},\n\t\"suggest\": {\n\t\t\"ext-ctype\": \"For best performance\"\n\t},\n\t\"minimum-stability\": \"dev\",\n\t\"extra\": {\n\t\t\"thanks\": {\n\t\t\t\"name\": \"symfony/polyfill\",\n\t\t\t\"url\": \"https://github.com/symfony/polyfill\"\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":"implicit-arrow-linebreak","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/vendor/symfony/polyfill-intl-grapheme/composer.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":36,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"name\": \"symfony/polyfill-intl-grapheme\",\n\t\"type\": \"library\",\n\t\"description\": \"Symfony polyfill for intl's grapheme_* functions\",\n\t\"keywords\": [ \"polyfill\", \"shim\", \"compatibility\", \"portable\", \"intl\", \"grapheme\" ],\n\t\"homepage\": \"https://symfony.com\",\n\t\"license\": \"MIT\",\n\t\"authors\": [\n\t\t{\n\t\t\t\"name\": \"Nicolas Grekas\",\n\t\t\t\"email\": \"p@tchwork.com\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"Symfony Community\",\n\t\t\t\"homepage\": \"https://symfony.com/contributors\"\n\t\t}\n\t],\n\t\"require\": {\n\t\t\"php\": \">=7.1\"\n\t},\n\t\"autoload\": {\n\t\t\"psr-4\": { \"Symfony\\\\Polyfill\\\\Intl\\\\Grapheme\\\\\": \"\" },\n\t\t\"files\": [ \"bootstrap.php\" ]\n\t},\n\t\"suggest\": {\n\t\t\"ext-intl\": \"For best performance\"\n\t},\n\t\"minimum-stability\": \"dev\",\n\t\"extra\": {\n\t\t\"thanks\": {\n\t\t\t\"name\": \"symfony/polyfill\",\n\t\t\t\"url\": \"https://github.com/symfony/polyfill\"\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":"implicit-arrow-linebreak","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/vendor/symfony/polyfill-intl-normalizer/composer.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":37,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"name\": \"symfony/polyfill-intl-normalizer\",\n\t\"type\": \"library\",\n\t\"description\": \"Symfony polyfill for intl's Normalizer class and related functions\",\n\t\"keywords\": [ \"polyfill\", \"shim\", \"compatibility\", \"portable\", \"intl\", \"normalizer\" ],\n\t\"homepage\": \"https://symfony.com\",\n\t\"license\": \"MIT\",\n\t\"authors\": [\n\t\t{\n\t\t\t\"name\": \"Nicolas Grekas\",\n\t\t\t\"email\": \"p@tchwork.com\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"Symfony Community\",\n\t\t\t\"homepage\": \"https://symfony.com/contributors\"\n\t\t}\n\t],\n\t\"require\": {\n\t\t\"php\": \">=7.1\"\n\t},\n\t\"autoload\": {\n\t\t\"psr-4\": { \"Symfony\\\\Polyfill\\\\Intl\\\\Normalizer\\\\\": \"\" },\n\t\t\"files\": [ \"bootstrap.php\" ],\n\t\t\"classmap\": [ \"Resources/stubs\" ]\n\t},\n\t\"suggest\": {\n\t\t\"ext-intl\": \"For best performance\"\n\t},\n\t\"minimum-stability\": \"dev\",\n\t\"extra\": {\n\t\t\"thanks\": {\n\t\t\t\"name\": \"symfony/polyfill\",\n\t\t\t\"url\": \"https://github.com/symfony/polyfill\"\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":"implicit-arrow-linebreak","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/vendor/symfony/polyfill-mbstring/composer.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":39,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"name\": \"symfony/polyfill-mbstring\",\n\t\"type\": \"library\",\n\t\"description\": \"Symfony polyfill for the Mbstring extension\",\n\t\"keywords\": [ \"polyfill\", \"shim\", \"compatibility\", \"portable\", \"mbstring\" ],\n\t\"homepage\": \"https://symfony.com\",\n\t\"license\": \"MIT\",\n\t\"authors\": [\n\t\t{\n\t\t\t\"name\": \"Nicolas Grekas\",\n\t\t\t\"email\": \"p@tchwork.com\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"Symfony Community\",\n\t\t\t\"homepage\": \"https://symfony.com/contributors\"\n\t\t}\n\t],\n\t\"require\": {\n\t\t\"php\": \">=7.1\"\n\t},\n\t\"provide\": {\n\t\t\"ext-mbstring\": \"*\"\n\t},\n\t\"autoload\": {\n\t\t\"psr-4\": { \"Symfony\\\\Polyfill\\\\Mbstring\\\\\": \"\" },\n\t\t\"files\": [ \"bootstrap.php\" ]\n\t},\n\t\"suggest\": {\n\t\t\"ext-mbstring\": \"For best performance\"\n\t},\n\t\"minimum-stability\": \"dev\",\n\t\"extra\": {\n\t\t\"thanks\": {\n\t\t\t\"name\": \"symfony/polyfill\",\n\t\t\t\"url\": \"https://github.com/symfony/polyfill\"\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":"implicit-arrow-linebreak","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/vendor/symfony/polyfill-php73/composer.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":34,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"name\": \"symfony/polyfill-php73\",\n\t\"type\": \"library\",\n\t\"description\": \"Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions\",\n\t\"keywords\": [ \"polyfill\", \"shim\", \"compatibility\", \"portable\" ],\n\t\"homepage\": \"https://symfony.com\",\n\t\"license\": \"MIT\",\n\t\"authors\": [\n\t\t{\n\t\t\t\"name\": \"Nicolas Grekas\",\n\t\t\t\"email\": \"p@tchwork.com\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"Symfony Community\",\n\t\t\t\"homepage\": \"https://symfony.com/contributors\"\n\t\t}\n\t],\n\t\"require\": {\n\t\t\"php\": \">=7.1\"\n\t},\n\t\"autoload\": {\n\t\t\"psr-4\": { \"Symfony\\\\Polyfill\\\\Php73\\\\\": \"\" },\n\t\t\"files\": [ \"bootstrap.php\" ],\n\t\t\"classmap\": [ \"Resources/stubs\" ]\n\t},\n\t\"minimum-stability\": \"dev\",\n\t\"extra\": {\n\t\t\"thanks\": {\n\t\t\t\"name\": \"symfony/polyfill\",\n\t\t\t\"url\": \"https://github.com/symfony/polyfill\"\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":"implicit-arrow-linebreak","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/vendor/symfony/polyfill-php80/composer.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":38,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"name\": \"symfony/polyfill-php80\",\n\t\"type\": \"library\",\n\t\"description\": \"Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions\",\n\t\"keywords\": [ \"polyfill\", \"shim\", \"compatibility\", \"portable\" ],\n\t\"homepage\": \"https://symfony.com\",\n\t\"license\": \"MIT\",\n\t\"authors\": [\n\t\t{\n\t\t\t\"name\": \"Ion Bazan\",\n\t\t\t\"email\": \"ion.bazan@gmail.com\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"Nicolas Grekas\",\n\t\t\t\"email\": \"p@tchwork.com\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"Symfony Community\",\n\t\t\t\"homepage\": \"https://symfony.com/contributors\"\n\t\t}\n\t],\n\t\"require\": {\n\t\t\"php\": \">=7.1\"\n\t},\n\t\"autoload\": {\n\t\t\"psr-4\": { \"Symfony\\\\Polyfill\\\\Php80\\\\\": \"\" },\n\t\t\"files\": [ \"bootstrap.php\" ],\n\t\t\"classmap\": [ \"Resources/stubs\" ]\n\t},\n\t\"minimum-stability\": \"dev\",\n\t\"extra\": {\n\t\t\"thanks\": {\n\t\t\t\"name\": \"symfony/polyfill\",\n\t\t\t\"url\": \"https://github.com/symfony/polyfill\"\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":"implicit-arrow-linebreak","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/vendor/symfony/service-contracts/composer.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":43,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"name\": \"symfony/service-contracts\",\n\t\"type\": \"library\",\n\t\"description\": \"Generic abstractions related to writing services\",\n\t\"keywords\": [ \"abstractions\", \"contracts\", \"decoupling\", \"interfaces\", \"interoperability\", \"standards\" ],\n\t\"homepage\": \"https://symfony.com\",\n\t\"license\": \"MIT\",\n\t\"authors\": [\n\t\t{\n\t\t\t\"name\": \"Nicolas Grekas\",\n\t\t\t\"email\": \"p@tchwork.com\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"Symfony Community\",\n\t\t\t\"homepage\": \"https://symfony.com/contributors\"\n\t\t}\n\t],\n\t\"require\": {\n\t\t\"php\": \">=8.1\",\n\t\t\"psr/container\": \"^1.1|^2.0\",\n\t\t\"symfony/deprecation-contracts\": \"^2.5|^3\"\n\t},\n\t\"conflict\": {\n\t\t\"ext-psr\": \"<1.1|>=2\"\n\t},\n\t\"autoload\": {\n\t\t\"psr-4\": { \"Symfony\\\\Contracts\\\\Service\\\\\": \"\" },\n\t\t\"exclude-from-classmap\": [\n\t\t\t\"/Test/\"\n\t\t]\n\t},\n\t\"minimum-stability\": \"dev\",\n\t\"extra\": {\n\t\t\"branch-alias\": {\n\t\t\t\"dev-main\": \"3.5-dev\"\n\t\t},\n\t\t\"thanks\": {\n\t\t\t\"name\": \"symfony/contracts\",\n\t\t\t\"url\": \"https://github.com/symfony/contracts\"\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":"implicit-arrow-linebreak","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/vendor/symfony/string/composer.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":44,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"name\": \"symfony/string\",\n\t\"type\": \"library\",\n\t\"description\": \"Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way\",\n\t\"keywords\": [ \"string\", \"utf8\", \"utf-8\", \"grapheme\", \"i18n\", \"unicode\" ],\n\t\"homepage\": \"https://symfony.com\",\n\t\"license\": \"MIT\",\n\t\"authors\": [\n\t\t{\n\t\t\t\"name\": \"Nicolas Grekas\",\n\t\t\t\"email\": \"p@tchwork.com\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"Symfony Community\",\n\t\t\t\"homepage\": \"https://symfony.com/contributors\"\n\t\t}\n\t],\n\t\"require\": {\n\t\t\"php\": \">=8.1\",\n\t\t\"symfony/polyfill-ctype\": \"~1.8\",\n\t\t\"symfony/polyfill-intl-grapheme\": \"~1.0\",\n\t\t\"symfony/polyfill-intl-normalizer\": \"~1.0\",\n\t\t\"symfony/polyfill-mbstring\": \"~1.0\"\n\t},\n\t\"require-dev\": {\n\t\t\"symfony/error-handler\": \"^5.4|^6.0|^7.0\",\n\t\t\"symfony/intl\": \"^6.2|^7.0\",\n\t\t\"symfony/http-client\": \"^5.4|^6.0|^7.0\",\n\t\t\"symfony/translation-contracts\": \"^2.5|^3.0\",\n\t\t\"symfony/var-exporter\": \"^5.4|^6.0|^7.0\"\n\t},\n\t\"conflict\": {\n\t\t\"symfony/translation-contracts\": \"<2.5\"\n\t},\n\t\"autoload\": {\n\t\t\"psr-4\": { \"Symfony\\\\Component\\\\String\\\\\": \"\" },\n\t\t\"files\": [ \"Resources/functions.php\" ],\n\t\t\"exclude-from-classmap\": [\n\t\t\t\"/Tests/\"\n\t\t]\n\t},\n\t\"minimum-stability\": \"dev\"\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":"implicit-arrow-linebreak","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/vendor/tysonandre/var_representation_polyfill/composer.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":45,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"name\": \"tysonandre/var_representation_polyfill\",\n\t\"description\": \"Polyfill for var_representation: convert a variable to a string in a way that fixes the shortcomings of var_export\",\n\t\"keywords\": [ \"var_export\", \"var_representation\" ],\n\t\"type\": \"library\",\n\t\"license\": \"MIT\",\n\t\"authors\": [\n\t\t{\n\t\t\t\"name\": \"Tyson Andre\"\n\t\t}\n\t],\n\t\"config\": {\n\t\t\"sort-packages\": true,\n\t\t\"platform\": {\n\t\t\t\"php\": \"7.2.24\"\n\t\t}\n\t},\n\t\"require\": {\n\t\t\"php\": \"^7.2.0|^8.0.0\",\n\t\t\"ext-tokenizer\": \"*\"\n\t},\n\t\"require-dev\": {\n\t\t\"phan/phan\": \"^5.4.1\",\n\t\t\"phpunit/phpunit\": \"^8.5.0\"\n\t},\n\t\"provide\": {\n\t\t\"ext-var_representation\": \"*\"\n\t},\n\t\"suggest\": {\n\t\t\"ext-var_representation\": \"For best performance\"\n\t},\n\t\"autoload\": {\n\t\t\"psr-4\": { \"VarRepresentation\\\\\": \"src/VarRepresentation\" },\n\t\t\"files\": [ \"src/var_representation.php\" ]\n\t},\n\t\"autoload-dev\": {\n\t\t\"psr-4\": { \"VarRepresentation\\\\Tests\\\\\": \"tests/\" }\n\t},\n\t\"extra\": {\n\t\t\"branch-alias\": {\n\t\t\t\"dev-main\": \"0.1.3-dev\"\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":"implicit-arrow-linebreak","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/vendor/webmozart/assert/composer.json","messages":[{"ruleId":"strict","severity":1,"message":"Use the global form of 'use strict'.","line":1,"column":1,"nodeType":"Program","messageId":"global","endLine":44,"endColumn":3}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"name\": \"webmozart/assert\",\n\t\"description\": \"Assertions to validate method input/output with nice error messages.\",\n\t\"license\": \"MIT\",\n\t\"keywords\": [\n\t\t\"assert\",\n\t\t\"check\",\n\t\t\"validate\"\n\t],\n\t\"authors\": [\n\t\t{\n\t\t\t\"name\": \"Bernhard Schussek\",\n\t\t\t\"email\": \"bschussek@gmail.com\"\n\t\t}\n\t],\n\t\"require\": {\n\t\t\"php\": \"^7.2 || ^8.0\",\n\t\t\"ext-ctype\": \"*\"\n\t},\n\t\"require-dev\": {\n\t\t\"phpunit/phpunit\": \"^8.5.13\"\n\t},\n\t\"conflict\": {\n\t\t\"phpstan/phpstan\": \"<0.12.20\",\n\t\t\"vimeo/psalm\": \"<4.6.1 || 4.6.2\"\n\t},\n\t\"autoload\": {\n\t\t\"psr-4\": {\n\t\t\t\"Webmozart\\\\Assert\\\\\": \"src/\"\n\t\t}\n\t},\n\t\"autoload-dev\": {\n\t\t\"psr-4\": {\n\t\t\t\"Webmozart\\\\Assert\\\\Tests\\\\\": \"tests/\",\n\t\t\t\"Webmozart\\\\Assert\\\\Bin\\\\\": \"bin/src\"\n\t\t}\n\t},\n\t\"extra\": {\n\t\t\"branch-alias\": {\n\t\t\t\"dev-master\": \"1.10-dev\"\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":"implicit-arrow-linebreak","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":[]}]}] --- end --- $ /usr/bin/npm ci --- stdout --- added 432 packages, and audited 433 packages in 5s 49 packages are looking for funding run `npm fund` for details found 0 vulnerabilities --- end --- $ /usr/bin/npm test --- stdout --- > wikibasemanifest@0.0.1 test > npm-run-all test:* > wikibasemanifest@0.0.1 test:spec-lint > swagger-cli validate openapi.json openapi.json is valid > wikibasemanifest@0.0.1 test:api-testing-lint > eslint --cache --max-warnings 0 tests/api-testing/** --- end --- Upgrading c:mediawiki/minus-x from 1.1.1 -> 1.1.3 $ /usr/bin/composer update --- stderr --- Loading composer repositories with package information Updating dependencies Lock file operations: 0 installs, 4 updates, 1 removal - Removing symfony/polyfill-php73 (v1.30.0) - Upgrading mediawiki/minus-x (1.1.1 => 1.1.3) - Upgrading psr/log (2.0.0 => 3.0.0) - Upgrading symfony/console (v5.4.41 => v7.1.2) - Upgrading symfony/string (v6.4.9 => v7.1.2) Writing lock file Installing dependencies from lock file (including require-dev) Package operations: 0 installs, 4 updates, 1 removal 0 [>---------------------------] 0 [->--------------------------] - Removing symfony/polyfill-php73 (v1.30.0) - Upgrading symfony/string (v6.4.9 => v7.1.2): Extracting archive - Upgrading symfony/console (v5.4.41 => v7.1.2): Extracting archive - Upgrading psr/log (2.0.0 => 3.0.0): Extracting archive - Upgrading mediawiki/minus-x (1.1.1 => 1.1.3): Extracting archive 0/4 [>---------------------------] 0% 4/4 [============================] 100% Generating autoload files 15 packages you are using are looking for funding. Use the `composer fund` command to find out more! No security vulnerability advisories found --- stdout --- --- end --- $ /usr/bin/composer install --- stderr --- Installing dependencies from lock file (including require-dev) Verifying lock file contents can be installed on current platform. Nothing to install, update or remove Generating autoload files 15 packages you are using are looking for funding. Use the `composer fund` command to find out more! --- stdout --- --- end --- $ /usr/bin/composer test --- stderr --- > parallel-lint . --exclude vendor --exclude node_modules > phpcs -sp --cache > minus-x check . --- stdout --- PHP 8.2.7 | 10 parallel jobs ......................................... 41/41 (100%) Checked 41 files in 0.2 seconds No syntax error found .......................................... 42 / 42 (100%) Time: 294ms; Memory: 8MB MinusX ====== Processing /src/repo... ............................................................. ............................................. All good! --- end --- $ /usr/bin/npm audit --json --- stdout --- { "auditReportVersion": 2, "vulnerabilities": {}, "metadata": { "vulnerabilities": { "info": 0, "low": 0, "moderate": 0, "high": 0, "critical": 0, "total": 0 }, "dependencies": { "prod": 83, "dev": 350, "optional": 2, "peer": 1, "peerOptional": 0, "total": 433 } } } --- end --- $ package-lock-lint package-lock.json --- stdout --- Checking package-lock.json --- end --- build: Updating dependencies composer: * mediawiki/minus-x: 1.1.1 → 1.1.3 npm: * eslint-config-wikimedia: 0.27.0 → 0.28.2 $ git add . --- stdout --- --- end --- $ git commit -F /tmp/tmpt_wiyiuq --- stdout --- [master dbaffce] build: Updating dependencies 4 files changed, 641 insertions(+), 441 deletions(-) --- end --- $ git format-patch HEAD~1 --stdout --- stdout --- From dbaffce6ee547834fc90aeaf1c1c5c45e79f4f5f Mon Sep 17 00:00:00 2001 From: libraryupgrader <tools.libraryupgrader@tools.wmflabs.org> Date: Tue, 2 Jul 2024 05:14:17 +0000 Subject: [PATCH] build: Updating dependencies MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit composer: * mediawiki/minus-x: 1.1.1 → 1.1.3 npm: * eslint-config-wikimedia: 0.27.0 → 0.28.2 Change-Id: Iaac994711af24879c223ab742413b563382412ec --- composer.json | 2 +- package-lock.json | 1072 +++++++++++++--------- package.json | 2 +- tests/api-testing/ValidateAgainstSpec.js | 6 +- 4 files changed, 641 insertions(+), 441 deletions(-) diff --git a/composer.json b/composer.json index f9591be..e2916db 100644 --- a/composer.json +++ b/composer.json @@ -2,7 +2,7 @@ "require-dev": { "mediawiki/mediawiki-codesniffer": "43.0.0", "mediawiki/mediawiki-phan-config": "0.14.0", - "mediawiki/minus-x": "1.1.1", + "mediawiki/minus-x": "1.1.3", "php-parallel-lint/php-console-highlighter": "1.0.0", "php-parallel-lint/php-parallel-lint": "1.4.0" }, diff --git a/package-lock.json b/package-lock.json index 16b1eb0..f7b1a0a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,7 +14,7 @@ "@apidevtools/swagger-cli": "^4.0.4", "api-testing": "1.6.0", "chai-openapi-response-validator": "^0.13.0", - "eslint-config-wikimedia": "0.27.0", + "eslint-config-wikimedia": "0.28.2", "npm-run-all": "^4.1.5", "swagger-combine": "^1.4.0" } @@ -303,12 +303,12 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.24.2", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz", - "integrity": "sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", + "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", "dev": true, "dependencies": { - "@babel/highlight": "^7.24.2", + "@babel/highlight": "^7.24.7", "picocolors": "^1.0.0" }, "engines": { @@ -316,21 +316,21 @@ } }, "node_modules/@babel/helper-validator-identifier": { - "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==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.24.2", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.2.tgz", - "integrity": "sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", + "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.22.20", + "@babel/helper-validator-identifier": "^7.24.7", "chalk": "^2.4.2", "js-tokens": "^4.0.0", "picocolors": "^1.0.0" @@ -340,11 +340,14 @@ } }, "node_modules/@es-joy/jsdoccomment": { - "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==", + "version": "0.43.1", + "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.43.1.tgz", + "integrity": "sha512-I238eDtOolvCuvtxrnqtlBaw0BwdQuYqK7eA6XIonicMdOOOb75mqdIzkGDUbS04+1Di007rgm9snFRNeVrOog==", "dev": true, "dependencies": { + "@types/eslint": "^8.56.5", + "@types/estree": "^1.0.5", + "@typescript-eslint/types": "^7.2.0", "comment-parser": "1.4.1", "esquery": "^1.5.0", "jsdoc-type-pratt-parser": "~4.0.0" @@ -369,9 +372,9 @@ } }, "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==", + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.0.tgz", + "integrity": "sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==", "dev": true, "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" @@ -513,6 +516,22 @@ "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", "dev": true }, + "node_modules/@types/eslint": { + "version": "8.56.10", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.10.tgz", + "integrity": "sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==", + "dev": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", + "dev": true + }, "node_modules/@types/json-schema": { "version": "7.0.9", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", @@ -525,23 +544,17 @@ "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==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.15.0.tgz", + "integrity": "sha512-Q/1yrF/XbxOTvttNVPihxh1b9fxamjEoz2Os/Pe38OHwxC24CyCqXxGTOdpb4lt6HYtqw9HetA/Rf6gDGaMPlw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0" + "@typescript-eslint/types": "7.15.0", + "@typescript-eslint/visitor-keys": "7.15.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || >=20.0.0" }, "funding": { "type": "opencollective", @@ -549,12 +562,12 @@ } }, "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==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.15.0.tgz", + "integrity": "sha512-aV1+B1+ySXbQH0pLK0rx66I3IkiZNidYobyfn0WFsdGhSXw+P3YOqeTq5GED458SfB24tg+ux3S+9g118hjlTw==", "dev": true, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || >=20.0.0" }, "funding": { "type": "opencollective", @@ -562,21 +575,22 @@ } }, "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==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.15.0.tgz", + "integrity": "sha512-gjyB/rHAopL/XxfmYThQbXbzRMGhZzGw6KpcMbfe8Q3nNQKStpxnUKeXb0KiN/fFDR42Z43szs6rY7eHk0zdGQ==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0", + "@typescript-eslint/types": "7.15.0", + "@typescript-eslint/visitor-keys": "7.15.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^1.3.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || >=20.0.0" }, "funding": { "type": "opencollective", @@ -588,65 +602,63 @@ } } }, - "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==", + "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "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" + "balanced-match": "^1.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==", + "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "dev": true, "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=8.0.0" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "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==", + "node_modules/@typescript-eslint/utils": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.15.0.tgz", + "integrity": "sha512-hfDMDqaqOqsUVGiEPSMLR/AjTSCsmJwjpKkYQRo1FNbmW4tBwBspYDwO9eh7sKSTwMQgBw9/T4DHudPaqshRWA==", "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@typescript-eslint/scope-manager": "7.15.0", + "@typescript-eslint/types": "7.15.0", + "@typescript-eslint/typescript-estree": "7.15.0" + }, "engines": { - "node": ">=4.0" + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.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==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.15.0.tgz", + "integrity": "sha512-Hqgy/ETgpt2L5xueA/zHHIl4fJI2O4XUE9l4+OIfbJIRSnTJb/QscncdqqZzofQegIJugRIF57OJea1khw2SDw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.62.0", - "eslint-visitor-keys": "^3.3.0" + "@typescript-eslint/types": "7.15.0", + "eslint-visitor-keys": "^3.4.3" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || >=20.0.0" }, "funding": { "type": "opencollective", @@ -660,9 +672,9 @@ "dev": true }, "node_modules/acorn": { - "version": "8.11.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.0.tgz", + "integrity": "sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -834,11 +846,11 @@ } }, "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dependencies": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" }, "engines": { "node": ">=8" @@ -882,9 +894,9 @@ } }, "node_modules/browserslist-config-wikimedia": { - "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==", + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/browserslist-config-wikimedia/-/browserslist-config-wikimedia-0.7.0.tgz", + "integrity": "sha512-CTa0lv78dXKEgrYsOLCkqO+9UUS3CV9MWEOYHcymgEvx4mYxB80sCoKRCR7wW2SOMNxjaP9hohrZripjnKuRTA==", "dev": true }, "node_modules/builtin-modules": { @@ -899,15 +911,6 @@ "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", @@ -1136,9 +1139,9 @@ "dev": true }, "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==", + "version": "3.37.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.1.tgz", + "integrity": "sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==", "dev": true, "dependencies": { "browserslist": "^4.23.0" @@ -1305,6 +1308,19 @@ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, + "node_modules/enhanced-resolve": { + "version": "5.17.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.0.tgz", + "integrity": "sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, "node_modules/error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -1423,9 +1439,9 @@ } }, "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==", + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.5.1.tgz", + "integrity": "sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==", "dev": true, "dependencies": { "semver": "^7.5.4" @@ -1438,28 +1454,28 @@ } }, "node_modules/eslint-config-wikimedia": { - "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==", + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/eslint-config-wikimedia/-/eslint-config-wikimedia-0.28.2.tgz", + "integrity": "sha512-5+rdnT7wH1gpKAO6tHYThg78eMhZMruJzvqku3Y5iaEY/A7kSKLFpA/vOj/snys9fKjDHC9BXmArQh+agkOoJQ==", "dev": true, "dependencies": { - "browserslist-config-wikimedia": "^0.6.1", + "browserslist-config-wikimedia": "^0.7.0", "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.6.0", - "eslint-plugin-mocha": "^10.4.1", - "eslint-plugin-n": "^16.6.2", - "eslint-plugin-no-jquery": "^2.7.0", + "eslint-plugin-jest": "^28.5.0", + "eslint-plugin-jsdoc": "48.2.5", + "eslint-plugin-json-es": "^1.6.0", + "eslint-plugin-mediawiki": "^0.7.0", + "eslint-plugin-mocha": "^10.4.3", + "eslint-plugin-n": "^17.7.0", + "eslint-plugin-no-jquery": "^3.0.1", "eslint-plugin-qunit": "^8.1.1", "eslint-plugin-security": "^1.7.1", - "eslint-plugin-unicorn": "^51.0.1", - "eslint-plugin-vue": "^9.23.0", + "eslint-plugin-unicorn": "^53.0.0", + "eslint-plugin-vue": "^9.26.0", "eslint-plugin-wdio": "^8.24.12", - "eslint-plugin-yml": "^1.13.2" + "eslint-plugin-yml": "^1.14.0" } }, "node_modules/eslint-plugin-compat": { @@ -1484,39 +1500,40 @@ } }, "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==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-es-x/-/eslint-plugin-es-x-7.8.0.tgz", + "integrity": "sha512-7Ds8+wAAoV3T+LAKeu39Y5BzXCrGKrcISfgKEqTS4BDN8SFEDQd0S43jiQ8vIa3wUKD07qitZdfzlenSi8/0qQ==", "dev": true, + "funding": [ + "https://github.com/sponsors/ota-meshi", + "https://opencollective.com/eslint" + ], "dependencies": { "@eslint-community/eslint-utils": "^4.1.2", - "@eslint-community/regexpp": "^4.6.0", - "eslint-compat-utils": "^0.5.0" + "@eslint-community/regexpp": "^4.11.0", + "eslint-compat-utils": "^0.5.1" }, "engines": { "node": "^14.18.0 || >=16.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ota-meshi" - }, "peerDependencies": { "eslint": ">=8" } }, "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==", + "version": "28.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-28.6.0.tgz", + "integrity": "sha512-YG28E1/MIKwnz+e2H7VwYPzHUYU4aMa19w0yGcwXnnmJH6EfgHahTJ2un3IyraUxNfnz/KUhJAFXNNwWPo12tg==", "dev": true, "dependencies": { - "@typescript-eslint/utils": "^5.10.0" + "@typescript-eslint/utils": "^6.0.0 || ^7.0.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "^16.10.0 || ^18.12.0 || >=20.0.0" }, "peerDependencies": { - "@typescript-eslint/eslint-plugin": "^5.0.0 || ^6.0.0 || ^7.0.0", - "eslint": "^7.0.0 || ^8.0.0", + "@typescript-eslint/eslint-plugin": "^6.0.0 || ^7.0.0", + "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0", "jest": "*" }, "peerDependenciesMeta": { @@ -1529,19 +1546,19 @@ } }, "node_modules/eslint-plugin-jsdoc": { - "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==", + "version": "48.2.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-48.2.5.tgz", + "integrity": "sha512-ZeTfKV474W1N9niWfawpwsXGu+ZoMXu4417eBROX31d7ZuOk8zyG66SO77DpJ2+A9Wa2scw/jRqBPnnQo7VbcQ==", "dev": true, "dependencies": { - "@es-joy/jsdoccomment": "~0.42.0", + "@es-joy/jsdoccomment": "~0.43.0", "are-docs-informative": "^0.0.2", "comment-parser": "1.4.1", "debug": "^4.3.4", "escape-string-regexp": "^4.0.0", "esquery": "^1.5.0", "is-builtin-module": "^3.2.1", - "semver": "^7.6.0", + "semver": "^7.6.1", "spdx-expression-parse": "^4.0.0" }, "engines": { @@ -1574,9 +1591,9 @@ } }, "node_modules/eslint-plugin-json-es": { - "version": "1.5.7", - "resolved": "https://registry.npmjs.org/eslint-plugin-json-es/-/eslint-plugin-json-es-1.5.7.tgz", - "integrity": "sha512-ehBHcCcJo4iViYx6vp3T+SmwzLIlVDzZNoVxN/txZIiPwDQ26mnYaN5iJ3imqN4l1b8z6rbxEH2kB9XDGxeU/w==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-json-es/-/eslint-plugin-json-es-1.6.0.tgz", + "integrity": "sha512-xVn6hufGQH1Aa+yqOhQ43Cq28GuitTcMpQh+uaUh27U2qnVLBrvkN+2xQSnv6zpdLEPS35JCNhq4kvhR+PQCgw==", "dev": true, "dependencies": { "eslint-visitor-keys": "^3.3.0", @@ -1587,9 +1604,9 @@ } }, "node_modules/eslint-plugin-mediawiki": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-mediawiki/-/eslint-plugin-mediawiki-0.6.0.tgz", - "integrity": "sha512-a2Zm18N5nPyflBajM2ZWATxucIpYPEmOSjFzUR1OBH3hAL0GY9fx1mpezEwzqAQ862d+kPkolgQOzktnZe8nKA==", + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-mediawiki/-/eslint-plugin-mediawiki-0.7.0.tgz", + "integrity": "sha512-1Y2nsFDPp96xOZCB5ivZAgqYe9i6w2u64VoCIaAzPyZnd/2h8VQR3CtD+u4Yk/KrpbKq9AAJjrs5LS8VAz6KOA==", "dev": true, "dependencies": { "eslint-plugin-vue": "^9.23.0", @@ -1617,38 +1634,74 @@ } }, "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==", + "version": "17.9.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.9.0.tgz", + "integrity": "sha512-CPSaXDXdrT4nsrOrO4mT4VB6FMUkoySRkHWuuJJHVqsIEjIeZgMY1H7AzSwPbDScikBmLN82KeM1u7ixV7PzGg==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "builtins": "^5.0.1", + "enhanced-resolve": "^5.17.0", "eslint-plugin-es-x": "^7.5.0", "get-tsconfig": "^4.7.0", - "globals": "^13.24.0", + "globals": "^15.0.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", + "minimatch": "^9.0.0", "semver": "^7.5.3" }, "engines": { - "node": ">=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { - "url": "https://github.com/sponsors/mysticatea" + "url": "https://opencollective.com/eslint" }, "peerDependencies": { - "eslint": ">=7.0.0" + "eslint": ">=8.23.0" + } + }, + "node_modules/eslint-plugin-n/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/eslint-plugin-n/node_modules/globals": { + "version": "15.7.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-15.7.0.tgz", + "integrity": "sha512-ivatRXWwKC6ImcdKO7dOwXuXR5XFrdwo45qFwD7D0qOkEPzzJdLXC3BHceBdyrPOD3p1suPaWi4Y4NMm2D++AQ==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint-plugin-n/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "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 + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-no-jquery/-/eslint-plugin-no-jquery-3.0.2.tgz", + "integrity": "sha512-n/+6p6PFhWDNPVLJj1463hw4OTIRBbROGcbhmtOHTgw7yihSKzkwZiQ00EJTneyeR3jRiw5lpWSMCCBhtb8t2g==", + "dev": true, + "peerDependencies": { + "eslint": ">=8.0.0" + } }, "node_modules/eslint-plugin-qunit": { "version": "8.1.1", @@ -1673,17 +1726,17 @@ } }, "node_modules/eslint-plugin-unicorn": { - "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==", + "version": "53.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-53.0.0.tgz", + "integrity": "sha512-kuTcNo9IwwUCfyHGwQFOK/HjJAYzbODHN3wP0PgqbW+jbXqpNWxNVpVhj2tO9SixBwuAdmal8rVcWKBxwFnGuw==", "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.22.20", + "@babel/helper-validator-identifier": "^7.24.5", "@eslint-community/eslint-utils": "^4.4.0", - "@eslint/eslintrc": "^2.1.4", + "@eslint/eslintrc": "^3.0.2", "ci-info": "^4.0.0", "clean-regexp": "^1.0.0", - "core-js-compat": "^3.34.0", + "core-js-compat": "^3.37.0", "esquery": "^1.5.0", "indent-string": "^4.0.0", "is-builtin-module": "^3.2.1", @@ -1692,11 +1745,11 @@ "read-pkg-up": "^7.0.1", "regexp-tree": "^0.1.27", "regjsparser": "^0.10.0", - "semver": "^7.5.4", + "semver": "^7.6.1", "strip-indent": "^3.0.0" }, "engines": { - "node": ">=16" + "node": ">=18.18" }, "funding": { "url": "https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1" @@ -1705,10 +1758,92 @@ "eslint": ">=8.56.0" } }, + "node_modules/eslint-plugin-unicorn/node_modules/@eslint/eslintrc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.1.0.tgz", + "integrity": "sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^10.0.1", + "globals": "^14.0.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-plugin-unicorn/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/eslint-plugin-unicorn/node_modules/eslint-visitor-keys": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz", + "integrity": "sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-plugin-unicorn/node_modules/espree": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.1.0.tgz", + "integrity": "sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==", + "dev": true, + "dependencies": { + "acorn": "^8.12.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^4.0.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-plugin-unicorn/node_modules/globals": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint-plugin-unicorn/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, "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==", + "version": "9.26.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.26.0.tgz", + "integrity": "sha512-eTvlxXgd4ijE1cdur850G6KalZqk65k1JKoOI2d1kT3hr8sPD07j1q98FRFdNnpxBELGPWxZmInxeHGF/GxtqQ==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", @@ -2059,9 +2194,9 @@ } }, "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dependencies": { "to-regex-range": "^5.0.1" }, @@ -2198,9 +2333,9 @@ } }, "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==", + "version": "4.7.5", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.5.tgz", + "integrity": "sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==", "dev": true, "dependencies": { "resolve-pkg-maps": "^1.0.0" @@ -2822,18 +2957,6 @@ "get-func-name": "^2.0.0" } }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/memorystream": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", @@ -2862,12 +2985,12 @@ } }, "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", + "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", "dev": true, "dependencies": { - "braces": "^3.0.2", + "braces": "^3.0.3", "picomatch": "^2.3.1" }, "engines": { @@ -3501,9 +3624,9 @@ } }, "node_modules/postcss-selector-parser": { - "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==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.0.tgz", + "integrity": "sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==", "dev": true, "dependencies": { "cssesc": "^3.0.0", @@ -3878,13 +4001,10 @@ "dev": true }, "node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -4282,6 +4402,15 @@ "integrity": "sha1-cAcEaNbSl3ylI3suUZyn0Gouo/0=", "dev": true }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", @@ -4305,27 +4434,24 @@ "integrity": "sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc=", "dev": true }, - "node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "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==", + "node_modules/ts-api-utils": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", + "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==", "dev": true, - "dependencies": { - "tslib": "^1.8.1" - }, "engines": { - "node": ">= 6" + "node": ">=16" }, "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" + "typescript": ">=4.2.0" } }, + "node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -4366,9 +4492,9 @@ "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==", + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.3.tgz", + "integrity": "sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==", "dev": true, "peer": true, "bin": { @@ -4469,9 +4595,9 @@ } }, "node_modules/vue-eslint-parser": { - "version": "9.4.2", - "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-9.4.2.tgz", - "integrity": "sha512-Ry9oiGmCAK91HrKMtCrKFWmSFWvYkpGglCeFAIqDdr9zdXmMMpJOmUJS7WWsW7fX81h6mwHmUZCQQ1E0PkSwYQ==", + "version": "9.4.3", + "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-9.4.3.tgz", + "integrity": "sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==", "dev": true, "dependencies": { "debug": "^4.3.4", @@ -4584,12 +4710,6 @@ "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==", "dev": true }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/yaml": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.2.tgz", @@ -4941,39 +5061,42 @@ } }, "@babel/code-frame": { - "version": "7.24.2", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz", - "integrity": "sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", + "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", "dev": true, "requires": { - "@babel/highlight": "^7.24.2", + "@babel/highlight": "^7.24.7", "picocolors": "^1.0.0" } }, "@babel/helper-validator-identifier": { - "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==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", "dev": true }, "@babel/highlight": { - "version": "7.24.2", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.2.tgz", - "integrity": "sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", + "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.22.20", + "@babel/helper-validator-identifier": "^7.24.7", "chalk": "^2.4.2", "js-tokens": "^4.0.0", "picocolors": "^1.0.0" } }, "@es-joy/jsdoccomment": { - "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==", + "version": "0.43.1", + "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.43.1.tgz", + "integrity": "sha512-I238eDtOolvCuvtxrnqtlBaw0BwdQuYqK7eA6XIonicMdOOOb75mqdIzkGDUbS04+1Di007rgm9snFRNeVrOog==", "dev": true, "requires": { + "@types/eslint": "^8.56.5", + "@types/estree": "^1.0.5", + "@typescript-eslint/types": "^7.2.0", "comment-parser": "1.4.1", "esquery": "^1.5.0", "jsdoc-type-pratt-parser": "~4.0.0" @@ -4989,9 +5112,9 @@ } }, "@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==", + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.0.tgz", + "integrity": "sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==", "dev": true }, "@eslint/eslintrc": { @@ -5101,6 +5224,22 @@ "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", "dev": true }, + "@types/eslint": { + "version": "8.56.10", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.10.tgz", + "integrity": "sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==", + "dev": true, + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", + "dev": true + }, "@types/json-schema": { "version": "7.0.9", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", @@ -5113,85 +5252,78 @@ "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==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.15.0.tgz", + "integrity": "sha512-Q/1yrF/XbxOTvttNVPihxh1b9fxamjEoz2Os/Pe38OHwxC24CyCqXxGTOdpb4lt6HYtqw9HetA/Rf6gDGaMPlw==", "dev": true, "requires": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0" + "@typescript-eslint/types": "7.15.0", + "@typescript-eslint/visitor-keys": "7.15.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==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.15.0.tgz", + "integrity": "sha512-aV1+B1+ySXbQH0pLK0rx66I3IkiZNidYobyfn0WFsdGhSXw+P3YOqeTq5GED458SfB24tg+ux3S+9g118hjlTw==", "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==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.15.0.tgz", + "integrity": "sha512-gjyB/rHAopL/XxfmYThQbXbzRMGhZzGw6KpcMbfe8Q3nNQKStpxnUKeXb0KiN/fFDR42Z43szs6rY7eHk0zdGQ==", "dev": true, "requires": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0", + "@typescript-eslint/types": "7.15.0", + "@typescript-eslint/visitor-keys": "7.15.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==", + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^1.3.0" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" + "balanced-match": "^1.0.0" } }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true + "minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } } } }, + "@typescript-eslint/utils": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.15.0.tgz", + "integrity": "sha512-hfDMDqaqOqsUVGiEPSMLR/AjTSCsmJwjpKkYQRo1FNbmW4tBwBspYDwO9eh7sKSTwMQgBw9/T4DHudPaqshRWA==", + "dev": true, + "requires": { + "@eslint-community/eslint-utils": "^4.4.0", + "@typescript-eslint/scope-manager": "7.15.0", + "@typescript-eslint/types": "7.15.0", + "@typescript-eslint/typescript-estree": "7.15.0" + } + }, "@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==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.15.0.tgz", + "integrity": "sha512-Hqgy/ETgpt2L5xueA/zHHIl4fJI2O4XUE9l4+OIfbJIRSnTJb/QscncdqqZzofQegIJugRIF57OJea1khw2SDw==", "dev": true, "requires": { - "@typescript-eslint/types": "5.62.0", - "eslint-visitor-keys": "^3.3.0" + "@typescript-eslint/types": "7.15.0", + "eslint-visitor-keys": "^3.4.3" } }, "@ungap/structured-clone": { @@ -5201,9 +5333,9 @@ "dev": true }, "acorn": { - "version": "8.11.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.0.tgz", + "integrity": "sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==", "dev": true }, "acorn-jsx": { @@ -5337,11 +5469,11 @@ } }, "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "requires": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" } }, "browser-stdout": { @@ -5362,9 +5494,9 @@ } }, "browserslist-config-wikimedia": { - "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==", + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/browserslist-config-wikimedia/-/browserslist-config-wikimedia-0.7.0.tgz", + "integrity": "sha512-CTa0lv78dXKEgrYsOLCkqO+9UUS3CV9MWEOYHcymgEvx4mYxB80sCoKRCR7wW2SOMNxjaP9hohrZripjnKuRTA==", "dev": true }, "builtin-modules": { @@ -5373,15 +5505,6 @@ "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", @@ -5558,9 +5681,9 @@ "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==", + "version": "3.37.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.1.tgz", + "integrity": "sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==", "dev": true, "requires": { "browserslist": "^4.23.0" @@ -5680,6 +5803,16 @@ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, + "enhanced-resolve": { + "version": "5.17.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.0.tgz", + "integrity": "sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, "error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -5858,37 +5991,37 @@ } }, "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==", + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.5.1.tgz", + "integrity": "sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==", "dev": true, "requires": { "semver": "^7.5.4" } }, "eslint-config-wikimedia": { - "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==", + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/eslint-config-wikimedia/-/eslint-config-wikimedia-0.28.2.tgz", + "integrity": "sha512-5+rdnT7wH1gpKAO6tHYThg78eMhZMruJzvqku3Y5iaEY/A7kSKLFpA/vOj/snys9fKjDHC9BXmArQh+agkOoJQ==", "dev": true, "requires": { - "browserslist-config-wikimedia": "^0.6.1", + "browserslist-config-wikimedia": "^0.7.0", "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.6.0", - "eslint-plugin-mocha": "^10.4.1", - "eslint-plugin-n": "^16.6.2", - "eslint-plugin-no-jquery": "^2.7.0", + "eslint-plugin-jest": "^28.5.0", + "eslint-plugin-jsdoc": "48.2.5", + "eslint-plugin-json-es": "^1.6.0", + "eslint-plugin-mediawiki": "^0.7.0", + "eslint-plugin-mocha": "^10.4.3", + "eslint-plugin-n": "^17.7.0", + "eslint-plugin-no-jquery": "^3.0.1", "eslint-plugin-qunit": "^8.1.1", "eslint-plugin-security": "^1.7.1", - "eslint-plugin-unicorn": "^51.0.1", - "eslint-plugin-vue": "^9.23.0", + "eslint-plugin-unicorn": "^53.0.0", + "eslint-plugin-vue": "^9.26.0", "eslint-plugin-wdio": "^8.24.12", - "eslint-plugin-yml": "^1.13.2" + "eslint-plugin-yml": "^1.14.0" } }, "eslint-plugin-compat": { @@ -5907,39 +6040,39 @@ } }, "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==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-es-x/-/eslint-plugin-es-x-7.8.0.tgz", + "integrity": "sha512-7Ds8+wAAoV3T+LAKeu39Y5BzXCrGKrcISfgKEqTS4BDN8SFEDQd0S43jiQ8vIa3wUKD07qitZdfzlenSi8/0qQ==", "dev": true, "requires": { "@eslint-community/eslint-utils": "^4.1.2", - "@eslint-community/regexpp": "^4.6.0", - "eslint-compat-utils": "^0.5.0" + "@eslint-community/regexpp": "^4.11.0", + "eslint-compat-utils": "^0.5.1" } }, "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==", + "version": "28.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-28.6.0.tgz", + "integrity": "sha512-YG28E1/MIKwnz+e2H7VwYPzHUYU4aMa19w0yGcwXnnmJH6EfgHahTJ2un3IyraUxNfnz/KUhJAFXNNwWPo12tg==", "dev": true, "requires": { - "@typescript-eslint/utils": "^5.10.0" + "@typescript-eslint/utils": "^6.0.0 || ^7.0.0" } }, "eslint-plugin-jsdoc": { - "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==", + "version": "48.2.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-48.2.5.tgz", + "integrity": "sha512-ZeTfKV474W1N9niWfawpwsXGu+ZoMXu4417eBROX31d7ZuOk8zyG66SO77DpJ2+A9Wa2scw/jRqBPnnQo7VbcQ==", "dev": true, "requires": { - "@es-joy/jsdoccomment": "~0.42.0", + "@es-joy/jsdoccomment": "~0.43.0", "are-docs-informative": "^0.0.2", "comment-parser": "1.4.1", "debug": "^4.3.4", "escape-string-regexp": "^4.0.0", "esquery": "^1.5.0", "is-builtin-module": "^3.2.1", - "semver": "^7.6.0", + "semver": "^7.6.1", "spdx-expression-parse": "^4.0.0" }, "dependencies": { @@ -5962,9 +6095,9 @@ } }, "eslint-plugin-json-es": { - "version": "1.5.7", - "resolved": "https://registry.npmjs.org/eslint-plugin-json-es/-/eslint-plugin-json-es-1.5.7.tgz", - "integrity": "sha512-ehBHcCcJo4iViYx6vp3T+SmwzLIlVDzZNoVxN/txZIiPwDQ26mnYaN5iJ3imqN4l1b8z6rbxEH2kB9XDGxeU/w==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-json-es/-/eslint-plugin-json-es-1.6.0.tgz", + "integrity": "sha512-xVn6hufGQH1Aa+yqOhQ43Cq28GuitTcMpQh+uaUh27U2qnVLBrvkN+2xQSnv6zpdLEPS35JCNhq4kvhR+PQCgw==", "dev": true, "requires": { "eslint-visitor-keys": "^3.3.0", @@ -5972,9 +6105,9 @@ } }, "eslint-plugin-mediawiki": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-mediawiki/-/eslint-plugin-mediawiki-0.6.0.tgz", - "integrity": "sha512-a2Zm18N5nPyflBajM2ZWATxucIpYPEmOSjFzUR1OBH3hAL0GY9fx1mpezEwzqAQ862d+kPkolgQOzktnZe8nKA==", + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-mediawiki/-/eslint-plugin-mediawiki-0.7.0.tgz", + "integrity": "sha512-1Y2nsFDPp96xOZCB5ivZAgqYe9i6w2u64VoCIaAzPyZnd/2h8VQR3CtD+u4Yk/KrpbKq9AAJjrs5LS8VAz6KOA==", "dev": true, "requires": { "eslint-plugin-vue": "^9.23.0", @@ -5993,29 +6126,53 @@ } }, "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==", + "version": "17.9.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.9.0.tgz", + "integrity": "sha512-CPSaXDXdrT4nsrOrO4mT4VB6FMUkoySRkHWuuJJHVqsIEjIeZgMY1H7AzSwPbDScikBmLN82KeM1u7ixV7PzGg==", "dev": true, "requires": { "@eslint-community/eslint-utils": "^4.4.0", - "builtins": "^5.0.1", + "enhanced-resolve": "^5.17.0", "eslint-plugin-es-x": "^7.5.0", "get-tsconfig": "^4.7.0", - "globals": "^13.24.0", + "globals": "^15.0.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", + "minimatch": "^9.0.0", "semver": "^7.5.3" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "globals": { + "version": "15.7.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-15.7.0.tgz", + "integrity": "sha512-ivatRXWwKC6ImcdKO7dOwXuXR5XFrdwo45qFwD7D0qOkEPzzJdLXC3BHceBdyrPOD3p1suPaWi4Y4NMm2D++AQ==", + "dev": true + }, + "minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + } } }, "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 + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-no-jquery/-/eslint-plugin-no-jquery-3.0.2.tgz", + "integrity": "sha512-n/+6p6PFhWDNPVLJj1463hw4OTIRBbROGcbhmtOHTgw7yihSKzkwZiQ00EJTneyeR3jRiw5lpWSMCCBhtb8t2g==", + "dev": true, + "requires": {} }, "eslint-plugin-qunit": { "version": "8.1.1", @@ -6037,17 +6194,17 @@ } }, "eslint-plugin-unicorn": { - "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==", + "version": "53.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-53.0.0.tgz", + "integrity": "sha512-kuTcNo9IwwUCfyHGwQFOK/HjJAYzbODHN3wP0PgqbW+jbXqpNWxNVpVhj2tO9SixBwuAdmal8rVcWKBxwFnGuw==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.22.20", + "@babel/helper-validator-identifier": "^7.24.5", "@eslint-community/eslint-utils": "^4.4.0", - "@eslint/eslintrc": "^2.1.4", + "@eslint/eslintrc": "^3.0.2", "ci-info": "^4.0.0", "clean-regexp": "^1.0.0", - "core-js-compat": "^3.34.0", + "core-js-compat": "^3.37.0", "esquery": "^1.5.0", "indent-string": "^4.0.0", "is-builtin-module": "^3.2.1", @@ -6056,14 +6213,71 @@ "read-pkg-up": "^7.0.1", "regexp-tree": "^0.1.27", "regjsparser": "^0.10.0", - "semver": "^7.5.4", + "semver": "^7.6.1", "strip-indent": "^3.0.0" + }, + "dependencies": { + "@eslint/eslintrc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.1.0.tgz", + "integrity": "sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^10.0.1", + "globals": "^14.0.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + } + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "eslint-visitor-keys": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz", + "integrity": "sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==", + "dev": true + }, + "espree": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.1.0.tgz", + "integrity": "sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==", + "dev": true, + "requires": { + "acorn": "^8.12.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^4.0.0" + } + }, + "globals": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", + "dev": true + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + } } }, "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==", + "version": "9.26.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.26.0.tgz", + "integrity": "sha512-eTvlxXgd4ijE1cdur850G6KalZqk65k1JKoOI2d1kT3hr8sPD07j1q98FRFdNnpxBELGPWxZmInxeHGF/GxtqQ==", "dev": true, "requires": { "@eslint-community/eslint-utils": "^4.4.0", @@ -6231,9 +6445,9 @@ } }, "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "requires": { "to-regex-range": "^5.0.1" } @@ -6337,9 +6551,9 @@ } }, "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==", + "version": "4.7.5", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.5.tgz", + "integrity": "sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==", "dev": true, "requires": { "resolve-pkg-maps": "^1.0.0" @@ -6821,15 +7035,6 @@ "get-func-name": "^2.0.0" } }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, "memorystream": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", @@ -6849,12 +7054,12 @@ "dev": true }, "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", + "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", "dev": true, "requires": { - "braces": "^3.0.2", + "braces": "^3.0.3", "picomatch": "^2.3.1" } }, @@ -7354,9 +7559,9 @@ "dev": true }, "postcss-selector-parser": { - "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==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.0.tgz", + "integrity": "sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==", "dev": true, "requires": { "cssesc": "^3.0.0", @@ -7621,13 +7826,10 @@ "dev": true }, "semver": { - "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" - } + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "dev": true }, "serialize-javascript": { "version": "6.0.0", @@ -7956,6 +8158,12 @@ "integrity": "sha1-cAcEaNbSl3ylI3suUZyn0Gouo/0=", "dev": true }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true + }, "text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", @@ -7976,21 +8184,19 @@ "integrity": "sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc=", "dev": true }, + "ts-api-utils": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", + "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==", + "dev": true, + "requires": {} + }, "tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", "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", @@ -8019,9 +8225,9 @@ "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==", + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.3.tgz", + "integrity": "sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==", "dev": true, "peer": true }, @@ -8085,9 +8291,9 @@ "dev": true }, "vue-eslint-parser": { - "version": "9.4.2", - "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-9.4.2.tgz", - "integrity": "sha512-Ry9oiGmCAK91HrKMtCrKFWmSFWvYkpGglCeFAIqDdr9zdXmMMpJOmUJS7WWsW7fX81h6mwHmUZCQQ1E0PkSwYQ==", + "version": "9.4.3", + "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-9.4.3.tgz", + "integrity": "sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==", "dev": true, "requires": { "debug": "^4.3.4", @@ -8175,12 +8381,6 @@ "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==", "dev": true }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "yaml": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.2.tgz", diff --git a/package.json b/package.json index 80ce6b8..60068b2 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.27.0", + "eslint-config-wikimedia": "0.28.2", "npm-run-all": "^4.1.5", "swagger-combine": "^1.4.0" }, diff --git a/tests/api-testing/ValidateAgainstSpec.js b/tests/api-testing/ValidateAgainstSpec.js index e29343d..ea8c447 100644 --- a/tests/api-testing/ValidateAgainstSpec.js +++ b/tests/api-testing/ValidateAgainstSpec.js @@ -13,13 +13,13 @@ const baseURL = 'rest.php/wikibase-manifest/v0'; describe( 'Manifest', () => { const client = new REST( baseURL ); - describe( 'GET /manifest', function () { - it( 'should return status code 200', async function () { + describe( 'GET /manifest', () => { + it( 'should return status code 200', async () => { const response = await client.get( '/manifest' ); expect( response.status ).to.equal( 200 ); } ); - it( 'should satisfy the OpenAPI spec', async function () { + it( 'should satisfy the OpenAPI spec', async () => { const response = await client.get( '/manifest' ); // read openapi spec file and combine with referenced schemas -- 2.39.2 --- end ---