From daf11288607098312d3659c2dc7a13cc9de013f3 Mon Sep 17 00:00:00 2001 From: reesericci Date: Sun, 12 Oct 2025 15:03:44 -0500 Subject: [PATCH 1/4] package updates; build -> dev, build:prod -> build --- package-lock.json | 17790 +++++++++++++------------------------------- package.json | 4 +- 2 files changed, 5342 insertions(+), 12452 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1bae8cb..258e081 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "canvasplus", - "version": "0.3.0", - "lockfileVersion": 2, + "version": "0.4.2", + "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "canvasplus", - "version": "0.3.0", + "version": "0.4.2", "license": "ISC", "dependencies": { "react": "^16.13.1", @@ -33,41 +33,52 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", - "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", + "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/highlight": "^7.12.13" + "@babel/helper-validator-identifier": "^7.27.1", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/compat-data": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.4.tgz", - "integrity": "sha512-i2wXrWQNkH6JplJQGn3Rd2I4Pij8GdHkXwHMxm+zV5YG/Jci+bCNrWZEWC4o+umiDkRrRs4dVzH3X4GP7vyjQQ==", - "dev": true + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.4.tgz", + "integrity": "sha512-YsmSKC29MJwf0gF8Rjjrg5LQCmyh+j/nD8/eP7f+BeoQTKYqs9RoWbjGOdy0+1Ekr68RJZMUOPVQaQisnIo4Rw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } }, "node_modules/@babel/core": { - "version": "7.14.3", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.3.tgz", - "integrity": "sha512-jB5AmTKOCSJIZ72sd78ECEhuPiDMKlQdDI/4QRI6lzYATx5SSogS1oQA2AoPecRCknm30gHi2l+QVvNUu3wZAg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.14.3", - "@babel/helper-compilation-targets": "^7.13.16", - "@babel/helper-module-transforms": "^7.14.2", - "@babel/helpers": "^7.14.0", - "@babel/parser": "^7.14.3", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.14.2", - "@babel/types": "^7.14.2", - "convert-source-map": "^1.7.0", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.4.tgz", + "integrity": "sha512-2BCOP7TN8M+gVDj7/ht3hsaO/B/n5oDbiAyyvnRlNOs+u1o+JWNYTQrmpuNp1/Wq2gcFrI01JAW+paEKDMx/CA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.28.3", + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-module-transforms": "^7.28.3", + "@babel/helpers": "^7.28.4", + "@babel/parser": "^7.28.4", + "@babel/template": "^7.27.2", + "@babel/traverse": "^7.28.4", + "@babel/types": "^7.28.4", + "@jridgewell/remapping": "^2.3.5", + "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" + "json5": "^2.2.3", + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" @@ -78,288 +89,306 @@ } }, "node_modules/@babel/generator": { - "version": "7.14.3", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.3.tgz", - "integrity": "sha512-bn0S6flG/j0xtQdz3hsjJ624h3W0r3llttBMfyHX3YrZ/KtLYr15bjA0FXkgW7FpvrDuTuElXeVjiKlYRpnOFA==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.3.tgz", + "integrity": "sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/types": "^7.14.2", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" + "@babel/parser": "^7.28.3", + "@babel/types": "^7.28.2", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz", - "integrity": "sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.13" - } - }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz", - "integrity": "sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA==", + "version": "7.27.3", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz", + "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-explode-assignable-expression": "^7.12.13", - "@babel/types": "^7.12.13" + "@babel/types": "^7.27.3" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.4.tgz", - "integrity": "sha512-JgdzOYZ/qGaKTVkn5qEDV/SXAh8KcyUVkCoSWGN8T3bwrgd6m+/dJa2kVGi6RJYJgEYPBdZ84BZp9dUjNWkBaA==", + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz", + "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.14.4", - "@babel/helper-validator-option": "^7.12.17", - "browserslist": "^4.16.6", - "semver": "^6.3.0" + "@babel/compat-data": "^7.27.2", + "@babel/helper-validator-option": "^7.27.1", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.4.tgz", - "integrity": "sha512-idr3pthFlDCpV+p/rMgGLGYIVtazeatrSOQk8YzO2pAepIjQhCN3myeihVg58ax2bbbGK9PUE1reFi7axOYIOw==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.3.tgz", + "integrity": "sha512-V9f6ZFIYSLNEbuGA/92uOvYsGCJNsuA8ESZ4ldc09bWk/j8H8TKiPw8Mk1eG6olpnO0ALHJmYfZvF4MEE4gajg==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.12.13", - "@babel/helper-function-name": "^7.14.2", - "@babel/helper-member-expression-to-functions": "^7.13.12", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/helper-replace-supers": "^7.14.4", - "@babel/helper-split-export-declaration": "^7.12.13" + "@babel/helper-annotate-as-pure": "^7.27.3", + "@babel/helper-member-expression-to-functions": "^7.27.1", + "@babel/helper-optimise-call-expression": "^7.27.1", + "@babel/helper-replace-supers": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", + "@babel/traverse": "^7.28.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.14.3", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.3.tgz", - "integrity": "sha512-JIB2+XJrb7v3zceV2XzDhGIB902CmKGSpSl4q2C6agU9SNLG/2V1RtFRGPG1Ajh9STj3+q6zJMOC+N/pp2P9DA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.27.1.tgz", + "integrity": "sha512-uVDC72XVf8UbrH5qQTc18Agb8emwjTiZrQE11Nv3CuBEZmVvTwwE9CBUEvHku06gQCAyYf8Nv6ja1IN+6LMbxQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.12.13", - "regexpu-core": "^4.7.1" + "@babel/helper-annotate-as-pure": "^7.27.1", + "regexpu-core": "^6.2.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz", - "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==", + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.5.tgz", + "integrity": "sha512-uJnGFcPsWQK8fvjgGP5LZUZZsYGIoPeRjSF5PGwrelYgq7Q15/Ft9NGFp1zglwgIv//W0uG4BevRuSJRyylZPg==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", - "debug": "^4.1.1", + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-plugin-utils": "^7.27.1", + "debug": "^4.4.1", "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" + "resolve": "^1.22.10" }, "peerDependencies": { - "@babel/core": "^7.4.0-0" + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/@babel/helper-explode-assignable-expression": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.13.0.tgz", - "integrity": "sha512-qS0peLTDP8kOisG1blKbaoBg/o9OSa1qoumMjTK5pM+KDTtpxpsiubnCGP34vK8BXGcb2M9eigwgvoJryrzwWA==", + "node_modules/@babel/helper-globals": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", + "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", "dev": true, - "dependencies": { - "@babel/types": "^7.13.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.2.tgz", - "integrity": "sha512-NYZlkZRydxw+YT56IlhIcS8PAhb+FEUiOzuhFTfqDyPmzAhRge6ua0dQYT/Uh0t/EDHq05/i+e5M2d4XvjgarQ==", - "dev": true, - "dependencies": { - "@babel/helper-get-function-arity": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/types": "^7.14.2" - } - }, - "node_modules/@babel/helper-get-function-arity": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", - "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.12.13" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.13.16", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.16.tgz", - "integrity": "sha512-1eMtTrXtrwscjcAeO4BVK+vvkxaLJSPFz1w1KLawz6HLNi9bPFGBNwwDyVfiu1Tv/vRRFYfoGaKhmAQPGPn5Wg==", - "dev": true, - "dependencies": { - "@babel/traverse": "^7.13.15", - "@babel/types": "^7.13.16" + "license": "MIT", + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", - "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.27.1.tgz", + "integrity": "sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/types": "^7.13.12" + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", - "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz", + "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/types": "^7.13.12" + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.2.tgz", - "integrity": "sha512-OznJUda/soKXv0XhpvzGWDnml4Qnwp16GN+D/kZIdLsWoHj05kyu8Rm5kXmMef+rVJZ0+4pSGLkeixdqNUATDA==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz", + "integrity": "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-module-imports": "^7.13.12", - "@babel/helper-replace-supers": "^7.13.12", - "@babel/helper-simple-access": "^7.13.12", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/helper-validator-identifier": "^7.14.0", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.14.2", - "@babel/types": "^7.14.2" + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1", + "@babel/traverse": "^7.28.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", - "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.27.1.tgz", + "integrity": "sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true - }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.13.0.tgz", - "integrity": "sha512-pUQpFBE9JvC9lrQbpX0TmeNIy5s7GnZjna2lhhcHC7DzgBs6fWn722Y5cfwgrtrqc7NAJwMvOa0mKhq6XaE4jg==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz", + "integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==", "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.12.13", - "@babel/helper-wrap-function": "^7.13.0", - "@babel/types": "^7.13.0" + "license": "MIT", + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.4.tgz", - "integrity": "sha512-zZ7uHCWlxfEAAOVDYQpEf/uyi1dmeC7fX4nCf2iz9drnCwi1zvwXL3HwWWNXUQEJ1k23yVn3VbddiI9iJEXaTQ==", + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.27.1.tgz", + "integrity": "sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-member-expression-to-functions": "^7.13.12", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/traverse": "^7.14.2", - "@babel/types": "^7.14.4" + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-wrap-function": "^7.27.1", + "@babel/traverse": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-simple-access": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz", - "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==", + "node_modules/@babel/helper-replace-supers": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.27.1.tgz", + "integrity": "sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/types": "^7.13.12" + "@babel/helper-member-expression-to-functions": "^7.27.1", + "@babel/helper-optimise-call-expression": "^7.27.1", + "@babel/traverse": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz", - "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.27.1.tgz", + "integrity": "sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/types": "^7.12.1" + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", - "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "node_modules/@babel/helper-string-parser": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", "dev": true, - "dependencies": { - "@babel/types": "^7.12.13" + "license": "MIT", + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", - "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", - "dev": true + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz", + "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } }, "node_modules/@babel/helper-validator-option": { - "version": "7.12.17", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz", - "integrity": "sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==", - "dev": true - }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.13.0.tgz", - "integrity": "sha512-1UX9F7K3BS42fI6qd2A4BjKzgGjToscyZTdp1DjknHLCIvpgne6918io+aL5LXFcER/8QWiwpoY902pVEqgTXA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", + "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", "dev": true, - "dependencies": { - "@babel/helper-function-name": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.0" + "license": "MIT", + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@babel/helpers": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.0.tgz", - "integrity": "sha512-+ufuXprtQ1D1iZTO/K9+EBRn+qPWMJjZSw/S0KlFrxCw4tkrzv9grgpDHkY9MeQTjTY8i2sp7Jep8DfU6tN9Mg==", + "node_modules/@babel/helper-wrap-function": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.28.3.tgz", + "integrity": "sha512-zdf983tNfLZFletc0RRXYrHrucBEg95NIFMkn6K9dbeMYnsgHaSBGcQqdsCSStG2PYwRre0Qc2NNSCXbG+xc6g==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.14.0", - "@babel/types": "^7.14.0" + "@babel/template": "^7.27.2", + "@babel/traverse": "^7.28.3", + "@babel/types": "^7.28.2" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@babel/highlight": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", - "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", + "node_modules/@babel/helpers": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.4.tgz", + "integrity": "sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-validator-identifier": "^7.14.0", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" + "@babel/template": "^7.27.2", + "@babel/types": "^7.28.4" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/parser": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.4.tgz", - "integrity": "sha512-ArliyUsWDUqEGfWcmzpGUzNfLxTdTp6WU4IuP6QFSp9gGfWS6boxFCkJSJ/L4+RG8z/FnIU3WxCk6hPL9SSWeA==", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.4.tgz", + "integrity": "sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==", "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.28.4" + }, "bin": { "parser": "bin/babel-parser.js" }, @@ -367,1044 +396,1363 @@ "node": ">=6.0.0" } }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.13.12.tgz", - "integrity": "sha512-d0u3zWKcoZf379fOeJdr1a5WPDny4aOFZ6hlfKivgK0LY7ZxNfoaHL2fWwdGtHyVvra38FC+HVYkO+byfSA8AQ==", + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.27.1.tgz", + "integrity": "sha512-QPG3C9cCVRQLxAVwmefEmwdTanECuUBMQZ/ym5kiw3XKCGA7qkuQLcjWWHcrD/GKbn/WmJwaezfuuAOcyKlRPA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", - "@babel/plugin-proposal-optional-chaining": "^7.13.12" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.13.0" + "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.2.tgz", - "integrity": "sha512-b1AM4F6fwck4N8ItZ/AtC4FP/cqZqmKRQ4FaTDutwSYyjuhtvsGEMLK4N/ztV/ImP40BjIDyMgBQAeAMsQYVFQ==", + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.27.1.tgz", + "integrity": "sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-remap-async-to-generator": "^7.13.0", - "@babel/plugin-syntax-async-generators": "^7.8.4" + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz", - "integrity": "sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg==", + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.27.1.tgz", + "integrity": "sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-proposal-class-static-block": { - "version": "7.14.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.14.3.tgz", - "integrity": "sha512-HEjzp5q+lWSjAgJtSluFDrGGosmwTgKwCXdDQZvhKsRlwv3YdkUEqxNrrjesJd+B9E9zvr1PVPVBvhYZ9msjvQ==", + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.27.1.tgz", + "integrity": "sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.14.3", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-class-static-block": "^7.12.13" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", + "@babel/plugin-transform-optional-chaining": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.12.0" + "@babel/core": "^7.13.0" } }, - "node_modules/@babel/plugin-proposal-dynamic-import": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.2.tgz", - "integrity": "sha512-oxVQZIWFh91vuNEMKltqNsKLFWkOIyJc95k2Gv9lWVyDfPUQGSSlbDEgWuJUU1afGE9WwlzpucMZ3yDRHIItkA==", + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.28.3.tgz", + "integrity": "sha512-b6YTX108evsvE4YgWyQ921ZAFFQm3Bn+CA3+ZXlNVnPhx+UfsVURoPjfGAPCjBgrqo30yX/C2nZGX96DxvR9Iw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.28.3" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-proposal-export-namespace-from": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.2.tgz", - "integrity": "sha512-sRxW3z3Zp3pFfLAgVEvzTFutTXax837oOatUIvSG9o5gRj9mKwm3br1Se5f4QalTQs9x4AzlA/HrCWbQIHASUQ==", + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-json-strings": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.2.tgz", - "integrity": "sha512-w2DtsfXBBJddJacXMBhElGEYqCZQqN99Se1qeYn8DVLB33owlrlLftIbMzn5nz1OITfDVknXF433tBrLEAOEjA==", + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-json-strings": "^7.8.3" + "license": "MIT", + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.2.tgz", - "integrity": "sha512-1JAZtUrqYyGsS7IDmFeaem+/LJqujfLZ2weLR9ugB0ufUPjzf8cguyVT1g5im7f7RXxuLq1xUxEzvm68uYRtGg==", + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.27.1.tgz", + "integrity": "sha512-UT/Jrhw57xg4ILHLFnzFpPDlMbcdEicaAtjPQpbj9wa8T4r5KVWCimHcL/460g8Ht0DMxDyjsLgiWSkVjnwPFg==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.2.tgz", - "integrity": "sha512-ebR0zU9OvI2N4qiAC38KIAK75KItpIPTpAtd2r4OZmMFeKbKJpUFLYP2EuDut82+BmYi8sz42B+TfTptJ9iG5Q==", + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.27.1.tgz", + "integrity": "sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.2.tgz", - "integrity": "sha512-DcTQY9syxu9BpU3Uo94fjCB3LN9/hgPS8oUL7KrSW3bA2ePrKZZPJcc5y0hoJAM9dft3pGfErtEUvxXQcfLxUg==", + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.27.1.tgz", + "integrity": "sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.4.tgz", - "integrity": "sha512-AYosOWBlyyXEagrPRfLJ1enStufsr7D1+ddpj8OLi9k7B6+NdZ0t/9V7Fh+wJ4g2Jol8z2JkgczYqtWrZd4vbA==", + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.14.4", - "@babel/helper-compilation-targets": "^7.14.4", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.14.2" + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.2.tgz", - "integrity": "sha512-XtkJsmJtBaUbOxZsNk0Fvrv8eiqgneug0A6aqLFZ4TSkar2L5dSXWcnUKHgmjJt49pyB/6ZHvkr3dPgl9MOWRQ==", + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.27.1.tgz", + "integrity": "sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.2.tgz", - "integrity": "sha512-qQByMRPwMZJainfig10BoaDldx/+VDtNcrA7qdNaEOAj6VXud+gfrkA8j4CRAU5HjnWREXqIpSpH30qZX1xivA==", + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.28.0.tgz", + "integrity": "sha512-BEOdvX4+M765icNPZeidyADIvQ1m1gmunXufXxvRESy/jNNyfovIqUyE7MVgGBjWktCoJlzvFA1To2O4ymIO3Q==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-remap-async-to-generator": "^7.27.1", + "@babel/traverse": "^7.28.0" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-private-methods": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.13.0.tgz", - "integrity": "sha512-MXyyKQd9inhx1kDYPkFRVOBXQ20ES8Pto3T7UZ92xj2mY0EVD8oAVzeyYuVfy/mxAdTSIayOvg+aVzcHV2bn6Q==", + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.27.1.tgz", + "integrity": "sha512-NREkZsZVJS4xmTr8qzE5y8AfIPqsdQfRuUiLRTEzb7Qii8iFWCyDKaUV2c0rCuh4ljDZ98ALHP/PetiBV2nddA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-remap-async-to-generator": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.0.tgz", - "integrity": "sha512-59ANdmEwwRUkLjB7CRtwJxxwtjESw+X2IePItA+RGQh+oy5RmpCh/EvVVvh5XQc3yxsm5gtv0+i9oBZhaDNVTg==", + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.27.1.tgz", + "integrity": "sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.12.13", - "@babel/helper-create-class-features-plugin": "^7.14.0", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-private-property-in-object": "^7.14.0" + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-unicode-property-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz", - "integrity": "sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg==", + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.28.4.tgz", + "integrity": "sha512-1yxmvN0MJHOhPVmAsmoW5liWwoILobu/d/ShymZmj867bAdxGbehIrew1DuLpw2Ukv+qDSSPQdYW1dLNE7t11A==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { - "node": ">=4" + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.27.1.tgz", + "integrity": "sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-create-class-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.28.3.tgz", + "integrity": "sha512-LtPXlBbRoc4Njl/oh1CeD/3jC+atytbnf/UqLoqTDcEYGUPj022+rvfkbDYieUrSj3CaV4yHDByPE+T2HwfsJg==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-create-class-features-plugin": "^7.28.3", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.12.0" } }, - "node_modules/@babel/plugin-syntax-class-static-block": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.12.13.tgz", - "integrity": "sha512-ZmKQ0ZXR0nYpHZIIuj9zE7oIqCx2hw9TKi+lIo73NNrMPAZGHfS92/VRV0ZmPj6H2ffBgyFHXvJ5NYsNeEaP2A==", + "node_modules/@babel/plugin-transform-classes": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.4.tgz", + "integrity": "sha512-cFOlhIYPBv/iBoc+KS3M6et2XPtbT2HiCRfBXWtfpc9OAyostldxIf9YAYB6ypURBBbx+Qv6nyrLzASfJe+hBA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-annotate-as-pure": "^7.27.3", + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-globals": "^7.28.0", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-replace-supers": "^7.27.1", + "@babel/traverse": "^7.28.4" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.27.1.tgz", + "integrity": "sha512-lj9PGWvMTVksbWiDT2tW68zGS/cyo4AkZ/QTp0sQT0mjPopCmrSkzxeXkznjqBxzDI6TclZhOJbBmbBLjuOZUw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/template": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.28.0.tgz", + "integrity": "sha512-v1nrSMBiKcodhsyJ4Gf+Z0U/yawmJDBOTpEB3mcQY52r9RIyPneGyAS/yM6seP/8I+mWI3elOMtT5dB8GJVs+A==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.28.0" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.27.1.tgz", + "integrity": "sha512-gEbkDVGRvjj7+T1ivxrfgygpT7GUd4vmODtYpbs0gZATdkX8/iSnOtZSxiZnsgm1YjTgjI6VKBGSJJevkrclzw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.13.tgz", - "integrity": "sha512-d4HM23Q1K7oq/SLNmG6mRt85l2csmQ0cHRaxRXjKW0YFdEXqlZ5kzFQKH5Uc3rDJECgu+yCRgPkG04Mm98R/1g==", + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.27.1.tgz", + "integrity": "sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.27.1.tgz", + "integrity": "sha512-hkGcueTEzuhB30B3eJCbCYeCaaEQOmQR0AdvzpD4LoN0GXMWzzGSuRrxR2xTnCrvNbVwK9N6/jQ92GSLfiZWoQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.27.1.tgz", + "integrity": "sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "node_modules/@babel/plugin-transform-explicit-resource-management": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-7.28.0.tgz", + "integrity": "sha512-K8nhUcn3f6iB+P3gwCv/no7OdzOZQcKchW6N389V6PD8NUWKZHzndOd9sPDVbMoBsbmjMqlB4L9fm+fEFNVlwQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/plugin-transform-destructuring": "^7.28.0" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.27.1.tgz", + "integrity": "sha512-uspvXnhHvGKf2r4VVtBpeFnuDWsJLQ6MF6lGJLC89jBR1uoVeqM416AZtTuhTezOfgHicpJQmoD5YUakO/YmXQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.27.1.tgz", + "integrity": "sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.27.1.tgz", + "integrity": "sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.0.tgz", - "integrity": "sha512-bda3xF8wGl5/5btF794utNOL0Jw+9jE5C1sLZcoK7c4uonE/y3iQiyG+KbkF3WBV/paX58VCpjhxLPkdj5Fe4w==", + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.27.1.tgz", + "integrity": "sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-compilation-targets": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz", - "integrity": "sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ==", + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.27.1.tgz", + "integrity": "sha512-6WVLVJiTjqcQauBhn1LkICsR2H+zm62I3h9faTDKt1qP4jn2o72tSvqMwtGFKGTpojce0gJs+76eZ2uCHRZh0Q==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.13.0.tgz", - "integrity": "sha512-96lgJagobeVmazXFaDrbmCLQxBysKu7U6Do3mLsx27gf5Dk85ezysrs2BZUpXD703U/Su1xTBDxxar2oa4jAGg==", + "node_modules/@babel/plugin-transform-literals": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.27.1.tgz", + "integrity": "sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.13.0.tgz", - "integrity": "sha512-3j6E004Dx0K3eGmhxVJxwwI89CTJrce7lg3UrtFuDAVQ/2+SJ/h/aSFOeE6/n0WB1GsOffsJp6MnPQNQ8nmwhg==", + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.27.1.tgz", + "integrity": "sha512-SJvDs5dXxiae4FbSL1aBJlG4wvl594N6YEVVn9e3JGulwioy6z3oPjx/sQBO3Y4NwUu5HNix6KJ3wBZoewcdbw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-remap-async-to-generator": "^7.13.0" + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz", - "integrity": "sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg==", + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.27.1.tgz", + "integrity": "sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.27.1" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.4.tgz", - "integrity": "sha512-5KdpkGxsZlTk+fPleDtGKsA+pon28+ptYmMO8GBSa5fHERCJWAzj50uAfCKBqq42HO+Zot6JF1x37CRprwmN4g==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0" + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.4.tgz", - "integrity": "sha512-p73t31SIj6y94RDVX57rafVjttNr8MvKEgs5YFatNB/xC68zM3pyosuOEcQmYsYlyQaGY9R7rAULVRcat5FKJQ==", + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.27.1.tgz", + "integrity": "sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.12.13", - "@babel/helper-function-name": "^7.14.2", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-replace-supers": "^7.14.4", - "@babel/helper-split-export-declaration": "^7.12.13", - "globals": "^11.1.0" + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.13.0.tgz", - "integrity": "sha512-RRqTYTeZkZAz8WbieLTvKUEUxZlUTdmL5KGMyZj7FnMfLNKV4+r5549aORG/mgojRmFlQMJDUupwAMiF2Q7OUg==", + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.27.1.tgz", + "integrity": "sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.4.tgz", - "integrity": "sha512-JyywKreTCGTUsL1OKu1A3ms/R1sTP0WxbpXlALeGzF53eB3bxtNkYdMj9SDgK7g6ImPy76J5oYYKoTtQImlhQA==", + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.27.1.tgz", + "integrity": "sha512-w5N1XzsRbc0PQStASMksmUeqECuzKuTJer7kFagK8AXgpCMkeDMO5S+aaFb7A51ZYDF7XI34qsTX+fkHiIm5yA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1", + "@babel/traverse": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz", - "integrity": "sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ==", + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.27.1.tgz", + "integrity": "sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz", - "integrity": "sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ==", + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.27.1.tgz", + "integrity": "sha512-SstR5JYy8ddZvD6MhV0tM/j16Qds4mIpJTOd1Yu9J9pJjH93bxHECF7pgtc28XvkzTD6Pxcm/0Z73Hvk7kb3Ng==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz", - "integrity": "sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA==", + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.27.1.tgz", + "integrity": "sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.13.0.tgz", - "integrity": "sha512-IHKT00mwUVYE0zzbkDgNRP6SRzvfGCYsOxIRz8KsiaaHCcT9BWIkO+H9QRJseHBLOGBZkHUdHiqj6r0POsdytg==", + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.27.1.tgz", + "integrity": "sha512-aGZh6xMo6q9vq1JGcw58lZ1Z0+i0xB2x0XaauNIUXd6O1xXc3RwoWEBlsTQrY4KQ9Jf0s5rgD6SiNkaUdJegTA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz", - "integrity": "sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ==", + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.27.1.tgz", + "integrity": "sha512-fdPKAcujuvEChxDBJ5c+0BTaS6revLV7CJL08e4m3de8qJfNIuCc2nc7XJYOjBoTMJeqSmwXJ0ypE14RCjLwaw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz", - "integrity": "sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ==", + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.28.4.tgz", + "integrity": "sha512-373KA2HQzKhQCYiRVIRr+3MjpCObqzDlyrM6u4I201wL8Mp2wHf7uB8GhDwis03k2ti8Zr65Zyyqs1xOxUF/Ew==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/plugin-transform-destructuring": "^7.28.0", + "@babel/plugin-transform-parameters": "^7.27.7", + "@babel/traverse": "^7.28.4" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz", - "integrity": "sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg==", + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.27.1.tgz", + "integrity": "sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-replace-supers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.2.tgz", - "integrity": "sha512-hPC6XBswt8P3G2D1tSV2HzdKvkqOpmbyoy+g73JG0qlF/qx2y3KaMmXb1fLrpmWGLZYA0ojCvaHdzFWjlmV+Pw==", + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.27.1.tgz", + "integrity": "sha512-txEAEKzYrHEX4xSZN4kJ+OfKXFVSWKB2ZxM9dpcE3wT7smwkNmXo5ORRlVzMVdJbD+Q8ILTgSD7959uj+3Dm3Q==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.14.2", - "@babel/helper-plugin-utils": "^7.13.0", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.0.tgz", - "integrity": "sha512-EX4QePlsTaRZQmw9BsoPeyh5OCtRGIhwfLquhxGp5e32w+dyL8htOcDwamlitmNFK6xBZYlygjdye9dbd9rUlQ==", + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.27.1.tgz", + "integrity": "sha512-BQmKPPIuc8EkZgNKsv0X4bPmOoayeu4F1YCwx2/CfmDSXDbp7GnzlUH+/ul5VGfRg1AoFPsrIThlEBj2xb4CAg==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.14.0", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-simple-access": "^7.13.12", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.13.8.tgz", - "integrity": "sha512-hwqctPYjhM6cWvVIlOIe27jCIBgHCsdH2xCJVAYQm7V5yTMoilbVMi9f6wKg0rpQAOn6ZG4AOyvCqFF/hUh6+A==", + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.27.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.27.7.tgz", + "integrity": "sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-hoist-variables": "^7.13.0", - "@babel/helper-module-transforms": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-validator-identifier": "^7.12.11", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.0.tgz", - "integrity": "sha512-nPZdnWtXXeY7I87UZr9VlsWme3Y0cfFFE41Wbxz4bbaexAjNMInXPFUpRRUJ8NoMm0Cw+zxbqjdPmLhcjfazMw==", + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.27.1.tgz", + "integrity": "sha512-10FVt+X55AjRAYI9BrdISN9/AQWHqldOeZDUoLyif1Kn05a56xVBXb8ZouL8pZ9jem8QpXaOt8TS7RHUIS+GPA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.14.0", - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-create-class-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz", - "integrity": "sha512-Xsm8P2hr5hAxyYblrfACXpQKdQbx4m2df9/ZZSQ8MAhsadw06+jW7s9zsSw6he+mJZXRlVMyEnVktJo4zjk1WA==", + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.27.1.tgz", + "integrity": "sha512-5J+IhqTi1XPa0DXF83jYOaARrX+41gOewWbkPyjMNRDqgOCqdffGh8L3f/Ek5utaEBZExjSAzcyjmV9SSAWObQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.12.13" + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-create-class-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0" + "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.13.tgz", - "integrity": "sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ==", + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.27.1.tgz", + "integrity": "sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.13.tgz", - "integrity": "sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ==", + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.28.0.tgz", + "integrity": "sha512-D6Eujc2zMxKjfa4Zxl4GHMsmhKKZ9VpcqIchJLvwTxad9zWIYulwYItBovpDOoNLISpcZSXoDJ5gaGbQUDqViA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13", - "@babel/helper-replace-supers": "^7.12.13" + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.2.tgz", - "integrity": "sha512-NxoVmA3APNCC1JdMXkdYXuQS+EMdqy0vIwyDHeKHiJKRxmp1qGSdb0JLEIoPRhkx6H/8Qi3RJ3uqOCYw8giy9A==", + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.27.1.tgz", + "integrity": "sha512-2KH4LWGSrJIkVf5tSiBFYuXDAoWRq2MMwgivCf+93dd0GQi8RXLjKA/0EvRnVV5G0hrHczsquXuD01L8s6dmBw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/plugin-syntax-jsx": "^7.27.1", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.13.tgz", - "integrity": "sha512-nqVigwVan+lR+g8Fj8Exl0UQX2kymtjcWfMOYM1vTYEKujeyv2SkMgazf2qNcK7l4SDiKyTA/nHCPqL4e2zo1A==", + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.27.1.tgz", + "integrity": "sha512-ykDdF5yI4f1WrAolLqeF3hmYU12j9ntLQl/AOG1HAS21jxyg1Q0/J/tpREuYLfatGdGmXp/3yS0ZA76kOlVq9Q==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/plugin-transform-react-jsx": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.14.2.tgz", - "integrity": "sha512-zCubvP+jjahpnFJvPaHPiGVfuVUjXHhFvJKQdNnsmSsiU9kR/rCZ41jHc++tERD2zV+p7Hr6is+t5b6iWTCqSw==", + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.27.1.tgz", + "integrity": "sha512-JfuinvDOsD9FVMTHpzA/pBLisxpv1aSf+OIV8lgH3MuWrks19R27e6a6DipIg4aX1Zm9Wpb04p8wljfKrVSnPA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.14.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.3.tgz", - "integrity": "sha512-uuxuoUNVhdgYzERiHHFkE4dWoJx+UFVyuAl0aqN8P2/AKFHwqgUC5w2+4/PjpKXJsFgBlYAFXlUmDQ3k3DUkXw==", + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.28.4.tgz", + "integrity": "sha512-+ZEdQlBoRg9m2NnzvEeLgtvBMO4tkFBw5SQIUgLICgTrumLoU7lr+Oghi6km2PFj+dbUt2u1oby2w3BDO9YQnA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.12.13", - "@babel/helper-module-imports": "^7.13.12", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-jsx": "^7.12.13", - "@babel/types": "^7.14.2" + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-react-jsx-development": { - "version": "7.12.17", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.17.tgz", - "integrity": "sha512-BPjYV86SVuOaudFhsJR1zjgxxOhJDt6JHNoD48DxWEIxUCAMjV1ys6DYw4SDYZh0b1QsS2vfIA9t/ZsQGsDOUQ==", + "node_modules/@babel/plugin-transform-regexp-modifiers": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.27.1.tgz", + "integrity": "sha512-TtEciroaiODtXvLZv4rmfMhkCv8jx3wgKpL68PuiPh2M4fvz5jhsA7697N1gMvkvr/JTF13DrFYyEbY9U7cVPA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.12.17" + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-transform-react-pure-annotations": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.12.1.tgz", - "integrity": "sha512-RqeaHiwZtphSIUZ5I85PEH19LOSzxfuEazoY7/pWASCAIBuATQzpSVD+eT6MebeeZT2F4eSL0u4vw6n4Nm0Mjg==", + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.27.1.tgz", + "integrity": "sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.13.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.13.15.tgz", - "integrity": "sha512-Bk9cOLSz8DiurcMETZ8E2YtIVJbFCPGW28DJWUakmyVWtQSm6Wsf0p4B4BfEr/eL2Nkhe/CICiUiMOCi1TPhuQ==", + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.27.1.tgz", + "integrity": "sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ==", "dev": true, + "license": "MIT", "dependencies": { - "regenerator-transform": "^0.14.2" + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.13.tgz", - "integrity": "sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg==", + "node_modules/@babel/plugin-transform-spread": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.27.1.tgz", + "integrity": "sha512-kpb3HUqaILBJcRFVhFUs6Trdd4mkrzcGXss+6/mxUd273PfbWqSDHRzMT2234gIg2QYfAjvXLSquP1xECSg09Q==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.13.tgz", - "integrity": "sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw==", + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.27.1.tgz", + "integrity": "sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.13.0.tgz", - "integrity": "sha512-V6vkiXijjzYeFmQTr3dBxPtZYLPcUfY34DebOU27jIl2M/Y8Egm52Hw82CSjjPqd54GTlJs5x+CR7HeNr24ckg==", + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.27.1.tgz", + "integrity": "sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.13.tgz", - "integrity": "sha512-Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg==", + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.1.tgz", + "integrity": "sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.13.0.tgz", - "integrity": "sha512-d67umW6nlfmr1iehCcBv69eSUSySk1EsIS8aTDX4Xo9qajAh6mYtcl4kJrBkGXuxZPEgVr7RVfAvNW6YQkd4Mw==", + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.27.1.tgz", + "integrity": "sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.13.tgz", - "integrity": "sha512-eKv/LmUJpMnu4npgfvs3LiHhJua5fo/CysENxa45YCQXZwKnGCQKAg87bvoqSW1fFT+HA32l03Qxsm8ouTY3ZQ==", + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.27.1.tgz", + "integrity": "sha512-uW20S39PnaTImxp39O5qFlHLS9LJEmANjMG7SxIhap8rCHqu0Ik+tLEPX5DKmHn6CsWQ7j3lix2tFOa5YtL12Q==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.13.tgz", - "integrity": "sha512-0bHEkdwJ/sN/ikBHfSmOXPypN/beiGqjo+o4/5K+vxEFNPRPdImhviPakMKG4x96l85emoa0Z6cDflsdBusZbw==", + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.27.1.tgz", + "integrity": "sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.13.tgz", - "integrity": "sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA==", + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.27.1.tgz", + "integrity": "sha512-EtkOujbc4cgvb0mlpQefi4NTPBzhSIevblFevACNLUspmrALgmEBdL/XfnyyITfd8fKBZrZys92zOWcik7j9Tw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.0.0" } }, "node_modules/@babel/preset-env": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.14.4.tgz", - "integrity": "sha512-GwMMsuAnDtULyOtuxHhzzuSRxFeP0aR/LNzrHRzP8y6AgDNgqnrfCCBm/1cRdTU75tRs28Eh76poHLcg9VF0LA==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.14.4", - "@babel/helper-compilation-targets": "^7.14.4", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-validator-option": "^7.12.17", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.13.12", - "@babel/plugin-proposal-async-generator-functions": "^7.14.2", - "@babel/plugin-proposal-class-properties": "^7.13.0", - "@babel/plugin-proposal-class-static-block": "^7.14.3", - "@babel/plugin-proposal-dynamic-import": "^7.14.2", - "@babel/plugin-proposal-export-namespace-from": "^7.14.2", - "@babel/plugin-proposal-json-strings": "^7.14.2", - "@babel/plugin-proposal-logical-assignment-operators": "^7.14.2", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.2", - "@babel/plugin-proposal-numeric-separator": "^7.14.2", - "@babel/plugin-proposal-object-rest-spread": "^7.14.4", - "@babel/plugin-proposal-optional-catch-binding": "^7.14.2", - "@babel/plugin-proposal-optional-chaining": "^7.14.2", - "@babel/plugin-proposal-private-methods": "^7.13.0", - "@babel/plugin-proposal-private-property-in-object": "^7.14.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.12.13", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.12.13", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.0", - "@babel/plugin-syntax-top-level-await": "^7.12.13", - "@babel/plugin-transform-arrow-functions": "^7.13.0", - "@babel/plugin-transform-async-to-generator": "^7.13.0", - "@babel/plugin-transform-block-scoped-functions": "^7.12.13", - "@babel/plugin-transform-block-scoping": "^7.14.4", - "@babel/plugin-transform-classes": "^7.14.4", - "@babel/plugin-transform-computed-properties": "^7.13.0", - "@babel/plugin-transform-destructuring": "^7.14.4", - "@babel/plugin-transform-dotall-regex": "^7.12.13", - "@babel/plugin-transform-duplicate-keys": "^7.12.13", - "@babel/plugin-transform-exponentiation-operator": "^7.12.13", - "@babel/plugin-transform-for-of": "^7.13.0", - "@babel/plugin-transform-function-name": "^7.12.13", - "@babel/plugin-transform-literals": "^7.12.13", - "@babel/plugin-transform-member-expression-literals": "^7.12.13", - "@babel/plugin-transform-modules-amd": "^7.14.2", - "@babel/plugin-transform-modules-commonjs": "^7.14.0", - "@babel/plugin-transform-modules-systemjs": "^7.13.8", - "@babel/plugin-transform-modules-umd": "^7.14.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.13", - "@babel/plugin-transform-new-target": "^7.12.13", - "@babel/plugin-transform-object-super": "^7.12.13", - "@babel/plugin-transform-parameters": "^7.14.2", - "@babel/plugin-transform-property-literals": "^7.12.13", - "@babel/plugin-transform-regenerator": "^7.13.15", - "@babel/plugin-transform-reserved-words": "^7.12.13", - "@babel/plugin-transform-shorthand-properties": "^7.12.13", - "@babel/plugin-transform-spread": "^7.13.0", - "@babel/plugin-transform-sticky-regex": "^7.12.13", - "@babel/plugin-transform-template-literals": "^7.13.0", - "@babel/plugin-transform-typeof-symbol": "^7.12.13", - "@babel/plugin-transform-unicode-escapes": "^7.12.13", - "@babel/plugin-transform-unicode-regex": "^7.12.13", - "@babel/preset-modules": "^0.1.4", - "@babel/types": "^7.14.4", - "babel-plugin-polyfill-corejs2": "^0.2.0", - "babel-plugin-polyfill-corejs3": "^0.2.0", - "babel-plugin-polyfill-regenerator": "^0.2.0", - "core-js-compat": "^3.9.0", - "semver": "^6.3.0" + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.28.3.tgz", + "integrity": "sha512-ROiDcM+GbYVPYBOeCR6uBXKkQpBExLl8k9HO1ygXEyds39j+vCCsjmj7S8GOniZQlEs81QlkdJZe76IpLSiqpg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.28.0", + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-validator-option": "^7.27.1", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.27.1", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.27.1", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.27.1", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.27.1", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.28.3", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-import-assertions": "^7.27.1", + "@babel/plugin-syntax-import-attributes": "^7.27.1", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.27.1", + "@babel/plugin-transform-async-generator-functions": "^7.28.0", + "@babel/plugin-transform-async-to-generator": "^7.27.1", + "@babel/plugin-transform-block-scoped-functions": "^7.27.1", + "@babel/plugin-transform-block-scoping": "^7.28.0", + "@babel/plugin-transform-class-properties": "^7.27.1", + "@babel/plugin-transform-class-static-block": "^7.28.3", + "@babel/plugin-transform-classes": "^7.28.3", + "@babel/plugin-transform-computed-properties": "^7.27.1", + "@babel/plugin-transform-destructuring": "^7.28.0", + "@babel/plugin-transform-dotall-regex": "^7.27.1", + "@babel/plugin-transform-duplicate-keys": "^7.27.1", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.27.1", + "@babel/plugin-transform-dynamic-import": "^7.27.1", + "@babel/plugin-transform-explicit-resource-management": "^7.28.0", + "@babel/plugin-transform-exponentiation-operator": "^7.27.1", + "@babel/plugin-transform-export-namespace-from": "^7.27.1", + "@babel/plugin-transform-for-of": "^7.27.1", + "@babel/plugin-transform-function-name": "^7.27.1", + "@babel/plugin-transform-json-strings": "^7.27.1", + "@babel/plugin-transform-literals": "^7.27.1", + "@babel/plugin-transform-logical-assignment-operators": "^7.27.1", + "@babel/plugin-transform-member-expression-literals": "^7.27.1", + "@babel/plugin-transform-modules-amd": "^7.27.1", + "@babel/plugin-transform-modules-commonjs": "^7.27.1", + "@babel/plugin-transform-modules-systemjs": "^7.27.1", + "@babel/plugin-transform-modules-umd": "^7.27.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.27.1", + "@babel/plugin-transform-new-target": "^7.27.1", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.27.1", + "@babel/plugin-transform-numeric-separator": "^7.27.1", + "@babel/plugin-transform-object-rest-spread": "^7.28.0", + "@babel/plugin-transform-object-super": "^7.27.1", + "@babel/plugin-transform-optional-catch-binding": "^7.27.1", + "@babel/plugin-transform-optional-chaining": "^7.27.1", + "@babel/plugin-transform-parameters": "^7.27.7", + "@babel/plugin-transform-private-methods": "^7.27.1", + "@babel/plugin-transform-private-property-in-object": "^7.27.1", + "@babel/plugin-transform-property-literals": "^7.27.1", + "@babel/plugin-transform-regenerator": "^7.28.3", + "@babel/plugin-transform-regexp-modifiers": "^7.27.1", + "@babel/plugin-transform-reserved-words": "^7.27.1", + "@babel/plugin-transform-shorthand-properties": "^7.27.1", + "@babel/plugin-transform-spread": "^7.27.1", + "@babel/plugin-transform-sticky-regex": "^7.27.1", + "@babel/plugin-transform-template-literals": "^7.27.1", + "@babel/plugin-transform-typeof-symbol": "^7.27.1", + "@babel/plugin-transform-unicode-escapes": "^7.27.1", + "@babel/plugin-transform-unicode-property-regex": "^7.27.1", + "@babel/plugin-transform-unicode-regex": "^7.27.1", + "@babel/plugin-transform-unicode-sets-regex": "^7.27.1", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.14", + "babel-plugin-polyfill-corejs3": "^0.13.0", + "babel-plugin-polyfill-regenerator": "^0.6.5", + "core-js-compat": "^3.43.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/preset-modules": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", - "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", "@babel/types": "^7.4.4", "esutils": "^2.0.2" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" } }, "node_modules/@babel/preset-react": { - "version": "7.13.13", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.13.13.tgz", - "integrity": "sha512-gx+tDLIE06sRjKJkVtpZ/t3mzCDOnPG+ggHZG9lffUbX8+wC739x20YQc9V35Do6ZAxaUc/HhVHIiOzz5MvDmA==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.27.1.tgz", + "integrity": "sha512-oJHWh2gLhU9dW9HHr42q0cI0/iHHXTLGe39qvpAZZzagHy0MzYLCnCVV0symeRvzmjHyVU7mw2K06E6u/JwbhA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-validator-option": "^7.12.17", - "@babel/plugin-transform-react-display-name": "^7.12.13", - "@babel/plugin-transform-react-jsx": "^7.13.12", - "@babel/plugin-transform-react-jsx-development": "^7.12.17", - "@babel/plugin-transform-react-pure-annotations": "^7.12.1" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-validator-option": "^7.27.1", + "@babel/plugin-transform-react-display-name": "^7.27.1", + "@babel/plugin-transform-react-jsx": "^7.27.1", + "@babel/plugin-transform-react-jsx-development": "^7.27.1", + "@babel/plugin-transform-react-pure-annotations": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/runtime": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.0.tgz", - "integrity": "sha512-JELkvo/DlpNdJ7dlyw/eY7E0suy5i5GQH+Vlxaq1nsNJ+H7f4Vtv3jMeCEgRhZZQFXTjldYfQgv2qmM6M1v5wA==", - "dependencies": { - "regenerator-runtime": "^0.13.4" + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.4.tgz", + "integrity": "sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/template": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", - "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz", + "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.12.13", - "@babel/parser": "^7.12.13", - "@babel/types": "^7.12.13" + "@babel/code-frame": "^7.27.1", + "@babel/parser": "^7.27.2", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.2.tgz", - "integrity": "sha512-TsdRgvBFHMyHOOzcP9S6QU0QQtjxlRpEYOy3mcCO5RgmC305ki42aSAmfZEMSSYBla2oZ9BMqYlncBaKmD/7iA==", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.4.tgz", + "integrity": "sha512-YEzuboP2qvQavAcjgQNVgsvHIDv6ZpwXvcvjmyySP2DIMuByS/6ioU5G9pYrWHM6T2YDfc7xga9iNzYOs12CFQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.14.2", - "@babel/helper-function-name": "^7.14.2", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.14.2", - "@babel/types": "^7.14.2", - "debug": "^4.1.0", - "globals": "^11.1.0" + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.28.3", + "@babel/helper-globals": "^7.28.0", + "@babel/parser": "^7.28.4", + "@babel/template": "^7.27.2", + "@babel/types": "^7.28.4", + "debug": "^4.3.1" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/types": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.4.tgz", - "integrity": "sha512-lCj4aIs0xUefJFQnwwQv2Bxg7Omd6bgquZ6LGC+gGMh6/s5qDVfjuCMlDmYQ15SLsWHd9n+X3E75lKIhl5Lkiw==", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.4.tgz", + "integrity": "sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-validator-identifier": "^7.14.0", - "to-fast-properties": "^2.0.0" + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" } }, + "node_modules/@gar/promisify": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", + "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", + "dev": true, + "license": "MIT" + }, "node_modules/@icons/material": { "version": "0.2.4", "resolved": "https://registry.npmjs.org/@icons/material/-/material-0.2.4.tgz", "integrity": "sha512-QPcGmICAPbGLGb6F/yNf/KzKqvFx8z5qx3D1yFqVAjoFmXK35EgyW+cJ57Te3CNsmzblwtzakLGFqHPqrfb4Tw==", + "license": "MIT", "peerDependencies": { "react": "*" } }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, "node_modules/@nodelib/fs.scandir": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz", - "integrity": "sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==", + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "dev": true, + "license": "MIT", "dependencies": { - "@nodelib/fs.stat": "2.0.4", + "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" }, "engines": { @@ -1412,32 +1760,60 @@ } }, "node_modules/@nodelib/fs.stat": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz", - "integrity": "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", "dev": true, + "license": "MIT", "engines": { "node": ">= 8" } }, "node_modules/@nodelib/fs.walk": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz", - "integrity": "sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==", + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "dev": true, + "license": "MIT", "dependencies": { - "@nodelib/fs.scandir": "2.1.4", + "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" }, "engines": { "node": ">= 8" } }, + "node_modules/@npmcli/fs": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", + "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "@gar/promisify": "^1.0.1", + "semver": "^7.3.5" + } + }, + "node_modules/@npmcli/fs/node_modules/semver": { + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@npmcli/move-file": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", + "deprecated": "This functionality has been moved to @npmcli/fs", "dev": true, + "license": "MIT", "dependencies": { "mkdirp": "^1.0.4", "rimraf": "^3.0.2" @@ -1446,90 +1822,78 @@ "node": ">=10" } }, - "node_modules/@npmcli/move-file/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/@types/glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", "dev": true, + "license": "MIT", "dependencies": { "@types/minimatch": "*", "@types/node": "*" } }, "node_modules/@types/html-minifier-terser": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", - "integrity": "sha512-giAlZwstKbmvMk1OO7WXSj4OZ0keXAcl2TQq4LWHiiPH2ByaH7WeUzng+Qej8UPxxv+8lRTuouo0iaNDBuzIBA==", - "dev": true + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.2.tgz", + "integrity": "sha512-h4lTMgMJctJybDp8CQrxTUiiYmedihHWkjnF/8Pxseu2S6Nlfcy8kwboQ8yejh456rP2yWoEVm1sS/FVsfM48w==", + "dev": true, + "license": "MIT" }, "node_modules/@types/json-schema": { - "version": "7.0.7", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", - "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==", - "dev": true + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true, + "license": "MIT" }, "node_modules/@types/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-1z8k4wzFnNjVK/tlxvrWuK5WMt6mydWWP7+zvH5eFep4oj+UkrfiJTRtjCeBXNpwaA/FYqqtb4/QS4ianFpIRA==", - "dev": true - }, + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", + "dev": true, + "license": "MIT" + }, "node_modules/@types/node": { - "version": "15.12.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-15.12.0.tgz", - "integrity": "sha512-+aHJvoCsVhO2ZCuT4o5JtcPrCPyDE3+1nvbDprYes+pPkEsbjH7AGUCNtjMOXS0fqH14t+B7yLzaqSz92FPWyw==", - "dev": true + "version": "24.7.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.7.2.tgz", + "integrity": "sha512-/NbVmcGTP+lj5oa4yiYxxeBjRivKQ5Ns1eSZeB99ExsEQ6rX5XYU1Zy/gGxY/ilqtD4Etx9mKyrPxZRetiahhA==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~7.14.0" + } }, "node_modules/@types/source-list-map": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", - "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", - "dev": true + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.6.tgz", + "integrity": "sha512-5JcVt1u5HDmlXkwOD2nslZVllBBc7HDuOICfiZah2Z0is8M8g+ddAEawbmd3VjedfDHBzxCaXLs07QEmb7y54g==", + "dev": true, + "license": "MIT" }, "node_modules/@types/tapable": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.7.tgz", - "integrity": "sha512-0VBprVqfgFD7Ehb2vd8Lh9TG3jP98gvr8rgehQqzztZNI7o8zS8Ad4jyZneKELphpuE212D8J70LnSNQSyO6bQ==", - "dev": true + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.12.tgz", + "integrity": "sha512-bTHG8fcxEqv1M9+TD14P8ok8hjxoOCkfKc8XXLaaD05kI7ohpeI956jtDOD3XHKBQrlyPughUtzm1jtVhHpA5Q==", + "dev": true, + "license": "MIT" }, "node_modules/@types/uglify-js": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.13.0.tgz", - "integrity": "sha512-EGkrJD5Uy+Pg0NUR8uA4bJ5WMfljyad0G+784vLCNUkD+QwOJXUbBYExXfVGf7YtyzdQp3L/XMYcliB987kL5Q==", + "version": "3.17.5", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.17.5.tgz", + "integrity": "sha512-TU+fZFBTBcXj/GpDpDaBmgWk/gn96kMZ+uocaFUlV2f8a6WdMzzI44QBCmGcCiYR0Y6ZlNRiyUyKKt5nl/lbzQ==", "dev": true, + "license": "MIT", "dependencies": { "source-map": "^0.6.1" } }, - "node_modules/@types/uglify-js/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/@types/webpack": { - "version": "4.41.29", - "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.29.tgz", - "integrity": "sha512-6pLaORaVNZxiB3FSHbyBiWM7QdazAWda1zvAq4SbZObZqHSDbWLi62iFdblVea6SK9eyBIVp5yHhKt/yNQdR7Q==", + "version": "4.41.40", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.40.tgz", + "integrity": "sha512-u6kMFSBM9HcoTpUXnL6mt2HSzftqb3JgYV6oxIgL2dl6sX6aCa5k6SOkzv5DuZjBTPUE/dJltKtwwuqrkZHpfw==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*", "@types/tapable": "^1", @@ -1540,10 +1904,11 @@ } }, "node_modules/@types/webpack-sources": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-2.1.0.tgz", - "integrity": "sha512-LXn/oYIpBeucgP1EIJbKQ2/4ZmpvRl+dlrFdX7+94SKRUV3Evy3FsfMZY318vGhkWUS5MPhtOM3w1/hCOAOXcg==", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-4nZOdMwSPHZ4pTEZzSp0AsTM4K7Qmu40UKW4tJDiOVs20UzYF9l+qUe4s0ftfN0pin06n+5cWWDJXH+sbhAiDw==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*", "@types/source-list-map": "*", @@ -1551,21 +1916,13 @@ } }, "node_modules/@types/webpack-sources/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@types/webpack/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.6.tgz", + "integrity": "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==", "dev": true, + "license": "BSD-3-Clause", "engines": { - "node": ">=0.10.0" + "node": ">= 12" } }, "node_modules/@webassemblyjs/ast": { @@ -1573,6 +1930,7 @@ "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", "dev": true, + "license": "MIT", "dependencies": { "@webassemblyjs/helper-module-context": "1.9.0", "@webassemblyjs/helper-wasm-bytecode": "1.9.0", @@ -1583,25 +1941,29 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@webassemblyjs/helper-api-error": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@webassemblyjs/helper-buffer": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@webassemblyjs/helper-code-frame": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", "dev": true, + "license": "MIT", "dependencies": { "@webassemblyjs/wast-printer": "1.9.0" } @@ -1610,13 +1972,15 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/@webassemblyjs/helper-module-context": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", "dev": true, + "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.9.0" } @@ -1625,13 +1989,15 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@webassemblyjs/helper-wasm-section": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", "dev": true, + "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-buffer": "1.9.0", @@ -1644,6 +2010,7 @@ "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", "dev": true, + "license": "MIT", "dependencies": { "@xtuc/ieee754": "^1.2.0" } @@ -1653,6 +2020,7 @@ "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", "dev": true, + "license": "MIT", "dependencies": { "@xtuc/long": "4.2.2" } @@ -1661,13 +2029,15 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@webassemblyjs/wasm-edit": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", "dev": true, + "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-buffer": "1.9.0", @@ -1684,6 +2054,7 @@ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", "dev": true, + "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-wasm-bytecode": "1.9.0", @@ -1697,6 +2068,7 @@ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", "dev": true, + "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-buffer": "1.9.0", @@ -1709,6 +2081,7 @@ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", "dev": true, + "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-api-error": "1.9.0", @@ -1723,6 +2096,7 @@ "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", "dev": true, + "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/floating-point-hex-parser": "1.9.0", @@ -1737,6 +2111,7 @@ "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", "dev": true, + "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/wast-parser": "1.9.0", @@ -1747,32 +2122,46 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true + "dev": true, + "license": "BSD-3-Clause" }, "node_modules/@xtuc/long": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true + "dev": true, + "license": "Apache-2.0" }, "node_modules/accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", "dev": true, + "license": "MIT", "dependencies": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" + "mime-types": "~2.1.34", + "negotiator": "0.6.3" }, "engines": { "node": ">= 0.6" } }, + "node_modules/accepts/node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, "node_modules/acorn": { "version": "6.4.2", "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", "dev": true, + "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -1785,6 +2174,7 @@ "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", "dev": true, + "license": "MIT", "dependencies": { "clean-stack": "^2.0.0", "indent-string": "^4.0.0" @@ -1798,6 +2188,7 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -1814,6 +2205,7 @@ "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", "dev": true, + "license": "MIT", "peerDependencies": { "ajv": ">=5.0.0" } @@ -1823,6 +2215,7 @@ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", "dev": true, + "license": "MIT", "peerDependencies": { "ajv": "^6.9.1" } @@ -1832,18 +2225,20 @@ "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, - "node_modules/ansi-html": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", - "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", "dev": true, "engines": [ "node >= 0.8.0" ], + "license": "Apache-2.0", "bin": { "ansi-html": "bin/ansi-html" } @@ -1851,8 +2246,9 @@ "node_modules/ansi-regex": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -1862,6 +2258,7 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^1.9.0" }, @@ -1870,10 +2267,11 @@ } }, "node_modules/anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", "dev": true, + "license": "ISC", "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -1886,13 +2284,15 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/arr-diff": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -1902,6 +2302,7 @@ "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -1909,35 +2310,53 @@ "node_modules/arr-union": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", + "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "is-array-buffer": "^3.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/array-flatten": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", "dev": true, - "dependencies": { - "array-uniq": "^1.0.1" - }, + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, "node_modules/array-uniq": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -1945,90 +2364,158 @@ "node_modules/array-unique": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, + "node_modules/array.prototype.reduce": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.8.tgz", + "integrity": "sha512-DwuEqgXFBwbmZSRqt3BpQigWNUoqw9Ml2dTWdF3B2zQlQX4OeUE0zyuzX0fX0IbTvjdkZbcBTU3idgpO78qkTw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-array-method-boxes-properly": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "is-string": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", + "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", "dev": true, + "license": "MIT", "dependencies": { "bn.js": "^4.0.0", "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" + "minimalistic-assert": "^1.0.0" } }, "node_modules/asn1.js/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz", + "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==", + "dev": true, + "license": "MIT" }, "node_modules/assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", - "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.1.tgz", + "integrity": "sha512-zzw1uCAgLbsKwBfFc8CX78DDg+xZeBksSO3vwVIDDN5i94eOrPsSSyiVhmsSABFDM/OcpE2aagCat9dnWQLG1A==", "dev": true, + "license": "MIT", "dependencies": { - "object-assign": "^4.1.1", - "util": "0.10.3" + "object.assign": "^4.1.4", + "util": "^0.10.4" } }, "node_modules/assert/node_modules/inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", - "dev": true + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true, + "license": "ISC" }, "node_modules/assert/node_modules/util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", + "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", "dev": true, + "license": "MIT", "dependencies": { - "inherits": "2.0.1" + "inherits": "2.0.3" } }, "node_modules/assign-symbols": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", "dev": true, - "dependencies": { - "lodash": "^4.17.14" - } + "license": "MIT" }, "node_modules/async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.6.tgz", + "integrity": "sha512-c646jH1avxr+aVpndVMeAfYw7wAa6idufrlN3LPA4PmKS0QEGp6PIC9nwz0WQkkvBGAMEki3pFdtxaF39J9vvg==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "license": "MIT" + }, + "node_modules/async-function": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz", + "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } }, "node_modules/async-limiter": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/atob": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", "dev": true, + "license": "(MIT OR Apache-2.0)", "bin": { "atob": "bin/atob.js" }, @@ -2036,14 +2523,31 @@ "node": ">= 4.5.0" } }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/babel-loader": { - "version": "8.2.2", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.2.tgz", - "integrity": "sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g==", + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.4.1.tgz", + "integrity": "sha512-nXzRChX+Z1GoE6yWavBQg6jDslyFF3SDjl2paADuoQtQW10JqShJt62R6eJQ5m/pjJFDT8xgKIWSP85OY8eXeA==", "dev": true, + "license": "MIT", "dependencies": { "find-cache-dir": "^3.3.1", - "loader-utils": "^1.4.0", + "loader-utils": "^2.0.4", "make-dir": "^3.1.0", "schema-utils": "^2.6.5" }, @@ -2055,65 +2559,61 @@ "webpack": ">=2" } }, - "node_modules/babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dev": true, - "dependencies": { - "object.assign": "^4.1.0" - } - }, "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz", - "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==", + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.14.tgz", + "integrity": "sha512-Co2Y9wX854ts6U8gAAPXfn0GmAyctHuK8n0Yhfjd6t30g7yvKjspvvOo9yG+z52PZRgFErt7Ka2pYnXCjLKEpg==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.2.2", - "semver": "^6.1.1" + "@babel/compat-data": "^7.27.7", + "@babel/helper-define-polyfill-provider": "^0.6.5", + "semver": "^6.3.1" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.2.tgz", - "integrity": "sha512-l1Cf8PKk12eEk5QP/NQ6TH8A1pee6wWDJ96WjxrMXFLHLOBFzYM4moG80HFgduVhTqAFez4alnZKEhP/bYHg0A==", + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.13.0.tgz", + "integrity": "sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.2.2", - "core-js-compat": "^3.9.1" + "@babel/helper-define-polyfill-provider": "^0.6.5", + "core-js-compat": "^3.43.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz", - "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==", + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.5.tgz", + "integrity": "sha512-ISqQ2frbiNU9vIJkzg7dlPpznPZ4jOiUQ1uSmB0fEHeowtN3COYRsXr/xexn64NpU13P06jc/L5TgiJXOgrbEg==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.2.2" + "@babel/helper-define-polyfill-provider": "^0.6.5" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/base": { "version": "0.11.2", "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", "dev": true, + "license": "MIT", "dependencies": { "cache-base": "^1.0.1", "class-utils": "^0.3.5", @@ -2130,8 +2630,9 @@ "node_modules/base/node_modules/define-property": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", "dev": true, + "license": "MIT", "dependencies": { "is-descriptor": "^1.0.0" }, @@ -2139,44 +2640,6 @@ "node": ">=0.10.0" } }, - "node_modules/base/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/base64-js": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", @@ -2195,31 +2658,48 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" + }, + "node_modules/baseline-browser-mapping": { + "version": "2.8.16", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.16.tgz", + "integrity": "sha512-OMu3BGQ4E7P1ErFsIPpbJh0qvDudM/UuJeHgkAvfWe+0HFJCXh+t/l8L6fVLR55RI/UbKrVLnAXZSVwd9ysWYw==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.js" + } }, "node_modules/batch": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", - "dev": true + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "dev": true, + "license": "MIT" }, "node_modules/big.js": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", "dev": true, + "license": "MIT", "engines": { "node": "*" } }, "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", "dev": true, + "license": "MIT", "optional": true, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/bindings": { @@ -2227,6 +2707,7 @@ "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "file-uri-to-path": "1.0.0" @@ -2236,42 +2717,39 @@ "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/bn.js": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", - "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==", - "dev": true + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.2.tgz", + "integrity": "sha512-v2YAxEmKaBLahNwE1mjp4WON6huMNeuDvagFZW+ASCuA/ku0bXR9hSMw0XpiqMoA3+rmnyck/tPRSFQkoC9Cuw==", + "dev": true, + "license": "MIT" }, "node_modules/body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", + "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", "dev": true, + "license": "MIT", "dependencies": { - "bytes": "3.1.0", - "content-type": "~1.0.4", + "bytes": "3.1.2", + "content-type": "~1.0.5", "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.7.2", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.7.0", - "raw-body": "2.4.0", - "type-is": "~1.6.17" + "on-finished": "2.4.1", + "qs": "6.13.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" }, "engines": { - "node": ">= 0.8" - } - }, - "node_modules/body-parser/node_modules/bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", - "dev": true, - "engines": { - "node": ">= 0.8" + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" } }, "node_modules/body-parser/node_modules/debug": { @@ -2279,6 +2757,7 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, + "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -2286,14 +2765,32 @@ "node_modules/body-parser/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/body-parser/node_modules/qs": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/bonjour": { "version": "3.5.0", "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", - "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "integrity": "sha512-RaVTblr+OnEli0r/ud8InrU7D+G0y6aJhlxaLa6Pwty4+xoxboF1BsUI45tujvRpbj9dQVoglChqonGAsjEBYg==", "dev": true, + "license": "MIT", "dependencies": { "array-flatten": "^2.1.0", "deep-equal": "^1.0.1", @@ -2306,26 +2803,29 @@ "node_modules/boolbase": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", - "dev": true + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true, + "license": "ISC" }, "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "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==", "dev": true, + "license": "MIT", "dependencies": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" }, "engines": { "node": ">=8" @@ -2334,14 +2834,16 @@ "node_modules/brorand": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", - "dev": true + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", + "dev": true, + "license": "MIT" }, "node_modules/browserify-aes": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", "dev": true, + "license": "MIT", "dependencies": { "buffer-xor": "^1.0.3", "cipher-base": "^1.0.0", @@ -2356,6 +2858,7 @@ "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", "dev": true, + "license": "MIT", "dependencies": { "browserify-aes": "^1.0.4", "browserify-des": "^1.0.0", @@ -2367,6 +2870,7 @@ "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", "dev": true, + "license": "MIT", "dependencies": { "cipher-base": "^1.0.1", "des.js": "^1.0.0", @@ -2375,82 +2879,83 @@ } }, "node_modules/browserify-rsa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.1.tgz", + "integrity": "sha512-YBjSAiTqM04ZVei6sXighu679a3SqWORA3qZTEqZImnlkDIFtKc6pNutpjyZ8RJTjQtuYfeetkxM11GwoYXMIQ==", "dev": true, + "license": "MIT", "dependencies": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" + "bn.js": "^5.2.1", + "randombytes": "^2.1.0", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" } }, "node_modules/browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.5.tgz", + "integrity": "sha512-C2AUdAJg6rlM2W5QMp2Q4KGQMVBwR1lIimTsUnutJ8bMpW5B52pGpR2gEnNBNwijumDo5FojQ0L9JrXA8m4YEw==", "dev": true, + "license": "ISC", "dependencies": { - "bn.js": "^5.1.1", - "browserify-rsa": "^4.0.1", + "bn.js": "^5.2.2", + "browserify-rsa": "^4.1.1", "create-hash": "^1.2.0", "create-hmac": "^1.1.7", - "elliptic": "^6.5.3", + "elliptic": "^6.6.1", "inherits": "^2.0.4", - "parse-asn1": "^5.1.5", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" + "parse-asn1": "^5.1.9", + "readable-stream": "^2.3.8", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" } }, - "node_modules/browserify-sign/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "node_modules/browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "pako": "~1.0.5" + } + }, + "node_modules/browserslist": { + "version": "4.26.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.26.3.tgz", + "integrity": "sha512-lAUU+02RFBuCKQPj/P6NgjlbCnLBMp4UtgTx7vNHd3XSIJF87s9a5rA3aH2yw3GS9DqZAUbOtZdCCiZeVRqt0w==", "dev": true, "funding": [ { - "type": "github", - "url": "https://github.com/sponsors/feross" + "type": "opencollective", + "url": "https://opencollective.com/browserslist" }, { - "type": "patreon", - "url": "https://www.patreon.com/feross" + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" }, { - "type": "consulting", - "url": "https://feross.org/support" + "type": "github", + "url": "https://github.com/sponsors/ai" } - ] - }, - "node_modules/browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "dev": true, - "dependencies": { - "pako": "~1.0.5" - } - }, - "node_modules/browserslist": { - "version": "4.16.6", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", - "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", - "dev": true, + ], + "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001219", - "colorette": "^1.2.2", - "electron-to-chromium": "^1.3.723", - "escalade": "^3.1.1", - "node-releases": "^1.1.71" + "baseline-browser-mapping": "^2.8.9", + "caniuse-lite": "^1.0.30001746", + "electron-to-chromium": "^1.5.227", + "node-releases": "^2.0.21", + "update-browserslist-db": "^1.1.3" }, "bin": { "browserslist": "cli.js" }, "engines": { "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" } }, "node_modules/buffer": { @@ -2458,6 +2963,7 @@ "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", "dev": true, + "license": "MIT", "dependencies": { "base64-js": "^1.0.2", "ieee754": "^1.1.4", @@ -2465,50 +2971,58 @@ } }, "node_modules/buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true, + "license": "MIT" }, "node_modules/buffer-indexof": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/buffer-xor": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", - "dev": true + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", + "dev": true, + "license": "MIT" }, "node_modules/buffer/node_modules/isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true, + "license": "MIT" }, "node_modules/builtin-status-codes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", - "dev": true + "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==", + "dev": true, + "license": "MIT" }, "node_modules/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/cacache": { - "version": "15.2.0", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.2.0.tgz", - "integrity": "sha512-uKoJSHmnrqXgthDFx/IU6ED/5xd+NNGe+Bb+kLZy7Ku4P+BaiWEUflAKPZ7eAzsYGcsAGASJZsybXp+quEcHTw==", + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", + "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", "dev": true, + "license": "ISC", "dependencies": { + "@npmcli/fs": "^1.0.0", "@npmcli/move-file": "^1.0.1", "chownr": "^2.0.0", "fs-minipass": "^2.0.0", @@ -2531,41 +3045,32 @@ "node": ">= 10" } }, - "node_modules/cacache/node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "node_modules/cacache/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, + "license": "ISC", "dependencies": { - "aggregate-error": "^3.0.0" + "yallist": "^4.0.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cacache/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "node_modules/cacache/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, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } + "license": "ISC" }, "node_modules/cache-base": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", "dev": true, + "license": "MIT", "dependencies": { "collection-visit": "^1.0.0", "component-emitter": "^1.2.1", @@ -2582,13 +3087,50 @@ } }, "node_modules/call-bind": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", + "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.0", + "es-define-property": "^1.0.0", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-bind-apply-helpers": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", "dev": true, + "license": "MIT", "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -2599,6 +3141,7 @@ "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", "dev": true, + "license": "MIT", "dependencies": { "pascal-case": "^3.1.2", "tslib": "^2.0.3" @@ -2609,25 +3152,38 @@ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/caniuse-lite": { - "version": "1.0.30001286", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001286.tgz", - "integrity": "sha512-zaEMRH6xg8ESMi2eQ3R4eZ5qw/hJiVsO/HlLwniIwErij0JDr9P+8V4dtx1l+kLq6j3yy8l8W4fst1lBnat5wQ==", + "version": "1.0.30001750", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001750.tgz", + "integrity": "sha512-cuom0g5sdX6rw00qOoLNSFCJ9/mYIsuSOA+yzpDw8eopiFqcVwQvZHqov0vmEighRxX++cfC0Vg1G+1Iy/mSpQ==", "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - } + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" }, "node_modules/chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -2637,26 +3193,43 @@ "node": ">=4" } }, + "node_modules/chalk/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/chokidar": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", - "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "dev": true, + "license": "MIT", "optional": true, "dependencies": { - "anymatch": "~3.1.1", + "anymatch": "~3.1.2", "braces": "~3.0.2", - "glob-parent": "~5.1.0", + "glob-parent": "~5.1.2", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", "normalize-path": "~3.0.0", - "readdirp": "~3.5.0" + "readdirp": "~3.6.0" }, "engines": { "node": ">= 8.10.0" }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, "optionalDependencies": { - "fsevents": "~2.3.1" + "fsevents": "~2.3.2" } }, "node_modules/chownr": { @@ -2664,27 +3237,34 @@ "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", "dev": true, + "license": "ISC", "engines": { "node": ">=10" } }, "node_modules/chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.0" } }, "node_modules/cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.7.tgz", + "integrity": "sha512-Mz9QMT5fJe7bKI7MH31UilT5cEK5EHHRCccw/YRFsRY47AuNgaV6HY3rscp0/I4Q+tTW/5zoqpSeRRI54TkDWA==", "dev": true, + "license": "MIT", "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "inherits": "^2.0.4", + "safe-buffer": "^5.2.1", + "to-buffer": "^1.2.2" + }, + "engines": { + "node": ">= 0.10" } }, "node_modules/class-utils": { @@ -2692,6 +3272,7 @@ "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", "dev": true, + "license": "MIT", "dependencies": { "arr-union": "^3.1.0", "define-property": "^0.2.5", @@ -2705,8 +3286,9 @@ "node_modules/class-utils/node_modules/define-property": { "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", "dev": true, + "license": "MIT", "dependencies": { "is-descriptor": "^0.1.0" }, @@ -2714,25 +3296,31 @@ "node": ">=0.10.0" } }, - "node_modules/clean-css": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", - "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", + "node_modules/class-utils/node_modules/is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", "dev": true, + "license": "MIT", "dependencies": { - "source-map": "~0.6.0" + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" }, "engines": { - "node": ">= 4.0" + "node": ">= 0.4" } }, - "node_modules/clean-css/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "node_modules/clean-css": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz", + "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==", "dev": true, + "license": "MIT", + "dependencies": { + "source-map": "~0.6.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 4.0" } }, "node_modules/clean-stack": { @@ -2740,6 +3328,7 @@ "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -2749,6 +3338,7 @@ "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-3.0.0.tgz", "integrity": "sha512-MciirUH5r+cYLGCOL5JX/ZLzOZbVr1ot3Fw+KcvbhUb6PM+yycqd9ZhIlcigQ5gl+XhppNmw3bEFuaaMNyLj3A==", "dev": true, + "license": "MIT", "dependencies": { "@types/webpack": "^4.4.31", "del": "^4.1.1" @@ -2765,6 +3355,7 @@ "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", "dev": true, + "license": "ISC", "dependencies": { "string-width": "^3.1.0", "strip-ansi": "^5.2.0", @@ -2772,10 +3363,11 @@ } }, "node_modules/cliui/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -2785,6 +3377,7 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-regex": "^4.1.0" }, @@ -2795,8 +3388,9 @@ "node_modules/collection-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", "dev": true, + "license": "MIT", "dependencies": { "map-visit": "^1.0.0", "object-visit": "^1.0.0" @@ -2810,6 +3404,7 @@ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "1.1.3" } @@ -2817,20 +3412,16 @@ "node_modules/color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "node_modules/colorette": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", - "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", - "dev": true + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true, + "license": "MIT" }, "node_modules/commander": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 6" } @@ -2838,20 +3429,26 @@ "node_modules/commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", - "dev": true + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true, + "license": "MIT" }, "node_modules/component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.1.tgz", + "integrity": "sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, "node_modules/compressible": { "version": "2.0.18", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", "dev": true, + "license": "MIT", "dependencies": { "mime-db": ">= 1.43.0 < 2" }, @@ -2860,17 +3457,18 @@ } }, "node_modules/compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.8.1.tgz", + "integrity": "sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==", "dev": true, + "license": "MIT", "dependencies": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", + "bytes": "3.1.2", + "compressible": "~2.0.18", "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", + "negotiator": "~0.6.4", + "on-headers": "~1.1.0", + "safe-buffer": "5.2.1", "vary": "~1.1.2" }, "engines": { @@ -2882,6 +3480,7 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, + "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -2889,14 +3488,16 @@ "node_modules/compression/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true, + "license": "MIT" }, "node_modules/concat-stream": { "version": "1.6.2", @@ -2906,6 +3507,7 @@ "engines": [ "node >= 0.8" ], + "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", "inherits": "^2.0.3", @@ -2913,41 +3515,12 @@ "typedarray": "^0.0.6" } }, - "node_modules/concat-stream/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "node_modules/concat-stream/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/concat-stream/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, "node_modules/connect-history-api-fallback": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.8" } @@ -2961,44 +3534,46 @@ "node_modules/constants-browserify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", - "dev": true + "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==", + "dev": true, + "license": "MIT" }, "node_modules/content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", "dev": true, + "license": "MIT", "dependencies": { - "safe-buffer": "5.1.2" + "safe-buffer": "5.2.1" }, "engines": { "node": ">= 0.6" } }, "node_modules/content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", "dev": true, - "dependencies": { - "safe-buffer": "~5.1.1" - } + "license": "MIT" }, "node_modules/cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", + "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -3006,14 +3581,17 @@ "node_modules/cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", - "dev": true + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "dev": true, + "license": "MIT" }, "node_modules/copy-concurrently": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "deprecated": "This package is no longer supported.", "dev": true, + "license": "ISC", "dependencies": { "aproba": "^1.1.1", "fs-write-stream-atomic": "^1.0.8", @@ -3024,22 +3602,38 @@ } }, "node_modules/copy-concurrently/node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", "dev": true, + "license": "MIT", "dependencies": { - "minimist": "^1.2.5" + "minimist": "^1.2.6" }, "bin": { "mkdirp": "bin/cmd.js" } }, + "node_modules/copy-concurrently/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, "node_modules/copy-descriptor": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -3049,6 +3643,7 @@ "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-6.4.1.tgz", "integrity": "sha512-MXyPCjdPVx5iiWyl40Va3JGh27bKzOTNY3NjUTrosD2q7dR/cLD0013uqJ3BpFbUjyONINjb6qI7nDIJujrMbA==", "dev": true, + "license": "MIT", "dependencies": { "cacache": "^15.0.5", "fast-glob": "^3.2.4", @@ -3073,71 +3668,14 @@ "webpack": "^4.37.0 || ^5.0.0" } }, - "node_modules/copy-webpack-plugin/node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/copy-webpack-plugin/node_modules/globby": { - "version": "11.0.3", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.3.tgz", - "integrity": "sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==", - "dev": true, - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.1.1", - "ignore": "^5.1.4", - "merge2": "^1.3.0", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/copy-webpack-plugin/node_modules/loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/copy-webpack-plugin/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/copy-webpack-plugin/node_modules/schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", "dev": true, + "license": "MIT", "dependencies": { - "@types/json-schema": "^7.0.6", + "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", "ajv-keywords": "^3.5.2" }, @@ -3150,55 +3688,50 @@ } }, "node_modules/core-js-compat": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.13.1.tgz", - "integrity": "sha512-mdrcxc0WznfRd8ZicEZh1qVeJ2mu6bwQFh8YVUK48friy/FOwFV5EJj9/dlh+nMQ74YusdVfBFDuomKgUspxWQ==", + "version": "3.46.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.46.0.tgz", + "integrity": "sha512-p9hObIIEENxSV8xIu+V68JjSeARg6UVMG5mR+JEUguG3sI6MsiS1njz2jHmyJDvA+8jX/sytkBHup6kxhM9law==", "dev": true, + "license": "MIT", "dependencies": { - "browserslist": "^4.16.6", - "semver": "7.0.0" + "browserslist": "^4.26.3" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/core-js" } }, - "node_modules/core-js-compat/node_modules/semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true, + "license": "MIT" }, "node_modules/create-ecdh": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", "dev": true, + "license": "MIT", "dependencies": { "bn.js": "^4.1.0", "elliptic": "^6.5.3" } }, "node_modules/create-ecdh/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz", + "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==", + "dev": true, + "license": "MIT" }, "node_modules/create-hash": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", "dev": true, + "license": "MIT", "dependencies": { "cipher-base": "^1.0.1", "inherits": "^2.0.1", @@ -3212,6 +3745,7 @@ "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", "dev": true, + "license": "MIT", "dependencies": { "cipher-base": "^1.0.3", "create-hash": "^1.1.0", @@ -3222,10 +3756,11 @@ } }, "node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.6.tgz", + "integrity": "sha512-VqCUuhcd1iB+dsv8gxPttb5iZh/D0iubSP21g36KXdEuf6I5JiioesUVjpCdHV9MZRUfVFlvwtIUyPfxo5trtw==", "dev": true, + "license": "MIT", "dependencies": { "nice-try": "^1.0.4", "path-key": "^2.0.1", @@ -3238,41 +3773,48 @@ } }, "node_modules/cross-spawn/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver" } }, "node_modules/crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "version": "3.12.1", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.1.tgz", + "integrity": "sha512-r4ESw/IlusD17lgQi1O20Fa3qNnsckR126TdUuBgAu7GBYSIPvdNyONd3Zrxh0xCwA4+6w/TDArBPsMvhur+KQ==", "dev": true, + "license": "MIT", "dependencies": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" + "browserify-cipher": "^1.0.1", + "browserify-sign": "^4.2.3", + "create-ecdh": "^4.0.4", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "diffie-hellman": "^5.0.3", + "hash-base": "~3.0.4", + "inherits": "^2.0.4", + "pbkdf2": "^3.1.2", + "public-encrypt": "^4.0.3", + "randombytes": "^2.1.0", + "randomfill": "^1.0.4" }, "engines": { - "node": "*" + "node": ">= 0.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/css-loader": { - "version": "5.2.6", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.6.tgz", - "integrity": "sha512-0wyN5vXMQZu6BvjbrPdUJvkCzGEO24HC7IS7nW4llc6BBFC+zwR9CKtYGv63Puzsg10L/o12inMY5/2ByzfD6w==", + "version": "5.2.7", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.7.tgz", + "integrity": "sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg==", "dev": true, + "license": "MIT", "dependencies": { "icss-utils": "^5.1.0", "loader-utils": "^2.0.0", @@ -3296,27 +3838,14 @@ "webpack": "^4.27.0 || ^5.0.0" } }, - "node_modules/css-loader/node_modules/loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, "node_modules/css-loader/node_modules/schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", "dev": true, + "license": "MIT", "dependencies": { - "@types/json-schema": "^7.0.6", + "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", "ajv-keywords": "^3.5.2" }, @@ -3329,13 +3858,11 @@ } }, "node_modules/css-loader/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -3344,26 +3871,28 @@ } }, "node_modules/css-select": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", - "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0", - "css-what": "^5.0.0", - "domhandler": "^4.2.0", - "domutils": "^2.6.0", - "nth-check": "^2.0.0" + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" }, "funding": { "url": "https://github.com/sponsors/fb55" } }, "node_modules/css-select/node_modules/domhandler": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.0.tgz", - "integrity": "sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "domelementtype": "^2.2.0" }, @@ -3375,10 +3904,11 @@ } }, "node_modules/css-what": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz", - "integrity": "sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz", + "integrity": "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">= 6" }, @@ -3391,6 +3921,7 @@ "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", "dev": true, + "license": "MIT", "bin": { "cssesc": "bin/cssesc" }, @@ -3399,18 +3930,74 @@ } }, "node_modules/cyclist": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.2.tgz", + "integrity": "sha512-0sVXIohTfLqVIW3kb/0n6IiWF3Ifj5nm2XaSrLq2DI6fKIGa2fYAZdk917rUneaeLVpYfFcyXE2ft0fe3remsA==", + "dev": true, + "license": "MIT" + }, + "node_modules/data-view-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", + "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", + "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/inspect-js" + } + }, + "node_modules/data-view-byte-offset": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", - "dev": true + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", + "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", "dev": true, + "license": "MIT", "dependencies": { - "ms": "2.1.2" + "ms": "^2.1.3" }, "engines": { "node": ">=6.0" @@ -3424,33 +4011,39 @@ "node_modules/decamelize": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10" } }, "node_modules/deep-equal": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", - "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.2.tgz", + "integrity": "sha512-5tdhKF6DbU7iIzrIOa1AOUt39ZRm13cmL1cGEh//aqR8x9+tNfbywRf0n5FD/18OKMdo7DNEtrX2t22ZAkI+eg==", "dev": true, + "license": "MIT", "dependencies": { - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.1", - "is-regex": "^1.0.4", - "object-is": "^1.0.1", + "is-arguments": "^1.1.1", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "object-is": "^1.1.5", "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.2.0" + "regexp.prototype.flags": "^1.5.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -3461,6 +4054,7 @@ "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "execa": "^1.0.0", "ip-regex": "^2.1.0" @@ -3469,16 +4063,40 @@ "node": ">=6" } }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", "dev": true, + "license": "MIT", "dependencies": { - "object-keys": "^1.0.12" + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/define-property": { @@ -3486,6 +4104,7 @@ "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", "dev": true, + "license": "MIT", "dependencies": { "is-descriptor": "^1.0.2", "isobject": "^3.0.1" @@ -3494,92 +4113,127 @@ "node": ">=0.10.0" } }, - "node_modules/define-property/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "node_modules/del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", "dev": true, + "license": "MIT", "dependencies": { - "kind-of": "^6.0.0" + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" }, "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/define-property/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "node_modules/del/node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", "dev": true, + "license": "MIT", "dependencies": { - "kind-of": "^6.0.0" + "array-uniq": "^1.0.1" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/define-property/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "node_modules/del/node_modules/globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", "dev": true, + "license": "MIT", "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/del": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", - "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "node_modules/del/node_modules/globby/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "dev": true, - "dependencies": { - "@types/glob": "^7.1.1", - "globby": "^6.1.0", - "is-path-cwd": "^2.0.0", - "is-path-in-cwd": "^2.0.0", - "p-map": "^2.0.0", - "pify": "^4.0.1", - "rimraf": "^2.6.3" - }, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del/node_modules/p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, + "node_modules/del/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, "node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", "dev": true, + "license": "MIT", "engines": { - "node": ">= 0.6" + "node": ">= 0.8" } }, "node_modules/des.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz", + "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==", "dev": true, + "license": "MIT", "dependencies": { "inherits": "^2.0.1", "minimalistic-assert": "^1.0.0" } }, "node_modules/destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", - "dev": true + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } }, "node_modules/detect-file": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", - "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", + "integrity": "sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -3588,13 +4242,15 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/diffie-hellman": { "version": "5.0.3", "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", "dev": true, + "license": "MIT", "dependencies": { "bn.js": "^4.1.0", "miller-rabin": "^4.0.0", @@ -3602,16 +4258,18 @@ } }, "node_modules/diffie-hellman/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz", + "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==", + "dev": true, + "license": "MIT" }, "node_modules/dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", "dev": true, + "license": "MIT", "dependencies": { "path-type": "^4.0.0" }, @@ -3622,14 +4280,16 @@ "node_modules/dns-equal": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", - "dev": true + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", + "dev": true, + "license": "MIT" }, "node_modules/dns-packet": { "version": "1.3.4", "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", "dev": true, + "license": "MIT", "dependencies": { "ip": "^1.1.0", "safe-buffer": "^5.0.1" @@ -3638,8 +4298,9 @@ "node_modules/dns-txt": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", - "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "integrity": "sha512-Ix5PrWjphuSoUXV/Zv5gaFHjnaJtb02F2+Si3Ht9dyJ87+Z/lMmy+dpNHtTGraNK958ndXq2i+GLkWsWHcKaBQ==", "dev": true, + "license": "MIT", "dependencies": { "buffer-indexof": "^1.0.0" } @@ -3649,15 +4310,17 @@ "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", "dev": true, + "license": "MIT", "dependencies": { "utila": "~0.4" } }, "node_modules/dom-serializer": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", - "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", "dev": true, + "license": "MIT", "dependencies": { "domelementtype": "^2.0.1", "domhandler": "^4.2.0", @@ -3668,10 +4331,11 @@ } }, "node_modules/dom-serializer/node_modules/domhandler": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.0.tgz", - "integrity": "sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "domelementtype": "^2.2.0" }, @@ -3687,28 +4351,31 @@ "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.4", "npm": ">=1.2" } }, "node_modules/domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", "dev": true, "funding": [ { "type": "github", "url": "https://github.com/sponsors/fb55" } - ] + ], + "license": "BSD-2-Clause" }, "node_modules/domhandler": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-3.3.0.tgz", "integrity": "sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "domelementtype": "^2.0.1" }, @@ -3720,10 +4387,11 @@ } }, "node_modules/domutils": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.6.0.tgz", - "integrity": "sha512-y0BezHuy4MDYxh6OvolXYsH+1EMGmFbwv5FKW7ovwMG6zTPWqNPq3WF9ayZssFq+UlKdffGLbOEaghNdaOm1WA==", + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "dom-serializer": "^1.0.1", "domelementtype": "^2.2.0", @@ -3734,10 +4402,11 @@ } }, "node_modules/domutils/node_modules/domhandler": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.0.tgz", - "integrity": "sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "domelementtype": "^2.2.0" }, @@ -3753,16 +4422,33 @@ "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", "dev": true, + "license": "MIT", "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3" } }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/duplexify": { "version": "3.7.1", "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", "dev": true, + "license": "MIT", "dependencies": { "end-of-stream": "^1.0.0", "inherits": "^2.0.1", @@ -3770,53 +4456,26 @@ "stream-shift": "^1.0.0" } }, - "node_modules/duplexify/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "node_modules/duplexify/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/duplexify/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, "node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", - "dev": true + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true, + "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.3.746", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.746.tgz", - "integrity": "sha512-3ffyGODL38apwSsIgXaWnAKNXChsjXhAmBTjbqCbrv1fBbVltuNLWh0zdrQbwK/oxPQ/Gss/kYfFAPPGu9mszQ==", - "dev": true + "version": "1.5.234", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.234.tgz", + "integrity": "sha512-RXfEp2x+VRYn8jbKfQlRImzoJU01kyDvVPBmG39eU2iuRVhuS6vQNocB8J0/8GrIMLnPzgz4eW6WiRnJkTuNWg==", + "dev": true, + "license": "ISC" }, "node_modules/elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.6.1.tgz", + "integrity": "sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g==", "dev": true, + "license": "MIT", "dependencies": { "bn.js": "^4.11.9", "brorand": "^1.1.0", @@ -3828,40 +4487,45 @@ } }, "node_modules/elliptic/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz", + "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==", + "dev": true, + "license": "MIT" }, "node_modules/emoji-regex": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/emojis-list": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", "dev": true, + "license": "MIT", "engines": { "node": ">= 4" } }, "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz", + "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==", "dev": true, + "license": "MIT", "dependencies": { "once": "^1.4.0" } @@ -3880,17 +4544,12 @@ "node": ">=6.9.0" } }, - "node_modules/enhanced-resolve/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, "node_modules/enhanced-resolve/node_modules/memory-fs": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", "dev": true, + "license": "MIT", "dependencies": { "errno": "^0.1.3", "readable-stream": "^2.0.1" @@ -3899,37 +4558,14 @@ "node": ">=4.3.0 <5.0.0 || >=5.10" } }, - "node_modules/enhanced-resolve/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/enhanced-resolve/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" + "license": "BSD-2-Clause", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" } }, "node_modules/errno": { @@ -3937,6 +4573,7 @@ "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", "dev": true, + "license": "MIT", "dependencies": { "prr": "~1.0.1" }, @@ -3945,27 +4582,66 @@ } }, "node_modules/es-abstract": { - "version": "1.18.3", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.3.tgz", - "integrity": "sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.2", - "is-callable": "^1.2.3", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.3", - "is-string": "^1.0.6", - "object-inspect": "^1.10.3", + "version": "1.24.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.0.tgz", + "integrity": "sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.2", + "arraybuffer.prototype.slice": "^1.0.4", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "data-view-buffer": "^1.0.2", + "data-view-byte-length": "^1.0.2", + "data-view-byte-offset": "^1.0.1", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "es-set-tostringtag": "^2.1.0", + "es-to-primitive": "^1.3.0", + "function.prototype.name": "^1.1.8", + "get-intrinsic": "^1.3.0", + "get-proto": "^1.0.1", + "get-symbol-description": "^1.1.0", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "internal-slot": "^1.1.0", + "is-array-buffer": "^3.0.5", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.2", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.2.1", + "is-set": "^2.0.3", + "is-shared-array-buffer": "^1.0.4", + "is-string": "^1.1.1", + "is-typed-array": "^1.1.15", + "is-weakref": "^1.1.1", + "math-intrinsics": "^1.1.0", + "object-inspect": "^1.13.4", "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.1" + "object.assign": "^4.1.7", + "own-keys": "^1.0.1", + "regexp.prototype.flags": "^1.5.4", + "safe-array-concat": "^1.1.3", + "safe-push-apply": "^1.0.0", + "safe-regex-test": "^1.1.0", + "set-proto": "^1.0.0", + "stop-iteration-iterator": "^1.1.0", + "string.prototype.trim": "^1.2.10", + "string.prototype.trimend": "^1.0.9", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.3", + "typed-array-byte-length": "^1.0.3", + "typed-array-byte-offset": "^1.0.4", + "typed-array-length": "^1.0.7", + "unbox-primitive": "^1.1.0", + "which-typed-array": "^1.1.19" }, "engines": { "node": ">= 0.4" @@ -3974,15 +4650,72 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", + "dev": true, + "license": "MIT" + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", + "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", "dev": true, + "license": "MIT", "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" + "is-callable": "^1.2.7", + "is-date-object": "^1.0.5", + "is-symbol": "^1.0.4" }, "engines": { "node": ">= 0.4" @@ -3992,10 +4725,11 @@ } }, "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -4003,14 +4737,16 @@ "node_modules/escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", - "dev": true + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true, + "license": "MIT" }, "node_modules/escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.8.0" } @@ -4020,6 +4756,7 @@ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.1.0", "estraverse": "^4.1.1" @@ -4033,6 +4770,7 @@ "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "estraverse": "^5.2.0" }, @@ -4041,10 +4779,11 @@ } }, "node_modules/esrecurse/node_modules/estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } @@ -4054,6 +4793,7 @@ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } @@ -4063,6 +4803,7 @@ "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=0.10.0" } @@ -4070,8 +4811,9 @@ "node_modules/etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -4080,27 +4822,27 @@ "version": "4.0.7", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/events": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.8.x" } }, "node_modules/eventsource": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz", - "integrity": "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-2.0.2.tgz", + "integrity": "sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA==", "dev": true, - "dependencies": { - "original": "^1.0.0" - }, + "license": "MIT", "engines": { - "node": ">=0.12.0" + "node": ">=12.0.0" } }, "node_modules/evp_bytestokey": { @@ -4108,6 +4850,7 @@ "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", "dev": true, + "license": "MIT", "dependencies": { "md5.js": "^1.3.4", "safe-buffer": "^5.1.1" @@ -4118,6 +4861,7 @@ "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", "dev": true, + "license": "MIT", "dependencies": { "cross-spawn": "^6.0.0", "get-stream": "^4.0.0", @@ -4134,8 +4878,9 @@ "node_modules/expand-brackets": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", "dev": true, + "license": "MIT", "dependencies": { "debug": "^2.3.3", "define-property": "^0.2.5", @@ -4154,6 +4899,7 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, + "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -4161,8 +4907,9 @@ "node_modules/expand-brackets/node_modules/define-property": { "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", "dev": true, + "license": "MIT", "dependencies": { "is-descriptor": "^0.1.0" }, @@ -4173,8 +4920,9 @@ "node_modules/expand-brackets/node_modules/extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, + "license": "MIT", "dependencies": { "is-extendable": "^0.1.0" }, @@ -4182,17 +4930,43 @@ "node": ">=0.10.0" } }, + "node_modules/expand-brackets/node_modules/is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/expand-brackets/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/expand-brackets/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" }, "node_modules/expand-tilde": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", - "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==", "dev": true, + "license": "MIT", "dependencies": { "homedir-polyfill": "^1.0.1" }, @@ -4201,57 +4975,65 @@ } }, "node_modules/express": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", - "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", + "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", "dev": true, + "license": "MIT", "dependencies": { - "accepts": "~1.3.7", + "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.19.0", - "content-disposition": "0.5.3", + "body-parser": "1.20.3", + "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.4.0", + "cookie": "0.7.1", "cookie-signature": "1.0.6", "debug": "2.6.9", - "depd": "~1.1.2", - "encodeurl": "~1.0.2", + "depd": "2.0.0", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "~1.1.2", + "finalhandler": "1.3.1", "fresh": "0.5.2", - "merge-descriptors": "1.0.1", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.3", "methods": "~1.1.2", - "on-finished": "~2.3.0", + "on-finished": "2.4.1", "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.5", - "qs": "6.7.0", + "path-to-regexp": "0.1.12", + "proxy-addr": "~2.0.7", + "qs": "6.13.0", "range-parser": "~1.2.1", - "safe-buffer": "5.1.2", - "send": "0.17.1", - "serve-static": "1.14.1", - "setprototypeof": "1.1.1", - "statuses": "~1.5.0", + "safe-buffer": "5.2.1", + "send": "0.19.0", + "serve-static": "1.16.2", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", "type-is": "~1.6.18", "utils-merge": "1.0.1", "vary": "~1.1.2" }, "engines": { "node": ">= 0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/express/node_modules/array-flatten": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", - "dev": true + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true, + "license": "MIT" }, "node_modules/express/node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, + "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -4259,35 +5041,42 @@ "node_modules/express/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" }, "node_modules/express/node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", - "dev": true + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", + "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==", + "dev": true, + "license": "MIT" }, - "node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "node_modules/express/node_modules/qs": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" + "side-channel": "^1.0.6" }, "engines": { - "node": ">=0.10.0" + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/extend-shallow/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", "dev": true, + "license": "MIT", "dependencies": { - "is-plain-object": "^2.0.4" + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" }, "engines": { "node": ">=0.10.0" @@ -4298,6 +5087,7 @@ "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "dev": true, + "license": "MIT", "dependencies": { "array-unique": "^0.3.2", "define-property": "^1.0.0", @@ -4315,8 +5105,9 @@ "node_modules/extglob/node_modules/define-property": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", "dev": true, + "license": "MIT", "dependencies": { "is-descriptor": "^1.0.0" }, @@ -4327,8 +5118,9 @@ "node_modules/extglob/node_modules/extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, + "license": "MIT", "dependencies": { "is-extendable": "^0.1.0" }, @@ -4336,40 +5128,12 @@ "node": ">=0.10.0" } }, - "node_modules/extglob/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "node_modules/extglob/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -4378,36 +5142,39 @@ "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/fast-glob": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz", - "integrity": "sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", "dev": true, + "license": "MIT", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.0", + "glob-parent": "^5.1.2", "merge2": "^1.3.0", - "micromatch": "^4.0.2", - "picomatch": "^2.2.1" + "micromatch": "^4.0.8" }, "engines": { - "node": ">=8" + "node": ">=8.6.0" } }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/fastq": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.11.0.tgz", - "integrity": "sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==", + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz", + "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==", "dev": true, + "license": "ISC", "dependencies": { "reusify": "^1.0.4" } @@ -4417,6 +5184,7 @@ "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", "dev": true, + "license": "Apache-2.0", "dependencies": { "websocket-driver": ">=0.5.1" }, @@ -4428,20 +5196,24 @@ "version": "3.5.2", "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", - "dev": true + "deprecated": "This module is no longer supported.", + "dev": true, + "license": "ISC" }, "node_modules/file-uri-to-path": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", "dev": true, + "license": "MIT", "optional": true }, "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==", "dev": true, + "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" }, @@ -4450,17 +5222,18 @@ } }, "node_modules/finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", + "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", "dev": true, + "license": "MIT", "dependencies": { "debug": "2.6.9", - "encodeurl": "~1.0.2", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", - "on-finished": "~2.3.0", + "on-finished": "2.4.1", "parseurl": "~1.3.3", - "statuses": "~1.5.0", + "statuses": "2.0.1", "unpipe": "~1.0.0" }, "engines": { @@ -4472,6 +5245,7 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, + "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -4479,14 +5253,16 @@ "node_modules/finalhandler/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" }, "node_modules/find-cache-dir": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", - "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", "dev": true, + "license": "MIT", "dependencies": { "commondir": "^1.0.1", "make-dir": "^3.0.2", @@ -4504,6 +5280,7 @@ "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, + "license": "MIT", "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -4517,6 +5294,7 @@ "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", "dev": true, + "license": "MIT", "dependencies": { "detect-file": "^1.0.0", "is-glob": "^4.0.0", @@ -4532,6 +5310,7 @@ "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, + "license": "MIT", "dependencies": { "arr-flatten": "^1.1.0", "array-unique": "^0.3.2", @@ -4551,8 +5330,9 @@ "node_modules/findup-sync/node_modules/braces/node_modules/extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, + "license": "MIT", "dependencies": { "is-extendable": "^0.1.0" }, @@ -4563,8 +5343,9 @@ "node_modules/findup-sync/node_modules/fill-range": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", "dev": true, + "license": "MIT", "dependencies": { "extend-shallow": "^2.0.1", "is-number": "^3.0.0", @@ -4578,8 +5359,9 @@ "node_modules/findup-sync/node_modules/fill-range/node_modules/extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, + "license": "MIT", "dependencies": { "is-extendable": "^0.1.0" }, @@ -4587,11 +5369,22 @@ "node": ">=0.10.0" } }, + "node_modules/findup-sync/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/findup-sync/node_modules/is-number": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", "dev": true, + "license": "MIT", "dependencies": { "kind-of": "^3.0.2" }, @@ -4602,8 +5395,9 @@ "node_modules/findup-sync/node_modules/is-number/node_modules/kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dev": true, + "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" }, @@ -4616,6 +5410,7 @@ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, + "license": "MIT", "dependencies": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -4638,8 +5433,9 @@ "node_modules/findup-sync/node_modules/to-regex-range": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", "dev": true, + "license": "MIT", "dependencies": { "is-number": "^3.0.0", "repeat-string": "^1.6.1" @@ -4653,45 +5449,16 @@ "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", "dev": true, + "license": "MIT", "dependencies": { "inherits": "^2.0.3", "readable-stream": "^2.3.6" } }, - "node_modules/flush-write-stream/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "node_modules/flush-write-stream/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/flush-write-stream/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, "node_modules/follow-redirects": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.1.tgz", - "integrity": "sha512-HWqDgT7ZEkqRzBvc2s64vSZ/hfOceEol3ac/7tKwzuvEyWx3/4UegXh5oBOIotkGsObyk3xznnSRVADBgWSQVg==", + "version": "1.15.11", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz", + "integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==", "dev": true, "funding": [ { @@ -4699,6 +5466,7 @@ "url": "https://github.com/sponsors/RubenVerborgh" } ], + "license": "MIT", "engines": { "node": ">=4.0" }, @@ -4708,11 +5476,28 @@ } } }, + "node_modules/for-each": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", + "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/for-in": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -4722,6 +5507,7 @@ "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -4729,8 +5515,9 @@ "node_modules/fragment-cache": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", "dev": true, + "license": "MIT", "dependencies": { "map-cache": "^0.2.2" }, @@ -4741,8 +5528,9 @@ "node_modules/fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -4750,48 +5538,20 @@ "node_modules/from2": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", "dev": true, + "license": "MIT", "dependencies": { "inherits": "^2.0.1", "readable-stream": "^2.0.0" } }, - "node_modules/from2/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "node_modules/from2/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/from2/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, "node_modules/fs-minipass": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", "dev": true, + "license": "ISC", "dependencies": { "minipass": "^3.0.0" }, @@ -4802,8 +5562,10 @@ "node_modules/fs-write-stream-atomic": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "integrity": "sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA==", + "deprecated": "This package is no longer supported.", "dev": true, + "license": "ISC", "dependencies": { "graceful-fs": "^4.1.2", "iferr": "^0.1.5", @@ -4811,48 +5573,20 @@ "readable-stream": "1 || 2" } }, - "node_modules/fs-write-stream-atomic/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "node_modules/fs-write-stream-atomic/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/fs-write-stream-atomic/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true, + "license": "ISC" }, "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "dev": true, "hasInstallScript": true, + "license": "MIT", "optional": true, "os": [ "darwin" @@ -4862,48 +5596,121 @@ } }, "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", "dev": true, - "engines": { - "node": ">=6.9.0" + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "node_modules/function.prototype.name": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.8.tgz", + "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==", "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "functions-have-names": "^1.2.3", + "hasown": "^2.0.2", + "is-callable": "^1.2.7" + }, "engines": { - "node": "6.* || 8.* || >= 10.*" - } + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/generator-function": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/generator-function/-/generator-function-2.0.1.tgz", + "integrity": "sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } }, "node_modules/get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", "dev": true, + "license": "MIT", "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/get-stream": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", "dev": true, + "license": "MIT", "dependencies": { "pump": "^3.0.0" }, @@ -4911,25 +5718,46 @@ "node": ">=6" } }, + "node_modules/get-symbol-description": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", + "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/get-value": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/glob": { - "version": "7.1.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", - "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "^3.0.4", + "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" }, @@ -4945,6 +5773,7 @@ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, + "license": "ISC", "dependencies": { "is-glob": "^4.0.1" }, @@ -4957,6 +5786,7 @@ "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", "dev": true, + "license": "MIT", "dependencies": { "global-prefix": "^3.0.0" }, @@ -4964,11 +5794,12 @@ "node": ">=6" } }, - "node_modules/global-modules/node_modules/global-prefix": { + "node_modules/global-prefix": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", "dev": true, + "license": "MIT", "dependencies": { "ini": "^1.3.5", "kind-of": "^6.0.2", @@ -4978,85 +5809,80 @@ "node": ">=6" } }, - "node_modules/global-prefix": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", - "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", "dev": true, + "license": "MIT", "dependencies": { - "expand-tilde": "^2.0.2", - "homedir-polyfill": "^1.0.1", - "ini": "^1.3.4", - "is-windows": "^1.0.1", - "which": "^1.2.14" + "define-properties": "^1.2.1", + "gopd": "^1.0.1" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true, - "engines": { - "node": ">=4" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dev": true, + "license": "MIT", "dependencies": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/globby/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", "dev": true, + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/graceful-fs": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", - "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", - "dev": true + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true, + "license": "ISC" }, "node_modules/handle-thing": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", - "dev": true - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", "dev": true, - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } + "license": "MIT" }, "node_modules/has-bigints": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", - "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", + "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -5064,17 +5890,64 @@ "node_modules/has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", + "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, "engines": { "node": ">= 0.4" }, @@ -5085,8 +5958,9 @@ "node_modules/has-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", "dev": true, + "license": "MIT", "dependencies": { "get-value": "^2.0.6", "has-values": "^1.0.0", @@ -5099,8 +5973,9 @@ "node_modules/has-values": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", "dev": true, + "license": "MIT", "dependencies": { "is-number": "^3.0.0", "kind-of": "^4.0.0" @@ -5112,8 +5987,9 @@ "node_modules/has-values/node_modules/is-number": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", "dev": true, + "license": "MIT", "dependencies": { "kind-of": "^3.0.2" }, @@ -5124,8 +6000,9 @@ "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dev": true, + "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" }, @@ -5136,8 +6013,9 @@ "node_modules/has-values/node_modules/kind-of": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", "dev": true, + "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" }, @@ -5146,54 +6024,49 @@ } }, "node_modules/hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.5.tgz", + "integrity": "sha512-vXm0l45VbcHEVlTCzs8M+s0VeYsB2lnlAaThoLKGXr3bE/VWDOelNUnycUPEhKEaXARL2TEFjBOyUiM6+55KBg==", "dev": true, + "license": "MIT", "dependencies": { "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" + "safe-buffer": "^5.2.1" }, "engines": { - "node": ">=4" + "node": ">= 0.10" } }, - "node_modules/hash-base/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, "node_modules/hash.js": { "version": "1.1.7", "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", "dev": true, + "license": "MIT", "dependencies": { "inherits": "^2.0.3", "minimalistic-assert": "^1.0.1" } }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/he": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", "dev": true, + "license": "MIT", "bin": { "he": "bin/he" } @@ -5202,6 +6075,7 @@ "version": "4.10.1", "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.1.2", "loose-envify": "^1.2.0", @@ -5214,8 +6088,9 @@ "node_modules/hmac-drbg": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", "dev": true, + "license": "MIT", "dependencies": { "hash.js": "^1.0.3", "minimalistic-assert": "^1.0.0", @@ -5226,6 +6101,7 @@ "version": "3.3.2", "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "license": "BSD-3-Clause", "dependencies": { "react-is": "^16.7.0" } @@ -5235,6 +6111,7 @@ "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", "dev": true, + "license": "MIT", "dependencies": { "parse-passwd": "^1.0.0" }, @@ -5245,8 +6122,9 @@ "node_modules/hpack.js": { "version": "2.1.6", "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", "dev": true, + "license": "MIT", "dependencies": { "inherits": "^2.0.1", "obuf": "^1.0.0", @@ -5254,47 +6132,19 @@ "wbuf": "^1.1.0" } }, - "node_modules/hpack.js/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "node_modules/hpack.js/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/hpack.js/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, "node_modules/html-entities": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/html-loader": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/html-loader/-/html-loader-1.3.2.tgz", "integrity": "sha512-DEkUwSd0sijK5PF3kRWspYi56XP7bTNkyg5YWSzBdjaSDmvCufep5c4Vpb3PBf6lUL0YPtLwBfy9fL0t5hBAGA==", "dev": true, + "license": "MIT", "dependencies": { "html-minifier-terser": "^5.1.1", "htmlparser2": "^4.1.0", @@ -5312,27 +6162,14 @@ "webpack": "^4.0.0 || ^5.0.0" } }, - "node_modules/html-loader/node_modules/loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, "node_modules/html-loader/node_modules/schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", "dev": true, + "license": "MIT", "dependencies": { - "@types/json-schema": "^7.0.6", + "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", "ajv-keywords": "^3.5.2" }, @@ -5349,6 +6186,7 @@ "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", "dev": true, + "license": "MIT", "dependencies": { "camel-case": "^4.1.1", "clean-css": "^4.2.3", @@ -5370,6 +6208,7 @@ "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.5.2.tgz", "integrity": "sha512-q5oYdzjKUIPQVjOosjgvCHQOv9Ett9CYYHlgvJeXG0qQvdSojnBq4vAdQBwn1+yGveAwHCoe/rMR86ozX3+c2A==", "dev": true, + "license": "MIT", "dependencies": { "@types/html-minifier-terser": "^5.0.0", "@types/tapable": "^1.0.5", @@ -5388,11 +6227,40 @@ "webpack": "^4.0.0 || ^5.0.0" } }, + "node_modules/html-webpack-plugin/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/html-webpack-plugin/node_modules/loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "dev": true, + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, "node_modules/htmlparser2": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-4.1.0.tgz", "integrity": "sha512-4zDq1a1zhE4gQso/c5LP1OtrhYTncXNSpvJYtWJBtXAETPlMfi3IFNjGuQbYLuVY4ZR0QMqRVvo4Pdy9KLyP8Q==", "dev": true, + "license": "MIT", "dependencies": { "domelementtype": "^2.0.1", "domhandler": "^3.0.0", @@ -5403,42 +6271,40 @@ "node_modules/http-deceiver": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", - "dev": true + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "dev": true, + "license": "MIT" }, "node_modules/http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "dev": true, + "license": "MIT", "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" }, "engines": { - "node": ">= 0.6" + "node": ">= 0.8" } }, - "node_modules/http-errors/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, "node_modules/http-parser-js": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz", - "integrity": "sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==", - "dev": true + "version": "0.5.10", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.10.tgz", + "integrity": "sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA==", + "dev": true, + "license": "MIT" }, "node_modules/http-proxy": { "version": "1.18.1", "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", "dev": true, + "license": "MIT", "dependencies": { "eventemitter3": "^4.0.0", "follow-redirects": "^1.0.0", @@ -5453,6 +6319,7 @@ "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", "dev": true, + "license": "MIT", "dependencies": { "http-proxy": "^1.17.0", "is-glob": "^4.0.0", @@ -5468,6 +6335,7 @@ "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, + "license": "MIT", "dependencies": { "arr-flatten": "^1.1.0", "array-unique": "^0.3.2", @@ -5487,8 +6355,9 @@ "node_modules/http-proxy-middleware/node_modules/braces/node_modules/extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, + "license": "MIT", "dependencies": { "is-extendable": "^0.1.0" }, @@ -5499,8 +6368,9 @@ "node_modules/http-proxy-middleware/node_modules/fill-range": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", "dev": true, + "license": "MIT", "dependencies": { "extend-shallow": "^2.0.1", "is-number": "^3.0.0", @@ -5514,8 +6384,9 @@ "node_modules/http-proxy-middleware/node_modules/fill-range/node_modules/extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, + "license": "MIT", "dependencies": { "is-extendable": "^0.1.0" }, @@ -5523,11 +6394,22 @@ "node": ">=0.10.0" } }, - "node_modules/http-proxy-middleware/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "node_modules/http-proxy-middleware/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "license": "MIT", "dependencies": { "kind-of": "^3.0.2" }, @@ -5538,8 +6420,9 @@ "node_modules/http-proxy-middleware/node_modules/is-number/node_modules/kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dev": true, + "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" }, @@ -5552,6 +6435,7 @@ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, + "license": "MIT", "dependencies": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -5574,8 +6458,9 @@ "node_modules/http-proxy-middleware/node_modules/to-regex-range": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", "dev": true, + "license": "MIT", "dependencies": { "is-number": "^3.0.0", "repeat-string": "^1.6.1" @@ -5587,14 +6472,16 @@ "node_modules/https-browserify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", - "dev": true + "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==", + "dev": true, + "license": "MIT" }, "node_modules/iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dev": true, + "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -5607,6 +6494,7 @@ "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", "dev": true, + "license": "ISC", "engines": { "node": "^10 || ^12 || >= 14" }, @@ -5632,19 +6520,22 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "BSD-3-Clause" }, "node_modules/iferr": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", - "dev": true + "integrity": "sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA==", + "dev": true, + "license": "MIT" }, "node_modules/ignore": { - "version": "5.1.8", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", - "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "dev": true, + "license": "MIT", "engines": { "node": ">= 4" } @@ -5654,6 +6545,7 @@ "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", "dev": true, + "license": "MIT", "dependencies": { "pkg-dir": "^3.0.0", "resolve-cwd": "^2.0.0" @@ -5670,6 +6562,7 @@ "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "dev": true, + "license": "MIT", "dependencies": { "locate-path": "^3.0.0" }, @@ -5682,6 +6575,7 @@ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "dev": true, + "license": "MIT", "dependencies": { "p-locate": "^3.0.0", "path-exists": "^3.0.0" @@ -5690,11 +6584,28 @@ "node": ">=6" } }, + "node_modules/import-local/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/import-local/node_modules/p-locate": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "dev": true, + "license": "MIT", "dependencies": { "p-limit": "^2.0.0" }, @@ -5705,8 +6616,9 @@ "node_modules/import-local/node_modules/path-exists": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -5716,6 +6628,7 @@ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", "dev": true, + "license": "MIT", "dependencies": { "find-up": "^3.0.0" }, @@ -5726,8 +6639,9 @@ "node_modules/imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.8.19" } @@ -5737,6 +6651,7 @@ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -5745,13 +6660,16 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", "dev": true, + "license": "ISC", "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -5761,19 +6679,22 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/ini": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/internal-ip": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", "dev": true, + "license": "MIT", "dependencies": { "default-gateway": "^4.2.0", "ipaddr.js": "^1.9.0" @@ -5782,26 +6703,44 @@ "node": ">=6" } }, + "node_modules/internal-slot": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", + "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/interpret": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.10" } }, "node_modules/ip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", - "dev": true + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.9.tgz", + "integrity": "sha512-cyRxvOEpNHNtchU3Ln9KC/auJgup87llfQpQ+t5ghoC/UhL16SWzbueiCsdTnWmqAWl7LadfuwhlqmtOaqMHdQ==", + "dev": true, + "license": "MIT" }, "node_modules/ip-regex": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "integrity": "sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -5811,6 +6750,7 @@ "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.10" } @@ -5820,41 +6760,71 @@ "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.1.tgz", + "integrity": "sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA==", "dev": true, + "license": "MIT", "dependencies": { - "kind-of": "^3.0.2" + "hasown": "^2.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.10" } }, - "node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "node_modules/is-arguments": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.2.0.tgz", + "integrity": "sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==", "dev": true, + "license": "MIT", "dependencies": { - "is-buffer": "^1.1.5" + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-arguments": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz", - "integrity": "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==", + "node_modules/is-array-buffer": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", + "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-async-function": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz", + "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.0" + "async-function": "^1.0.0", + "call-bound": "^1.0.3", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" }, "engines": { "node": ">= 0.4" @@ -5864,10 +6834,17 @@ } }, "node_modules/is-bigint": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.2.tgz", - "integrity": "sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", + "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", "dev": true, + "license": "MIT", + "dependencies": { + "has-bigints": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -5877,6 +6854,7 @@ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "binary-extensions": "^2.0.0" @@ -5886,12 +6864,14 @@ } }, "node_modules/is-boolean-object": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.1.tgz", - "integrity": "sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz", + "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2" + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -5904,13 +6884,15 @@ "version": "1.1.6", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/is-callable": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz", - "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -5919,46 +6901,62 @@ } }, "node_modules/is-core-module": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.4.0.tgz", - "integrity": "sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==", + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", "dev": true, + "license": "MIT", "dependencies": { - "has": "^1.0.3" + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.1.tgz", + "integrity": "sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw==", "dev": true, + "license": "MIT", "dependencies": { - "kind-of": "^3.0.2" + "hasown": "^2.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" } }, - "node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "node_modules/is-data-view": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", + "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", "dev": true, + "license": "MIT", "dependencies": { - "is-buffer": "^1.1.5" + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "is-typed-array": "^1.1.13" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-date-object": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.4.tgz", - "integrity": "sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", + "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" + }, "engines": { "node": ">= 0.4" }, @@ -5967,33 +6965,28 @@ } }, "node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", "dev": true, + "license": "MIT", "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-descriptor/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" } }, "node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "dev": true, + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4" + }, "engines": { "node": ">=0.10.0" } @@ -6001,26 +6994,65 @@ "node_modules/is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, + "node_modules/is-finalizationregistry": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", + "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-fullwidth-code-point": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, + "node_modules/is-generator-function": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.2.tgz", + "integrity": "sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.4", + "generator-function": "^2.0.0", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dev": true, + "license": "MIT", "dependencies": { "is-extglob": "^2.1.1" }, @@ -6028,11 +7060,25 @@ "node": ">=0.10.0" } }, + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-negative-zero": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", - "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -6045,15 +7091,21 @@ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.12.0" } }, "node_modules/is-number-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.5.tgz", - "integrity": "sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz", + "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, "engines": { "node": ">= 0.4" }, @@ -6066,6 +7118,7 @@ "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -6075,6 +7128,7 @@ "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", "dev": true, + "license": "MIT", "dependencies": { "is-path-inside": "^2.1.0" }, @@ -6087,6 +7141,7 @@ "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", "dev": true, + "license": "MIT", "dependencies": { "path-is-inside": "^1.0.2" }, @@ -6099,6 +7154,7 @@ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", "dev": true, + "license": "MIT", "dependencies": { "isobject": "^3.0.1" }, @@ -6107,13 +7163,45 @@ } }, "node_modules/is-regex": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz", - "integrity": "sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", + "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "has-symbols": "^1.0.2" + "call-bound": "^1.0.3" }, "engines": { "node": ">= 0.4" @@ -6125,17 +7213,23 @@ "node_modules/is-stream": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/is-string": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.6.tgz", - "integrity": "sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", + "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, "engines": { "node": ">= 0.4" }, @@ -6144,12 +7238,77 @@ } }, "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", + "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-symbols": "^1.1.0", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", + "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.1.tgz", + "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz", + "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", "dev": true, + "license": "MIT", "dependencies": { - "has-symbols": "^1.0.2" + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" }, "engines": { "node": ">= 0.4" @@ -6163,6 +7322,7 @@ "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -6170,8 +7330,9 @@ "node_modules/is-wsl": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -6179,19 +7340,22 @@ "node_modules/isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", + "license": "MIT" }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "license": "ISC" }, "node_modules/isobject": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -6199,46 +7363,42 @@ "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" }, "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", "dev": true, + "license": "MIT", "bin": { "jsesc": "bin/jsesc" }, "engines": { - "node": ">=4" + "node": ">=6" } }, "node_modules/json-parse-better-errors": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/json3": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", - "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/json5": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", "dev": true, - "dependencies": { - "minimist": "^1.2.5" - }, + "license": "MIT", "bin": { "json5": "lib/cli.js" }, @@ -6250,13 +7410,15 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -6266,34 +7428,24 @@ "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", "dev": true, + "license": "MIT", "engines": { "node": ">=4.3.0 <5.0.0 || >=5.10" } }, "node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", "dev": true, + "license": "MIT", "dependencies": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", - "json5": "^1.0.1" + "json5": "^2.1.2" }, "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/loader-utils/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" + "node": ">=8.9.0" } }, "node_modules/locate-path": { @@ -6301,6 +7453,7 @@ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, + "license": "MIT", "dependencies": { "p-locate": "^4.1.0" }, @@ -6311,24 +7464,28 @@ "node_modules/lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "license": "MIT" }, "node_modules/lodash-es": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", - "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", + "license": "MIT" }, "node_modules/lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", - "dev": true + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "dev": true, + "license": "MIT" }, "node_modules/loglevel": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", - "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==", + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.9.2.tgz", + "integrity": "sha512-HgMmCqIJSAKqo68l0rS2AanEWfkxaZ5wNiEFb5ggm08lDs9Xl2KxBlX3PTcaD2chBM1gXAYf491/M2Rv8Jwayg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6.0" }, @@ -6341,6 +7498,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "license": "MIT", "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" }, @@ -6353,20 +7511,19 @@ "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", "dev": true, + "license": "MIT", "dependencies": { "tslib": "^2.0.3" } }, "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==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", "dev": true, + "license": "ISC", "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" + "yallist": "^3.0.2" } }, "node_modules/make-dir": { @@ -6374,6 +7531,7 @@ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "dev": true, + "license": "MIT", "dependencies": { "semver": "^6.0.0" }, @@ -6387,8 +7545,9 @@ "node_modules/map-cache": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -6396,8 +7555,9 @@ "node_modules/map-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", "dev": true, + "license": "MIT", "dependencies": { "object-visit": "^1.0.0" }, @@ -6408,13 +7568,25 @@ "node_modules/material-colors": { "version": "1.2.6", "resolved": "https://registry.npmjs.org/material-colors/-/material-colors-1.2.6.tgz", - "integrity": "sha512-6qE4B9deFBIa9YSpOc9O0Sgc43zTeVYbgDT5veRKSlB2+ZuHNoVVxA1L/ckMUayV9Ay9y7Z/SZCLcGteW9i7bg==" + "integrity": "sha512-6qE4B9deFBIa9YSpOc9O0Sgc43zTeVYbgDT5veRKSlB2+ZuHNoVVxA1L/ckMUayV9Ay9y7Z/SZCLcGteW9i7bg==", + "license": "ISC" + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } }, "node_modules/md5.js": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", "dev": true, + "license": "MIT", "dependencies": { "hash-base": "^3.0.0", "inherits": "^2.0.1", @@ -6424,8 +7596,9 @@ "node_modules/media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -6433,54 +7606,30 @@ "node_modules/memory-fs": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "integrity": "sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==", "dev": true, + "license": "MIT", "dependencies": { "errno": "^0.1.3", "readable-stream": "^2.0.1" } }, - "node_modules/memory-fs/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "node_modules/memory-fs/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/memory-fs/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "node_modules/merge-descriptors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", - "dev": true - }, "node_modules/merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 8" } @@ -6488,20 +7637,22 @@ "node_modules/methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", "dev": true, + "license": "MIT", "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" + "braces": "^3.0.3", + "picomatch": "^2.3.1" }, "engines": { "node": ">=8.6" @@ -6512,6 +7663,7 @@ "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", "dev": true, + "license": "MIT", "dependencies": { "bn.js": "^4.0.0", "brorand": "^1.0.1" @@ -6521,16 +7673,18 @@ } }, "node_modules/miller-rabin/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz", + "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==", + "dev": true, + "license": "MIT" }, "node_modules/mime": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", "dev": true, + "license": "MIT", "bin": { "mime": "cli.js" }, @@ -6539,56 +7693,58 @@ } }, "node_modules/mime-db": { - "version": "1.48.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.48.0.tgz", - "integrity": "sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ==", + "version": "1.54.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", + "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/mime-types": { - "version": "2.1.31", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.31.tgz", - "integrity": "sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg==", + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", "dev": true, + "license": "MIT", "dependencies": { - "mime-db": "1.48.0" + "mime-db": "1.52.0" }, "engines": { "node": ">= 0.6" } }, - "node_modules/mini-create-react-context": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz", - "integrity": "sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ==", - "dependencies": { - "@babel/runtime": "^7.12.1", - "tiny-warning": "^1.0.3" - }, - "peerDependencies": { - "prop-types": "^15.0.0", - "react": "^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + "node_modules/mime-types/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" } }, "node_modules/minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/minimalistic-crypto-utils": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", - "dev": true + "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==", + "dev": true, + "license": "MIT" }, "node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -6597,16 +7753,21 @@ } }, "node_modules/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", "dev": true, + "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -6619,6 +7780,7 @@ "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", "dev": true, + "license": "ISC", "dependencies": { "minipass": "^3.0.0" }, @@ -6631,6 +7793,7 @@ "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", "dev": true, + "license": "ISC", "dependencies": { "minipass": "^3.0.0" }, @@ -6643,6 +7806,7 @@ "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", "dev": true, + "license": "ISC", "dependencies": { "minipass": "^3.0.0" }, @@ -6650,11 +7814,19 @@ "node": ">=8" } }, + "node_modules/minipass/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, + "license": "ISC" + }, "node_modules/minizlib": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", "dev": true, + "license": "MIT", "dependencies": { "minipass": "^3.0.0", "yallist": "^4.0.0" @@ -6663,11 +7835,19 @@ "node": ">= 8" } }, + "node_modules/minizlib/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, + "license": "ISC" + }, "node_modules/mississippi": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "concat-stream": "^1.5.0", "duplexify": "^3.4.2", @@ -6689,6 +7869,7 @@ "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", "dev": true, + "license": "MIT", "dependencies": { "for-in": "^1.0.2", "is-extendable": "^1.0.1" @@ -6697,23 +7878,12 @@ "node": ">=0.10.0" } }, - "node_modules/mixin-deep/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/mkdirp": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", "dev": true, + "license": "MIT", "bin": { "mkdirp": "bin/cmd.js" }, @@ -6724,8 +7894,10 @@ "node_modules/move-concurrently": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "integrity": "sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ==", + "deprecated": "This package is no longer supported.", "dev": true, + "license": "ISC", "dependencies": { "aproba": "^1.1.1", "copy-concurrently": "^1.0.0", @@ -6736,28 +7908,45 @@ } }, "node_modules/move-concurrently/node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", "dev": true, + "license": "MIT", "dependencies": { - "minimist": "^1.2.5" + "minimist": "^1.2.6" }, "bin": { "mkdirp": "bin/cmd.js" } }, + "node_modules/move-concurrently/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT" }, "node_modules/multicast-dns": { "version": "6.2.3", "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", "dev": true, + "license": "MIT", "dependencies": { "dns-packet": "^1.3.1", "thunky": "^1.0.2" @@ -6769,21 +7958,30 @@ "node_modules/multicast-dns-service-types": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", - "dev": true + "integrity": "sha512-cnAsSVxIDsYt0v7HmC0hWZFwwXSh+E6PgCrREDuN/EsjgLwA5XRmlMHhSiDPrt6HxY1gTivEa/Zh7GtODoLevQ==", + "dev": true, + "license": "MIT" }, "node_modules/nan": { - "version": "2.14.2", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", - "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", + "version": "2.23.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.23.0.tgz", + "integrity": "sha512-1UxuyYGdoQHcGg87Lkqm3FzefucTa0NAiOcuRsDmysep3c1LVCRK2krrUDafMWtjSG04htvAmvg96+SDknOmgQ==", "dev": true, + "license": "MIT", "optional": true }, "node_modules/nanoid": { - "version": "3.1.23", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz", - "integrity": "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==", + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -6796,6 +7994,7 @@ "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", "dev": true, + "license": "MIT", "dependencies": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -6814,10 +8013,11 @@ } }, "node_modules/negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -6826,19 +8026,22 @@ "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/nice-try": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/no-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", "dev": true, + "license": "MIT", "dependencies": { "lower-case": "^2.0.2", "tslib": "^2.0.3" @@ -6849,6 +8052,7 @@ "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", "dev": true, + "license": "(BSD-3-Clause OR GPL-2.0)", "engines": { "node": ">= 6.0.0" } @@ -6858,6 +8062,7 @@ "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", "dev": true, + "license": "MIT", "dependencies": { "assert": "^1.1.1", "browserify-zlib": "^0.2.0", @@ -6884,53 +8089,26 @@ "vm-browserify": "^1.0.1" } }, - "node_modules/node-libs-browser/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, "node_modules/node-libs-browser/node_modules/punycode": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true - }, - "node_modules/node-libs-browser/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/node-libs-browser/node_modules/readable-stream/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } + "license": "MIT" }, "node_modules/node-releases": { - "version": "1.1.72", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.72.tgz", - "integrity": "sha512-LLUo+PpH3dU6XizX3iVoubUNheF/owjXCZZ5yACDxNnPtgFuludV1ZL3ayK1kVep42Rmm0+R9/Y60NQbZ2bifw==", - "dev": true + "version": "2.0.23", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.23.tgz", + "integrity": "sha512-cCmFDMSm26S6tQSDpBCg/NR8NENrVPhAJSf+XbxBG4rPFaaonlEoE9wHQmun+cls499TQGSb7ZyPBRlzgKfpeg==", + "dev": true, + "license": "MIT" }, "node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -6938,8 +8116,9 @@ "node_modules/npm-run-path": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", "dev": true, + "license": "MIT", "dependencies": { "path-key": "^2.0.0" }, @@ -6948,10 +8127,11 @@ } }, "node_modules/nth-check": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz", - "integrity": "sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0" }, @@ -6962,7 +8142,8 @@ "node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -6970,8 +8151,9 @@ "node_modules/object-copy": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", "dev": true, + "license": "MIT", "dependencies": { "copy-descriptor": "^0.1.0", "define-property": "^0.2.5", @@ -6984,8 +8166,9 @@ "node_modules/object-copy/node_modules/define-property": { "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", "dev": true, + "license": "MIT", "dependencies": { "is-descriptor": "^0.1.0" }, @@ -6993,11 +8176,26 @@ "node": ">=0.10.0" } }, + "node_modules/object-copy/node_modules/is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/object-copy/node_modules/kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dev": true, + "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" }, @@ -7006,22 +8204,27 @@ } }, "node_modules/object-inspect": { - "version": "1.10.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.10.3.tgz", - "integrity": "sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==", + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/object-is": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", + "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1" }, "engines": { "node": ">= 0.4" @@ -7035,6 +8238,7 @@ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" } @@ -7042,8 +8246,9 @@ "node_modules/object-visit": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", "dev": true, + "license": "MIT", "dependencies": { "isobject": "^3.0.0" }, @@ -7052,14 +8257,17 @@ } }, "node_modules/object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", + "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0", + "has-symbols": "^1.1.0", "object-keys": "^1.1.1" }, "engines": { @@ -7070,14 +8278,19 @@ } }, "node_modules/object.getownpropertydescriptors": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz", - "integrity": "sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ==", + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.8.tgz", + "integrity": "sha512-qkHIGe4q0lSYMv0XI4SsBTJz3WaURhLvd0lKSgtVuOsJ2krg4SgMw3PIRQFMp07yi++UR3se2mkcLqsBNpBb/A==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.2" + "array.prototype.reduce": "^1.0.6", + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "gopd": "^1.0.1", + "safe-array-concat": "^1.1.2" }, "engines": { "node": ">= 0.8" @@ -7089,8 +8302,9 @@ "node_modules/object.pick": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", "dev": true, + "license": "MIT", "dependencies": { "isobject": "^3.0.1" }, @@ -7102,13 +8316,15 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", "dev": true, + "license": "MIT", "dependencies": { "ee-first": "1.1.1" }, @@ -7117,10 +8333,11 @@ } }, "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.1.0.tgz", + "integrity": "sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -7128,8 +8345,9 @@ "node_modules/once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "dev": true, + "license": "ISC", "dependencies": { "wrappy": "1" } @@ -7139,6 +8357,7 @@ "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", "dev": true, + "license": "MIT", "dependencies": { "is-wsl": "^1.1.0" }, @@ -7146,40 +8365,52 @@ "node": ">=4" } }, - "node_modules/original": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", - "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", - "dev": true, - "dependencies": { - "url-parse": "^1.4.3" - } - }, "node_modules/os-browserify": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", - "dev": true + "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==", + "dev": true, + "license": "MIT" + }, + "node_modules/own-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz", + "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.6", + "object-keys": "^1.1.1", + "safe-push-apply": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/p-finally": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, + "license": "MIT", "dependencies": { - "p-try": "^2.0.0" + "yocto-queue": "^0.1.0" }, "engines": { - "node": ">=6" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -7190,6 +8421,7 @@ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, + "license": "MIT", "dependencies": { "p-limit": "^2.2.0" }, @@ -7197,13 +8429,36 @@ "node": ">=8" } }, - "node_modules/p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "node_modules/p-locate/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, "engines": { "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/p-retry": { @@ -7211,6 +8466,7 @@ "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", "dev": true, + "license": "MIT", "dependencies": { "retry": "^0.12.0" }, @@ -7223,6 +8479,7 @@ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -7231,77 +8488,55 @@ "version": "1.0.11", "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", - "dev": true + "dev": true, + "license": "(MIT AND Zlib)" }, "node_modules/parallel-transform": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", "dev": true, + "license": "MIT", "dependencies": { "cyclist": "^1.0.1", "inherits": "^2.0.3", "readable-stream": "^2.1.5" } }, - "node_modules/parallel-transform/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dev": true, + "license": "MIT", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } }, - "node_modules/parallel-transform/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "node_modules/parse-asn1": { + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.9.tgz", + "integrity": "sha512-fIYNuZ/HastSb80baGOuPRo1O9cf4baWw5WsAp7dBuUzeTD/BoaG8sVTdlPFksBE2lF21dN+A1AnrpIjSWqHHg==", "dev": true, + "license": "ISC", "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/parallel-transform/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "dev": true, - "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/parse-asn1": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", - "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", - "dev": true, - "dependencies": { - "asn1.js": "^5.2.0", - "browserify-aes": "^1.0.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" + "asn1.js": "^4.10.1", + "browserify-aes": "^1.2.0", + "evp_bytestokey": "^1.0.3", + "pbkdf2": "^3.1.5", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" } }, "node_modules/parse-passwd": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -7311,6 +8546,7 @@ "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -7320,6 +8556,7 @@ "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", "dev": true, + "license": "MIT", "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3" @@ -7328,8 +8565,9 @@ "node_modules/pascalcase": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -7338,19 +8576,22 @@ "version": "0.0.1", "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/path-dirname": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true + "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==", + "dev": true, + "license": "MIT" }, "node_modules/path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -7358,8 +8599,9 @@ "node_modules/path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -7367,14 +8609,16 @@ "node_modules/path-is-inside": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", - "dev": true + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", + "dev": true, + "license": "(WTFPL OR MIT)" }, "node_modules/path-key": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -7383,12 +8627,14 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/path-to-regexp": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", - "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.9.0.tgz", + "integrity": "sha512-xIp7/apCFJuUHdDLWe8O1HIkb0kQrOMb/0u6FXQjemHn/ii5LrIzU6bdECnsiTF/GjZkMEKg1xdiZwNqDYlZ6g==", + "license": "MIT", "dependencies": { "isarray": "0.0.1" } @@ -7398,31 +8644,42 @@ "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/pbkdf2": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", - "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.5.tgz", + "integrity": "sha512-Q3CG/cYvCO1ye4QKkuH7EXxs3VC/rI1/trd+qX2+PolbaKG0H+bgcZzrTt96mMyRtejk+JMCiLUn3y29W8qmFQ==", "dev": true, + "license": "MIT", "dependencies": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "ripemd160": "^2.0.3", + "safe-buffer": "^5.2.1", + "sha.js": "^2.4.12", + "to-buffer": "^1.2.1" }, "engines": { - "node": ">=0.12" + "node": ">= 0.10" } }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "dev": true, + "license": "ISC" + }, "node_modules/picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "dev": true, + "license": "MIT", "engines": { "node": ">=8.6" }, @@ -7435,6 +8692,7 @@ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -7442,8 +8700,9 @@ "node_modules/pinkie": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -7451,8 +8710,9 @@ "node_modules/pinkie-promise": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", "dev": true, + "license": "MIT", "dependencies": { "pinkie": "^2.0.0" }, @@ -7465,6 +8725,7 @@ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", "dev": true, + "license": "MIT", "dependencies": { "find-up": "^4.0.0" }, @@ -7473,72 +8734,74 @@ } }, "node_modules/portfinder": { - "version": "1.0.28", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", - "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "version": "1.0.38", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.38.tgz", + "integrity": "sha512-rEwq/ZHlJIKw++XtLAO8PPuOQA/zaPJOZJ37BVuN97nLpMJeuDVLVGRwbFoBgLudgdTMP2hdRJP++H+8QOA3vg==", "dev": true, + "license": "MIT", "dependencies": { - "async": "^2.6.2", - "debug": "^3.1.1", - "mkdirp": "^0.5.5" + "async": "^3.2.6", + "debug": "^4.3.6" }, "engines": { - "node": ">= 0.12.0" - } - }, - "node_modules/portfinder/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/portfinder/node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" + "node": ">= 10.12" } }, "node_modules/posix-character-classes": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, + "node_modules/possible-typed-array-names": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", + "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/postcss": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.0.tgz", - "integrity": "sha512-+ogXpdAjWGa+fdYY5BQ96V/6tAo+TdSSIMP5huJBIygdWwKtVoB5JWZ7yUd4xZ8r+8Kvvx4nyg/PQ071H4UtcQ==", + "version": "8.5.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", + "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", "dependencies": { - "colorette": "^1.2.2", - "nanoid": "^3.1.23", - "source-map-js": "^0.6.2" + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" }, "engines": { "node": "^10 || ^12 || >=14" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" } }, "node_modules/postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", + "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", "dev": true, + "license": "ISC", "engines": { "node": "^10 || ^12 || >= 14" }, @@ -7547,13 +8810,14 @@ } }, "node_modules/postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz", + "integrity": "sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==", "dev": true, + "license": "MIT", "dependencies": { "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", + "postcss-selector-parser": "^7.0.0", "postcss-value-parser": "^4.1.0" }, "engines": { @@ -7564,12 +8828,13 @@ } }, "node_modules/postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", + "integrity": "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==", "dev": true, + "license": "ISC", "dependencies": { - "postcss-selector-parser": "^6.0.4" + "postcss-selector-parser": "^7.0.0" }, "engines": { "node": "^10 || ^12 || >= 14" @@ -7583,6 +8848,7 @@ "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", "dev": true, + "license": "ISC", "dependencies": { "icss-utils": "^5.0.0" }, @@ -7594,10 +8860,11 @@ } }, "node_modules/postcss-selector-parser": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", - "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", "dev": true, + "license": "MIT", "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -7607,16 +8874,18 @@ } }, "node_modules/postcss-value-parser": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", - "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", - "dev": true + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true, + "license": "MIT" }, "node_modules/pretty-error": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", "dev": true, + "license": "MIT", "dependencies": { "lodash": "^4.17.20", "renderkid": "^2.0.4" @@ -7625,8 +8894,9 @@ "node_modules/process": { "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6.0" } @@ -7635,22 +8905,25 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/promise-inflight": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", - "dev": true + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", + "dev": true, + "license": "ISC" }, "node_modules/prop-types": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", - "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "license": "MIT", "dependencies": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", - "react-is": "^16.8.1" + "react-is": "^16.13.1" } }, "node_modules/proxy-addr": { @@ -7658,6 +8931,7 @@ "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", "dev": true, + "license": "MIT", "dependencies": { "forwarded": "0.2.0", "ipaddr.js": "1.9.1" @@ -7669,14 +8943,16 @@ "node_modules/prr": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", - "dev": true + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", + "dev": true, + "license": "MIT" }, "node_modules/public-encrypt": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", "dev": true, + "license": "MIT", "dependencies": { "bn.js": "^4.1.0", "browserify-rsa": "^4.0.0", @@ -7687,16 +8963,18 @@ } }, "node_modules/public-encrypt/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.2.tgz", + "integrity": "sha512-n4DSx829VRTRByMRGdjQ9iqsN0Bh4OolPsFnaZBLcbi8iXcB+kJ9s7EnRt4wILZNV3kPLHkRVfOc/HvhC3ovDw==", + "dev": true, + "license": "MIT" }, "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.3.tgz", + "integrity": "sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==", "dev": true, + "license": "MIT", "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -7707,6 +8985,7 @@ "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", "dev": true, + "license": "MIT", "dependencies": { "duplexify": "^3.6.0", "inherits": "^2.0.3", @@ -7718,43 +8997,42 @@ "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", "dev": true, + "license": "MIT", "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" } }, "node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz", + "integrity": "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==", "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.1.0" + }, "engines": { "node": ">=0.6" - } - }, - "node_modules/querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", - "dev": true, - "engines": { - "node": ">=0.4.x" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/querystring-es3": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", "dev": true, "engines": { "node": ">=0.4.x" @@ -7764,7 +9042,8 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/queue-microtask": { "version": "1.2.3", @@ -7784,13 +9063,15 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", "dev": true, + "license": "MIT", "dependencies": { "safe-buffer": "^5.1.0" } @@ -7800,6 +9081,7 @@ "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", "dev": true, + "license": "MIT", "dependencies": { "randombytes": "^2.0.5", "safe-buffer": "^5.1.0" @@ -7810,18 +9092,20 @@ "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/raw-body": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", - "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", "dev": true, + "license": "MIT", "dependencies": { - "bytes": "3.1.0", - "http-errors": "1.7.2", + "bytes": "3.1.2", + "http-errors": "2.0.0", "iconv-lite": "0.4.24", "unpipe": "1.0.0" }, @@ -7829,19 +9113,11 @@ "node": ">= 0.8" } }, - "node_modules/raw-body/node_modules/bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, "node_modules/react": { "version": "16.14.0", "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", @@ -7855,6 +9131,7 @@ "version": "2.19.3", "resolved": "https://registry.npmjs.org/react-color/-/react-color-2.19.3.tgz", "integrity": "sha512-LEeGE/ZzNLIsFWa1TMe8y5VYqr7bibneWmvJwm1pCn/eNmrabWDh659JSPn9BuaMpEfU83WTOJfnCcjDZwNQTA==", + "license": "MIT", "dependencies": { "@icons/material": "^0.2.4", "lodash": "^4.17.15", @@ -7872,6 +9149,7 @@ "version": "16.14.0", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", @@ -7885,18 +9163,19 @@ "node_modules/react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "license": "MIT" }, "node_modules/react-router": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.2.0.tgz", - "integrity": "sha512-smz1DUuFHRKdcJC0jobGo8cVbhO3x50tCL4icacOlcwDOEQPq4TMqwx3sY1TP+DvtTgz4nm3thuo7A+BK2U0Dw==", + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz", + "integrity": "sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==", + "license": "MIT", "dependencies": { - "@babel/runtime": "^7.1.2", + "@babel/runtime": "^7.12.13", "history": "^4.9.0", "hoist-non-react-statics": "^3.1.0", "loose-envify": "^1.3.1", - "mini-create-react-context": "^0.4.0", "path-to-regexp": "^1.7.0", "prop-types": "^15.6.2", "react-is": "^16.6.0", @@ -7908,15 +9187,16 @@ } }, "node_modules/react-router-dom": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.2.0.tgz", - "integrity": "sha512-gxAmfylo2QUjcwxI63RhQ5G85Qqt4voZpUXSEqCwykV0baaOTQDR1f0PmY8AELqIyVc0NEZUj0Gov5lNGcXgsA==", + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.4.tgz", + "integrity": "sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ==", + "license": "MIT", "dependencies": { - "@babel/runtime": "^7.1.2", + "@babel/runtime": "^7.12.13", "history": "^4.9.0", "loose-envify": "^1.3.1", "prop-types": "^15.6.2", - "react-router": "5.2.0", + "react-router": "5.3.4", "tiny-invariant": "^1.0.2", "tiny-warning": "^1.0.0" }, @@ -7928,29 +9208,57 @@ "version": "1.2.3", "resolved": "https://registry.npmjs.org/reactcss/-/reactcss-1.2.3.tgz", "integrity": "sha512-KiwVUcFu1RErkI97ywr8nvx8dNOpT03rbnma0SSalTYjkrPYaEajR4a/MRt6DZ46K6arDRbWMNHF+xH7G7n/8A==", + "license": "MIT", "dependencies": { "lodash": "^4.0.1" } }, "node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "dev": true, + "license": "MIT", "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readable-stream/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "license": "MIT" + }, + "node_modules/readable-stream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" } }, "node_modules/readdirp": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", - "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "picomatch": "^2.2.1" @@ -7959,43 +9267,55 @@ "node": ">=8.10.0" } }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", + "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.7", + "get-proto": "^1.0.1", + "which-builtin-type": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/regenerate": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/regenerate-unicode-properties": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", - "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.2.tgz", + "integrity": "sha512-m03P+zhBeQd1RGnYxrGyDAPpWX/epKirLrp8e3qevZdVkKtnCrjjWczIbYc8+xd6vcTStVlqfycTx1KR4LOr0g==", "dev": true, + "license": "MIT", "dependencies": { - "regenerate": "^1.4.0" + "regenerate": "^1.4.2" }, "engines": { "node": ">=4" } }, - "node_modules/regenerator-runtime": { - "version": "0.13.7", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", - "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" - }, - "node_modules/regenerator-transform": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", - "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.8.4" - } - }, "node_modules/regex-not": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", "dev": true, + "license": "MIT", "dependencies": { "extend-shallow": "^3.0.2", "safe-regex": "^1.1.0" @@ -8005,13 +9325,18 @@ } }, "node_modules/regexp.prototype.flags": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", - "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", + "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "set-function-name": "^2.0.2" }, "engines": { "node": ">= 0.4" @@ -8021,54 +9346,49 @@ } }, "node_modules/regexpu-core": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", - "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.4.0.tgz", + "integrity": "sha512-0ghuzq67LI9bLXpOX/ISfve/Mq33a4aFRzoQYhnnok1JOFpmE/A2TBGkNVenOGEeSBCjIiWcc6MVOG5HEQv0sA==", "dev": true, + "license": "MIT", "dependencies": { - "regenerate": "^1.4.0", - "regenerate-unicode-properties": "^8.2.0", - "regjsgen": "^0.5.1", - "regjsparser": "^0.6.4", - "unicode-match-property-ecmascript": "^1.0.4", - "unicode-match-property-value-ecmascript": "^1.2.0" + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.2.2", + "regjsgen": "^0.8.0", + "regjsparser": "^0.13.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.2.1" }, "engines": { "node": ">=4" } }, "node_modules/regjsgen": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", - "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", - "dev": true + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", + "dev": true, + "license": "MIT" }, "node_modules/regjsparser": { - "version": "0.6.9", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz", - "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==", + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.13.0.tgz", + "integrity": "sha512-NZQZdC5wOE/H3UT28fVGL+ikOZcEzfMGk/c3iN9UGxzWHMa1op7274oyiUVrAG4B2EuFhus8SvkaYnhvW92p9Q==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "jsesc": "~0.5.0" + "jsesc": "~3.1.0" }, "bin": { "regjsparser": "bin/parser" } }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - } - }, "node_modules/relateurl": { "version": "0.2.7", "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.10" } @@ -8076,14 +9396,16 @@ "node_modules/remove-trailing-separator": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true + "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", + "dev": true, + "license": "ISC" }, "node_modules/renderkid": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", "dev": true, + "license": "MIT", "dependencies": { "css-select": "^4.1.3", "dom-converter": "^0.2.0", @@ -8093,10 +9415,11 @@ } }, "node_modules/renderkid/node_modules/domhandler": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.0.tgz", - "integrity": "sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "domelementtype": "^2.2.0" }, @@ -8119,6 +9442,7 @@ "url": "https://github.com/sponsors/fb55" } ], + "license": "MIT", "dependencies": { "domelementtype": "^2.0.1", "domhandler": "^4.0.0", @@ -8131,6 +9455,7 @@ "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -8138,8 +9463,9 @@ "node_modules/repeat-string": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10" } @@ -8147,8 +9473,9 @@ "node_modules/require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -8157,22 +9484,32 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", - "dev": true + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true, + "license": "MIT" }, "node_modules/resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "version": "1.22.10", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", + "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", "dev": true, + "license": "MIT", "dependencies": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" + "is-core-module": "^2.16.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -8181,8 +9518,9 @@ "node_modules/resolve-cwd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "integrity": "sha512-ccu8zQTrzVr954472aUVPLEcB3YpKSYR3cg/3lo1okzobPBM+1INXBbBZlDbnI/hbEocnf8j0QVo43hQKrbchg==", "dev": true, + "license": "MIT", "dependencies": { "resolve-from": "^3.0.0" }, @@ -8193,8 +9531,9 @@ "node_modules/resolve-dir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", - "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "integrity": "sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==", "dev": true, + "license": "MIT", "dependencies": { "expand-tilde": "^2.0.0", "global-modules": "^1.0.0" @@ -8208,6 +9547,7 @@ "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", "dev": true, + "license": "MIT", "dependencies": { "global-prefix": "^1.0.1", "is-windows": "^1.0.1", @@ -8217,11 +9557,29 @@ "node": ">=0.10.0" } }, + "node_modules/resolve-dir/node_modules/global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==", + "dev": true, + "license": "MIT", + "dependencies": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/resolve-from": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -8229,20 +9587,23 @@ "node_modules/resolve-pathname": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", - "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" + "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==", + "license": "MIT" }, "node_modules/resolve-url": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", "deprecated": "https://github.com/lydell/resolve-url#deprecated", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/ret": { "version": "0.1.15", "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.12" } @@ -8250,52 +9611,79 @@ "node_modules/retry": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", "dev": true, + "license": "MIT", "engines": { "node": ">= 4" } }, "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", "dev": true, + "license": "MIT", "engines": { "iojs": ">=1.0.0", "node": ">=0.10.0" } }, "node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", "dev": true, + "license": "ISC", "dependencies": { "glob": "^7.1.3" }, "bin": { "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.3.tgz", + "integrity": "sha512-5Di9UC0+8h1L6ZD2d7awM7E/T4uA1fJRlx6zk/NvdCCVEoAnFqvHmCuNeIKoCeIixBX/q8uM+6ycDvF8woqosA==", "dev": true, + "license": "MIT", "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" + "hash-base": "^3.1.2", + "inherits": "^2.0.4" + }, + "engines": { + "node": ">= 0.8" } }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "node_modules/ripemd160/node_modules/hash-base": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.2.tgz", + "integrity": "sha512-Bb33KbowVTIj5s7Ked1OsqHUeCpz//tPwR+E2zJgJKo9Z5XolZ9b6bdUgjmYlwnWhoOQKoTd1TYToZGn5mAYOg==", "dev": true, - "funding": [ - { - "type": "github", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "^2.3.8", + "safe-buffer": "^5.2.1", + "to-buffer": "^1.2.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", "url": "https://github.com/sponsors/feross" }, { @@ -8307,6 +9695,7 @@ "url": "https://feross.org/support" } ], + "license": "MIT", "dependencies": { "queue-microtask": "^1.2.2" } @@ -8314,37 +9703,125 @@ "node_modules/run-queue": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", - "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "integrity": "sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg==", "dev": true, + "license": "ISC", "dependencies": { "aproba": "^1.1.1" } }, + "node_modules/safe-array-concat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz", + "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "has-symbols": "^1.1.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-array-concat/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true, + "license": "MIT" + }, "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/safe-push-apply": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz", + "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-push-apply/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true, + "license": "MIT" }, "node_modules/safe-regex": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", "dev": true, + "license": "MIT", "dependencies": { "ret": "~0.1.10" } }, + "node_modules/safe-regex-test": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", + "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-regex": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/scheduler": { "version": "0.19.1", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1" @@ -8355,6 +9832,7 @@ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", "dev": true, + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.5", "ajv": "^6.12.4", @@ -8371,46 +9849,50 @@ "node_modules/select-hose": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", - "dev": true + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "dev": true, + "license": "MIT" }, "node_modules/selfsigned": { - "version": "1.10.11", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.11.tgz", - "integrity": "sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==", + "version": "1.10.14", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.14.tgz", + "integrity": "sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA==", "dev": true, + "license": "MIT", "dependencies": { "node-forge": "^0.10.0" } }, "node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", - "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", "dev": true, + "license": "MIT", "dependencies": { "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", + "depd": "2.0.0", + "destroy": "1.2.0", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", "fresh": "0.5.2", - "http-errors": "~1.7.2", + "http-errors": "2.0.0", "mime": "1.6.0", - "ms": "2.1.1", - "on-finished": "~2.3.0", + "ms": "2.1.3", + "on-finished": "2.4.1", "range-parser": "~1.2.1", - "statuses": "~1.5.0" + "statuses": "2.0.1" }, "engines": { "node": ">= 0.8.0" @@ -8421,6 +9903,7 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, + "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -8428,20 +9911,26 @@ "node_modules/send/node_modules/debug/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" }, - "node_modules/send/node_modules/ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true + "node_modules/send/node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } }, "node_modules/serialize-javascript": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "randombytes": "^2.1.0" } @@ -8449,8 +9938,9 @@ "node_modules/serve-index": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", "dev": true, + "license": "MIT", "dependencies": { "accepts": "~1.3.4", "batch": "0.6.1", @@ -8469,15 +9959,27 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, "node_modules/serve-index/node_modules/http-errors": { "version": "1.6.3", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", "dev": true, + "license": "MIT", "dependencies": { "depd": "~1.1.2", "inherits": "2.0.3", @@ -8491,31 +9993,45 @@ "node_modules/serve-index/node_modules/inherits": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true, + "license": "ISC" }, "node_modules/serve-index/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" }, "node_modules/serve-index/node_modules/setprototypeof": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true + "dev": true, + "license": "ISC" + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } }, "node_modules/serve-static": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", - "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", "dev": true, + "license": "MIT", "dependencies": { - "encodeurl": "~1.0.2", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "parseurl": "~1.3.3", - "send": "0.17.1" + "send": "0.19.0" }, "engines": { "node": ">= 0.8.0" @@ -8524,14 +10040,65 @@ "node_modules/set-blocking": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", + "dev": true, + "license": "ISC" + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-proto": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/set-proto/-/set-proto-1.0.0.tgz", + "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } }, "node_modules/set-value": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", "dev": true, + "license": "MIT", "dependencies": { "extend-shallow": "^2.0.1", "is-extendable": "^0.1.1", @@ -8545,8 +10112,9 @@ "node_modules/set-value/node_modules/extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, + "license": "MIT", "dependencies": { "is-extendable": "^0.1.0" }, @@ -8554,36 +10122,57 @@ "node": ">=0.10.0" } }, + "node_modules/set-value/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/setimmediate": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", - "dev": true + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", + "dev": true, + "license": "MIT" }, "node_modules/setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", - "dev": true + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true, + "license": "ISC" }, "node_modules/sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "version": "2.4.12", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.12.tgz", + "integrity": "sha512-8LzC5+bvI45BjpfXU8V5fdU2mfeKiQe1D1gIMn7XUlF3OTUrpdJpPPH4EMAnF0DsHHdSZqCdSss5qCmJKuiO3w==", "dev": true, + "license": "(MIT AND BSD-3-Clause)", "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "inherits": "^2.0.4", + "safe-buffer": "^5.2.1", + "to-buffer": "^1.2.0" }, "bin": { "sha.js": "bin.js" + }, + "engines": { + "node": ">= 0.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/shebang-command": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", "dev": true, + "license": "MIT", "dependencies": { "shebang-regex": "^1.0.0" }, @@ -8594,23 +10183,102 @@ "node_modules/shebang-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, + "node_modules/side-channel": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", - "dev": true + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true, + "license": "ISC" }, "node_modules/slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -8620,6 +10288,7 @@ "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", "dev": true, + "license": "MIT", "dependencies": { "base": "^0.11.1", "debug": "^2.2.0", @@ -8639,6 +10308,7 @@ "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", "dev": true, + "license": "MIT", "dependencies": { "define-property": "^1.0.0", "isobject": "^3.0.0", @@ -8651,8 +10321,9 @@ "node_modules/snapdragon-node/node_modules/define-property": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", "dev": true, + "license": "MIT", "dependencies": { "is-descriptor": "^1.0.0" }, @@ -8660,49 +10331,12 @@ "node": ">=0.10.0" } }, - "node_modules/snapdragon-node/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/snapdragon-util": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", "dev": true, + "license": "MIT", "dependencies": { "kind-of": "^3.2.0" }, @@ -8713,8 +10347,9 @@ "node_modules/snapdragon-util/node_modules/kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dev": true, + "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" }, @@ -8727,6 +10362,7 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, + "license": "MIT", "dependencies": { "ms": "2.0.0" } @@ -8734,8 +10370,9 @@ "node_modules/snapdragon/node_modules/define-property": { "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", "dev": true, + "license": "MIT", "dependencies": { "is-descriptor": "^0.1.0" }, @@ -8746,8 +10383,9 @@ "node_modules/snapdragon/node_modules/extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, + "license": "MIT", "dependencies": { "is-extendable": "^0.1.0" }, @@ -8755,42 +10393,85 @@ "node": ">=0.10.0" } }, - "node_modules/snapdragon/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/sockjs": { - "version": "0.3.21", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz", - "integrity": "sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw==", + "node_modules/snapdragon/node_modules/is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", "dev": true, + "license": "MIT", "dependencies": { - "faye-websocket": "^0.11.3", - "uuid": "^3.4.0", - "websocket-driver": "^0.7.4" + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" } }, - "node_modules/sockjs-client": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.5.1.tgz", - "integrity": "sha512-VnVAb663fosipI/m6pqRXakEOw7nvd7TUgdr3PlR/8V2I95QIdwT8L4nMxhyU8SmDBHYXU1TOElaKOmKLfYzeQ==", + "node_modules/snapdragon/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", "dev": true, - "dependencies": { - "debug": "^3.2.6", - "eventsource": "^1.0.7", - "faye-websocket": "^0.11.3", - "inherits": "^2.0.4", - "json3": "^3.3.3", - "url-parse": "^1.5.1" + "license": "MIT", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/sockjs-client/node_modules/debug": { - "version": "3.2.7", + "node_modules/snapdragon/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/snapdragon/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/sockjs-client": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.6.1.tgz", + "integrity": "sha512-2g0tjOR+fRs0amxENLi/q5TiJTqY+WXFOzb5UwXndlK6TO3U/mirZznpx6w34HVMoc3g7cY24yC/ZMIYnDlfkw==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7", + "eventsource": "^2.0.2", + "faye-websocket": "^0.11.4", + "inherits": "^2.0.4", + "url-parse": "^1.5.10" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://tidelift.com/funding/github/npm/sockjs-client" + } + }, + "node_modules/sockjs-client/node_modules/debug": { + "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, + "license": "MIT", "dependencies": { "ms": "^2.1.1" } @@ -8799,22 +10480,25 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/source-map-js": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", - "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -8825,6 +10509,7 @@ "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", "dev": true, + "license": "MIT", "dependencies": { "atob": "^2.1.2", "decode-uri-component": "^0.2.0", @@ -8834,36 +10519,30 @@ } }, "node_modules/source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", "dev": true, + "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" } }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/source-map-url": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", "deprecated": "See https://github.com/lydell/source-map-url#deprecated", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/spdy": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", "dev": true, + "license": "MIT", "dependencies": { "debug": "^4.1.0", "handle-thing": "^2.0.0", @@ -8880,6 +10559,7 @@ "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", "dev": true, + "license": "MIT", "dependencies": { "debug": "^4.1.0", "detect-node": "^2.0.4", @@ -8889,11 +10569,27 @@ "wbuf": "^1.7.3" } }, + "node_modules/spdy-transport/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/split-string": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", "dev": true, + "license": "MIT", "dependencies": { "extend-shallow": "^3.0.0" }, @@ -8906,6 +10602,7 @@ "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", "dev": true, + "license": "ISC", "dependencies": { "minipass": "^3.1.1" }, @@ -8916,8 +10613,9 @@ "node_modules/static-extend": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", "dev": true, + "license": "MIT", "dependencies": { "define-property": "^0.2.5", "object-copy": "^0.1.0" @@ -8929,8 +10627,9 @@ "node_modules/static-extend/node_modules/define-property": { "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", "dev": true, + "license": "MIT", "dependencies": { "is-descriptor": "^0.1.0" }, @@ -8938,53 +10637,53 @@ "node": ">=0.10.0" } }, - "node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "node_modules/static-extend/node_modules/is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", "dev": true, + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, "engines": { - "node": ">= 0.6" + "node": ">= 0.4" } }, - "node_modules/stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", "dev": true, - "dependencies": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" + "license": "MIT", + "engines": { + "node": ">= 0.8" } }, - "node_modules/stream-browserify/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "node_modules/stream-browserify/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "node_modules/stop-iteration-iterator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz", + "integrity": "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==", "dev": true, + "license": "MIT", "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "es-errors": "^1.3.0", + "internal-slot": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" } }, - "node_modules/stream-browserify/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "node_modules/stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", "dev": true, + "license": "MIT", "dependencies": { - "safe-buffer": "~5.1.0" + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" } }, "node_modules/stream-each": { @@ -8992,6 +10691,7 @@ "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", "dev": true, + "license": "MIT", "dependencies": { "end-of-stream": "^1.1.0", "stream-shift": "^1.0.0" @@ -9002,6 +10702,7 @@ "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", "dev": true, + "license": "MIT", "dependencies": { "builtin-status-codes": "^3.0.0", "inherits": "^2.0.1", @@ -9010,76 +10711,29 @@ "xtend": "^4.0.0" } }, - "node_modules/stream-http/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "node_modules/stream-http/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/stream-http/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, "node_modules/stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", - "dev": true + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.3.tgz", + "integrity": "sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==", + "dev": true, + "license": "MIT" }, "node_modules/string_decoder": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", "dev": true, + "license": "MIT", "dependencies": { "safe-buffer": "~5.2.0" } }, - "node_modules/string_decoder/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, "node_modules/string-width": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", "dev": true, + "license": "MIT", "dependencies": { "emoji-regex": "^7.0.1", "is-fullwidth-code-point": "^2.0.0", @@ -9090,10 +10744,11 @@ } }, "node_modules/string-width/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -9103,6 +10758,7 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-regex": "^4.1.0" }, @@ -9110,27 +10766,60 @@ "node": ">=6" } }, + "node_modules/string.prototype.trim": { + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", + "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-data-property": "^1.1.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-object-atoms": "^1.0.0", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/string.prototype.trimend": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", - "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz", + "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/string.prototype.trimstart": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", - "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -9139,8 +10828,9 @@ "node_modules/strip-ansi": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", "dev": true, + "license": "MIT", "dependencies": { "ansi-regex": "^2.0.0" }, @@ -9151,8 +10841,9 @@ "node_modules/strip-eof": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -9162,6 +10853,7 @@ "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-2.0.0.tgz", "integrity": "sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==", "dev": true, + "license": "MIT", "dependencies": { "loader-utils": "^2.0.0", "schema-utils": "^3.0.0" @@ -9177,27 +10869,14 @@ "webpack": "^4.0.0 || ^5.0.0" } }, - "node_modules/style-loader/node_modules/loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, "node_modules/style-loader/node_modules/schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", "dev": true, + "license": "MIT", "dependencies": { - "@types/json-schema": "^7.0.6", + "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", "ajv-keywords": "^3.5.2" }, @@ -9210,15 +10889,29 @@ } }, "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^3.0.0" }, "engines": { - "node": ">=4" + "node": ">=6" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/tapable": { @@ -9226,32 +10919,52 @@ "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/tar": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz", - "integrity": "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", "dev": true, + "license": "ISC", "dependencies": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", + "minipass": "^5.0.0", "minizlib": "^2.1.1", "mkdirp": "^1.0.3", "yallist": "^4.0.0" }, "engines": { - "node": ">= 10" + "node": ">=10" + } + }, + "node_modules/tar/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=8" } }, + "node_modules/tar/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, + "license": "ISC" + }, "node_modules/terser": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", - "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", + "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "commander": "^2.20.0", "source-map": "~0.6.1", @@ -9265,10 +10978,11 @@ } }, "node_modules/terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", - "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "version": "1.4.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.6.tgz", + "integrity": "sha512-2lBVf/VMVIddjSn3GqbT90GvIJ/eYXJkt8cTzU7NbjKqK8fwv18Ftr4PlbF46b/e88743iZFL5Dtr/rC4hjIeA==", "dev": true, + "license": "MIT", "dependencies": { "cacache": "^12.0.2", "find-cache-dir": "^2.1.0", @@ -9292,6 +11006,7 @@ "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", "dev": true, + "license": "ISC", "dependencies": { "bluebird": "^3.5.5", "chownr": "^1.1.1", @@ -9314,13 +11029,15 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/terser-webpack-plugin/node_modules/find-cache-dir": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", "dev": true, + "license": "MIT", "dependencies": { "commondir": "^1.0.1", "make-dir": "^2.0.0", @@ -9335,6 +11052,7 @@ "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "dev": true, + "license": "MIT", "dependencies": { "locate-path": "^3.0.0" }, @@ -9347,6 +11065,7 @@ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "dev": true, + "license": "MIT", "dependencies": { "p-locate": "^3.0.0", "path-exists": "^3.0.0" @@ -9355,20 +11074,12 @@ "node": ">=6" } }, - "node_modules/terser-webpack-plugin/node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "dependencies": { - "yallist": "^3.0.2" - } - }, "node_modules/terser-webpack-plugin/node_modules/make-dir": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", "dev": true, + "license": "MIT", "dependencies": { "pify": "^4.0.1", "semver": "^5.6.0" @@ -9378,22 +11089,40 @@ } }, "node_modules/terser-webpack-plugin/node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", "dev": true, + "license": "MIT", "dependencies": { - "minimist": "^1.2.5" + "minimist": "^1.2.6" }, "bin": { "mkdirp": "bin/cmd.js" } }, + "node_modules/terser-webpack-plugin/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/terser-webpack-plugin/node_modules/p-locate": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "dev": true, + "license": "MIT", "dependencies": { "p-limit": "^2.0.0" }, @@ -9404,8 +11133,9 @@ "node_modules/terser-webpack-plugin/node_modules/path-exists": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -9415,6 +11145,7 @@ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", "dev": true, + "license": "MIT", "dependencies": { "find-up": "^3.0.0" }, @@ -9422,11 +11153,26 @@ "node": ">=6" } }, + "node_modules/terser-webpack-plugin/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, "node_modules/terser-webpack-plugin/node_modules/schema-utils": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "dev": true, + "license": "MIT", "dependencies": { "ajv": "^6.1.0", "ajv-errors": "^1.0.0", @@ -9437,10 +11183,11 @@ } }, "node_modules/terser-webpack-plugin/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver" } @@ -9450,100 +11197,52 @@ "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "randombytes": "^2.1.0" } }, - "node_modules/terser-webpack-plugin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/terser-webpack-plugin/node_modules/ssri": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", "dev": true, + "license": "ISC", "dependencies": { "figgy-pudding": "^3.5.1" } }, - "node_modules/terser-webpack-plugin/node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - }, "node_modules/terser/node_modules/commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "node_modules/terser/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, - "engines": { - "node": ">=0.10.0" - } + "license": "MIT" }, "node_modules/through2": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", "dev": true, + "license": "MIT", "dependencies": { "readable-stream": "~2.3.6", "xtend": "~4.0.1" } }, - "node_modules/through2/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "node_modules/through2/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/through2/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, "node_modules/thunky": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/timers-browserify": { "version": "2.0.12", "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", "dev": true, + "license": "MIT", "dependencies": { "setimmediate": "^1.0.4" }, @@ -9552,43 +11251,58 @@ } }, "node_modules/tiny-invariant": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.1.0.tgz", - "integrity": "sha512-ytxQvrb1cPc9WBEI/HSeYYoGD0kWnGEOR8RY6KomWLBVhqz0RgTwVO9dLrGz7dC+nN9llyI7OKAgRq8Vq4ZBSw==" + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", + "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==", + "license": "MIT" }, "node_modules/tiny-warning": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", - "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==", + "license": "MIT" }, "node_modules/tinycolor2": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.2.tgz", - "integrity": "sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA==", - "engines": { - "node": "*" - } + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.6.0.tgz", + "integrity": "sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==", + "license": "MIT" }, "node_modules/to-arraybuffer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", - "dev": true + "integrity": "sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==", + "dev": true, + "license": "MIT" }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "node_modules/to-buffer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.2.2.tgz", + "integrity": "sha512-db0E3UJjcFhpDhAF4tLo03oli3pwl3dbnzXOUIlRKrp+ldk/VUxzpWYZENsw2SZiuBjHAk7DfB0VU7NKdpb6sw==", "dev": true, + "license": "MIT", + "dependencies": { + "isarray": "^2.0.5", + "safe-buffer": "^5.2.1", + "typed-array-buffer": "^1.0.3" + }, "engines": { - "node": ">=4" + "node": ">= 0.4" } }, + "node_modules/to-buffer/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true, + "license": "MIT" + }, "node_modules/to-object-path": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", "dev": true, + "license": "MIT", "dependencies": { "kind-of": "^3.0.2" }, @@ -9599,8 +11313,9 @@ "node_modules/to-object-path/node_modules/kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dev": true, + "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" }, @@ -9613,6 +11328,7 @@ "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", "dev": true, + "license": "MIT", "dependencies": { "define-property": "^2.0.2", "extend-shallow": "^3.0.2", @@ -9628,6 +11344,7 @@ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, + "license": "MIT", "dependencies": { "is-number": "^7.0.0" }, @@ -9636,31 +11353,35 @@ } }, "node_modules/toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.6" } }, "node_modules/tslib": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", - "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", - "dev": true + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" }, "node_modules/tty-browserify": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", - "dev": true + "integrity": "sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==", + "dev": true, + "license": "MIT" }, "node_modules/type-is": { "version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", "dev": true, + "license": "MIT", "dependencies": { "media-typer": "0.3.0", "mime-types": "~2.1.24" @@ -9669,63 +11390,157 @@ "node": ">= 0.6" } }, + "node_modules/typed-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", + "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz", + "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz", + "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.15", + "reflect.getprototypeof": "^1.0.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz", + "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0", + "reflect.getprototypeof": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "dev": true + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", + "dev": true, + "license": "MIT" }, "node_modules/unbox-primitive": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", - "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", + "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", "dev": true, + "license": "MIT", "dependencies": { - "function-bind": "^1.1.1", - "has-bigints": "^1.0.1", - "has-symbols": "^1.0.2", - "which-boxed-primitive": "^1.0.2" + "call-bound": "^1.0.3", + "has-bigints": "^1.0.2", + "has-symbols": "^1.1.0", + "which-boxed-primitive": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/undici-types": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.14.0.tgz", + "integrity": "sha512-QQiYxHuyZ9gQUIrmPo3IA+hUl4KYk8uSA7cHrcKd/l3p1OTpZcM0Tbp9x7FAtXdAYhlasd60ncPpgu6ihG6TOA==", + "dev": true, + "license": "MIT" + }, "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", - "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/unicode-match-property-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", - "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", "dev": true, + "license": "MIT", "dependencies": { - "unicode-canonical-property-names-ecmascript": "^1.0.4", - "unicode-property-aliases-ecmascript": "^1.0.4" + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" }, "engines": { "node": ">=4" } }, "node_modules/unicode-match-property-value-ecmascript": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", - "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.1.tgz", + "integrity": "sha512-JQ84qTuMg4nVkx8ga4A16a1epI9H6uTXAknqxkGF/aFfRLw1xC/Bp24HNLaZhHSkWd3+84t8iXnp1J0kYcZHhg==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/unicode-property-aliases-ecmascript": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", - "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.2.0.tgz", + "integrity": "sha512-hpbDzxUY9BFwX+UeBnxv3Sh1q7HFxj48DTmXchNgRa46lO8uj3/1iEn3MiNUYTg1g9ctIqXCCERn8gYZhHC5lQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -9735,6 +11550,7 @@ "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", "dev": true, + "license": "MIT", "dependencies": { "arr-union": "^3.1.0", "get-value": "^2.0.6", @@ -9745,11 +11561,22 @@ "node": ">=0.10.0" } }, + "node_modules/union-value/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/unique-filename": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", "dev": true, + "license": "ISC", "dependencies": { "unique-slug": "^2.0.0" } @@ -9759,6 +11586,7 @@ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", "dev": true, + "license": "ISC", "dependencies": { "imurmurhash": "^0.1.4" } @@ -9766,8 +11594,9 @@ "node_modules/unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -9775,8 +11604,9 @@ "node_modules/unset-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", "dev": true, + "license": "MIT", "dependencies": { "has-value": "^0.3.1", "isobject": "^3.0.0" @@ -9788,8 +11618,9 @@ "node_modules/unset-value/node_modules/has-value": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", "dev": true, + "license": "MIT", "dependencies": { "get-value": "^2.0.3", "has-values": "^0.1.4", @@ -9802,8 +11633,9 @@ "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", "dev": true, + "license": "MIT", "dependencies": { "isarray": "1.0.0" }, @@ -9814,8 +11646,9 @@ "node_modules/unset-value/node_modules/has-values": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -9823,24 +11656,58 @@ "node_modules/unset-value/node_modules/isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true, + "license": "MIT" }, "node_modules/upath": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", "dev": true, + "license": "MIT", "engines": { "node": ">=4", "yarn": "*" } }, + "node_modules/update-browserslist-db": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz", + "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, "node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "punycode": "^2.1.0" } @@ -9848,41 +11715,49 @@ "node_modules/urix": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", "deprecated": "Please see https://github.com/lydell/urix#deprecated", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.4.tgz", + "integrity": "sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg==", "dev": true, + "license": "MIT", "dependencies": { - "punycode": "1.3.2", - "querystring": "0.2.0" + "punycode": "^1.4.1", + "qs": "^6.12.3" + }, + "engines": { + "node": ">= 0.4" } }, "node_modules/url-parse": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.1.tgz", - "integrity": "sha512-HOfCOUJt7iSYzEx/UqgtwKRMC6EU91NFhsCHMv9oM03VJcVo2Qrp8T8kI9D7amFf1cu+/3CEhgb3rF9zL7k85Q==", + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", "dev": true, + "license": "MIT", "dependencies": { "querystringify": "^2.1.1", "requires-port": "^1.0.0" } }, "node_modules/url/node_modules/punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", - "dev": true + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", + "dev": true, + "license": "MIT" }, "node_modules/use": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -9892,6 +11767,7 @@ "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", "dev": true, + "license": "MIT", "dependencies": { "inherits": "2.0.3" } @@ -9899,14 +11775,16 @@ "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true, + "license": "MIT" }, "node_modules/util.promisify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", "dev": true, + "license": "MIT", "dependencies": { "define-properties": "^1.1.2", "object.getownpropertydescriptors": "^2.0.3" @@ -9915,50 +11793,56 @@ "node_modules/util/node_modules/inherits": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true, + "license": "ISC" }, "node_modules/utila": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", - "dev": true + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", + "dev": true, + "license": "MIT" }, "node_modules/utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4.0" } }, "node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", "dev": true, + "license": "MIT", "bin": { - "uuid": "bin/uuid" + "uuid": "dist/bin/uuid" } }, "node_modules/v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", - "dev": true + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.4.0.tgz", + "integrity": "sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==", + "dev": true, + "license": "MIT" }, "node_modules/value-equal": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", - "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" + "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==", + "license": "MIT" }, "node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8" } @@ -9967,13 +11851,15 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/watchpack": { "version": "1.7.5", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", "dev": true, + "license": "MIT", "dependencies": { "graceful-fs": "^4.1.2", "neo-async": "^2.5.0" @@ -9988,6 +11874,7 @@ "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "chokidar": "^2.1.8" @@ -9998,6 +11885,7 @@ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", "dev": true, + "license": "ISC", "optional": true, "dependencies": { "micromatch": "^3.1.4", @@ -10007,8 +11895,9 @@ "node_modules/watchpack-chokidar2/node_modules/anymatch/node_modules/normalize-path": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "remove-trailing-separator": "^1.0.1" @@ -10022,6 +11911,7 @@ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", "dev": true, + "license": "MIT", "optional": true, "engines": { "node": ">=0.10.0" @@ -10032,6 +11922,7 @@ "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "arr-flatten": "^1.1.0", @@ -10052,8 +11943,9 @@ "node_modules/watchpack-chokidar2/node_modules/braces/node_modules/extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "is-extendable": "^0.1.0" @@ -10066,8 +11958,8 @@ "version": "2.1.8", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "anymatch": "^2.0.0", @@ -10089,8 +11981,9 @@ "node_modules/watchpack-chokidar2/node_modules/fill-range": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "extend-shallow": "^2.0.1", @@ -10105,8 +11998,9 @@ "node_modules/watchpack-chokidar2/node_modules/fill-range/node_modules/extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "is-extendable": "^0.1.0" @@ -10119,9 +12013,10 @@ "version": "1.2.13", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", + "deprecated": "Upgrade to fsevents v2 to mitigate potential security issues", "dev": true, "hasInstallScript": true, + "license": "MIT", "optional": true, "os": [ "darwin" @@ -10137,8 +12032,9 @@ "node_modules/watchpack-chokidar2/node_modules/glob-parent": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", "dev": true, + "license": "ISC", "optional": true, "dependencies": { "is-glob": "^3.1.0", @@ -10148,8 +12044,9 @@ "node_modules/watchpack-chokidar2/node_modules/glob-parent/node_modules/is-glob": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "is-extglob": "^2.1.0" @@ -10161,8 +12058,9 @@ "node_modules/watchpack-chokidar2/node_modules/is-binary-path": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "binary-extensions": "^1.0.0" @@ -10171,11 +12069,23 @@ "node": ">=0.10.0" } }, + "node_modules/watchpack-chokidar2/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/watchpack-chokidar2/node_modules/is-number": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "kind-of": "^3.0.2" @@ -10187,8 +12097,9 @@ "node_modules/watchpack-chokidar2/node_modules/is-number/node_modules/kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "is-buffer": "^1.1.5" @@ -10197,18 +12108,12 @@ "node": ">=0.10.0" } }, - "node_modules/watchpack-chokidar2/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true, - "optional": true - }, "node_modules/watchpack-chokidar2/node_modules/micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "arr-diff": "^4.0.0", @@ -10229,27 +12134,12 @@ "node": ">=0.10.0" } }, - "node_modules/watchpack-chokidar2/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "optional": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, "node_modules/watchpack-chokidar2/node_modules/readdirp": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "graceful-fs": "^4.1.11", @@ -10260,21 +12150,12 @@ "node": ">=0.10" } }, - "node_modules/watchpack-chokidar2/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "optional": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, "node_modules/watchpack-chokidar2/node_modules/to-regex-range": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "is-number": "^3.0.0", @@ -10289,15 +12170,17 @@ "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", "dev": true, + "license": "MIT", "dependencies": { "minimalistic-assert": "^1.0.0" } }, "node_modules/webpack": { - "version": "4.46.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz", - "integrity": "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==", + "version": "4.47.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.47.0.tgz", + "integrity": "sha512-td7fYwgLSrky3fI1EuU5cneU4+pbH6GgOfuKNS1tNPcfdGinGELAqsb/BP4nnvZyKSG2i/xFGU7+n2PvZA8HJQ==", "dev": true, + "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-module-context": "1.9.0", @@ -10347,6 +12230,7 @@ "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.12.tgz", "integrity": "sha512-NVWBaz9k839ZH/sinurM+HcDvJOTXwSjYp1ku+5XKeOC03z8v5QitnK/x+lAxGXFyhdayoIf/GOpv85z3/xPag==", "dev": true, + "license": "MIT", "dependencies": { "chalk": "^2.4.2", "cross-spawn": "^6.0.5", @@ -10370,16 +12254,32 @@ "webpack": "4.x.x" } }, - "node_modules/webpack-cli/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "node_modules/webpack-cli/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", "dev": true, + "license": "MIT", "dependencies": { - "has-flag": "^3.0.0" + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/webpack-cli/node_modules/loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "dev": true, + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" }, "engines": { - "node": ">=6" + "node": ">=4.0.0" } }, "node_modules/webpack-dev-middleware": { @@ -10387,6 +12287,7 @@ "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", "dev": true, + "license": "MIT", "dependencies": { "memory-fs": "^0.4.1", "mime": "^2.4.4", @@ -10402,10 +12303,11 @@ } }, "node_modules/webpack-dev-middleware/node_modules/mime": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", - "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", "dev": true, + "license": "MIT", "bin": { "mime": "cli.js" }, @@ -10414,24 +12316,26 @@ } }, "node_modules/webpack-dev-middleware/node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", "dev": true, + "license": "MIT", "dependencies": { - "minimist": "^1.2.5" + "minimist": "^1.2.6" }, "bin": { "mkdirp": "bin/cmd.js" } }, "node_modules/webpack-dev-server": { - "version": "3.11.2", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.2.tgz", - "integrity": "sha512-A80BkuHRQfCiNtGBS1EMf2ChTUs0x+B3wGDFmOeT4rmJOHhHTCH2naNxIHhmkr0/UillP4U3yeIyv1pNp+QDLQ==", + "version": "3.11.3", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.3.tgz", + "integrity": "sha512-3x31rjbEQWKMNzacUZRE6wXvUFuGpH7vr0lIEbYpMAG9BOxi0928QU1BBswOAP3kg3H1O4hiS+sq4YyAn6ANnA==", "dev": true, + "license": "MIT", "dependencies": { - "ansi-html": "0.0.7", + "ansi-html-community": "0.0.8", "bonjour": "^3.5.0", "chokidar": "^2.1.8", "compression": "^1.7.4", @@ -10485,6 +12389,7 @@ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", "dev": true, + "license": "ISC", "dependencies": { "micromatch": "^3.1.4", "normalize-path": "^2.1.1" @@ -10493,8 +12398,9 @@ "node_modules/webpack-dev-server/node_modules/anymatch/node_modules/normalize-path": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", "dev": true, + "license": "MIT", "dependencies": { "remove-trailing-separator": "^1.0.1" }, @@ -10507,6 +12413,7 @@ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -10516,6 +12423,7 @@ "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, + "license": "MIT", "dependencies": { "arr-flatten": "^1.1.0", "array-unique": "^0.3.2", @@ -10535,8 +12443,9 @@ "node_modules/webpack-dev-server/node_modules/braces/node_modules/extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, + "license": "MIT", "dependencies": { "is-extendable": "^0.1.0" }, @@ -10548,8 +12457,8 @@ "version": "2.1.8", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", "dev": true, + "license": "MIT", "dependencies": { "anymatch": "^2.0.0", "async-each": "^1.0.1", @@ -10570,8 +12479,9 @@ "node_modules/webpack-dev-server/node_modules/fill-range": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", "dev": true, + "license": "MIT", "dependencies": { "extend-shallow": "^2.0.1", "is-number": "^3.0.0", @@ -10585,8 +12495,9 @@ "node_modules/webpack-dev-server/node_modules/fill-range/node_modules/extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, + "license": "MIT", "dependencies": { "is-extendable": "^0.1.0" }, @@ -10598,9 +12509,10 @@ "version": "1.2.13", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", + "deprecated": "Upgrade to fsevents v2 to mitigate potential security issues", "dev": true, "hasInstallScript": true, + "license": "MIT", "optional": true, "os": [ "darwin" @@ -10616,8 +12528,9 @@ "node_modules/webpack-dev-server/node_modules/glob-parent": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", "dev": true, + "license": "ISC", "dependencies": { "is-glob": "^3.1.0", "path-dirname": "^1.0.0" @@ -10626,8 +12539,9 @@ "node_modules/webpack-dev-server/node_modules/glob-parent/node_modules/is-glob": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", "dev": true, + "license": "MIT", "dependencies": { "is-extglob": "^2.1.0" }, @@ -10638,8 +12552,9 @@ "node_modules/webpack-dev-server/node_modules/is-binary-path": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", "dev": true, + "license": "MIT", "dependencies": { "binary-extensions": "^1.0.0" }, @@ -10647,11 +12562,22 @@ "node": ">=0.10.0" } }, + "node_modules/webpack-dev-server/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/webpack-dev-server/node_modules/is-number": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", "dev": true, + "license": "MIT", "dependencies": { "kind-of": "^3.0.2" }, @@ -10662,8 +12588,9 @@ "node_modules/webpack-dev-server/node_modules/is-number/node_modules/kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dev": true, + "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" }, @@ -10671,17 +12598,12 @@ "node": ">=0.10.0" } }, - "node_modules/webpack-dev-server/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, "node_modules/webpack-dev-server/node_modules/micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, + "license": "MIT", "dependencies": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -10701,26 +12623,12 @@ "node": ">=0.10.0" } }, - "node_modules/webpack-dev-server/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, "node_modules/webpack-dev-server/node_modules/readdirp": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", "dev": true, + "license": "MIT", "dependencies": { "graceful-fs": "^4.1.11", "micromatch": "^3.1.10", @@ -10735,6 +12643,7 @@ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "dev": true, + "license": "MIT", "dependencies": { "ajv": "^6.1.0", "ajv-errors": "^1.0.0", @@ -10744,32 +12653,12 @@ "node": ">= 4" } }, - "node_modules/webpack-dev-server/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/webpack-dev-server/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/webpack-dev-server/node_modules/to-regex-range": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", "dev": true, + "license": "MIT", "dependencies": { "is-number": "^3.0.0", "repeat-string": "^1.6.1" @@ -10783,6 +12672,7 @@ "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", "dev": true, + "license": "MIT", "dependencies": { "ansi-colors": "^3.0.0", "uuid": "^3.3.2" @@ -10791,30 +12681,34 @@ "node": ">= 6" } }, + "node_modules/webpack-log/node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "dev": true, + "license": "MIT", + "bin": { + "uuid": "bin/uuid" + } + }, "node_modules/webpack-sources": { "version": "1.4.3", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", "dev": true, + "license": "MIT", "dependencies": { "source-list-map": "^2.0.0", "source-map": "~0.6.1" } }, - "node_modules/webpack-sources/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/webpack/node_modules/braces": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, + "license": "MIT", "dependencies": { "arr-flatten": "^1.1.0", "array-unique": "^0.3.2", @@ -10834,8 +12728,9 @@ "node_modules/webpack/node_modules/braces/node_modules/extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, + "license": "MIT", "dependencies": { "is-extendable": "^0.1.0" }, @@ -10846,8 +12741,9 @@ "node_modules/webpack/node_modules/fill-range": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", "dev": true, + "license": "MIT", "dependencies": { "extend-shallow": "^2.0.1", "is-number": "^3.0.0", @@ -10861,8 +12757,9 @@ "node_modules/webpack/node_modules/fill-range/node_modules/extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", "dev": true, + "license": "MIT", "dependencies": { "is-extendable": "^0.1.0" }, @@ -10870,11 +12767,22 @@ "node": ">=0.10.0" } }, + "node_modules/webpack/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/webpack/node_modules/is-number": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", "dev": true, + "license": "MIT", "dependencies": { "kind-of": "^3.0.2" }, @@ -10885,8 +12793,9 @@ "node_modules/webpack/node_modules/is-number/node_modules/kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", "dev": true, + "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" }, @@ -10894,11 +12803,40 @@ "node": ">=0.10.0" } }, + "node_modules/webpack/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/webpack/node_modules/loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "dev": true, + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, "node_modules/webpack/node_modules/micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, + "license": "MIT", "dependencies": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -10919,12 +12857,13 @@ } }, "node_modules/webpack/node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", "dev": true, + "license": "MIT", "dependencies": { - "minimist": "^1.2.5" + "minimist": "^1.2.6" }, "bin": { "mkdirp": "bin/cmd.js" @@ -10935,6 +12874,7 @@ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "dev": true, + "license": "MIT", "dependencies": { "ajv": "^6.1.0", "ajv-errors": "^1.0.0", @@ -10947,8 +12887,9 @@ "node_modules/webpack/node_modules/to-regex-range": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", "dev": true, + "license": "MIT", "dependencies": { "is-number": "^3.0.0", "repeat-string": "^1.6.1" @@ -10962,6 +12903,7 @@ "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "http-parser-js": ">=0.5.1", "safe-buffer": ">=5.1.0", @@ -10976,6 +12918,7 @@ "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=0.8.0" } @@ -10985,6 +12928,7 @@ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dev": true, + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -10993,32 +12937,114 @@ } }, "node_modules/which-boxed-primitive": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", + "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-bigint": "^1.1.0", + "is-boolean-object": "^1.2.1", + "is-number-object": "^1.1.1", + "is-string": "^1.1.1", + "is-symbol": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz", + "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.1.0", + "is-finalizationregistry": "^1.1.0", + "is-generator-function": "^1.0.10", + "is-regex": "^1.2.1", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.1.0", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true, + "license": "MIT" + }, + "node_modules/which-collection": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", "dev": true, + "license": "MIT", "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/which-typed-array": { + "version": "1.1.19", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.19.tgz", + "integrity": "sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "for-each": "^0.3.5", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/worker-farm": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", "dev": true, + "license": "MIT", "dependencies": { "errno": "~0.1.7" } @@ -11028,6 +13054,7 @@ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^3.2.0", "string-width": "^3.0.0", @@ -11038,10 +13065,11 @@ } }, "node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -11051,6 +13079,7 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-regex": "^4.1.0" }, @@ -11061,14 +13090,16 @@ "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true, + "license": "ISC" }, "node_modules/ws": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", - "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz", + "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==", "dev": true, + "license": "MIT", "dependencies": { "async-limiter": "~1.0.0" } @@ -11078,6 +13109,7 @@ "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.4" } @@ -11086,19 +13118,22 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true + "dev": true, + "license": "ISC" }, "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 + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true, + "license": "ISC" }, "node_modules/yargs": { "version": "13.3.2", "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", "dev": true, + "license": "MIT", "dependencies": { "cliui": "^5.0.0", "find-up": "^3.0.0", @@ -11117,6 +13152,7 @@ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", "dev": true, + "license": "ISC", "dependencies": { "camelcase": "^5.0.0", "decamelize": "^1.2.0" @@ -11127,6 +13163,7 @@ "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "dev": true, + "license": "MIT", "dependencies": { "locate-path": "^3.0.0" }, @@ -11139,6 +13176,7 @@ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "dev": true, + "license": "MIT", "dependencies": { "p-locate": "^3.0.0", "path-exists": "^3.0.0" @@ -11147,11 +13185,28 @@ "node": ">=6" } }, + "node_modules/yargs/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/yargs/node_modules/p-locate": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "dev": true, + "license": "MIT", "dependencies": { "p-limit": "^2.0.0" }, @@ -11162,8 +13217,9 @@ "node_modules/yargs/node_modules/path-exists": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -11173,6 +13229,7 @@ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -11180,9172 +13237,5 @@ "url": "https://github.com/sponsors/sindresorhus" } } - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", - "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", - "dev": true, - "requires": { - "@babel/highlight": "^7.12.13" - } - }, - "@babel/compat-data": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.4.tgz", - "integrity": "sha512-i2wXrWQNkH6JplJQGn3Rd2I4Pij8GdHkXwHMxm+zV5YG/Jci+bCNrWZEWC4o+umiDkRrRs4dVzH3X4GP7vyjQQ==", - "dev": true - }, - "@babel/core": { - "version": "7.14.3", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.3.tgz", - "integrity": "sha512-jB5AmTKOCSJIZ72sd78ECEhuPiDMKlQdDI/4QRI6lzYATx5SSogS1oQA2AoPecRCknm30gHi2l+QVvNUu3wZAg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.14.3", - "@babel/helper-compilation-targets": "^7.13.16", - "@babel/helper-module-transforms": "^7.14.2", - "@babel/helpers": "^7.14.0", - "@babel/parser": "^7.14.3", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.14.2", - "@babel/types": "^7.14.2", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" - } - }, - "@babel/generator": { - "version": "7.14.3", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.3.tgz", - "integrity": "sha512-bn0S6flG/j0xtQdz3hsjJ624h3W0r3llttBMfyHX3YrZ/KtLYr15bjA0FXkgW7FpvrDuTuElXeVjiKlYRpnOFA==", - "dev": true, - "requires": { - "@babel/types": "^7.14.2", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz", - "integrity": "sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz", - "integrity": "sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA==", - "dev": true, - "requires": { - "@babel/helper-explode-assignable-expression": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.4.tgz", - "integrity": "sha512-JgdzOYZ/qGaKTVkn5qEDV/SXAh8KcyUVkCoSWGN8T3bwrgd6m+/dJa2kVGi6RJYJgEYPBdZ84BZp9dUjNWkBaA==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.14.4", - "@babel/helper-validator-option": "^7.12.17", - "browserslist": "^4.16.6", - "semver": "^6.3.0" - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.4.tgz", - "integrity": "sha512-idr3pthFlDCpV+p/rMgGLGYIVtazeatrSOQk8YzO2pAepIjQhCN3myeihVg58ax2bbbGK9PUE1reFi7axOYIOw==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.12.13", - "@babel/helper-function-name": "^7.14.2", - "@babel/helper-member-expression-to-functions": "^7.13.12", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/helper-replace-supers": "^7.14.4", - "@babel/helper-split-export-declaration": "^7.12.13" - } - }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.14.3", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.3.tgz", - "integrity": "sha512-JIB2+XJrb7v3zceV2XzDhGIB902CmKGSpSl4q2C6agU9SNLG/2V1RtFRGPG1Ajh9STj3+q6zJMOC+N/pp2P9DA==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.12.13", - "regexpu-core": "^4.7.1" - } - }, - "@babel/helper-define-polyfill-provider": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz", - "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==", - "dev": true, - "requires": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - } - }, - "@babel/helper-explode-assignable-expression": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.13.0.tgz", - "integrity": "sha512-qS0peLTDP8kOisG1blKbaoBg/o9OSa1qoumMjTK5pM+KDTtpxpsiubnCGP34vK8BXGcb2M9eigwgvoJryrzwWA==", - "dev": true, - "requires": { - "@babel/types": "^7.13.0" - } - }, - "@babel/helper-function-name": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.2.tgz", - "integrity": "sha512-NYZlkZRydxw+YT56IlhIcS8PAhb+FEUiOzuhFTfqDyPmzAhRge6ua0dQYT/Uh0t/EDHq05/i+e5M2d4XvjgarQ==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/types": "^7.14.2" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", - "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.13.16", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.16.tgz", - "integrity": "sha512-1eMtTrXtrwscjcAeO4BVK+vvkxaLJSPFz1w1KLawz6HLNi9bPFGBNwwDyVfiu1Tv/vRRFYfoGaKhmAQPGPn5Wg==", - "dev": true, - "requires": { - "@babel/traverse": "^7.13.15", - "@babel/types": "^7.13.16" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", - "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", - "dev": true, - "requires": { - "@babel/types": "^7.13.12" - } - }, - "@babel/helper-module-imports": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", - "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", - "dev": true, - "requires": { - "@babel/types": "^7.13.12" - } - }, - "@babel/helper-module-transforms": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.2.tgz", - "integrity": "sha512-OznJUda/soKXv0XhpvzGWDnml4Qnwp16GN+D/kZIdLsWoHj05kyu8Rm5kXmMef+rVJZ0+4pSGLkeixdqNUATDA==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.13.12", - "@babel/helper-replace-supers": "^7.13.12", - "@babel/helper-simple-access": "^7.13.12", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/helper-validator-identifier": "^7.14.0", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.14.2", - "@babel/types": "^7.14.2" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", - "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.13.0.tgz", - "integrity": "sha512-pUQpFBE9JvC9lrQbpX0TmeNIy5s7GnZjna2lhhcHC7DzgBs6fWn722Y5cfwgrtrqc7NAJwMvOa0mKhq6XaE4jg==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.12.13", - "@babel/helper-wrap-function": "^7.13.0", - "@babel/types": "^7.13.0" - } - }, - "@babel/helper-replace-supers": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.4.tgz", - "integrity": "sha512-zZ7uHCWlxfEAAOVDYQpEf/uyi1dmeC7fX4nCf2iz9drnCwi1zvwXL3HwWWNXUQEJ1k23yVn3VbddiI9iJEXaTQ==", - "dev": true, - "requires": { - "@babel/helper-member-expression-to-functions": "^7.13.12", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/traverse": "^7.14.2", - "@babel/types": "^7.14.4" - } - }, - "@babel/helper-simple-access": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz", - "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==", - "dev": true, - "requires": { - "@babel/types": "^7.13.12" - } - }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz", - "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==", - "dev": true, - "requires": { - "@babel/types": "^7.12.1" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", - "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", - "dev": true, - "requires": { - "@babel/types": "^7.12.13" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", - "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==", - "dev": true - }, - "@babel/helper-validator-option": { - "version": "7.12.17", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz", - "integrity": "sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==", - "dev": true - }, - "@babel/helper-wrap-function": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.13.0.tgz", - "integrity": "sha512-1UX9F7K3BS42fI6qd2A4BjKzgGjToscyZTdp1DjknHLCIvpgne6918io+aL5LXFcER/8QWiwpoY902pVEqgTXA==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.0" - } - }, - "@babel/helpers": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.0.tgz", - "integrity": "sha512-+ufuXprtQ1D1iZTO/K9+EBRn+qPWMJjZSw/S0KlFrxCw4tkrzv9grgpDHkY9MeQTjTY8i2sp7Jep8DfU6tN9Mg==", - "dev": true, - "requires": { - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.14.0", - "@babel/types": "^7.14.0" - } - }, - "@babel/highlight": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", - "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.14.0", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.4.tgz", - "integrity": "sha512-ArliyUsWDUqEGfWcmzpGUzNfLxTdTp6WU4IuP6QFSp9gGfWS6boxFCkJSJ/L4+RG8z/FnIU3WxCk6hPL9SSWeA==", - "dev": true - }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.13.12.tgz", - "integrity": "sha512-d0u3zWKcoZf379fOeJdr1a5WPDny4aOFZ6hlfKivgK0LY7ZxNfoaHL2fWwdGtHyVvra38FC+HVYkO+byfSA8AQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", - "@babel/plugin-proposal-optional-chaining": "^7.13.12" - } - }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.2.tgz", - "integrity": "sha512-b1AM4F6fwck4N8ItZ/AtC4FP/cqZqmKRQ4FaTDutwSYyjuhtvsGEMLK4N/ztV/ImP40BjIDyMgBQAeAMsQYVFQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-remap-async-to-generator": "^7.13.0", - "@babel/plugin-syntax-async-generators": "^7.8.4" - } - }, - "@babel/plugin-proposal-class-properties": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz", - "integrity": "sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-proposal-class-static-block": { - "version": "7.14.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.14.3.tgz", - "integrity": "sha512-HEjzp5q+lWSjAgJtSluFDrGGosmwTgKwCXdDQZvhKsRlwv3YdkUEqxNrrjesJd+B9E9zvr1PVPVBvhYZ9msjvQ==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.14.3", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-class-static-block": "^7.12.13" - } - }, - "@babel/plugin-proposal-dynamic-import": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.2.tgz", - "integrity": "sha512-oxVQZIWFh91vuNEMKltqNsKLFWkOIyJc95k2Gv9lWVyDfPUQGSSlbDEgWuJUU1afGE9WwlzpucMZ3yDRHIItkA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - } - }, - "@babel/plugin-proposal-export-namespace-from": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.2.tgz", - "integrity": "sha512-sRxW3z3Zp3pFfLAgVEvzTFutTXax837oOatUIvSG9o5gRj9mKwm3br1Se5f4QalTQs9x4AzlA/HrCWbQIHASUQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - } - }, - "@babel/plugin-proposal-json-strings": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.2.tgz", - "integrity": "sha512-w2DtsfXBBJddJacXMBhElGEYqCZQqN99Se1qeYn8DVLB33owlrlLftIbMzn5nz1OITfDVknXF433tBrLEAOEjA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-json-strings": "^7.8.3" - } - }, - "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.2.tgz", - "integrity": "sha512-1JAZtUrqYyGsS7IDmFeaem+/LJqujfLZ2weLR9ugB0ufUPjzf8cguyVT1g5im7f7RXxuLq1xUxEzvm68uYRtGg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - } - }, - "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.2.tgz", - "integrity": "sha512-ebR0zU9OvI2N4qiAC38KIAK75KItpIPTpAtd2r4OZmMFeKbKJpUFLYP2EuDut82+BmYi8sz42B+TfTptJ9iG5Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - } - }, - "@babel/plugin-proposal-numeric-separator": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.2.tgz", - "integrity": "sha512-DcTQY9syxu9BpU3Uo94fjCB3LN9/hgPS8oUL7KrSW3bA2ePrKZZPJcc5y0hoJAM9dft3pGfErtEUvxXQcfLxUg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.4.tgz", - "integrity": "sha512-AYosOWBlyyXEagrPRfLJ1enStufsr7D1+ddpj8OLi9k7B6+NdZ0t/9V7Fh+wJ4g2Jol8z2JkgczYqtWrZd4vbA==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.14.4", - "@babel/helper-compilation-targets": "^7.14.4", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.14.2" - } - }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.2.tgz", - "integrity": "sha512-XtkJsmJtBaUbOxZsNk0Fvrv8eiqgneug0A6aqLFZ4TSkar2L5dSXWcnUKHgmjJt49pyB/6ZHvkr3dPgl9MOWRQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - } - }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.2.tgz", - "integrity": "sha512-qQByMRPwMZJainfig10BoaDldx/+VDtNcrA7qdNaEOAj6VXud+gfrkA8j4CRAU5HjnWREXqIpSpH30qZX1xivA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - } - }, - "@babel/plugin-proposal-private-methods": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.13.0.tgz", - "integrity": "sha512-MXyyKQd9inhx1kDYPkFRVOBXQ20ES8Pto3T7UZ92xj2mY0EVD8oAVzeyYuVfy/mxAdTSIayOvg+aVzcHV2bn6Q==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-proposal-private-property-in-object": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.0.tgz", - "integrity": "sha512-59ANdmEwwRUkLjB7CRtwJxxwtjESw+X2IePItA+RGQh+oy5RmpCh/EvVVvh5XQc3yxsm5gtv0+i9oBZhaDNVTg==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.12.13", - "@babel/helper-create-class-features-plugin": "^7.14.0", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-private-property-in-object": "^7.14.0" - } - }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz", - "integrity": "sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-class-static-block": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.12.13.tgz", - "integrity": "sha512-ZmKQ0ZXR0nYpHZIIuj9zE7oIqCx2hw9TKi+lIo73NNrMPAZGHfS92/VRV0ZmPj6H2ffBgyFHXvJ5NYsNeEaP2A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.13.tgz", - "integrity": "sha512-d4HM23Q1K7oq/SLNmG6mRt85l2csmQ0cHRaxRXjKW0YFdEXqlZ5kzFQKH5Uc3rDJECgu+yCRgPkG04Mm98R/1g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.0.tgz", - "integrity": "sha512-bda3xF8wGl5/5btF794utNOL0Jw+9jE5C1sLZcoK7c4uonE/y3iQiyG+KbkF3WBV/paX58VCpjhxLPkdj5Fe4w==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz", - "integrity": "sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.13.0.tgz", - "integrity": "sha512-96lgJagobeVmazXFaDrbmCLQxBysKu7U6Do3mLsx27gf5Dk85ezysrs2BZUpXD703U/Su1xTBDxxar2oa4jAGg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.13.0.tgz", - "integrity": "sha512-3j6E004Dx0K3eGmhxVJxwwI89CTJrce7lg3UrtFuDAVQ/2+SJ/h/aSFOeE6/n0WB1GsOffsJp6MnPQNQ8nmwhg==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-remap-async-to-generator": "^7.13.0" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz", - "integrity": "sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.4.tgz", - "integrity": "sha512-5KdpkGxsZlTk+fPleDtGKsA+pon28+ptYmMO8GBSa5fHERCJWAzj50uAfCKBqq42HO+Zot6JF1x37CRprwmN4g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.4.tgz", - "integrity": "sha512-p73t31SIj6y94RDVX57rafVjttNr8MvKEgs5YFatNB/xC68zM3pyosuOEcQmYsYlyQaGY9R7rAULVRcat5FKJQ==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.12.13", - "@babel/helper-function-name": "^7.14.2", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-replace-supers": "^7.14.4", - "@babel/helper-split-export-declaration": "^7.12.13", - "globals": "^11.1.0" - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.13.0.tgz", - "integrity": "sha512-RRqTYTeZkZAz8WbieLTvKUEUxZlUTdmL5KGMyZj7FnMfLNKV4+r5549aORG/mgojRmFlQMJDUupwAMiF2Q7OUg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.4.tgz", - "integrity": "sha512-JyywKreTCGTUsL1OKu1A3ms/R1sTP0WxbpXlALeGzF53eB3bxtNkYdMj9SDgK7g6ImPy76J5oYYKoTtQImlhQA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz", - "integrity": "sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz", - "integrity": "sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz", - "integrity": "sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA==", - "dev": true, - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.13.0.tgz", - "integrity": "sha512-IHKT00mwUVYE0zzbkDgNRP6SRzvfGCYsOxIRz8KsiaaHCcT9BWIkO+H9QRJseHBLOGBZkHUdHiqj6r0POsdytg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz", - "integrity": "sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz", - "integrity": "sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz", - "integrity": "sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.2.tgz", - "integrity": "sha512-hPC6XBswt8P3G2D1tSV2HzdKvkqOpmbyoy+g73JG0qlF/qx2y3KaMmXb1fLrpmWGLZYA0ojCvaHdzFWjlmV+Pw==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.14.2", - "@babel/helper-plugin-utils": "^7.13.0", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.0.tgz", - "integrity": "sha512-EX4QePlsTaRZQmw9BsoPeyh5OCtRGIhwfLquhxGp5e32w+dyL8htOcDwamlitmNFK6xBZYlygjdye9dbd9rUlQ==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.14.0", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-simple-access": "^7.13.12", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.13.8.tgz", - "integrity": "sha512-hwqctPYjhM6cWvVIlOIe27jCIBgHCsdH2xCJVAYQm7V5yTMoilbVMi9f6wKg0rpQAOn6ZG4AOyvCqFF/hUh6+A==", - "dev": true, - "requires": { - "@babel/helper-hoist-variables": "^7.13.0", - "@babel/helper-module-transforms": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-validator-identifier": "^7.12.11", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.0.tgz", - "integrity": "sha512-nPZdnWtXXeY7I87UZr9VlsWme3Y0cfFFE41Wbxz4bbaexAjNMInXPFUpRRUJ8NoMm0Cw+zxbqjdPmLhcjfazMw==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.14.0", - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz", - "integrity": "sha512-Xsm8P2hr5hAxyYblrfACXpQKdQbx4m2df9/ZZSQ8MAhsadw06+jW7s9zsSw6he+mJZXRlVMyEnVktJo4zjk1WA==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.13" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.13.tgz", - "integrity": "sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.13.tgz", - "integrity": "sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13", - "@babel/helper-replace-supers": "^7.12.13" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.2.tgz", - "integrity": "sha512-NxoVmA3APNCC1JdMXkdYXuQS+EMdqy0vIwyDHeKHiJKRxmp1qGSdb0JLEIoPRhkx6H/8Qi3RJ3uqOCYw8giy9A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.13.tgz", - "integrity": "sha512-nqVigwVan+lR+g8Fj8Exl0UQX2kymtjcWfMOYM1vTYEKujeyv2SkMgazf2qNcK7l4SDiKyTA/nHCPqL4e2zo1A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-react-display-name": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.14.2.tgz", - "integrity": "sha512-zCubvP+jjahpnFJvPaHPiGVfuVUjXHhFvJKQdNnsmSsiU9kR/rCZ41jHc++tERD2zV+p7Hr6is+t5b6iWTCqSw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-transform-react-jsx": { - "version": "7.14.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.3.tgz", - "integrity": "sha512-uuxuoUNVhdgYzERiHHFkE4dWoJx+UFVyuAl0aqN8P2/AKFHwqgUC5w2+4/PjpKXJsFgBlYAFXlUmDQ3k3DUkXw==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.12.13", - "@babel/helper-module-imports": "^7.13.12", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-jsx": "^7.12.13", - "@babel/types": "^7.14.2" - } - }, - "@babel/plugin-transform-react-jsx-development": { - "version": "7.12.17", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.17.tgz", - "integrity": "sha512-BPjYV86SVuOaudFhsJR1zjgxxOhJDt6JHNoD48DxWEIxUCAMjV1ys6DYw4SDYZh0b1QsS2vfIA9t/ZsQGsDOUQ==", - "dev": true, - "requires": { - "@babel/plugin-transform-react-jsx": "^7.12.17" - } - }, - "@babel/plugin-transform-react-pure-annotations": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.12.1.tgz", - "integrity": "sha512-RqeaHiwZtphSIUZ5I85PEH19LOSzxfuEazoY7/pWASCAIBuATQzpSVD+eT6MebeeZT2F4eSL0u4vw6n4Nm0Mjg==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.13.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.13.15.tgz", - "integrity": "sha512-Bk9cOLSz8DiurcMETZ8E2YtIVJbFCPGW28DJWUakmyVWtQSm6Wsf0p4B4BfEr/eL2Nkhe/CICiUiMOCi1TPhuQ==", - "dev": true, - "requires": { - "regenerator-transform": "^0.14.2" - } - }, - "@babel/plugin-transform-reserved-words": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.13.tgz", - "integrity": "sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.13.tgz", - "integrity": "sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.13.0.tgz", - "integrity": "sha512-V6vkiXijjzYeFmQTr3dBxPtZYLPcUfY34DebOU27jIl2M/Y8Egm52Hw82CSjjPqd54GTlJs5x+CR7HeNr24ckg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.13.tgz", - "integrity": "sha512-Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.13.0.tgz", - "integrity": "sha512-d67umW6nlfmr1iehCcBv69eSUSySk1EsIS8aTDX4Xo9qajAh6mYtcl4kJrBkGXuxZPEgVr7RVfAvNW6YQkd4Mw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0" - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.13.tgz", - "integrity": "sha512-eKv/LmUJpMnu4npgfvs3LiHhJua5fo/CysENxa45YCQXZwKnGCQKAg87bvoqSW1fFT+HA32l03Qxsm8ouTY3ZQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-unicode-escapes": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.13.tgz", - "integrity": "sha512-0bHEkdwJ/sN/ikBHfSmOXPypN/beiGqjo+o4/5K+vxEFNPRPdImhviPakMKG4x96l85emoa0Z6cDflsdBusZbw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.13.tgz", - "integrity": "sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/preset-env": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.14.4.tgz", - "integrity": "sha512-GwMMsuAnDtULyOtuxHhzzuSRxFeP0aR/LNzrHRzP8y6AgDNgqnrfCCBm/1cRdTU75tRs28Eh76poHLcg9VF0LA==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.14.4", - "@babel/helper-compilation-targets": "^7.14.4", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-validator-option": "^7.12.17", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.13.12", - "@babel/plugin-proposal-async-generator-functions": "^7.14.2", - "@babel/plugin-proposal-class-properties": "^7.13.0", - "@babel/plugin-proposal-class-static-block": "^7.14.3", - "@babel/plugin-proposal-dynamic-import": "^7.14.2", - "@babel/plugin-proposal-export-namespace-from": "^7.14.2", - "@babel/plugin-proposal-json-strings": "^7.14.2", - "@babel/plugin-proposal-logical-assignment-operators": "^7.14.2", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.2", - "@babel/plugin-proposal-numeric-separator": "^7.14.2", - "@babel/plugin-proposal-object-rest-spread": "^7.14.4", - "@babel/plugin-proposal-optional-catch-binding": "^7.14.2", - "@babel/plugin-proposal-optional-chaining": "^7.14.2", - "@babel/plugin-proposal-private-methods": "^7.13.0", - "@babel/plugin-proposal-private-property-in-object": "^7.14.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.12.13", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.12.13", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.0", - "@babel/plugin-syntax-top-level-await": "^7.12.13", - "@babel/plugin-transform-arrow-functions": "^7.13.0", - "@babel/plugin-transform-async-to-generator": "^7.13.0", - "@babel/plugin-transform-block-scoped-functions": "^7.12.13", - "@babel/plugin-transform-block-scoping": "^7.14.4", - "@babel/plugin-transform-classes": "^7.14.4", - "@babel/plugin-transform-computed-properties": "^7.13.0", - "@babel/plugin-transform-destructuring": "^7.14.4", - "@babel/plugin-transform-dotall-regex": "^7.12.13", - "@babel/plugin-transform-duplicate-keys": "^7.12.13", - "@babel/plugin-transform-exponentiation-operator": "^7.12.13", - "@babel/plugin-transform-for-of": "^7.13.0", - "@babel/plugin-transform-function-name": "^7.12.13", - "@babel/plugin-transform-literals": "^7.12.13", - "@babel/plugin-transform-member-expression-literals": "^7.12.13", - "@babel/plugin-transform-modules-amd": "^7.14.2", - "@babel/plugin-transform-modules-commonjs": "^7.14.0", - "@babel/plugin-transform-modules-systemjs": "^7.13.8", - "@babel/plugin-transform-modules-umd": "^7.14.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.13", - "@babel/plugin-transform-new-target": "^7.12.13", - "@babel/plugin-transform-object-super": "^7.12.13", - "@babel/plugin-transform-parameters": "^7.14.2", - "@babel/plugin-transform-property-literals": "^7.12.13", - "@babel/plugin-transform-regenerator": "^7.13.15", - "@babel/plugin-transform-reserved-words": "^7.12.13", - "@babel/plugin-transform-shorthand-properties": "^7.12.13", - "@babel/plugin-transform-spread": "^7.13.0", - "@babel/plugin-transform-sticky-regex": "^7.12.13", - "@babel/plugin-transform-template-literals": "^7.13.0", - "@babel/plugin-transform-typeof-symbol": "^7.12.13", - "@babel/plugin-transform-unicode-escapes": "^7.12.13", - "@babel/plugin-transform-unicode-regex": "^7.12.13", - "@babel/preset-modules": "^0.1.4", - "@babel/types": "^7.14.4", - "babel-plugin-polyfill-corejs2": "^0.2.0", - "babel-plugin-polyfill-corejs3": "^0.2.0", - "babel-plugin-polyfill-regenerator": "^0.2.0", - "core-js-compat": "^3.9.0", - "semver": "^6.3.0" - } - }, - "@babel/preset-modules": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", - "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - } - }, - "@babel/preset-react": { - "version": "7.13.13", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.13.13.tgz", - "integrity": "sha512-gx+tDLIE06sRjKJkVtpZ/t3mzCDOnPG+ggHZG9lffUbX8+wC739x20YQc9V35Do6ZAxaUc/HhVHIiOzz5MvDmA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-validator-option": "^7.12.17", - "@babel/plugin-transform-react-display-name": "^7.12.13", - "@babel/plugin-transform-react-jsx": "^7.13.12", - "@babel/plugin-transform-react-jsx-development": "^7.12.17", - "@babel/plugin-transform-react-pure-annotations": "^7.12.1" - } - }, - "@babel/runtime": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.0.tgz", - "integrity": "sha512-JELkvo/DlpNdJ7dlyw/eY7E0suy5i5GQH+Vlxaq1nsNJ+H7f4Vtv3jMeCEgRhZZQFXTjldYfQgv2qmM6M1v5wA==", - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/template": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", - "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/parser": "^7.12.13", - "@babel/types": "^7.12.13" - } - }, - "@babel/traverse": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.2.tgz", - "integrity": "sha512-TsdRgvBFHMyHOOzcP9S6QU0QQtjxlRpEYOy3mcCO5RgmC305ki42aSAmfZEMSSYBla2oZ9BMqYlncBaKmD/7iA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.14.2", - "@babel/helper-function-name": "^7.14.2", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.14.2", - "@babel/types": "^7.14.2", - "debug": "^4.1.0", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.4.tgz", - "integrity": "sha512-lCj4aIs0xUefJFQnwwQv2Bxg7Omd6bgquZ6LGC+gGMh6/s5qDVfjuCMlDmYQ15SLsWHd9n+X3E75lKIhl5Lkiw==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.14.0", - "to-fast-properties": "^2.0.0" - } - }, - "@icons/material": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@icons/material/-/material-0.2.4.tgz", - "integrity": "sha512-QPcGmICAPbGLGb6F/yNf/KzKqvFx8z5qx3D1yFqVAjoFmXK35EgyW+cJ57Te3CNsmzblwtzakLGFqHPqrfb4Tw==", - "requires": {} - }, - "@nodelib/fs.scandir": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz", - "integrity": "sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.4", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz", - "integrity": "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==", - "dev": true - }, - "@nodelib/fs.walk": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz", - "integrity": "sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==", - "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.4", - "fastq": "^1.6.0" - } - }, - "@npmcli/move-file": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", - "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", - "dev": true, - "requires": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - }, - "dependencies": { - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "@types/glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", - "dev": true, - "requires": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "@types/html-minifier-terser": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", - "integrity": "sha512-giAlZwstKbmvMk1OO7WXSj4OZ0keXAcl2TQq4LWHiiPH2ByaH7WeUzng+Qej8UPxxv+8lRTuouo0iaNDBuzIBA==", - "dev": true - }, - "@types/json-schema": { - "version": "7.0.7", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", - "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==", - "dev": true - }, - "@types/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-1z8k4wzFnNjVK/tlxvrWuK5WMt6mydWWP7+zvH5eFep4oj+UkrfiJTRtjCeBXNpwaA/FYqqtb4/QS4ianFpIRA==", - "dev": true - }, - "@types/node": { - "version": "15.12.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-15.12.0.tgz", - "integrity": "sha512-+aHJvoCsVhO2ZCuT4o5JtcPrCPyDE3+1nvbDprYes+pPkEsbjH7AGUCNtjMOXS0fqH14t+B7yLzaqSz92FPWyw==", - "dev": true - }, - "@types/source-list-map": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", - "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", - "dev": true - }, - "@types/tapable": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.7.tgz", - "integrity": "sha512-0VBprVqfgFD7Ehb2vd8Lh9TG3jP98gvr8rgehQqzztZNI7o8zS8Ad4jyZneKELphpuE212D8J70LnSNQSyO6bQ==", - "dev": true - }, - "@types/uglify-js": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.13.0.tgz", - "integrity": "sha512-EGkrJD5Uy+Pg0NUR8uA4bJ5WMfljyad0G+784vLCNUkD+QwOJXUbBYExXfVGf7YtyzdQp3L/XMYcliB987kL5Q==", - "dev": true, - "requires": { - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "@types/webpack": { - "version": "4.41.29", - "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.29.tgz", - "integrity": "sha512-6pLaORaVNZxiB3FSHbyBiWM7QdazAWda1zvAq4SbZObZqHSDbWLi62iFdblVea6SK9eyBIVp5yHhKt/yNQdR7Q==", - "dev": true, - "requires": { - "@types/node": "*", - "@types/tapable": "^1", - "@types/uglify-js": "*", - "@types/webpack-sources": "*", - "anymatch": "^3.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "@types/webpack-sources": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-2.1.0.tgz", - "integrity": "sha512-LXn/oYIpBeucgP1EIJbKQ2/4ZmpvRl+dlrFdX7+94SKRUV3Evy3FsfMZY318vGhkWUS5MPhtOM3w1/hCOAOXcg==", - "dev": true, - "requires": { - "@types/node": "*", - "@types/source-list-map": "*", - "source-map": "^0.7.3" - }, - "dependencies": { - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true - } - } - }, - "@webassemblyjs/ast": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", - "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", - "dev": true, - "requires": { - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0" - } - }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", - "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", - "dev": true - }, - "@webassemblyjs/helper-api-error": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", - "dev": true - }, - "@webassemblyjs/helper-buffer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", - "dev": true - }, - "@webassemblyjs/helper-code-frame": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", - "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", - "dev": true, - "requires": { - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "@webassemblyjs/helper-fsm": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", - "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", - "dev": true - }, - "@webassemblyjs/helper-module-context": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", - "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0" - } - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", - "dev": true - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", - "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", - "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", - "dev": true, - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", - "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", - "dev": true, - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", - "dev": true - }, - "@webassemblyjs/wasm-edit": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", - "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/helper-wasm-section": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-opt": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", - "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", - "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", - "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" - } - }, - "@webassemblyjs/wast-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", - "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/floating-point-hex-parser": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-code-frame": "1.9.0", - "@webassemblyjs/helper-fsm": "1.9.0", - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", - "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0", - "@xtuc/long": "4.2.2" - } - }, - "@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true - }, - "@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true - }, - "accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", - "dev": true, - "requires": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" - } - }, - "acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", - "dev": true - }, - "aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, - "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - } - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-errors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", - "dev": true, - "requires": {} - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "requires": {} - }, - "ansi-colors": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", - "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", - "dev": true - }, - "ansi-html": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", - "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", - "dev": true - }, - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true - }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true - }, - "array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", - "dev": true - }, - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, - "requires": { - "array-uniq": "^1.0.1" - } - }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true - }, - "asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "dev": true, - "requires": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - } - } - }, - "assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", - "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", - "dev": true, - "requires": { - "object-assign": "^4.1.1", - "util": "0.10.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", - "dev": true - }, - "util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", - "dev": true, - "requires": { - "inherits": "2.0.1" - } - } - } - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true - }, - "async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "dev": true, - "requires": { - "lodash": "^4.17.14" - } - }, - "async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true - }, - "async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", - "dev": true - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true - }, - "babel-loader": { - "version": "8.2.2", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.2.tgz", - "integrity": "sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g==", - "dev": true, - "requires": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^1.4.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - } - }, - "babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dev": true, - "requires": { - "object.assign": "^4.1.0" - } - }, - "babel-plugin-polyfill-corejs2": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz", - "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.2.2", - "semver": "^6.1.1" - } - }, - "babel-plugin-polyfill-corejs3": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.2.tgz", - "integrity": "sha512-l1Cf8PKk12eEk5QP/NQ6TH8A1pee6wWDJ96WjxrMXFLHLOBFzYM4moG80HFgduVhTqAFez4alnZKEhP/bYHg0A==", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.2.2", - "core-js-compat": "^3.9.1" - } - }, - "babel-plugin-polyfill-regenerator": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz", - "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.2.2" - } - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true - }, - "batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", - "dev": true - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true - }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true, - "optional": true - }, - "bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "dev": true, - "optional": true, - "requires": { - "file-uri-to-path": "1.0.0" - } - }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true - }, - "bn.js": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", - "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==", - "dev": true - }, - "body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", - "dev": true, - "requires": { - "bytes": "3.1.0", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.7.0", - "raw-body": "2.4.0", - "type-is": "~1.6.17" - }, - "dependencies": { - "bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", - "dev": true - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "bonjour": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", - "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", - "dev": true, - "requires": { - "array-flatten": "^2.1.0", - "deep-equal": "^1.0.1", - "dns-equal": "^1.0.0", - "dns-txt": "^2.0.2", - "multicast-dns": "^6.0.1", - "multicast-dns-service-types": "^1.1.0" - } - }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", - "dev": true - }, - "browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "dev": true, - "requires": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "dev": true, - "requires": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "dev": true, - "requires": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "browserify-rsa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", - "dev": true, - "requires": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" - } - }, - "browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", - "dev": true, - "requires": { - "bn.js": "^5.1.1", - "browserify-rsa": "^4.0.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.3", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.5", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - } - } - }, - "browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "dev": true, - "requires": { - "pako": "~1.0.5" - } - }, - "browserslist": { - "version": "4.16.6", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", - "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001219", - "colorette": "^1.2.2", - "electron-to-chromium": "^1.3.723", - "escalade": "^3.1.1", - "node-releases": "^1.1.71" - } - }, - "buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "dev": true, - "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - } - } - }, - "buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true - }, - "buffer-indexof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", - "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", - "dev": true - }, - "buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", - "dev": true - }, - "builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", - "dev": true - }, - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", - "dev": true - }, - "cacache": { - "version": "15.2.0", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.2.0.tgz", - "integrity": "sha512-uKoJSHmnrqXgthDFx/IU6ED/5xd+NNGe+Bb+kLZy7Ku4P+BaiWEUflAKPZ7eAzsYGcsAGASJZsybXp+quEcHTw==", - "dev": true, - "requires": { - "@npmcli/move-file": "^1.0.1", - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^6.0.0", - "minipass": "^3.1.1", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^1.0.3", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.1", - "tar": "^6.0.2", - "unique-filename": "^1.1.1" - }, - "dependencies": { - "p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, - "requires": { - "aggregate-error": "^3.0.0" - } - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - } - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "dev": true, - "requires": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "caniuse-lite": { - "version": "1.0.30001286", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001286.tgz", - "integrity": "sha512-zaEMRH6xg8ESMi2eQ3R4eZ5qw/hJiVsO/HlLwniIwErij0JDr9P+8V4dtx1l+kLq6j3yy8l8W4fst1lBnat5wQ==", - "dev": true - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "chokidar": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", - "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", - "dev": true, - "optional": true, - "requires": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "fsevents": "~2.3.1", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.5.0" - } - }, - "chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true - }, - "chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "dev": true - }, - "cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "clean-css": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", - "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", - "dev": true, - "requires": { - "source-map": "~0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true - }, - "clean-webpack-plugin": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-3.0.0.tgz", - "integrity": "sha512-MciirUH5r+cYLGCOL5JX/ZLzOZbVr1ot3Fw+KcvbhUb6PM+yycqd9ZhIlcigQ5gl+XhppNmw3bEFuaaMNyLj3A==", - "dev": true, - "requires": { - "@types/webpack": "^4.4.31", - "del": "^4.1.1" - } - }, - "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "colorette": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", - "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", - "dev": true - }, - "commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "dev": true - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", - "dev": true - }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true - }, - "compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "dev": true, - "requires": { - "mime-db": ">= 1.43.0 < 2" - } - }, - "compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "dev": true, - "requires": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - }, - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", - "dev": true - }, - "console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", - "dev": true - }, - "constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", - "dev": true - }, - "content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", - "dev": true, - "requires": { - "safe-buffer": "5.1.2" - } - }, - "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", - "dev": true - }, - "convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", - "dev": true - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", - "dev": true - }, - "copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", - "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", - "dev": true, - "requires": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" - }, - "dependencies": { - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - } - } - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true - }, - "copy-webpack-plugin": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-6.4.1.tgz", - "integrity": "sha512-MXyPCjdPVx5iiWyl40Va3JGh27bKzOTNY3NjUTrosD2q7dR/cLD0013uqJ3BpFbUjyONINjb6qI7nDIJujrMbA==", - "dev": true, - "requires": { - "cacache": "^15.0.5", - "fast-glob": "^3.2.4", - "find-cache-dir": "^3.3.1", - "glob-parent": "^5.1.1", - "globby": "^11.0.1", - "loader-utils": "^2.0.0", - "normalize-path": "^3.0.0", - "p-limit": "^3.0.2", - "schema-utils": "^3.0.0", - "serialize-javascript": "^5.0.1", - "webpack-sources": "^1.4.3" - }, - "dependencies": { - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true - }, - "globby": { - "version": "11.0.3", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.3.tgz", - "integrity": "sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==", - "dev": true, - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.1.1", - "ignore": "^5.1.4", - "merge2": "^1.3.0", - "slash": "^3.0.0" - } - }, - "loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "core-js-compat": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.13.1.tgz", - "integrity": "sha512-mdrcxc0WznfRd8ZicEZh1qVeJ2mu6bwQFh8YVUK48friy/FOwFV5EJj9/dlh+nMQ74YusdVfBFDuomKgUspxWQ==", - "dev": true, - "requires": { - "browserslist": "^4.16.6", - "semver": "7.0.0" - }, - "dependencies": { - "semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "dev": true - } - } - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true - }, - "create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - } - } - }, - "create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "dev": true, - "requires": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "dev": true, - "requires": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "dev": true, - "requires": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - } - }, - "css-loader": { - "version": "5.2.6", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.6.tgz", - "integrity": "sha512-0wyN5vXMQZu6BvjbrPdUJvkCzGEO24HC7IS7nW4llc6BBFC+zwR9CKtYGv63Puzsg10L/o12inMY5/2ByzfD6w==", - "dev": true, - "requires": { - "icss-utils": "^5.1.0", - "loader-utils": "^2.0.0", - "postcss": "^8.2.15", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.0", - "postcss-modules-scope": "^3.0.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.1.0", - "schema-utils": "^3.0.0", - "semver": "^7.3.5" - }, - "dependencies": { - "loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "css-select": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", - "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", - "dev": true, - "requires": { - "boolbase": "^1.0.0", - "css-what": "^5.0.0", - "domhandler": "^4.2.0", - "domutils": "^2.6.0", - "nth-check": "^2.0.0" - }, - "dependencies": { - "domhandler": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.0.tgz", - "integrity": "sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==", - "dev": true, - "requires": { - "domelementtype": "^2.2.0" - } - } - } - }, - "css-what": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz", - "integrity": "sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==", - "dev": true - }, - "cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true - }, - "cyclist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", - "dev": true - }, - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true - }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true - }, - "deep-equal": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", - "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", - "dev": true, - "requires": { - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.1", - "is-regex": "^1.0.4", - "object-is": "^1.0.1", - "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.2.0" - } - }, - "default-gateway": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", - "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", - "dev": true, - "requires": { - "execa": "^1.0.0", - "ip-regex": "^2.1.0" - } - }, - "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dev": true, - "requires": { - "object-keys": "^1.0.12" - } - }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "dependencies": { - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "del": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", - "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", - "dev": true, - "requires": { - "@types/glob": "^7.1.1", - "globby": "^6.1.0", - "is-path-cwd": "^2.0.0", - "is-path-in-cwd": "^2.0.0", - "p-map": "^2.0.0", - "pify": "^4.0.1", - "rimraf": "^2.6.3" - } - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "dev": true - }, - "des.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", - "dev": true - }, - "detect-file": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", - "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", - "dev": true - }, - "detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", - "dev": true - }, - "diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - } - } - }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "requires": { - "path-type": "^4.0.0" - } - }, - "dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", - "dev": true - }, - "dns-packet": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", - "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", - "dev": true, - "requires": { - "ip": "^1.1.0", - "safe-buffer": "^5.0.1" - } - }, - "dns-txt": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", - "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", - "dev": true, - "requires": { - "buffer-indexof": "^1.0.0" - } - }, - "dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "dev": true, - "requires": { - "utila": "~0.4" - } - }, - "dom-serializer": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", - "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "dependencies": { - "domhandler": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.0.tgz", - "integrity": "sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==", - "dev": true, - "requires": { - "domelementtype": "^2.2.0" - } - } - } - }, - "domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", - "dev": true - }, - "domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", - "dev": true - }, - "domhandler": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-3.3.0.tgz", - "integrity": "sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1" - } - }, - "domutils": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.6.0.tgz", - "integrity": "sha512-y0BezHuy4MDYxh6OvolXYsH+1EMGmFbwv5FKW7ovwMG6zTPWqNPq3WF9ayZssFq+UlKdffGLbOEaghNdaOm1WA==", - "dev": true, - "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "dependencies": { - "domhandler": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.0.tgz", - "integrity": "sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==", - "dev": true, - "requires": { - "domelementtype": "^2.2.0" - } - } - } - }, - "dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "dev": true, - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "dev": true, - "requires": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", - "dev": true - }, - "electron-to-chromium": { - "version": "1.3.746", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.746.tgz", - "integrity": "sha512-3ffyGODL38apwSsIgXaWnAKNXChsjXhAmBTjbqCbrv1fBbVltuNLWh0zdrQbwK/oxPQ/Gss/kYfFAPPGu9mszQ==", - "dev": true - }, - "elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", - "dev": true, - "requires": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - } - } - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", - "dev": true - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "requires": { - "once": "^1.4.0" - } - }, - "enhanced-resolve": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", - "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true - }, - "errno": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "dev": true, - "requires": { - "prr": "~1.0.1" - } - }, - "es-abstract": { - "version": "1.18.3", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.3.tgz", - "integrity": "sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.2", - "is-callable": "^1.2.3", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.3", - "is-string": "^1.0.6", - "object-inspect": "^1.10.3", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.1" - } - }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", - "dev": true, - "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "requires": { - "estraverse": "^5.2.0" - }, - "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true - } - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", - "dev": true - }, - "eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true - }, - "events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true - }, - "eventsource": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz", - "integrity": "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==", - "dev": true, - "requires": { - "original": "^1.0.0" - } - }, - "evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "dev": true, - "requires": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "expand-tilde": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", - "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", - "dev": true, - "requires": { - "homedir-polyfill": "^1.0.1" - } - }, - "express": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", - "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", - "dev": true, - "requires": { - "accepts": "~1.3.7", - "array-flatten": "1.1.1", - "body-parser": "1.19.0", - "content-disposition": "0.5.3", - "content-type": "~1.0.4", - "cookie": "0.4.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "~1.1.2", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "~1.1.2", - "fresh": "0.5.2", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.5", - "qs": "6.7.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.1.2", - "send": "0.17.1", - "serve-static": "1.14.1", - "setprototypeof": "1.1.1", - "statuses": "~1.5.0", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "dependencies": { - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", - "dev": true - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", - "dev": true - } - } - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "fast-glob": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz", - "integrity": "sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.0", - "merge2": "^1.3.0", - "micromatch": "^4.0.2", - "picomatch": "^2.2.1" - } - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "fastq": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.11.0.tgz", - "integrity": "sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==", - "dev": true, - "requires": { - "reusify": "^1.0.4" - } - }, - "faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "dev": true, - "requires": { - "websocket-driver": ">=0.5.1" - } - }, - "figgy-pudding": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", - "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", - "dev": true - }, - "file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "dev": true, - "optional": true - }, - "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==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "dev": true, - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "find-cache-dir": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", - "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "findup-sync": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", - "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", - "dev": true, - "requires": { - "detect-file": "^1.0.0", - "is-glob": "^4.0.0", - "micromatch": "^3.0.4", - "resolve-dir": "^1.0.1" - }, - "dependencies": { - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - } - } - }, - "flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "follow-redirects": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.1.tgz", - "integrity": "sha512-HWqDgT7ZEkqRzBvc2s64vSZ/hfOceEol3ac/7tKwzuvEyWx3/4UegXh5oBOIotkGsObyk3xznnSRVADBgWSQVg==", - "dev": true - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true - }, - "forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "dev": true - }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dev": true, - "requires": { - "map-cache": "^0.2.2" - } - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", - "dev": true - }, - "from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "optional": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, - "get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - } - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true - }, - "glob": { - "version": "7.1.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", - "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "global-modules": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", - "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", - "dev": true, - "requires": { - "global-prefix": "^3.0.0" - }, - "dependencies": { - "global-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", - "dev": true, - "requires": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" - } - } - } - }, - "global-prefix": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", - "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", - "dev": true, - "requires": { - "expand-tilde": "^2.0.2", - "homedir-polyfill": "^1.0.1", - "ini": "^1.3.4", - "is-windows": "^1.0.1", - "which": "^1.2.14" - } - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - }, - "globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", - "dev": true, - "requires": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - } - } - }, - "graceful-fs": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", - "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", - "dev": true - }, - "handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", - "dev": true - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-bigints": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", - "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", - "dev": true - }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dev": true, - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "dev": true, - "requires": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - } - } - }, - "hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true - }, - "history": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", - "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", - "requires": { - "@babel/runtime": "^7.1.2", - "loose-envify": "^1.2.0", - "resolve-pathname": "^3.0.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0", - "value-equal": "^1.0.1" - } - }, - "hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", - "dev": true, - "requires": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "hoist-non-react-statics": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", - "requires": { - "react-is": "^16.7.0" - } - }, - "homedir-polyfill": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", - "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", - "dev": true, - "requires": { - "parse-passwd": "^1.0.0" - } - }, - "hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "html-entities": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", - "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==", - "dev": true - }, - "html-loader": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/html-loader/-/html-loader-1.3.2.tgz", - "integrity": "sha512-DEkUwSd0sijK5PF3kRWspYi56XP7bTNkyg5YWSzBdjaSDmvCufep5c4Vpb3PBf6lUL0YPtLwBfy9fL0t5hBAGA==", - "dev": true, - "requires": { - "html-minifier-terser": "^5.1.1", - "htmlparser2": "^4.1.0", - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "dependencies": { - "loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "html-minifier-terser": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", - "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", - "dev": true, - "requires": { - "camel-case": "^4.1.1", - "clean-css": "^4.2.3", - "commander": "^4.1.1", - "he": "^1.2.0", - "param-case": "^3.0.3", - "relateurl": "^0.2.7", - "terser": "^4.6.3" - } - }, - "html-webpack-plugin": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.5.2.tgz", - "integrity": "sha512-q5oYdzjKUIPQVjOosjgvCHQOv9Ett9CYYHlgvJeXG0qQvdSojnBq4vAdQBwn1+yGveAwHCoe/rMR86ozX3+c2A==", - "dev": true, - "requires": { - "@types/html-minifier-terser": "^5.0.0", - "@types/tapable": "^1.0.5", - "@types/webpack": "^4.41.8", - "html-minifier-terser": "^5.0.1", - "loader-utils": "^1.2.3", - "lodash": "^4.17.20", - "pretty-error": "^2.1.1", - "tapable": "^1.1.3", - "util.promisify": "1.0.0" - } - }, - "htmlparser2": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-4.1.0.tgz", - "integrity": "sha512-4zDq1a1zhE4gQso/c5LP1OtrhYTncXNSpvJYtWJBtXAETPlMfi3IFNjGuQbYLuVY4ZR0QMqRVvo4Pdy9KLyP8Q==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^3.0.0", - "domutils": "^2.0.0", - "entities": "^2.0.0" - } - }, - "http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", - "dev": true - }, - "http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", - "dev": true, - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - } - } - }, - "http-parser-js": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz", - "integrity": "sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==", - "dev": true - }, - "http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "dev": true, - "requires": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - } - }, - "http-proxy-middleware": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", - "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", - "dev": true, - "requires": { - "http-proxy": "^1.17.0", - "is-glob": "^4.0.0", - "lodash": "^4.17.11", - "micromatch": "^3.1.10" - }, - "dependencies": { - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - } - } - }, - "https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", - "dev": true - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "dev": true, - "requires": {} - }, - "ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true - }, - "iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", - "dev": true - }, - "ignore": { - "version": "5.1.8", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", - "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", - "dev": true - }, - "import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "dev": true, - "requires": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "requires": { - "find-up": "^3.0.0" - } - } - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true - }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true - }, - "infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true - }, - "internal-ip": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", - "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", - "dev": true, - "requires": { - "default-gateway": "^4.2.0", - "ipaddr.js": "^1.9.0" - } - }, - "interpret": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", - "dev": true - }, - "ip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", - "dev": true - }, - "ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", - "dev": true - }, - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true - }, - "is-absolute-url": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", - "dev": true - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-arguments": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz", - "integrity": "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==", - "dev": true, - "requires": { - "call-bind": "^1.0.0" - } - }, - "is-bigint": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.2.tgz", - "integrity": "sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA==", - "dev": true - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "optional": true, - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-boolean-object": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.1.tgz", - "integrity": "sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng==", - "dev": true, - "requires": { - "call-bind": "^1.0.2" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "is-callable": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz", - "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==", - "dev": true - }, - "is-core-module": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.4.0.tgz", - "integrity": "sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-date-object": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.4.tgz", - "integrity": "sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A==", - "dev": true - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-negative-zero": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", - "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", - "dev": true - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "is-number-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.5.tgz", - "integrity": "sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw==", - "dev": true - }, - "is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "dev": true - }, - "is-path-in-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", - "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", - "dev": true, - "requires": { - "is-path-inside": "^2.1.0" - } - }, - "is-path-inside": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", - "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", - "dev": true, - "requires": { - "path-is-inside": "^1.0.2" - } - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "is-regex": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz", - "integrity": "sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-symbols": "^1.0.2" - } - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true - }, - "is-string": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.6.tgz", - "integrity": "sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w==", - "dev": true - }, - "is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dev": true, - "requires": { - "has-symbols": "^1.0.2" - } - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true - }, - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "dev": true - }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true - }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "json3": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", - "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==", - "dev": true - }, - "json5": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "killable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", - "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", - "dev": true - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - }, - "loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", - "dev": true - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - } - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "lodash-es": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", - "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" - }, - "lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", - "dev": true - }, - "loglevel": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", - "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==", - "dev": true - }, - "loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" - } - }, - "lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "dev": true, - "requires": { - "tslib": "^2.0.3" - } - }, - "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" - } - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true - }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dev": true, - "requires": { - "object-visit": "^1.0.0" - } - }, - "material-colors": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/material-colors/-/material-colors-1.2.6.tgz", - "integrity": "sha512-6qE4B9deFBIa9YSpOc9O0Sgc43zTeVYbgDT5veRKSlB2+ZuHNoVVxA1L/ckMUayV9Ay9y7Z/SZCLcGteW9i7bg==" - }, - "md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "dev": true, - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", - "dev": true - }, - "memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", - "dev": true - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", - "dev": true - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "dev": true, - "requires": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - } - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true - }, - "mime-db": { - "version": "1.48.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.48.0.tgz", - "integrity": "sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ==", - "dev": true - }, - "mime-types": { - "version": "2.1.31", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.31.tgz", - "integrity": "sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg==", - "dev": true, - "requires": { - "mime-db": "1.48.0" - } - }, - "mini-create-react-context": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz", - "integrity": "sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ==", - "requires": { - "@babel/runtime": "^7.12.1", - "tiny-warning": "^1.0.3" - } - }, - "minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true - }, - "minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", - "dev": true - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true - }, - "minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "dev": true, - "requires": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - } - }, - "mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "dev": true, - "requires": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^3.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" - } - }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - }, - "move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", - "dev": true, - "requires": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" - }, - "dependencies": { - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - } - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "multicast-dns": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", - "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", - "dev": true, - "requires": { - "dns-packet": "^1.3.1", - "thunky": "^1.0.2" - } - }, - "multicast-dns-service-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", - "dev": true - }, - "nan": { - "version": "2.14.2", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", - "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", - "dev": true, - "optional": true - }, - "nanoid": { - "version": "3.1.23", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz", - "integrity": "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==", - "dev": true - }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - } - }, - "negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", - "dev": true - }, - "neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "dev": true, - "requires": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node-forge": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", - "dev": true - }, - "node-libs-browser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", - "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", - "dev": true, - "requires": { - "assert": "^1.1.1", - "browserify-zlib": "^0.2.0", - "buffer": "^4.3.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.11.0", - "domain-browser": "^1.1.1", - "events": "^3.0.0", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", - "path-browserify": "0.0.1", - "process": "^0.11.10", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.3.3", - "stream-browserify": "^2.0.1", - "stream-http": "^2.7.2", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", - "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.11.0", - "vm-browserify": "^1.0.1" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - }, - "dependencies": { - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - } - } - }, - "node-releases": { - "version": "1.1.72", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.72.tgz", - "integrity": "sha512-LLUo+PpH3dU6XizX3iVoubUNheF/owjXCZZ5yACDxNnPtgFuludV1ZL3ayK1kVep42Rmm0+R9/Y60NQbZ2bifw==", - "dev": true - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "nth-check": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz", - "integrity": "sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==", - "dev": true, - "requires": { - "boolbase": "^1.0.0" - } - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" - }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "object-inspect": { - "version": "1.10.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.10.3.tgz", - "integrity": "sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==", - "dev": true - }, - "object-is": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true - }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, - "requires": { - "isobject": "^3.0.0" - } - }, - "object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - } - }, - "object.getownpropertydescriptors": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz", - "integrity": "sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.2" - } - }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", - "dev": true - }, - "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "dev": true, - "requires": { - "ee-first": "1.1.1" - } - }, - "on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "opn": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", - "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", - "dev": true, - "requires": { - "is-wsl": "^1.1.0" - } - }, - "original": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", - "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", - "dev": true, - "requires": { - "url-parse": "^1.4.3" - } - }, - "os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", - "dev": true - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "dev": true - }, - "p-retry": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", - "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", - "dev": true, - "requires": { - "retry": "^0.12.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", - "dev": true - }, - "parallel-transform": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", - "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", - "dev": true, - "requires": { - "cyclist": "^1.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "dev": true, - "requires": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "parse-asn1": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", - "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", - "dev": true, - "requires": { - "asn1.js": "^5.2.0", - "browserify-aes": "^1.0.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" - } - }, - "parse-passwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", - "dev": true - }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true - }, - "pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "dev": true, - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true - }, - "path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", - "dev": true - }, - "path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true - }, - "path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", - "dev": true - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "path-to-regexp": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", - "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", - "requires": { - "isarray": "0.0.1" - } - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true - }, - "pbkdf2": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", - "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", - "dev": true, - "requires": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", - "dev": true - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "requires": { - "pinkie": "^2.0.0" - } - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - }, - "portfinder": { - "version": "1.0.28", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", - "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", - "dev": true, - "requires": { - "async": "^2.6.2", - "debug": "^3.1.1", - "mkdirp": "^0.5.5" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - } - } - }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true - }, - "postcss": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.0.tgz", - "integrity": "sha512-+ogXpdAjWGa+fdYY5BQ96V/6tAo+TdSSIMP5huJBIygdWwKtVoB5JWZ7yUd4xZ8r+8Kvvx4nyg/PQ071H4UtcQ==", - "dev": true, - "requires": { - "colorette": "^1.2.2", - "nanoid": "^3.1.23", - "source-map-js": "^0.6.2" - } - }, - "postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "dev": true, - "requires": {} - }, - "postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", - "dev": true, - "requires": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.4" - } - }, - "postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "dev": true, - "requires": { - "icss-utils": "^5.0.0" - } - }, - "postcss-selector-parser": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", - "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", - "dev": true, - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - }, - "postcss-value-parser": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", - "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", - "dev": true - }, - "pretty-error": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", - "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", - "dev": true, - "requires": { - "lodash": "^4.17.20", - "renderkid": "^2.0.4" - } - }, - "process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", - "dev": true - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", - "dev": true - }, - "prop-types": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", - "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", - "requires": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.8.1" - } - }, - "proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dev": true, - "requires": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - } - }, - "prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", - "dev": true - }, - "public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - } - } - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "dev": true, - "requires": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - }, - "dependencies": { - "pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - } - } - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true - }, - "qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "dev": true - }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "dev": true - }, - "querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", - "dev": true - }, - "querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "dev": true - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true - }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "dev": true, - "requires": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true - }, - "raw-body": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", - "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", - "dev": true, - "requires": { - "bytes": "3.1.0", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "dependencies": { - "bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", - "dev": true - } - } - }, - "react": { - "version": "16.14.0", - "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", - "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2" - } - }, - "react-color": { - "version": "2.19.3", - "resolved": "https://registry.npmjs.org/react-color/-/react-color-2.19.3.tgz", - "integrity": "sha512-LEeGE/ZzNLIsFWa1TMe8y5VYqr7bibneWmvJwm1pCn/eNmrabWDh659JSPn9BuaMpEfU83WTOJfnCcjDZwNQTA==", - "requires": { - "@icons/material": "^0.2.4", - "lodash": "^4.17.15", - "lodash-es": "^4.17.15", - "material-colors": "^1.2.1", - "prop-types": "^15.5.10", - "reactcss": "^1.2.0", - "tinycolor2": "^1.4.1" - } - }, - "react-dom": { - "version": "16.14.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", - "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "scheduler": "^0.19.1" - } - }, - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "react-router": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.2.0.tgz", - "integrity": "sha512-smz1DUuFHRKdcJC0jobGo8cVbhO3x50tCL4icacOlcwDOEQPq4TMqwx3sY1TP+DvtTgz4nm3thuo7A+BK2U0Dw==", - "requires": { - "@babel/runtime": "^7.1.2", - "history": "^4.9.0", - "hoist-non-react-statics": "^3.1.0", - "loose-envify": "^1.3.1", - "mini-create-react-context": "^0.4.0", - "path-to-regexp": "^1.7.0", - "prop-types": "^15.6.2", - "react-is": "^16.6.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - } - }, - "react-router-dom": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.2.0.tgz", - "integrity": "sha512-gxAmfylo2QUjcwxI63RhQ5G85Qqt4voZpUXSEqCwykV0baaOTQDR1f0PmY8AELqIyVc0NEZUj0Gov5lNGcXgsA==", - "requires": { - "@babel/runtime": "^7.1.2", - "history": "^4.9.0", - "loose-envify": "^1.3.1", - "prop-types": "^15.6.2", - "react-router": "5.2.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - } - }, - "reactcss": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/reactcss/-/reactcss-1.2.3.tgz", - "integrity": "sha512-KiwVUcFu1RErkI97ywr8nvx8dNOpT03rbnma0SSalTYjkrPYaEajR4a/MRt6DZ46K6arDRbWMNHF+xH7G7n/8A==", - "requires": { - "lodash": "^4.0.1" - } - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "readdirp": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", - "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", - "dev": true, - "optional": true, - "requires": { - "picomatch": "^2.2.1" - } - }, - "regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true - }, - "regenerate-unicode-properties": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", - "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", - "dev": true, - "requires": { - "regenerate": "^1.4.0" - } - }, - "regenerator-runtime": { - "version": "0.13.7", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", - "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" - }, - "regenerator-transform": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", - "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", - "dev": true, - "requires": { - "@babel/runtime": "^7.8.4" - } - }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - } - }, - "regexp.prototype.flags": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", - "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "regexpu-core": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", - "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", - "dev": true, - "requires": { - "regenerate": "^1.4.0", - "regenerate-unicode-properties": "^8.2.0", - "regjsgen": "^0.5.1", - "regjsparser": "^0.6.4", - "unicode-match-property-ecmascript": "^1.0.4", - "unicode-match-property-value-ecmascript": "^1.2.0" - } - }, - "regjsgen": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", - "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", - "dev": true - }, - "regjsparser": { - "version": "0.6.9", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz", - "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==", - "dev": true, - "requires": { - "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true - } - } - }, - "relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", - "dev": true - }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true - }, - "renderkid": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", - "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", - "dev": true, - "requires": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^3.0.1" - }, - "dependencies": { - "domhandler": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.0.tgz", - "integrity": "sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==", - "dev": true, - "requires": { - "domelementtype": "^2.2.0" - } - }, - "htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - } - } - } - }, - "repeat-element": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", - "dev": true - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", - "dev": true - }, - "resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", - "dev": true, - "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - } - }, - "resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", - "dev": true, - "requires": { - "resolve-from": "^3.0.0" - } - }, - "resolve-dir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", - "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", - "dev": true, - "requires": { - "expand-tilde": "^2.0.0", - "global-modules": "^1.0.0" - }, - "dependencies": { - "global-modules": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", - "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", - "dev": true, - "requires": { - "global-prefix": "^1.0.1", - "is-windows": "^1.0.1", - "resolve-dir": "^1.0.0" - } - } - } - }, - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true - }, - "resolve-pathname": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", - "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" - }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "dev": true - }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true - }, - "retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", - "dev": true - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "dev": true, - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "run-queue": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", - "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", - "dev": true, - "requires": { - "aproba": "^1.1.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, - "requires": { - "ret": "~0.1.10" - } - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "scheduler": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", - "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - } - }, - "select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", - "dev": true - }, - "selfsigned": { - "version": "1.10.11", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.11.tgz", - "integrity": "sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==", - "dev": true, - "requires": { - "node-forge": "^0.10.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", - "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", - "dev": true, - "requires": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "~1.7.2", - "mime": "1.6.0", - "ms": "2.1.1", - "on-finished": "~2.3.0", - "range-parser": "~1.2.1", - "statuses": "~1.5.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true - } - } - }, - "serialize-javascript": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", - "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", - "dev": true, - "requires": { - "randombytes": "^2.1.0" - } - }, - "serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", - "dev": true, - "requires": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", - "dev": true, - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true - } - } - }, - "serve-static": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", - "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", - "dev": true, - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.17.1" - } - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true - }, - "set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", - "dev": true - }, - "setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", - "dev": true - }, - "sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true - }, - "signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", - "dev": true - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "requires": { - "kind-of": "^3.2.0" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "sockjs": { - "version": "0.3.21", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz", - "integrity": "sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw==", - "dev": true, - "requires": { - "faye-websocket": "^0.11.3", - "uuid": "^3.4.0", - "websocket-driver": "^0.7.4" - } - }, - "sockjs-client": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.5.1.tgz", - "integrity": "sha512-VnVAb663fosipI/m6pqRXakEOw7nvd7TUgdr3PlR/8V2I95QIdwT8L4nMxhyU8SmDBHYXU1TOElaKOmKLfYzeQ==", - "dev": true, - "requires": { - "debug": "^3.2.6", - "eventsource": "^1.0.7", - "faye-websocket": "^0.11.3", - "inherits": "^2.0.4", - "json3": "^3.3.3", - "url-parse": "^1.5.1" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "source-map-js": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", - "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", - "dev": true - }, - "source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "dev": true, - "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "dev": true - }, - "spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "dev": true, - "requires": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - } - }, - "spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "dev": true, - "requires": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - } - }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.0" - } - }, - "ssri": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", - "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", - "dev": true, - "requires": { - "minipass": "^3.1.1" - } - }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dev": true, - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "dev": true - }, - "stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", - "dev": true, - "requires": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "stream-each": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", - "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" - } - }, - "stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", - "dev": true, - "requires": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", - "dev": true - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "requires": { - "safe-buffer": "~5.2.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - } - } - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "string.prototype.trimend": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", - "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "string.prototype.trimstart": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", - "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true - }, - "style-loader": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-2.0.0.tgz", - "integrity": "sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==", - "dev": true, - "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "dependencies": { - "loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true - }, - "tar": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz", - "integrity": "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==", - "dev": true, - "requires": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - } - }, - "terser": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", - "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", - "dev": true, - "requires": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - }, - "dependencies": { - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", - "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", - "dev": true, - "requires": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^4.0.0", - "source-map": "^0.6.1", - "terser": "^4.1.2", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" - }, - "dependencies": { - "cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", - "dev": true, - "requires": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - } - }, - "chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true - }, - "find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "requires": { - "yallist": "^3.0.2" - } - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "requires": { - "find-up": "^3.0.0" - } - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "dev": true, - "requires": { - "randombytes": "^2.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "ssri": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", - "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", - "dev": true, - "requires": { - "figgy-pudding": "^3.5.1" - } - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - } - } - }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", - "dev": true - }, - "timers-browserify": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", - "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", - "dev": true, - "requires": { - "setimmediate": "^1.0.4" - } - }, - "tiny-invariant": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.1.0.tgz", - "integrity": "sha512-ytxQvrb1cPc9WBEI/HSeYYoGD0kWnGEOR8RY6KomWLBVhqz0RgTwVO9dLrGz7dC+nN9llyI7OKAgRq8Vq4ZBSw==" - }, - "tiny-warning": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", - "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" - }, - "tinycolor2": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.2.tgz", - "integrity": "sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA==" - }, - "to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", - "dev": true - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true - }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - }, - "toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", - "dev": true - }, - "tslib": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", - "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", - "dev": true - }, - "tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", - "dev": true - }, - "type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dev": true, - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - } - }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "dev": true - }, - "unbox-primitive": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", - "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has-bigints": "^1.0.1", - "has-symbols": "^1.0.2", - "which-boxed-primitive": "^1.0.2" - } - }, - "unicode-canonical-property-names-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", - "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", - "dev": true - }, - "unicode-match-property-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", - "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", - "dev": true, - "requires": { - "unicode-canonical-property-names-ecmascript": "^1.0.4", - "unicode-property-aliases-ecmascript": "^1.0.4" - } - }, - "unicode-match-property-value-ecmascript": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", - "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", - "dev": true - }, - "unicode-property-aliases-ecmascript": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", - "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", - "dev": true - }, - "union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - } - }, - "unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "dev": true, - "requires": { - "unique-slug": "^2.0.0" - } - }, - "unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4" - } - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", - "dev": true - }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - } - } - }, - "upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true - }, - "url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "dev": true, - "requires": { - "punycode": "1.3.2", - "querystring": "0.2.0" - }, - "dependencies": { - "punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", - "dev": true - } - } - }, - "url-parse": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.1.tgz", - "integrity": "sha512-HOfCOUJt7iSYzEx/UqgtwKRMC6EU91NFhsCHMv9oM03VJcVo2Qrp8T8kI9D7amFf1cu+/3CEhgb3rF9zL7k85Q==", - "dev": true, - "requires": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true - }, - "util": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", - "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", - "dev": true, - "requires": { - "inherits": "2.0.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - } - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true - }, - "util.promisify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", - "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", - "dev": true, - "requires": { - "define-properties": "^1.1.2", - "object.getownpropertydescriptors": "^2.0.3" - } - }, - "utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", - "dev": true - }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", - "dev": true - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true - }, - "v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", - "dev": true - }, - "value-equal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", - "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", - "dev": true - }, - "vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", - "dev": true - }, - "watchpack": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", - "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", - "dev": true, - "requires": { - "chokidar": "^3.4.1", - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0", - "watchpack-chokidar2": "^2.0.1" - } - }, - "watchpack-chokidar2": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", - "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", - "dev": true, - "optional": true, - "requires": { - "chokidar": "^2.1.8" - }, - "dependencies": { - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "optional": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "optional": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true, - "optional": true - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "optional": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "optional": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "dev": true, - "optional": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "optional": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "optional": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "dev": true, - "optional": true, - "requires": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "optional": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "optional": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "optional": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "optional": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "optional": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true, - "optional": true - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "optional": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "optional": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "optional": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "optional": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - } - } - }, - "wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "dev": true, - "requires": { - "minimalistic-assert": "^1.0.0" - } - }, - "webpack": { - "version": "4.46.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz", - "integrity": "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/wasm-edit": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "acorn": "^6.4.1", - "ajv": "^6.10.2", - "ajv-keywords": "^3.4.1", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^4.5.0", - "eslint-scope": "^4.0.3", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.4.0", - "loader-utils": "^1.2.3", - "memory-fs": "^0.4.1", - "micromatch": "^3.1.10", - "mkdirp": "^0.5.3", - "neo-async": "^2.6.1", - "node-libs-browser": "^2.2.1", - "schema-utils": "^1.0.0", - "tapable": "^1.1.3", - "terser-webpack-plugin": "^1.4.3", - "watchpack": "^1.7.4", - "webpack-sources": "^1.4.1" - }, - "dependencies": { - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - } - } - }, - "webpack-cli": { - "version": "3.3.12", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.12.tgz", - "integrity": "sha512-NVWBaz9k839ZH/sinurM+HcDvJOTXwSjYp1ku+5XKeOC03z8v5QitnK/x+lAxGXFyhdayoIf/GOpv85z3/xPag==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "cross-spawn": "^6.0.5", - "enhanced-resolve": "^4.1.1", - "findup-sync": "^3.0.0", - "global-modules": "^2.0.0", - "import-local": "^2.0.0", - "interpret": "^1.4.0", - "loader-utils": "^1.4.0", - "supports-color": "^6.1.0", - "v8-compile-cache": "^2.1.1", - "yargs": "^13.3.2" - }, - "dependencies": { - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "webpack-dev-middleware": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", - "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", - "dev": true, - "requires": { - "memory-fs": "^0.4.1", - "mime": "^2.4.4", - "mkdirp": "^0.5.1", - "range-parser": "^1.2.1", - "webpack-log": "^2.0.0" - }, - "dependencies": { - "mime": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", - "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", - "dev": true - }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - } - } - }, - "webpack-dev-server": { - "version": "3.11.2", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.2.tgz", - "integrity": "sha512-A80BkuHRQfCiNtGBS1EMf2ChTUs0x+B3wGDFmOeT4rmJOHhHTCH2naNxIHhmkr0/UillP4U3yeIyv1pNp+QDLQ==", - "dev": true, - "requires": { - "ansi-html": "0.0.7", - "bonjour": "^3.5.0", - "chokidar": "^2.1.8", - "compression": "^1.7.4", - "connect-history-api-fallback": "^1.6.0", - "debug": "^4.1.1", - "del": "^4.1.1", - "express": "^4.17.1", - "html-entities": "^1.3.1", - "http-proxy-middleware": "0.19.1", - "import-local": "^2.0.0", - "internal-ip": "^4.3.0", - "ip": "^1.1.5", - "is-absolute-url": "^3.0.3", - "killable": "^1.0.1", - "loglevel": "^1.6.8", - "opn": "^5.5.0", - "p-retry": "^3.0.1", - "portfinder": "^1.0.26", - "schema-utils": "^1.0.0", - "selfsigned": "^1.10.8", - "semver": "^6.3.0", - "serve-index": "^1.9.1", - "sockjs": "^0.3.21", - "sockjs-client": "^1.5.0", - "spdy": "^4.0.2", - "strip-ansi": "^3.0.1", - "supports-color": "^6.1.0", - "url": "^0.11.0", - "webpack-dev-middleware": "^3.7.2", - "webpack-log": "^2.0.0", - "ws": "^6.2.1", - "yargs": "^13.3.2" - }, - "dependencies": { - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "dev": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "dev": true, - "optional": true, - "requires": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - } - } - }, - "webpack-log": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", - "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", - "dev": true, - "requires": { - "ansi-colors": "^3.0.0", - "uuid": "^3.3.2" - } - }, - "webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dev": true, - "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "dev": true, - "requires": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - } - }, - "websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "dev": true - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, - "requires": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "worker-farm": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", - "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", - "dev": true, - "requires": { - "errno": "~0.1.7" - } - }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - }, - "ws": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", - "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", - "dev": true, - "requires": { - "async-limiter": "~1.0.0" - } - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "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 - }, - "yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dev": true, - "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - } - } - }, - "yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - }, - "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true - } } } diff --git a/package.json b/package.json index 4b9dd9d..c0ed3d8 100644 --- a/package.json +++ b/package.json @@ -5,8 +5,8 @@ "main": "src/popup/App.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1", - "build": "webpack-dev-server", - "build:prod": "webpack -p" + "dev": "webpack-dev-server", + "build": "webpack -p" }, "keywords": [], "author": "", From 04431e450353175420e8250dc1c83df19f8d6f0a Mon Sep 17 00:00:00 2001 From: reesericci Date: Sun, 12 Oct 2025 15:04:20 -0500 Subject: [PATCH 2/4] Settings button disabled by default, use action --- src/background.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/background.js b/src/background.js index 97ffdf2..243ed0a 100644 --- a/src/background.js +++ b/src/background.js @@ -33,7 +33,7 @@ chrome.runtime.onInstalled.addListener((details) => { "canvasplus-survey": 0, "canvasplus-rating": false, "canvasplus-setting-sidebar-icon-size": 3, - "canvasplus-setting-sidebar-show-settings": true, + "canvasplus-setting-sidebar-show-settings": false, }; const newDefaults = { From 4ea961e012c1ff963670491e58fbec53859c6b1e Mon Sep 17 00:00:00 2001 From: reesericci Date: Sun, 12 Oct 2025 15:04:44 -0500 Subject: [PATCH 3/4] Add safari extension --- safari/Canvas+/Canvas+ Extension/Info.plist | 13 + .../SafariWebExtensionHandler.swift | 42 ++ .../Canvas+/Canvas+.xcodeproj/project.pbxproj | 613 ++++++++++++++++++ .../contents.xcworkspacedata | 7 + .../UserInterfaceState.xcuserstate | Bin 0 -> 25510 bytes .../xcschemes/xcschememanagement.plist | 14 + safari/Canvas+/Canvas+/AppDelegate.swift | 21 + .../AccentColor.colorset/Contents.json | 11 + .../AppIcon.appiconset/Contents.json | 68 ++ .../AppIcon.appiconset/mac-icon-128@1x.png | Bin 0 -> 11462 bytes .../AppIcon.appiconset/mac-icon-128@2x.png | Bin 0 -> 33418 bytes .../AppIcon.appiconset/mac-icon-16@1x.png | Bin 0 -> 723 bytes .../AppIcon.appiconset/mac-icon-16@2x.png | Bin 0 -> 1818 bytes .../AppIcon.appiconset/mac-icon-256@1x.png | Bin 0 -> 33418 bytes .../AppIcon.appiconset/mac-icon-256@2x.png | Bin 0 -> 95862 bytes .../AppIcon.appiconset/mac-icon-32@1x.png | Bin 0 -> 1818 bytes .../AppIcon.appiconset/mac-icon-32@2x.png | Bin 0 -> 4254 bytes .../AppIcon.appiconset/mac-icon-512@1x.png | Bin 0 -> 95862 bytes .../AppIcon.appiconset/mac-icon-512@2x.png | Bin 0 -> 281479 bytes .../Canvas+/Assets.xcassets/Contents.json | 6 + .../LargeIcon.imageset/Contents.json | 20 + .../Canvas+/Base.lproj/Main.storyboard | 124 ++++ safari/Canvas+/Canvas+/Info.plist | 8 + .../Canvas+/Resources/Base.lproj/Main.html | 19 + safari/Canvas+/Canvas+/Resources/Icon.png | Bin 0 -> 10454 bytes safari/Canvas+/Canvas+/Resources/Script.js | 22 + safari/Canvas+/Canvas+/Resources/Style.css | 45 ++ safari/Canvas+/Canvas+/ViewController.swift | 57 ++ 28 files changed, 1090 insertions(+) create mode 100644 safari/Canvas+/Canvas+ Extension/Info.plist create mode 100644 safari/Canvas+/Canvas+ Extension/SafariWebExtensionHandler.swift create mode 100644 safari/Canvas+/Canvas+.xcodeproj/project.pbxproj create mode 100644 safari/Canvas+/Canvas+.xcodeproj/project.xcworkspace/contents.xcworkspacedata create mode 100644 safari/Canvas+/Canvas+.xcodeproj/project.xcworkspace/xcuserdata/reesericci.xcuserdatad/UserInterfaceState.xcuserstate create mode 100644 safari/Canvas+/Canvas+.xcodeproj/xcuserdata/reesericci.xcuserdatad/xcschemes/xcschememanagement.plist create mode 100644 safari/Canvas+/Canvas+/AppDelegate.swift create mode 100644 safari/Canvas+/Canvas+/Assets.xcassets/AccentColor.colorset/Contents.json create mode 100644 safari/Canvas+/Canvas+/Assets.xcassets/AppIcon.appiconset/Contents.json create mode 100644 safari/Canvas+/Canvas+/Assets.xcassets/AppIcon.appiconset/mac-icon-128@1x.png create mode 100644 safari/Canvas+/Canvas+/Assets.xcassets/AppIcon.appiconset/mac-icon-128@2x.png create mode 100644 safari/Canvas+/Canvas+/Assets.xcassets/AppIcon.appiconset/mac-icon-16@1x.png create mode 100644 safari/Canvas+/Canvas+/Assets.xcassets/AppIcon.appiconset/mac-icon-16@2x.png create mode 100644 safari/Canvas+/Canvas+/Assets.xcassets/AppIcon.appiconset/mac-icon-256@1x.png create mode 100644 safari/Canvas+/Canvas+/Assets.xcassets/AppIcon.appiconset/mac-icon-256@2x.png create mode 100644 safari/Canvas+/Canvas+/Assets.xcassets/AppIcon.appiconset/mac-icon-32@1x.png create mode 100644 safari/Canvas+/Canvas+/Assets.xcassets/AppIcon.appiconset/mac-icon-32@2x.png create mode 100644 safari/Canvas+/Canvas+/Assets.xcassets/AppIcon.appiconset/mac-icon-512@1x.png create mode 100644 safari/Canvas+/Canvas+/Assets.xcassets/AppIcon.appiconset/mac-icon-512@2x.png create mode 100644 safari/Canvas+/Canvas+/Assets.xcassets/Contents.json create mode 100644 safari/Canvas+/Canvas+/Assets.xcassets/LargeIcon.imageset/Contents.json create mode 100644 safari/Canvas+/Canvas+/Base.lproj/Main.storyboard create mode 100644 safari/Canvas+/Canvas+/Info.plist create mode 100644 safari/Canvas+/Canvas+/Resources/Base.lproj/Main.html create mode 100644 safari/Canvas+/Canvas+/Resources/Icon.png create mode 100644 safari/Canvas+/Canvas+/Resources/Script.js create mode 100644 safari/Canvas+/Canvas+/Resources/Style.css create mode 100644 safari/Canvas+/Canvas+/ViewController.swift diff --git a/safari/Canvas+/Canvas+ Extension/Info.plist b/safari/Canvas+/Canvas+ Extension/Info.plist new file mode 100644 index 0000000..9ee504d --- /dev/null +++ b/safari/Canvas+/Canvas+ Extension/Info.plist @@ -0,0 +1,13 @@ + + + + + NSExtension + + NSExtensionPointIdentifier + com.apple.Safari.web-extension + NSExtensionPrincipalClass + $(PRODUCT_MODULE_NAME).SafariWebExtensionHandler + + + diff --git a/safari/Canvas+/Canvas+ Extension/SafariWebExtensionHandler.swift b/safari/Canvas+/Canvas+ Extension/SafariWebExtensionHandler.swift new file mode 100644 index 0000000..ac50e97 --- /dev/null +++ b/safari/Canvas+/Canvas+ Extension/SafariWebExtensionHandler.swift @@ -0,0 +1,42 @@ +// +// SafariWebExtensionHandler.swift +// Canvas+ Extension +// +// Created by Reese Armstrong on 2025-10-12. +// + +import SafariServices +import os.log + +class SafariWebExtensionHandler: NSObject, NSExtensionRequestHandling { + + func beginRequest(with context: NSExtensionContext) { + let request = context.inputItems.first as? NSExtensionItem + + let profile: UUID? + if #available(iOS 17.0, macOS 14.0, *) { + profile = request?.userInfo?[SFExtensionProfileKey] as? UUID + } else { + profile = request?.userInfo?["profile"] as? UUID + } + + let message: Any? + if #available(iOS 15.0, macOS 11.0, *) { + message = request?.userInfo?[SFExtensionMessageKey] + } else { + message = request?.userInfo?["message"] + } + + os_log(.default, "Received message from browser.runtime.sendNativeMessage: %@ (profile: %@)", String(describing: message), profile?.uuidString ?? "none") + + let response = NSExtensionItem() + if #available(iOS 15.0, macOS 11.0, *) { + response.userInfo = [ SFExtensionMessageKey: [ "echo": message ] ] + } else { + response.userInfo = [ "message": [ "echo": message ] ] + } + + context.completeRequest(returningItems: [ response ], completionHandler: nil) + } + +} diff --git a/safari/Canvas+/Canvas+.xcodeproj/project.pbxproj b/safari/Canvas+/Canvas+.xcodeproj/project.pbxproj new file mode 100644 index 0000000..f21e5a8 --- /dev/null +++ b/safari/Canvas+/Canvas+.xcodeproj/project.pbxproj @@ -0,0 +1,613 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 77; + objects = { + +/* Begin PBXBuildFile section */ + FB4C00782E9C36A60094F834 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB4C00772E9C36A60094F834 /* AppDelegate.swift */; }; + FB4C007C2E9C36A60094F834 /* Main.html in Resources */ = {isa = PBXBuildFile; fileRef = FB4C007A2E9C36A60094F834 /* Main.html */; }; + FB4C007E2E9C36A60094F834 /* Icon.png in Resources */ = {isa = PBXBuildFile; fileRef = FB4C007D2E9C36A60094F834 /* Icon.png */; }; + FB4C00802E9C36A60094F834 /* Style.css in Resources */ = {isa = PBXBuildFile; fileRef = FB4C007F2E9C36A60094F834 /* Style.css */; }; + FB4C00822E9C36A60094F834 /* Script.js in Resources */ = {isa = PBXBuildFile; fileRef = FB4C00812E9C36A60094F834 /* Script.js */; }; + FB4C00842E9C36A60094F834 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB4C00832E9C36A60094F834 /* ViewController.swift */; }; + FB4C00872E9C36A60094F834 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = FB4C00852E9C36A60094F834 /* Main.storyboard */; }; + FB4C00892E9C36A70094F834 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = FB4C00882E9C36A70094F834 /* Assets.xcassets */; }; + FB4C00902E9C36A80094F834 /* Canvas+ Extension.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = FB4C008F2E9C36A80094F834 /* Canvas+ Extension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; + FB4C00952E9C36A80094F834 /* SafariWebExtensionHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB4C00942E9C36A80094F834 /* SafariWebExtensionHandler.swift */; }; + FB4C00A52E9C36A80094F834 /* manifest.json in Resources */ = {isa = PBXBuildFile; fileRef = FB4C00A12E9C36A80094F834 /* manifest.json */; }; + FB4C00A62E9C36A80094F834 /* assets in Resources */ = {isa = PBXBuildFile; fileRef = FB4C00A22E9C36A80094F834 /* assets */; }; + FB4C00A72E9C36A80094F834 /* popup.bundle.js in Resources */ = {isa = PBXBuildFile; fileRef = FB4C00A32E9C36A80094F834 /* popup.bundle.js */; }; + FB4C00A82E9C36A80094F834 /* src in Resources */ = {isa = PBXBuildFile; fileRef = FB4C00A42E9C36A80094F834 /* src */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + FB4C00912E9C36A80094F834 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = FB4C006C2E9C36A60094F834 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FB4C008E2E9C36A80094F834; + remoteInfo = "Canvas+ Extension"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXCopyFilesBuildPhase section */ + FB4C009C2E9C36A80094F834 /* Embed Foundation Extensions */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 13; + files = ( + FB4C00902E9C36A80094F834 /* Canvas+ Extension.appex in Embed Foundation Extensions */, + ); + name = "Embed Foundation Extensions"; + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + +/* Begin PBXFileReference section */ + FB4C00742E9C36A60094F834 /* Canvas+.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Canvas+.app"; sourceTree = BUILT_PRODUCTS_DIR; }; + FB4C00772E9C36A60094F834 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + FB4C007B2E9C36A60094F834 /* Base */ = {isa = PBXFileReference; lastKnownFileType = text.html; name = Base; path = Base.lproj/Main.html; sourceTree = ""; }; + FB4C007D2E9C36A60094F834 /* Icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Icon.png; sourceTree = ""; }; + FB4C007F2E9C36A60094F834 /* Style.css */ = {isa = PBXFileReference; lastKnownFileType = text.css; path = Style.css; sourceTree = ""; }; + FB4C00812E9C36A60094F834 /* Script.js */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.javascript; path = Script.js; sourceTree = ""; }; + FB4C00832E9C36A60094F834 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; + FB4C00862E9C36A60094F834 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; + FB4C00882E9C36A70094F834 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + FB4C008A2E9C36A70094F834 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + FB4C008F2E9C36A80094F834 /* Canvas+ Extension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = "Canvas+ Extension.appex"; sourceTree = BUILT_PRODUCTS_DIR; }; + FB4C00942E9C36A80094F834 /* SafariWebExtensionHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SafariWebExtensionHandler.swift; sourceTree = ""; }; + FB4C00962E9C36A80094F834 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + FB4C00A12E9C36A80094F834 /* manifest.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; name = manifest.json; path = ../../../dist/manifest.json; sourceTree = ""; }; + FB4C00A22E9C36A80094F834 /* assets */ = {isa = PBXFileReference; lastKnownFileType = folder; name = assets; path = ../../../dist/assets; sourceTree = ""; }; + FB4C00A32E9C36A80094F834 /* popup.bundle.js */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.javascript; name = popup.bundle.js; path = ../../../dist/popup.bundle.js; sourceTree = ""; }; + FB4C00A42E9C36A80094F834 /* src */ = {isa = PBXFileReference; lastKnownFileType = folder; name = src; path = ../../../dist/src; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + FB4C00712E9C36A60094F834 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + FB4C008C2E9C36A80094F834 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + FB4C006B2E9C36A60094F834 = { + isa = PBXGroup; + children = ( + FB4C00762E9C36A60094F834 /* Canvas+ */, + FB4C00932E9C36A80094F834 /* Canvas+ Extension */, + FB4C00752E9C36A60094F834 /* Products */, + ); + sourceTree = ""; + }; + FB4C00752E9C36A60094F834 /* Products */ = { + isa = PBXGroup; + children = ( + FB4C00742E9C36A60094F834 /* Canvas+.app */, + FB4C008F2E9C36A80094F834 /* Canvas+ Extension.appex */, + ); + name = Products; + sourceTree = ""; + }; + FB4C00762E9C36A60094F834 /* Canvas+ */ = { + isa = PBXGroup; + children = ( + FB4C00772E9C36A60094F834 /* AppDelegate.swift */, + FB4C00832E9C36A60094F834 /* ViewController.swift */, + FB4C00852E9C36A60094F834 /* Main.storyboard */, + FB4C00882E9C36A70094F834 /* Assets.xcassets */, + FB4C008A2E9C36A70094F834 /* Info.plist */, + FB4C00792E9C36A60094F834 /* Resources */, + ); + path = "Canvas+"; + sourceTree = ""; + }; + FB4C00792E9C36A60094F834 /* Resources */ = { + isa = PBXGroup; + children = ( + FB4C007A2E9C36A60094F834 /* Main.html */, + FB4C007D2E9C36A60094F834 /* Icon.png */, + FB4C007F2E9C36A60094F834 /* Style.css */, + FB4C00812E9C36A60094F834 /* Script.js */, + ); + path = Resources; + sourceTree = ""; + }; + FB4C00932E9C36A80094F834 /* Canvas+ Extension */ = { + isa = PBXGroup; + children = ( + FB4C00A02E9C36A80094F834 /* Resources */, + FB4C00942E9C36A80094F834 /* SafariWebExtensionHandler.swift */, + FB4C00962E9C36A80094F834 /* Info.plist */, + ); + path = "Canvas+ Extension"; + sourceTree = ""; + }; + FB4C00A02E9C36A80094F834 /* Resources */ = { + isa = PBXGroup; + children = ( + FB4C00A12E9C36A80094F834 /* manifest.json */, + FB4C00A22E9C36A80094F834 /* assets */, + FB4C00A32E9C36A80094F834 /* popup.bundle.js */, + FB4C00A42E9C36A80094F834 /* src */, + ); + name = Resources; + path = "Canvas+ Extension"; + sourceTree = SOURCE_ROOT; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + FB4C00732E9C36A60094F834 /* Canvas+ */ = { + isa = PBXNativeTarget; + buildConfigurationList = FB4C009D2E9C36A80094F834 /* Build configuration list for PBXNativeTarget "Canvas+" */; + buildPhases = ( + FB4C00702E9C36A60094F834 /* Sources */, + FB4C00712E9C36A60094F834 /* Frameworks */, + FB4C00722E9C36A60094F834 /* Resources */, + FB4C009C2E9C36A80094F834 /* Embed Foundation Extensions */, + ); + buildRules = ( + ); + dependencies = ( + FB4C00922E9C36A80094F834 /* PBXTargetDependency */, + ); + name = "Canvas+"; + packageProductDependencies = ( + ); + productName = "Canvas+"; + productReference = FB4C00742E9C36A60094F834 /* Canvas+.app */; + productType = "com.apple.product-type.application"; + }; + FB4C008E2E9C36A80094F834 /* Canvas+ Extension */ = { + isa = PBXNativeTarget; + buildConfigurationList = FB4C00992E9C36A80094F834 /* Build configuration list for PBXNativeTarget "Canvas+ Extension" */; + buildPhases = ( + FB4C008B2E9C36A80094F834 /* Sources */, + FB4C008C2E9C36A80094F834 /* Frameworks */, + FB4C008D2E9C36A80094F834 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "Canvas+ Extension"; + packageProductDependencies = ( + ); + productName = "Canvas+ Extension"; + productReference = FB4C008F2E9C36A80094F834 /* Canvas+ Extension.appex */; + productType = "com.apple.product-type.app-extension"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + FB4C006C2E9C36A60094F834 /* Project object */ = { + isa = PBXProject; + attributes = { + BuildIndependentTargetsInParallel = 1; + LastSwiftUpdateCheck = 2600; + LastUpgradeCheck = 2600; + TargetAttributes = { + FB4C00732E9C36A60094F834 = { + CreatedOnToolsVersion = 26.0; + }; + FB4C008E2E9C36A80094F834 = { + CreatedOnToolsVersion = 26.0; + }; + }; + }; + buildConfigurationList = FB4C006F2E9C36A60094F834 /* Build configuration list for PBXProject "Canvas+" */; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = FB4C006B2E9C36A60094F834; + minimizedProjectReferenceProxies = 1; + preferredProjectObjectVersion = 77; + productRefGroup = FB4C00752E9C36A60094F834 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + FB4C00732E9C36A60094F834 /* Canvas+ */, + FB4C008E2E9C36A80094F834 /* Canvas+ Extension */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + FB4C00722E9C36A60094F834 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + FB4C007E2E9C36A60094F834 /* Icon.png in Resources */, + FB4C00872E9C36A60094F834 /* Main.storyboard in Resources */, + FB4C00822E9C36A60094F834 /* Script.js in Resources */, + FB4C007C2E9C36A60094F834 /* Main.html in Resources */, + FB4C00892E9C36A70094F834 /* Assets.xcassets in Resources */, + FB4C00802E9C36A60094F834 /* Style.css in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + FB4C008D2E9C36A80094F834 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + FB4C00A52E9C36A80094F834 /* manifest.json in Resources */, + FB4C00A62E9C36A80094F834 /* assets in Resources */, + FB4C00A72E9C36A80094F834 /* popup.bundle.js in Resources */, + FB4C00A82E9C36A80094F834 /* src in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + FB4C00702E9C36A60094F834 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + FB4C00842E9C36A60094F834 /* ViewController.swift in Sources */, + FB4C00782E9C36A60094F834 /* AppDelegate.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + FB4C008B2E9C36A80094F834 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + FB4C00952E9C36A80094F834 /* SafariWebExtensionHandler.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + FB4C00922E9C36A80094F834 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = FB4C008E2E9C36A80094F834 /* Canvas+ Extension */; + targetProxy = FB4C00912E9C36A80094F834 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin PBXVariantGroup section */ + FB4C007A2E9C36A60094F834 /* Main.html */ = { + isa = PBXVariantGroup; + children = ( + FB4C007B2E9C36A60094F834 /* Base */, + ); + name = Main.html; + sourceTree = ""; + }; + FB4C00852E9C36A60094F834 /* Main.storyboard */ = { + isa = PBXVariantGroup; + children = ( + FB4C00862E9C36A60094F834 /* Base */, + ); + name = Main.storyboard; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + FB4C00972E9C36A80094F834 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + ENABLE_USER_SCRIPT_SANDBOXING = YES; + GCC_C_LANGUAGE_STANDARD = gnu17; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + LOCALIZATION_PREFERS_STRING_CATALOGS = YES; + MACOSX_DEPLOYMENT_TARGET = 26.0; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = macosx; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + }; + name = Debug; + }; + FB4C00982E9C36A80094F834 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_USER_SCRIPT_SANDBOXING = YES; + GCC_C_LANGUAGE_STANDARD = gnu17; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + LOCALIZATION_PREFERS_STRING_CATALOGS = YES; + MACOSX_DEPLOYMENT_TARGET = 26.0; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + SDKROOT = macosx; + SWIFT_COMPILATION_MODE = wholemodule; + }; + name = Release; + }; + FB4C009A2E9C36A80094F834 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = U3D876D8V5; + ENABLE_APP_SANDBOX = YES; + ENABLE_HARDENED_RUNTIME = YES; + ENABLE_USER_SELECTED_FILES = readonly; + GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_FILE = "Canvas+ Extension/Info.plist"; + INFOPLIST_KEY_CFBundleDisplayName = "Canvas+ Extension"; + INFOPLIST_KEY_NSHumanReadableCopyright = ""; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + "@executable_path/../../../../Frameworks", + ); + MACOSX_DEPLOYMENT_TARGET = 10.14; + MARKETING_VERSION = 1.0; + OTHER_LDFLAGS = ( + "-framework", + SafariServices, + ); + PRODUCT_BUNDLE_IDENTIFIER = ci.reeseric.CanvasPlus.Extension; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + STRING_CATALOG_GENERATE_SYMBOLS = YES; + SWIFT_APPROACHABLE_CONCURRENCY = YES; + SWIFT_EMIT_LOC_STRINGS = YES; + SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES; + SWIFT_VERSION = 5.0; + }; + name = Debug; + }; + FB4C009B2E9C36A80094F834 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = U3D876D8V5; + ENABLE_APP_SANDBOX = YES; + ENABLE_HARDENED_RUNTIME = YES; + ENABLE_USER_SELECTED_FILES = readonly; + GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_FILE = "Canvas+ Extension/Info.plist"; + INFOPLIST_KEY_CFBundleDisplayName = "Canvas+ Extension"; + INFOPLIST_KEY_NSHumanReadableCopyright = ""; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + "@executable_path/../../../../Frameworks", + ); + MACOSX_DEPLOYMENT_TARGET = 10.14; + MARKETING_VERSION = 1.0; + OTHER_LDFLAGS = ( + "-framework", + SafariServices, + ); + PRODUCT_BUNDLE_IDENTIFIER = ci.reeseric.CanvasPlus.Extension; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + STRING_CATALOG_GENERATE_SYMBOLS = YES; + SWIFT_APPROACHABLE_CONCURRENCY = YES; + SWIFT_EMIT_LOC_STRINGS = YES; + SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES; + SWIFT_VERSION = 5.0; + }; + name = Release; + }; + FB4C009E2E9C36A80094F834 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CODE_SIGN_STYLE = Automatic; + COMBINE_HIDPI_IMAGES = YES; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = U3D876D8V5; + ENABLE_APP_SANDBOX = YES; + ENABLE_HARDENED_RUNTIME = YES; + ENABLE_OUTGOING_NETWORK_CONNECTIONS = YES; + ENABLE_USER_SELECTED_FILES = readonly; + GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_FILE = "Canvas+/Info.plist"; + INFOPLIST_KEY_CFBundleDisplayName = "Canvas+"; + INFOPLIST_KEY_NSHumanReadableCopyright = ""; + INFOPLIST_KEY_NSMainStoryboardFile = Main; + INFOPLIST_KEY_NSPrincipalClass = NSApplication; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + ); + MARKETING_VERSION = 1.0; + OTHER_LDFLAGS = ( + "-framework", + SafariServices, + "-framework", + WebKit, + ); + PRODUCT_BUNDLE_IDENTIFIER = ci.reeseric.CanvasPlus; + PRODUCT_NAME = "$(TARGET_NAME)"; + REGISTER_APP_GROUPS = YES; + STRING_CATALOG_GENERATE_SYMBOLS = YES; + SWIFT_APPROACHABLE_CONCURRENCY = YES; + SWIFT_DEFAULT_ACTOR_ISOLATION = MainActor; + SWIFT_EMIT_LOC_STRINGS = YES; + SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES; + SWIFT_VERSION = 5.0; + }; + name = Debug; + }; + FB4C009F2E9C36A80094F834 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CODE_SIGN_STYLE = Automatic; + COMBINE_HIDPI_IMAGES = YES; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = U3D876D8V5; + ENABLE_APP_SANDBOX = YES; + ENABLE_HARDENED_RUNTIME = YES; + ENABLE_OUTGOING_NETWORK_CONNECTIONS = YES; + ENABLE_USER_SELECTED_FILES = readonly; + GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_FILE = "Canvas+/Info.plist"; + INFOPLIST_KEY_CFBundleDisplayName = "Canvas+"; + INFOPLIST_KEY_NSHumanReadableCopyright = ""; + INFOPLIST_KEY_NSMainStoryboardFile = Main; + INFOPLIST_KEY_NSPrincipalClass = NSApplication; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + ); + MARKETING_VERSION = 1.0; + OTHER_LDFLAGS = ( + "-framework", + SafariServices, + "-framework", + WebKit, + ); + PRODUCT_BUNDLE_IDENTIFIER = ci.reeseric.CanvasPlus; + PRODUCT_NAME = "$(TARGET_NAME)"; + REGISTER_APP_GROUPS = YES; + STRING_CATALOG_GENERATE_SYMBOLS = YES; + SWIFT_APPROACHABLE_CONCURRENCY = YES; + SWIFT_DEFAULT_ACTOR_ISOLATION = MainActor; + SWIFT_EMIT_LOC_STRINGS = YES; + SWIFT_UPCOMING_FEATURE_MEMBER_IMPORT_VISIBILITY = YES; + SWIFT_VERSION = 5.0; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + FB4C006F2E9C36A60094F834 /* Build configuration list for PBXProject "Canvas+" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + FB4C00972E9C36A80094F834 /* Debug */, + FB4C00982E9C36A80094F834 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + FB4C00992E9C36A80094F834 /* Build configuration list for PBXNativeTarget "Canvas+ Extension" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + FB4C009A2E9C36A80094F834 /* Debug */, + FB4C009B2E9C36A80094F834 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + FB4C009D2E9C36A80094F834 /* Build configuration list for PBXNativeTarget "Canvas+" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + FB4C009E2E9C36A80094F834 /* Debug */, + FB4C009F2E9C36A80094F834 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = FB4C006C2E9C36A60094F834 /* Project object */; +} diff --git a/safari/Canvas+/Canvas+.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/safari/Canvas+/Canvas+.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..919434a --- /dev/null +++ b/safari/Canvas+/Canvas+.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/safari/Canvas+/Canvas+.xcodeproj/project.xcworkspace/xcuserdata/reesericci.xcuserdatad/UserInterfaceState.xcuserstate b/safari/Canvas+/Canvas+.xcodeproj/project.xcworkspace/xcuserdata/reesericci.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000000000000000000000000000000000000..edd875691de7b3524c7f7adafdd38053117f12d4 GIT binary patch literal 25510 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 Z(+Sh}rZb{9Pt)R)f3qj@(ep5!{XepvyFmZ| literal 0 HcmV?d00001 diff --git a/safari/Canvas+/Canvas+.xcodeproj/xcuserdata/reesericci.xcuserdatad/xcschemes/xcschememanagement.plist b/safari/Canvas+/Canvas+.xcodeproj/xcuserdata/reesericci.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..63f678b --- /dev/null +++ b/safari/Canvas+/Canvas+.xcodeproj/xcuserdata/reesericci.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,14 @@ + + + + + SchemeUserState + + Canvas+.xcscheme_^#shared#^_ + + orderHint + 0 + + + + diff --git a/safari/Canvas+/Canvas+/AppDelegate.swift b/safari/Canvas+/Canvas+/AppDelegate.swift new file mode 100644 index 0000000..d69a917 --- /dev/null +++ b/safari/Canvas+/Canvas+/AppDelegate.swift @@ -0,0 +1,21 @@ +// +// AppDelegate.swift +// Canvas+ +// +// Created by Reese Armstrong on 2025-10-12. +// + +import Cocoa + +@main +class AppDelegate: NSObject, NSApplicationDelegate { + + func applicationDidFinishLaunching(_ notification: Notification) { + // Override point for customization after application launch. + } + + func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool { + return true + } + +} diff --git a/safari/Canvas+/Canvas+/Assets.xcassets/AccentColor.colorset/Contents.json b/safari/Canvas+/Canvas+/Assets.xcassets/AccentColor.colorset/Contents.json new file mode 100644 index 0000000..eb87897 --- /dev/null +++ b/safari/Canvas+/Canvas+/Assets.xcassets/AccentColor.colorset/Contents.json @@ -0,0 +1,11 @@ +{ + "colors" : [ + { + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/safari/Canvas+/Canvas+/Assets.xcassets/AppIcon.appiconset/Contents.json b/safari/Canvas+/Canvas+/Assets.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 0000000..5c2eca5 --- /dev/null +++ b/safari/Canvas+/Canvas+/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,68 @@ +{ + "images" : [ + { + "size" : "16x16", + "idiom" : "mac", + "filename" : "mac-icon-16@1x.png", + "scale" : "1x" + }, + { + "size" : "16x16", + "idiom" : "mac", + "filename" : "mac-icon-16@2x.png", + "scale" : "2x" + }, + { + "size" : "32x32", + "idiom" : "mac", + "filename" : "mac-icon-32@1x.png", + "scale" : "1x" + }, + { + "size" : "32x32", + "idiom" : "mac", + "filename" : "mac-icon-32@2x.png", + "scale" : "2x" + }, + { + "size" : "128x128", + "idiom" : "mac", + "filename" : "mac-icon-128@1x.png", + "scale" : "1x" + }, + { + "size" : "128x128", + "idiom" : "mac", + "filename" : "mac-icon-128@2x.png", + "scale" : "2x" + }, + { + "size" : "256x256", + "idiom" : "mac", + "filename" : "mac-icon-256@1x.png", + "scale" : "1x" + }, + { + "size" : "256x256", + "idiom" : "mac", + "filename" : "mac-icon-256@2x.png", + "scale" : "2x" + }, + { + "size" : "512x512", + "idiom" : "mac", + "filename" : "mac-icon-512@1x.png", + "scale" : "1x" + }, + { + "size" : "512x512", + "idiom" : "mac", + "filename" : "mac-icon-512@2x.png", + "scale" : "2x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/safari/Canvas+/Canvas+/Assets.xcassets/AppIcon.appiconset/mac-icon-128@1x.png b/safari/Canvas+/Canvas+/Assets.xcassets/AppIcon.appiconset/mac-icon-128@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..915baa3869edc329ea7edcb9758db3331062eff1 GIT binary patch literal 11462 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 I(m3dU0r7sB2><{9 literal 0 HcmV?d00001 diff --git a/safari/Canvas+/Canvas+/Assets.xcassets/AppIcon.appiconset/mac-icon-128@2x.png b/safari/Canvas+/Canvas+/Assets.xcassets/AppIcon.appiconset/mac-icon-128@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..869704fd10dbdaa0667393598ff56b2069df8179 GIT binary patch literal 33418 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�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

xw*qB36*SSOJ5b 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 ACjbBd literal 0 HcmV?d00001 diff --git a/safari/Canvas+/Canvas+/Assets.xcassets/AppIcon.appiconset/mac-icon-16@2x.png b/safari/Canvas+/Canvas+/Assets.xcassets/AppIcon.appiconset/mac-icon-16@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..62f4621ebc56f44d899e42bf8cef58505a61406b GIT binary patch literal 1818 zcmV+#2j%#QP)Px#IAvH#W=%~1DgXcg2mk?xX#fNO00031000^Q000000-yo_1ONa40RR91AfN*P z1ONa40RR91AOHXW0FO>U$p8QbkV!;AR9FeUSJ`h=RT%%>J2Q9o&UB`r?45n?;_o{% zcczreVys_s?mg#z=YGrYTh6^2?o8U9x7=}u^G`cg60UQzJeT2Vzqr!AHtV)GyUi5? zEDpKf))-OfpP8B2RV)@isn_e%mSrtCj$?A%GugIXFirEfa=CnPZf@>vke)1rJ;sZ=T*rmhf&AfZSm z!4oG=yiCoj;`wrqrlzLeq)vlFq2S{ro=Tq4P$fI1@_x_GY=FB}e!a{j-N zVHn$}NF3L_a*+k8pB{6%`sDR`6VxIGXkvhnN7r@#-59{KLMihXN~r}{wHjY_;0Xi~ z?(0V+*$1B?p}jp(R}Xin9wP=wB4`dAp8(LQjb$>brA1VVMKtPllqXN2{^KdwwTjy1 zr2&=4cc8L!H~ircLXjQ>BNE~+Q9fmBSmLD8>mr~zwlpmb_6m)voXOy??@wa!w;6ah zY=KT=oNK=#n9qP^1G6UqbJG@NFHXU}{3{|O4?9c$lO&lhc?2u_5t)hxB;fehkT(3 z$1)KbeFm|S^(f8%2~T1T45Cv$`WfauUJO3}3WBkiGQx#_sgE54EQWv)y2-x6AJ?&X z<`e>{d6Wi+QQN!~cD0K9wJT^c0rk`z>}C^YrHuUbt0)y0QQNc?TD=Bu>ISOJmHehh z;Ezhxkyc2ujscPbEz4S09zw7^9{9Fyhc+|<|NSFql;LL&oF}h1JLQMHFpi##97+AlNA(kLZId-XwfGWc-!^&l$ zXHxJL(kPrihbrfGI)&(tF?a_CkvjV=GKW5ehvCo}0$*|s^xh;IYX+eYuSesT8HBFQ zB2Z~AzXfFH#FZ04G zX3^x`>E%&huE2=K;2}b`$gt@#hlE%>7kTYuQ<`ovK;r4f$n^Q4`2%pmK?Lp}LU7Zg zupWC7(RIU0P>hYoeDQTy`78{29$*{x#1il^WJWBGLZt+axnkyWFf|>j%2XBHY(d9> zJjiAQ*u2Wc;l@J?xu#F9S4+TXZ7=ka+N6$s!o`bUh)xcbags*@egCnqj(s$+cHmjg6+RNO?o6sYw`_6M zmd>TMr?Xr#aXGnMZgS6_J@4?RXMyap`-33Tw26s{Gh<_8BhhH&A=Vn9;cL_=$EY-v z)^XaJ3v8|D3Q6)?hZ(=@iJUNH-FnA;HsKeyo7r5v`I2j;$g z`%VReq4Tj=%*U$mvpIP+P4|fhYKTpoi(zW0si=~rC{#?fwk*3@uQ&49YC+$Y z-TU5$mo8nJTAL^ro;?3IBzUMK=e@xp^)CjgAn}gB0rc7D%?>vjQ~&?~07*qo IM6N<$f;mt~dH?_b literal 0 HcmV?d00001 diff --git a/safari/Canvas+/Canvas+/Assets.xcassets/AppIcon.appiconset/mac-icon-256@1x.png b/safari/Canvas+/Canvas+/Assets.xcassets/AppIcon.appiconset/mac-icon-256@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..869704fd10dbdaa0667393598ff56b2069df8179 GIT binary patch literal 33418 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�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

xw*qB36*SSOJ5b zcr>r3#Om%iWp723&~r+$HvujaaE1m-|ILfBDN5wwxZh3@vzoP!*P?X-GTYB9O3XFe z^K$;ZpHXA~=fdZL{+oz2c`Z+}o?X0Zxac_C@>;zoWP8l6eFO&(_X8qICXx`H#P8Kn zJ3zxz!C_`!@RaV*Xzx4UuOcmr$YM`V`XSS3Kxl~xdg{qvxfxG)lEORgX1B4*{^W6Z zw4!eT>2P$XWgG$`Mdx;%SJIw45yM4=1=?d`!3TMn8lFiwOMXrMWNq-5r%)HBy97#3 z^GZB)51FuD%W9_PC<3Rf{~$f27OQ==-=T?MOC}lOzM=uxA=?%YORbRDY^CK+c62=+TnDp0%DBFEw3Jz2aCFP@q1I6d?=O|-`Z%$QdLNM`7VZ<^{9$R33}r?Fo~{a z!`_QZP|DI$WRfOhh94!g4GgNiZjYct>g)3~>0c1*a&kzkQd6O}XT*f26>GU4CE0b% zkFDKcY3C-^1JdXqujw+Ey&Jl}5x+0>6k_!$HL%{~3yKR)#PLNzV-1WVlng?~%n0uE zLrEG(lS3t^7m#me)1e73L>E*^ba8=djTL`!SNec&)0C{*t4Saf~=!Hdyg2eJT^Vv^{Hpeo@Q=I1j`)i;D!G<@6E;{g`aR-3Ide&V7oqJj@h z@QK;c_C-oT48MHKhfV91uk-C8|Ht@N;6oGF_(u@d?vgzFzFFq39H^?NBlkyVc>~FC zynq>sh2Y^{@z~v`;{?>{@^q2&DrqpZ0)a82mA>m(f7SP!IeGP-`NRmd znayVChhq=K`67w^^D0_%wiZEBbpdFRJJaA5?UuvW)i~{T;WSA=^{}Teq{3$_pj49b z`u9G#Z-BZw)>^(4Zo($BzJ4IUX?e~A0T1%09vncRi3tU98r3|wbe)cS{V!tU+!cv% zRFES1%uQ-=U&+Zcnc&jf=G(dZeu!muQbFZPmGb zT`coH96^&!JC5R+vsQ23QYm9U8Jy{dy;U$%Z!+hGP5zZ=EhXqOj|IG4sX`Jyc2Mlr zR!FHZRY4mcGd6kcm-=Ph`J$^>uD09ck<~RBJPGZFg9fxp8n-`no1Vac?zvnfBf$Ij!>cBRv^K^0b<5jh3F=XIau zOG(e_D(M|Bbrxa>#Sw_883&RP8g9hLqTDoHpTNht5XFZGVQ(pk_T z4vSDlRRnRL&luDsoMZ6bhg-|2^y$9JC@9U(#m$`>0EZOXg}uDe@x(h6y3Gh${R2m; z2DlU8m1XmAH|Cy4aNQ+RrPPT+=OXGC^u%}L zHXTS))W5_rW%9j(ZS9!7Qn>RLCBMbul&2u}7(Cr}VxSO`n0lJwV|RWR_pEM{AqI9Y zN{BmPq{dkze5%x#SddXVeebEPw+O{3d$63QUJeMU(KHgsPi3iZLa{G+nw45)N~y?0 zwWT%YO$$jG@}GYqF--+jcu=w(PiyGqcuzm#SA_)f#F?-9%5_``04g7hz@RY;F9=aIM8gB zn}hWZFJaaI{Wsb|14#x;f zw=(d#<7&H4HyoLrryf_yZRtULJ|rMJokwNvvNq#3Ttw3kJwWqkj!O#(gqsAOa*&-p zSe8ydU$xVF^3W*=-*2Oyyz|fh4%@!cw{tAoe)Xk@oQ(~&|Ir(Diva0=5CwX1&=&t@ z?n+7w`R~<}R}`zJioI`ui?4{Sqhum()3!1>=ln-}V5K6RVsJ1CsjE(8U=6bDIBR1J zuD@#^cX8}ub+h;a=x_Ln6!JiaNJ0*M3QIa2>e~&;^##ob(@$2`Wxb&rB~rLBeCR09 z)#m%`@N#rVXw;L6_Z~pYD2^}7w_Ja`-0tshX&NrL0{s}fM&2v(5JwZ}9bMRBOzL&7 z-Yb3Rh!&H|2R}%)O=6p%CZjsLqJDi|8-5hH?CGt}HT*#*JmHmpf+4u;9PI4-t77|F=85hQpEHV4m@*qp$E5F>9-)Ef%h}m-aJC zDPp7k+1)8W(@EhLQ2&@B-d$)F)qT$<&D8^f zh}384jeKQk#AchJ)$%6xC18dG8X*{Q34a)ex)>V=0+jy)I+bKNW^EyjipTBb%wrkg z5Q7Fo)|U=<)D3yY`{!h76n%z}gM|K(X9tPy!v(C3X>tS08cwp{@oHU^USU1ck&+Y$ zcAPDLcX#euYbet}5q@=OJ1(!drN0z4MJ}93L&bCbyV3CJfd8YA>p{;2PEJWVQ5GY; z{bxHkn7AKQk`;qDJ-rV+;Y-rYrTW*6cU_1NU z1a4A#}j_d2@q+cS~opZ#vt%#k3=N?Oxg6$5?MW6~v!I%z0Yy#BYLqjL^ zjs(%%Q6AMXAB*n^3`&qr)OqjJ^FH($=b8?zU2e4C9`>%(;CSWAqildJ0Y2f~A zoL5F13*)5-c${+YF5pKZZhNpR>vuZiJYCL=5&+WYhIYYhW{oT}Z#3?#MIwcac>mOA zm^IxdIvY-9I|%Tn+2SPsQ>bb^w!z(N%j7nrhy;PwaSdHGF6i#lbB!Z^}DW@xw%G(&8bq{D2L@y89(>AL;Y>%NMO{+ zH&Td<#ZD&pGp2-`Wa=4vx-Q%-aBoqyR67ePs+*`?qEZ$=*Krom0JkbjvH+?5Et#lM zPgA%>TvKe+(!i~KFE5eO_*T)GA5lh)88Q8;nD;V$(JoE6K~H5;?PJplnTipd8)$QP zyf9|G89FYK=%}mCogzcpx!2p|`e1}uE&trXe`iKKE<*$~5SRI4wnn@MFEy3We7;In zkuFe#R(rT}t%|{T)(8@bkVhjU0nUt7LZg%>)}dTp0?=F7dr3ErA-fg z1D&UY*Xil%WK74^3vdI18GpMk&V8t79_&&uR6?Rj$ik$*XomF-DL#*YA3we^KfW{5 z-mBe^%abtSg{_ie$ibRaxql#qed%`TNCz}?&ntp9{OoRKw=y5x@t}%7p|6x?q)`QN zmZ_>ew$A1T1&_F0ZhMn{ceGku%XuwFtfohJRy;@4r#pIHz0I~FGsFuLdz*A7z~ieN z_Vp>ijwgWBZot{zHiL5ud#9rMxw`z7Siy3O^JB#_=TD8#*~#3}8Yu|_OFU#RRu&|% zz(ti{r={3SR8xHKxoDkfq~p81g{INuN6#GeYS!(r7o!;J(3?cffZL8Txgp|6q68&+SJ^ zIjQLp4o73#$R@BoT5X2U3ZdcEFNqiEZiW9r{0hFjw8If5EE%ac5hcJ~tjoA`h++~d z9+ZKV>C}gq*+BzP{}x6WQEEE%?=k#hW_*j9!p9v+e z;S{&hYl$ktRQd0G$`Pac-A_Y3V{#hQqr)Y8+X*wAa)as3DEx4BKxn5xeJD^u=;5~s zYG$vW9X6%*@i`yY-}#lYxslg8)$lQZkwPC!es4I{tbWM4`s?g?`Q7{f;sgssyFr>0 zDDA4%2??YASHn&RX_hf%m=5V5JHJ^*EJeK7isx*vGt4>m3shIK{-SO`I)LGm>U|OF zx>6$dM+l6L*OBvY4ktVE0zC4vC*i*7TAVbLmC1c(RI#<~#t48W^y!>$*!KkWNPLmb zVRLgeu#anqPM(xq?AK3Nqm}9g`6)Lcb%>})?s)xQ3DC}sOI>>`B%(PXU`5_XRa{pF z2||a!|7t^vZFO7j4XCt6`Ri`H*LNmp82Zc_ z^Y}GqlFp15UgSU_UWdC{;s6)ed8INMm`s*mWJ}>-&QrDNUA3!iGERsG zv|meB$MJV*NrHLnn>MQBN{fLXQT@e*tPsk~p6Tu6KzM#MEOHAGatU4(2S)HUpYzp3 zyp+}^NvjK9^T@%8FyB&zL`ii(F(||4qV16Q=_%HawuLFI+h-#2d4@KP8JVUi6yN|f zgA-%7@Vaq4I=nMte)rUfCVcMY*bhWxjw^^2*4d5P4{JapMn909nJx?VlDoB^sAzLC;e2=m;IV1x{O;2|=C{UBQ zq;0=9AI+hhuZ20pCc-oAEKAW?h_8<4^P!r**y_{M&WtBN zGvZh4YUQBJM^PN+`6Gq_fC!lUF~v?><-s$Bby~Vsjqh_G4A5GC5BBRsma1%9Pk{;D zjDHGAV4n$N&o}#bDp~-3lS3Kt*i(<|Anqa+FZ!1|tTYv`Tg%WFGpS5$O<63kZAqk_ zg=dMhS9SRr`N~!AIuBD8^s5DXs}n~70;7%7N`O9yddIYQT2%;8Df5H+Kv_=sm}jlh zw)2Vuef~EpP!u|K9F^!G+t>MT0h>g?l^E|CW^og4u~8B$zDVoI@(lX?g2f1RIAJf+ z*l5T-iJ-=K@o~78x(>OZ)bP*irTT_Kh~yKF&G$szv1GD^3w@;&V`vyYUt$LsK4#&WGwFi6oV) z?@hU2Bu4otIOmt+k#9rJq8%b;DLe6wkIF5?$ap`4}%Z1W@Q-uvh8SjAX=xFbS zE3!&xM!OLx%qnfc1bAcWaYz%7=SxwT?hJm3=H~F(4YN<85p`d_%DSGJZ_;g9?)-cK zE&PI9;J2zwZQBF82t{|EWmXNT-)W+)wZ=9G=y6}Tm4j=!%e1=a9up#pB)kOh1%K~j zO@gfaO}=l1#4obSBB0HM#3xPk0j(NmeV#(a>^`$yZ$i$o7${R8TP%!%qbi0~9H%~*C#_B>v1-6p%x3Yojfn;Og$BE`Pd zSwteQ;kG!gHcU(dO-h~&s4t|h_snpaU{RAQFqBLkzH}xR!fuqUq2wkNB%kEO>I?2Wr6~GEm_%jr8Y?hQe^fNk%&hAL9!Iq|R$82v; zo{tx_cDZfEnIEAx79{w(_)7z$uFQWQej+=i27vZ*_$ zjqpdk2XXktfiCvJ57H&z4^`NM%ouvZ_GPSjM9P431KzjZeGZ{3Pa1&zmCg5&9IO(; zHR}zTW-E}QAg20097gHeK8z_Q8FaJ(ZWm%Xb}zhZ*5fHrHmzMw8K|bbhj)5>JeeAf zol=@4CjIbxN6lG`{kRxM}HY66@(W_=k z6l4LbmRe}l4ZbFW?_<5bQBv@ac&?Y)f+X~u^CZ$JL&aKm< zw&w&bxAtqS@=^SpHa$%Y{@|r)jn^4{Ab(Wz|9$Row5-SV4jx4sonC%C(5b&(CDb`8 z?=eLWm?%Y>QAb+R}i4gps!v$sRTX*%?4);`?ENwjx|U(efv`>e_P_4lwSC zk9czSx;`7Cum9?hkxqX%DG)zlE4Z_4_}+cwW}c#B|G_9hb=JBk2U@+&L}N7SbH6YA zjq2-s20|R(2XSs4omPC4plV)Z+Oe&l?!dvXcmq=3ZYsjmDG&Z`toByW;dpe-g5F)c zc^qZuAW!J)i2am1v6@L=`WVAOI+B+7_F%mZ5I^EjRwdv+ggB-;DBh6_S)|2 z%R`g@v#60_HnKE5w~-d{FHK@T4_$HG=!lT6R&&aAEjGIk#AB_i=3gc|{9t3^+%{WM za?nF%K-FD1so!Vr+fciH-M{aQ>MsYZDC$N0v!e&3e9jDY#s6m2F#2Pvb~^3N{3;N2 zE~lur-7VmUn<#I_#na!B@4&+g%WX7ua&}%Kc}L<$*j@UQu46t^+bu8uGCtLrosNsK z^ZEBCja!ep;68{yve>ZTJo|#G<;k)qJlXDuU^9@wPvct5bnDF}t@5M$m-=w9x&3F; zI5B*6F4ZhF3=>aflD|Y)hu3K=*!=(k26|n`QeMIftLcIFv&?Ivlaz3}XwC+CH$EV@b!**FRAb6{ebN?AIuKVAo-;%*Z|JwF*vxcl2s3Z&T+ZMDFkjk z%Q9dFijva8Xya?UoQ?*3MQti*J%p{kL*@-7(PhaqpDaG|JuM&dNw2FvN1C~P{Z?ay zZPu@HFsbgKE7_{Z%74J;chzyi9Fhy!yx`D$q|a14>0;6)aqMhe`wnYp-}6u2&M#^+ z1H;sn2Qa)@YF$~3Mr_Oo9)6-W&hgr^Hkyl1?1S^?&N%QFdJR{L6=Dky4GpY)=vReJ z=-f+AB-r@GB7k^f9sZ}LUyD`Cp5@y`yM7|lC6V(G8Yyw_G?bfl_RD4mxbF(%iXPM# zQ9r?vzfRWR)`+D^MjyxOD9@G$1(#+Ok+izi98W)ee7PCpGCidd+(o&fpG)8eq9?h*Fzd zbN)~GAH$)5A)8t+Cxh#Do-S^M!fHUq=zL+(ImLp-3B6;NAWN!^^&4GGo48_ z&5}B9c)l7wzZ&M$hTDT?px^}$Cg7H39s+B}kT5K6G}j4F|PUmJZclq%IZ`H$(WGN`lz0t{xN`;%f>60XpW;X>tK&Hnycdjpj~=@k!y? zzoocBBTgz2*v~_{9BbZu{(XpX(i?Mqr3siyFckKC2taj!$etz>Xvm_(;HN5hrPZSd z_yXOAeLY?X8~V-kruftSjO=dAsN+9z=ke~nSS6-Lgrh_%4;~}Npp&7_bJ0u&E6^~e zb=wxD0K>XZWDKVrsZV<52>@^SxtPPAHD>gy=T$#^8xN6w#cls6Oj9J> zceeKFe!|mKWhQ*1pPuHx39gGYu2Xm1IbWo}_PX#doj)3v4=_TOFYlBWVyxH}KBUzq zn_CIb$t4Z(AVzhk;JU64!;ryTxqQ|P3viLf)lGYVo;!54x$+G{-*MvTjh>3~y(>+& z>oAmkjtlmF!it^DO{iKz;l(s&DHU+nW%`sdjhL;@6@^q!{3$=3wR|_~#D4qG$?UTpop{W-M}EttNIK(|}9AD@H@D`E#7N-p}M?c@b@3 zb?=p#Bl6ZuBc{Eu3i`u0eC;77sxm8p;O4zzYc3sW*IOt11 zsXtwMrb~ZwW3Ph#&n-?@kN5o|Xtl)NMBHS22s=k_h%IuXF7N6Z{K|YdHT*CXz&ycI z@yK3!7pVyOgu)^>2!kH_-F-BSJAc<#_ABuc0l1UJ9!OoWe)dOPq(dsl4+mgc!N*;c zrDg5CY$U>i;j-ytc&55dNn8XvD-bah`G>2=t6FK zN<&F;T>{Z$vBzb}zX}*$ZXBgNO(a@T=P_`@mw3L@31C=RsWZ{L%NR|X=2?e78bIe- z!gp`{!Tf%;9$NdT()FAXkM+7}$9I%Y&U`T>UCN15u77t*R7o(zBS4@w@R5b|sknoe z?6XoC=HgjE(N|2qaI?L{OYqheg@pFHDTm4Tnxka{{qaPh7tA3J=})2`e8B^-c&XE= zoG%ejx4?Ixl2#y|?-%EUVJnJe{~mbEVV^xz4&b&~%>FkLx%_S*U+YH>4-|KPGmjLc zq8t&#O^DH6G=Z(%r2Z0*&8L;@*kC_HLQ*x|PTP%>(bQ2#E9*aRw~QKNSh^0BB++a~ zD8feJu6$lA`NTu{kBlWD%GU<0{l&;jOY84jZ!p&9y*rn{fM{%&RjEm~9yW6bmM`9| zUn7EgttXo6XZ@p&C9!K5JoecznJ$|o;`fb!}@n(R6N=GKKhnMVC4?ZhjR?*z#O@$MZPCDTN? zUB}ylA`DV~m1KLXQVBOVxbhiyYf7c{z$2KO8|D<;0HK!8!u>LfF~e`lSbz$#F7qR< z@!XtyrtlKS-DWtU^9SV-$Mmq^P5PH88>>`>Su;P)T!z0}|T2)6@md<(pFCiif5jCuYNDgX+Hy5j?goK$Y z`s5#%IuwST-i#_yNSZ|2VC#4>=wqYS+Vp*!vU8X|duwcUL!kAi5h-Qr2D(ExWQrws*Snl=!&pS_5w;!nQ=hl8a7hy(U*X z;@`(-3UpK&PW&{vGtnVQnW~4XUI|Uopv~T*>Y?^ue3O50AX>$am(cO+cQS{n@-_^> zvt@~5a6ntH?1lz4#HKWqRUt+E^3}fd{wM4QT&zl2>Adq%EyVPxk9 zdpb@=+%viE40{|0>;+o`tBO0_IPvGp#m__Tj zifc*p8%2YbP+vR%V)F5C>R}p0%c`csIUU`y&vMWdJgChbTTjS)JQP#b2~m^+RJ{-% zntee>Ugx1EE1`<*<>aQVt#ves=S1!H;4haEH6C#el{TX^R6+v8L|IBSJ30;Cd$q7z zyfIUH^UIk*$98&U03MIAgG`JRA?)`xUM3Ie0UhqKIz03{MZzmd3Qw3siK8bipnr^M zUUri=5i3#Igt6bQv?YWnNP&Vg0Y5WQ3UPpR+%L7rKP$_1At4=jMqe6CLqb^aDM|-I z`6P%1(i+NsZ}O8J(hRqw@C!MQGH+>-k!o~);S=~#jc8>pgBm1kTM?yMcIZG;G2fSG zLTe#QQy6?_<+|71l$X$Q!`-bGjhy4h@c=a(p-L&FL)VJ>=r4i2GB6iUYq&sq=p9mG zkOfTQ)2c%O3o{^)0@NWE&-}tD@H^ehmGA>Ps31a-$~~o67oKDF?z;ve>Y?PAanWHZICV>mhh-hNNQ&bhj* zQu<2RmrT21GA$?Ptznm)3(RV8mJsu}zyN3mb<5JJ>nh9?xPxz4eyw7J8>?_X5Lel# z|6`Ry)P2XMb(8MvHcrr+z;Zk5@MIr}+}HZ_W6Dn)hL1jgA)Jox8#3N%iO=B_P~)!AJ3Vpx-y{ zyiggqu{7VFPKg~&fLB$;Pf$sEv(grJn2YNXg)bIFcnF+5jXR!&Un+BdCJynAKmcs+ zg#tbw#zw9$021Zi^!5vz0jJZs4tU$)7MX>muc|H|2aZqF~&Eb@!s&G{LCdAR} zZml&R&t8EVo_c96_EWg#N`~MWL`M@t{c|VzcQ7TU?nGEMN*O=5PH8fxAIDi03w0X{ zY;)XboR?cfCnrU%O4j^DnYIB_JbgQR;p=Xz8s++*dhvf}r8Qm&->?W&wVCr32J2P@ zw+8qT&+QN5nrv|Zu9^tELw<3%M~7H49<2h(uF`?ts-{ryi+3WBf-xf{4T_3+Hzd4M!jRYFu2h1Ju9RsyU76;7aRJhv7g}KpzW{v7TP!;ZT%T zMV`-ZQhoyUm_d>mYQM=@3~rS8`Lj*1oZpG1IEK}MwjElG7FNZVZoL@xFUf88O-&R9 zmQj$41C$@+vEKaFezZ&X{Nq(7F@eI}d?kNnqh&~o7Q4QK*U4`&K4=rJ|3vXi02NyP~zCt z2con~}; zaYmXlJwy1+B+n3NN|9rMWS@7eRYEcCCcxBdPA%QV4aE>$nG`H*c@Effwm?Fb2dV=r zJseARz4f&LIeumg68Jq8413?;kR#^1W4EEtyWPAZQWkoQ9)2}4q@Uce|UAg z_i+7M<)Q^g%CFVoLbQ3vvcqtLfxeV}YhRolGG=B}t)Zr|ItO98BkXMOA#Njsh64ka zqDhhx(eU4oNMqb5#@rd2FTSoLgkiv+7x<4x0vgyaF)BoFBJsM8!{vkX3Vtx)MUgrl zjaeCnl#?=IFP@(XzdO{gj~&&x`jsTM*cysqb=4mMW#EZ==^qJN+}`W|M~n0l9o7Cq z7nnwk>2U%qQd9RGOTyc=ot}b^LfmU#O)QMVfT@R)_TDsX)TVVQ{)@#MvzPB)o6%sP z*cvZBhf;{eFJSVf>_i)3qA)8S%3a@AB)qEb-+BT(QST(5*kg? z%ug08@;xraJx+4XVktS8T2siY(UuSPV1YZ2zi^&dW_=I9RSvKRyw?`ob`TrcH(UH8 z&l$-l6p47SQZ{)ka><)M3(rFwAhIJl)zsj5E`x_)KNn3Vw|Ee9#laUWfDJpoTL(v^ zthK1|4O$vzSkhUc_vxT*rYof0QbxuK06ieG{ZIhW0_ZgN56q?_gOf;gKVQR)M-J_< z%$_Zx6uPZkWI!#&WO)`3M3DuhK{Dk;t|h0+@xeuYr0U_KISj>C$1+17`@;~Mn%lHz zvvr)Yr0tSDlLdt)F)*G41l#6xU2N*UUnEmlx*hLxBVTHfckD+6@>2j0UTiTjeCd1Wez`c`)1-<*)iW)vvgiEX;25%LIwXG6GaLi zcd7%#AqAlTMJzy~;ztIgkQYI$@k__CX&RHRYt%Bs~>%&=!-$ z=M2W#kJuA79VAtKj&bHnGAtc8+%9?16u#L{m?e`D(Du!#e(o*`ICjgJFZ(Fxq`w_Q z0%HKE*_(^|v)cp;%V&S~#mIl`liRA2A6#Wgb~Hcb~FSDgGuT(J@ba zToFov2l{G7XCvEv-?n-5a`EmQM)~`^+YD(lEZ7pK4Fa5g2B_O*oFmg@zCtFSrE)!= zh-A>1dS9QtR*W1ll~;2|9WUttmHED(&4+GW%*fpKNRo#cj8c>MaI<+z5BEn|y7A!l zq8Uok+HEVcE6@!?f5Ux4^Oy%{bfq+u-$)~^LAW=IU{t@3V$4xvVZI4x6o$7gzzX{g z12_YLvppZs`X+2kW#rZlFH>fHZmXF<KsDmX>&JP%B$2I82BzACiE>$LsvP-d5J{2{yO*J za}qkRL4cV4HU=+B-5X;$@=NBH1~ZzF2}Q z3JKce{qLy179h^+xCUF%=Km`Gpi6QdN62;*OObK5H|=GpF3QQcPnu^C%Jhyybc8gf z@1;^q8Oz*l<*SOvp*xZ~r@}iSRsBIx+!^frXPTa4$M0<%x0bHorV2B;jFdtB02L}@ z63??XekS?1d4nrtH0Hi(@K+TV<{N5lm?z~40T2HGCABg6kt*FRdp&t9*>Rly#P)S^+twnXY!>sf^La~OD~ZcOPQOdo%o$_E0h{OpSWpb^1ly%m_OplY`CET z5ZTCug-bqSja2yfBwIB^I*qxxKf*~JP5gwl zgfMM=7Nhx|kdz%(j-vQ8uE|S;oG+C@C6oC>YJS1N(!6L_q}7-h%5%X6f9hl1EUf|z_;R^n8GgYyTK~)F4tpO&#LD_DgFoo4c2VrD?{09ITH(owuyo- zq3Kjf7)zwyM=6RITDlj=McG`4AJ$05@*NcS%pf=12Il_d-EYmmlbYuCos^n&JFoF2 za+YXEcereK3Q)C3`SG0~$q+R~2W`KqoTB^aH(Ufu39*mJf2gy2-LIUpTrFpAXfsG% ztbQL(Avz&Vj@V7{d^o*GLYe%}qBbSEGP=VX-`JcQHYoee#Pb>jp@x=lA*w9M*(GxG z=a_qDBeCDbP;CVv0zcvE3 z;Zw@M56n?7F5?bOx2_w7zvrQ^?c$KbiLd-^W5{S;wxly?QxVKwGzv;H$Zyd1s^NOz zuxGnXpcncd(B=j#XY~AC4;s2tIdtDB3O`^nQxB|i8^l2;79cN==*B;@*yO1&=yf~o zP$v9qfMO+yzphbjFlh5L#l@_Oa;445%0jov4&+~{&ZL)Z1M*fjSTncm5$klgT1?-4 zVz6pdO~z?he1o3|pF}^6^y%t}3NlokGo(xf;e-hPrHR9&T{_8J=vY*At!4OwNj6fA z%&4J*5~YQgyoTkhR)H^wz-%MRDr;{bSaJ7trA39J;+0`|SX;|nvW9;RRhVvVGYX-y zrA3$X_1~%;iyLjo-G1~@bzQCTwk}$7`XIY zGb*b6QPM(`m_)_AxQ1O22Zmv?}63xptR zyLi`W5lw7seoPrs?#oQvo>l5$-D=;!3D5T+9m1oF2uzzr2g_`6k1P?p_k(wtTW^}E zM4gm!9(ChCMI5Gddm|c1x6ZPWU!7gjdX>w)_6Foru})~?8Z=1N&rhfFqxtTfv=N5M z-a1K(X^EJai3=MudJ@-2)*0|8G-5&yT5mhvuuaF)eNN=gTk>N%7P(k-w}BR*a85wP zF!_*-Rm)X2sdlHYwj?ry2+f{=m+}uvJC=Jd@q!8C_6~-uy01cU;NB{!B8|QSG>hfe!RMb5f@p9xO z2>ZNuq^IcZn~c>s0V+1O^`$aGi?)5iI*S^IqmS4o`kwfde2;_pk zO4j(_`EZrqNVncSrW)wCj(lG=n~BZ5=$Sqin0Oo&q@hFz1>$0lZ5+8-?IkRL__DJB z7bgjvZ_xS_W%;ynqM-PUX$r5QBMhfAbeHI;V&G@$MN48^Mb&;wSe+#+p>hxjNkg)1Z@h;mw>B_xz2FwZed4%oQwjxn+XE&JYRG*DtaUF>?<@ zvoeVvRdz@I0c)xv3@l7%qWGpB9}=dSQR4N4-l?v?7M%=isc-t0^eYlaSE>@(;eTf%EdlpbZGpD7H z`jkERR&7TfqXug3e6H?<>F@3o(Wv<8l%hOk!xIw~?-oypl!~P92wslhqb6v?Y~^jz zg!cfE>C~k!9cMJAC=+Xjy@l=E(fNdqy>|clcU1a zhA}Sft1jE!gw`e_G{FowzTK`zz$=3&)1UecZ8cg}9A|%paZa;~<;&~aO*LbbJ7~X9 zmK|i7e794PjSt$7w;%{Cj!eAjdr-shV2YUhPrv|ou#f6>RYB^nl~Kkx$1&y5u+)o zGjFJbs&Mqat*h!uDJ0qO{a^tX3Wf7KC0RZ8xqhGKv?Rdq2o~TVTVv+w|uUsB#KQRg9 zh;6NnRODx|B+xPH-};?u_8HCK@D6@^#}oj(Et9n$2=`&BgFs$wv_Oa}tZ3q#+}mpg z@aNh$OE(X-DCRnSir)zHUVC?=!^EwoHftq;oPvh4V=oMqW(dDEx%ae+2ewVa>b@^u z{g#fBqS(lGUFWmx=ZV}ne^K>DvEWN!=%8}D%dv@|KWzUT z>T;D=sm$Z^X<~P|8k%lUUP#pHL#2O_H}&{CJDuqDSm6vyp=QeS2>VX~82Jv()O`bDv|K9`OglbCY(u{^G191ylYbgNVNmP3OkA?5Z1Z^`zl zFg60H%eATKNM>1QBZEu}$fZlFLV#XD3vj0hm?=B|l*At=@XaJ|7EK-RBmcdEMP<9a+<(KlQf^bonHNE)2BkhD)ct6kQydmg$Fj^$#u;ZAvMlC5B#O62b4^)} zLxfPz!$m3PIf=9*5a(`46aH?|-n@Izko+qrb)NK7EaZCUN5NsKVxamsabdu5KTQH` z;;Y%(hs9~3hg#E4ZHtzLq*F@cc|C72MuU>0Ma5gvXv)7$B<6801}%CVP>uGk0d2Cl z0$^3Dc1}`=7Vd1`VXu#PTs+dq1Z3ZbXwOT!cQ3W5(s2iNKipryJcSJK)Yxe($ z_5n?3lfAJ;1Y}XUunouJ)>IBM4Z6=?njK}r(Ma>Z)}W>GF5C)VD!)GtEI`Rxh5LI| z{qNmwlc_Q;_z;g%r~LC-jeyp6Bl4S!&Daq$&I4c+$!0jaL`_j*ZsOk^P4Ok{{`U5I zh-YRZ?)=uc=veT5P6L9^^abfcMm5?GTP|_$BT0Z!JX6Na{qPW2q7_cxpb%S?jejKP zMesoRR{ItuV+&3>m&J0zcs1oi1zi2A?IJ@p+02hbZy!CKM5YSwsg5{8os<#>fH6=Q z5c<5d$_mX##51k>km?3b6VRZeoK`_;%HuIpK&PKR{s+0JepG<7yIJ=pVO^FpsHvUQ z@pq+j)@#|27XzGGH1P^qo#>y$yZ)z z;x5+hET5w}rT(*GUAc7=f-vh-@q+_HE0d1+&3Q!f-kgoU zml=Oe$&I!#Zj23Yzsabmrg}{(=(Rd*9l54sLZ>{cD{6g=_Kv%nP zA9VuWfP|9rWl4`QY#weNPK}*gl+}X2F^zeY@Q^XDGHY8M8IoE}Z=L@F-)=LSB&(bR z@O7Y8!qBh8nyuQBj<6T1r1{EAXNAHM?oX-%ji3h{#Wt?jC-^!pX~=v#*ou`xc;Yq7 zG$d5H`?5^~W8bFDg2P3`*r_dIP4kVa>yE{=u-%y8+k%xvgzh zllosrx)>)O5)$**xVlXA7CMqI2s#nKh#lD60&lfJCgw8o`XIps*_a0>I)7HN8S8T4 z+plJ0xA)$La|%2-umC;Lw5f!%w0)moL~AMevV3_qKi^~Ac+vk!l}^dFKtwYgzNjf? zAEDymYV#q~B8%(Faq&z7u;SrN^hE7=Pft@9^Sz_XNC{3pP4R6YYo(mwa`LC;jvlVj z88V_PE#9WMyBc^?pPLAeU$bf2X&LyGq?N3w8{BF4D9Zoq3~KkxqJPc}O*T_vwnp6} zj64voD0rhpn=Rf}$kxRgh6^-#7ip{a@9kEg^|LS!+_Wf^mZMbjMs?(DiBrx}?K=nh zE>mg?eO+>BdF@1ZD`8h|($vLsl)k@SU%Q}Ru6erdZNA}8* zr?TQ`omCnyf-9d=D;w{(VHanMFPQHLoyZ9iWmJ_0Y9sH+C4>CFY#}A2RTK!zy3i)b z#S30fg^INyL*kw;uL_@62`zdKzUhZMA1+|oGijb3>{=_QidOgV@)tvc@%ojhry@p$ z58X*P=41j(9vTjDP#TM6?J3BOT!)azP!fU zgV?VoAdx@PMA@o&FKsuK+kB8(XYt2U8T_|J@~ega#JN%?v($6|-%P1B<)Qdz_N11C z=D$1=-`HWkwp-Fy@8fC}bjxe-{)+0eF57 zr?0EDC`f^i#L;ps{a}j4?;MR{$vS=92u{S8snpEWU-)e?%z{1b8vJ~}>IskI0N4TQ z&bP5?MZkkyJ^hYvT*11|w;2ZJ>$V0bmcV4?WKh<9OF!UH!#aNpiX<$d%6+0!H&^9Y zsv4R*HhrwzNvA7_-ZEFP{EX~gHgU&NQSSDR?4RxJ3G2AVKeDb`%8sqEkXTS{3_PV= zu}1ioADqMjUQzUoQ=`Ps?q4%1Ve0DHaF09)nQh1kjkIt_2QW(bB!90x5kL@&qsQq? z{;Q<0@E-xFO$<>C5f1v;kJmFbp>6NdpfMyqKsP4J?&8oY^GuV5odx9bX(m^Cr4 zuoL(*_~vMBt$|c+i}uCkgMwEE!;nXg5}DO?eNkHxrNj}glR1&N@U?rx6OzbOY92;n zDni}_d>Ze{saC2uRj88 z;f9j7l2 z_Jy2yC%gbYI9R}#PT1&btr1_(Q7S`U76BF-4=HU36IhCv8WfBT*;tCX6Y(%QVcM=(|4mf{%~W&B=JrR`@qxhZl%%5n0_FQixFuE9;`0f51)_V93m<{LJ~UZ2qoIk352R2M;e}+g*K}nh$8() zE?Y&Rc+6M-D^S;?TX(%!*n6`^_vvXkH+8SBcL())N+Vucx42jb3uXXUq5Hx9p!W@B zl4$C)tQXB?5%SlV=B9!_#6u))jT#eW{L9SmPDo-sA*m8=58-9}bXM-D><%bv7S2hi zX1BnoZvJEH9$rYN`?h{r>EnWO#K4i!Yv|(}x#LlG{7pba4#0AIq4~Y|qANen%<8=W zoU^S0S*^sM_fF>uy#_7U=#6G^nEY0|Z|}6np)cst<_t$&QNm(yEKVO@Fbv2<`dh{@ zt?D;Mc6e*_R{4mPGjqK4^D$BRt8<#lfIW1(J=>#w>_Fk`MuZbyPn3%XJ5;_F`@q&ABQGrD7|u(k*Y3~C{yI9jO%@ulALLyJPH)sow4N8YbOF92sh0F3s(&*a zyZ)=Nz~{XO`|=ibyJ<15pA|ZRtrJ@C-1%EkS{#90(t88=hqPZ8gP+W^hfK&V$bDHz zKfl9!o!69-zTl20i71Kc1g>fEbP#hCBl<9wv6o4l z`i_7mUmJqekBB~#ARgN&XM ziOvcTuYJD|oBQo^{g)4Vs;HoF?ScLE*CS@1cK%E!xa0<@jExc1ws^}Vm z@OK7A_0{a#Z;iJ%IT;0zgXA#D2=M*!?Lr>@zHPf&4qjh#BS|8QTbrLge0$!yJFJ)T zK32x^7?m|52e4w9HK_ym2!0|oki($Ju{g6Py+MDoDBrR*eb@|Y|D^ponR>?ag>&W8 zlv}4YS-HYt_l>Hy+m8}zjv(x*&|(hjZA5IDfT&4@3n=uO-|1OV3*`W1%E#+akV$S~6XfMaZ}> zjV-csnEJs`@>Xcpl4>&%`$-!rOHkh#3rJD1p39(Dl+bv}d8TkRBgA2?A0m1LiqAjton{|0# z7e`b6D_!nu4%mKzA`*XbrBPO6H$zV>;Q7ca442~z`z%O9*ae9h#D)WSqkIpJI&|0O z#C0-FBRq22#mg2g(fM48m)F2n=#Uw-2~)Kr)0L-Z{?cL=8J%%bWY*Pa6*ifG^RADIWutv3AiK0&U)O)1R~Awd=kpZt zz(m%9r^GRWDD!RyXBSq{)}A#LkO5!jfPfKR2p=3L>K;Nj9U!3xD2xCjovgLor}(&a zgNYhSJ+t@GZgY=zJf6n5s2I_<*npS>8G$F;p7e~NiFvPeA^{Uu8ip&#%~%l9Fc3y%AIAA`Blpg`2rZxB<6{dwZp;_rPtk%jku$s4v88;kSl76yBY{4kTt zC+u$dL#7km=r{2xdoqKSMd+(P`oDjHj|~Mwc&!H9&rMTGt3Rv;m2d(+pjb0gtu(jQ z3z&b$uPwn*p7ZG|!EpDoi!_duB}MuE^e>(YQ=b!Dj^cM19b}ul<|_eLu7v(b@eaOr z4A1a^j(RR#i*;$@8VYjSCWh*V9a1XGU;>lR?-gS4;5ZmqzAeyBdSj#)VHJl>cify; zpL=c+NDPv+})EJ}i*Ez(0OIpY$ml70_47vQX7F$|cs`x2HkoR`|x<8!G zD|}sgeVB?63aS+r_7FJ}DLO}af>rWSW7jxFP-TLFgeQLSScWQT!+S{DE=qC@JP>$z^J7llTv3nIE6J`CrX9IgFq8l6hE8db-X+_EdciTjRomC!tZq2cW zO!My6X+RR`5}9|QGW?gFCZ|U;XP#RA>S`pnb!ZVZNL1zY7b=}SwZvlL!D6v1J<~}! zk)uz8-FfzJPa=hl!!v5lu2CJbgY1HgoAnLl;GSDc_5GYtP@+{XJp{cHbiAIJ7001zR6lJvm01)C51c0C*PFEgt z_lOhFSzAFGP(4Ahk9Z?wX`p1KrUqa|TtfiBFk1llpIZ3^^P z`I4DCr5gZ{1SrW$>3RT3cqJJ6vmXwaYHjRw^1!wiq24l8KAvnfhviN6~|^ ze^XCpT(8Q<=*gdTrJ~nu+F6Ok@cQ+zIRtFHTa*DN3w%k!jY+}{<_n76m7)@eWlYj_ zUL{+zh z4E&DM>4E5RNv`K$ZHdEs)YBHcqx>?Xg0_|yVnE-)+oGpas;5w1#?QfJhYQ4K|87>s zMK}4qg$q>3`n)ynqC3vLf<${Xoz_tar$zI*f8Htdv+CPI;!v2tPvTH0-kR|{Qm&*f zoFH`HZtf1{MSb&h)_5-Tf(uBco4i596$fKf(Ue{nKl?XAxgN3s!jPNKV81S2v7GMb z=`PzgqpgSS+gICN`kbQ9g5Yw(fNgGLUxjPw_am)gE=l>%`uHzd5$(2Kz2R0-{4Q@N;; zL7z^($iSrkG*+~?_iDl@NGPX!Car4(r#93kiExPSbAx7D(gmBv6)om?Ueyr%YEyBx^$2VIY#U^gB%@|H@mE-164e*5^~!b6Ebx38$5%p+_{!U7)%Axtb%s(D8WZ1Iafe!LFlGYY7+!ujrq+$#*lNeH)QX9)C#{7z*- z$`JLjva(W~ya_!UQ&&^VLK^44!WESX3JQ`bC@8STrV!%xxLI|__Pra0Wty`g?d48xysX*A1y&{m~)s{Ic1Myl=0(T{f} z;CE|c-oM{F*xR2V=|EG)tpo$hZeS5Nfx=a&1;(hIVu~50m_Qj5S2}JiVN;yIKBqmV z;*yeWQfg|6(A}*Fd?u`?{hX)$CkMaF3}J@uxK=I;Yx{X9GH{+SLi*3$%KZA33Jk^@ zpn}sR_ZlTY+Y+yBy3%c4CbZ@$Z=zJYdDZRhZyD8w==k{flQP^M_BJ+qt*1V_FEt)cPM=O}C3B;U6`s#ki)d-{ zxw6i8RxKKTlDAds21A&UTESXx6OkbV$#ORORulSjl}{FkSspL@^5qLbD9GK&sh`l> z)bF*C(JIx|j(Z;$)yJ?OiGM-e6C%ki^rDCeQ!dDjc~}n#P0Sz?Y!~3nRt16q;NKJHauoq z%*s#9dw==Em-%#hq%(7VTV_#?1TJ_I;Fyw?}@3@gpwhV!am zbq=D{`<^U-+AcPR^9*b?fO!a`{|mynFkzde)yw}#*mNf9}ing zhLak|eU@cD81vYdvHq}gD*AN$OGl9)%{z}K*R5FC;%R%Vkgo{@Va9(GkjpUy36PGO zuO1V(c(Coj=YwZBbP4}yo%B6X>+I}29msq#mYKsrNF{)Qrsp`Uudfddn;wB*EO$RH zGsRg|lQI*asN%GI3n?4h!(%F7E#Ug5cRY6;ktViclZ@)^@^bCZ+RfUJA3yFmkGfB* zlwH{WDk~Ar&}Ljdm&D`MY>vl|QRCl2ysE`D8hMhEqAmoIu5DU`OPv*u#yFsnL{4TL z?^Z|vj=lifY>B$OMv<7`(k%7kp29-+FUnI72@-f#>hk1E0gck*!M_8wpyLkP5Ae?M z+)3*m2r$Q{K_>vY=$h08!kz&MIlV2_39;P9QS`&Dhpt9>pCs-QB=&E6P{q$qmzS5< zkq4j=^zRnl0}TfL8Z=3EvckB&a~=ctNLIo z#Gw4O_x;=}z?8B7y`cZ4Ai2cdutrx+Ma3bK!D91I>y4UsSL{yzOiwb-MtDz(|7{<& z-=1rY_v+=4N2@K6*U$2)9KU2rwY|)eCO7IGY0VNF5JVfpABLUgp9hHZ`~Aau-Q|a6 ziZ8_ZAtTUn%;q0Y+Ve)*f`-{{mZiGYz)qgVJZo~2mk)3 z#Xr$^NQD2)u?a*LVuIFaeYrCZM;^rV|2>=Y#P2R%cRV+d@TFpD;-X5LZ&j587Z_;s zZXXidVk=izP56qf8Ulje&!o6@Zelvzl5;;nUwi5P4*feeJ5(T*fX~)YJRGwC=uW?I zw0hWyL_wM>=3~;t0t~FBu%rj5$f%`>t!wk~Y|)R2&#-j9tAXFFUnDm_MDqC4n2r2Z zkV_g^mgXu6=4}n)7}W6jiBEwEd8xZJJo7sxZ@Q9|zanGb5{J8X1fbI^{O!}u84Dgr z{OLT_!SAMh{n3{DDMLBfQvL5El7M!l00qFuNeTGFA4k*?UmDB>lsz*kN=y?){tC45 z11m4YH0rRO@!G*8!*vj*`+cqZplR`!*P+0I;bn8`!U0+@cfsGs3+ZLVF)=alvr*{NMFsVr#laUFltwf|FIsA4258Wi-?yc)21r75pPdSv7T%Vs2SivM zEd3&u+Hm*Vb$`PHy>4#FzgbuieTVWNzRm^%d_kvr`Z4MEJ4V0bC!wgErUFQ4#X$!& z+Vhrlnb)}LUY~$`ev}8kq~Uv@^Y*0UassZWuixB$pjC(Q7mXaB;r6t_v?|d(1ivHu zAPsBM(il>k9D;~mi;t`jDRo&55fIPI?9{MnTgJi#yUwF49NLe+`1eNmQKa)){)a8r zUO>h+HgY9S4iEo$%L+t?fh2EJacaYPHBp)&GXgUCsinq44=jKo3WCsl<7hTcINQ#j z2@}^>{U@%ip#pkV;-K3Mwkx{_uO1KZa2V%uxhpg$B|sCrd0tmlLw@ zmW^$Sebvfw;sl;aCffE(xmNMdy^eQT%n^eN2Hp9Ke2g>}9REjQfifG~blkkW7wa@& z9}^p!aBJi}FF+PiZ9EJwqyVEPcp=?M8$*|C^q~&>`g#HC|G18n)+P`XWBDKC4yJ+G z!r(QXosY3`D~_fc(srO;+koJ$`j5j54R1%4)4I$wlkebLOcHnc3r6m%>j6`#-T9Vn zf3>m#0#rqPc$-Of>rby_SUUb&)Ms(cE(2QHXLnrI#161QHYuAmOuk$9y;)sY@%R<( zA1e&MZ_<}zAN*?}45+{;z{AVRXC8vu2C#Vb|t)gP~w=#4?ntm|JWP&Xm%>&4o`khA7QVrzALI8%Mn2aSU#mu z!*2(hSA8zW;W$%$Hh+N&C_@tg*%;dB9*qC$AJupn1v~rJBb_H1f;69yx++(aHs(-O z8h3}_IFiPv@B)O7B&xiHdu(;<)z3MidoA-BmPH(;*oVs|{L%-SvF?k= zsj7o9JGumBf$@?9b`Rg5+3TE>Ou~gzw=pX3U-V>nuC}|cclpDgo>?d(0}faL%(Gl`6(~X6^cJCZav@_-Z#XM> zZq0d8tQ)igKmCqIlC1H!`FAo9#p>g}hX1|P)^afjAl-xxSo))%b!~(Uw0yEPJel=a z{?P0T_M^b${#O$;iy)QI?kDW-`}rE<=%aYlI8<#WD6`Lo?kcNA)O_+Rw*!AeZW-Gz zriNXe$UL}&^l6TE9?ReEFalT=U^+mATWo!tE7K9SNYVjpZcDZC!I*WgbtRi(0kr@G zl+9$L0m~+RcKGx+Ys1$W|EKZ6KaH`)Z#TN-)P)IieF8e@e9EaHyuI&q*=5T$7o@GS zednj)p7+4n^UG|88)n7A9v>@)T!uP9V!q)JZ zUdD_xnk$Dc<-JDtiEEABT7&f@TtBQ{9-tr>0sox$)t6!21^6Q`qAGJfs-t~8mrQ$X-5R{!Z2N~y%+mk-O`8eUc$kN*I7xAhlP5b=x!*imG|;bHCc(O5A5)sxhd_O0QTZk4Kw z5-~tpm!E4c>8@c)+y76qe>?uAi0H}mzvF|^Y7zlgaN{0>ByNM6gJ`xG`73ZVf3FsL za_cDRvlF~}Bl*UF_W`~m*nQ`(2b%qh#{UE(AvlYTwzCdja~@lbm?SqQnL0+q}YoeyI@+j@XNYxx^6fGAX)6;fDt58r0~ zwzEYPTeR|DfT%~j5)#IHkmuqFWPRw4kPeZ@L9l`7Kms8Nz6HNgA# ziS%eesh}3jVYA8Z+8gSNtXHWQ{fsOTAjwod4)BglS~rm%rW>H+1;dMm|FBa8kum_+ zl5f;&_+2C{OV&Kdxn59hOGIMY&rkF4De1j|l=Df@mHA#3P_Mq$*I&rk8hgF;Z)cnw zpyoBN!x}o|EsmnpZZu#ybm&u@e<(A-MxHgN(8(2kSrt8p+z#v&R7r+28eiQ;Fq z2u0_iuGb^8(VW;Zi)Jm~G`C1GQbdK!A~*45;;jLk#&>S2AIekQvK-o3)k=nip&d$j zI`5n6tlI?N8^FRSoyO`&+ z=$cfWWxtMB}R^!zSy9saed^+P@C&h zQp#z5!%8XxF_R3(^FyGM{ulZcCOi}$q-}E6FZu#&Iz!tfGcMv&rKW~7YvAc;DJC-5 zuaG)yDwXCNeYfbTTR{WT#`KVc7iFx&Aeh;N^ag!Y&OP*T9%>Xb3l|wGECiejg!8jw z#nX!ghF$O@X_dVmV>m;(ol4LvNO(T!Sa)x>KFDZ??emLJz;vl=GvlfXfAz=CIsNu8 z!j}RwU9ZB``z#62`!gs+@(0G^cswvzK->=h5J_Vp+%ZiE4e9EwX4%PyXSZtkfLt14 zP|fdj{qB2x2NNyX$~T{+#*7(4QH4Ff_VJeBuU+9qJXnkGaw9v6 z`3U!`Liz@~3#Ys?!e0C8)lEcVea@HGL?3TFgh;lzn`3i1g@>MRhHy!SUfsFoYTDh( z5iqx%72q0)lcPl3Y(+{Zo#~xAxP(T|6aNvPGBEt)7Bo)0Ourt*gUmgMWz!HW;pwiF zt5L*NgEk|lW|kOtasE6~ed_ACbA!3IH8ga<&eTjVadL`69CyP}El&9-1lIfZ3-{97 zUYw`-pg(4jxtMmTz2TJ$=f)yOc zz>44L688lXOF)*E7-|?!!^c2aY!`(Jn3YsB)+SMpBA@y+vN@VFSdN=e7n8Uz1e!7* z6sd!KVRlZ$%eAg9m+hH+N6e~J^1;$r*ON$X*@v8>#DZ|fb}87I##cPz;d&C`MXN(Y z-WQ%t>+e@10{i9i*@Su&8gRpuDs8B}&kQ2k{z1z;h|K)L^@0dme@T^BRtc4Y$rI;U zwFJ*wuf1;>GsjKGNWqEryu@?dRG|@U(uQmWRebsW{d-n8&z9gwWFnk-UzxG;=jQVd zU`e26k8MfXU0mS)@v$Xs+W$Bn)=)_u9emHoiww;g0}A4oxd`O@#=;Ir-?p{0Ykx2c zvN`{EnM_v@gvg&$7{z$1CBAK%Rd&wT#Y4l zJ6+p856&paqy~ThIl$dJ1LO`zom=5=K>ua-c)%m@VpJ5%x~`vYDbw@Q^!WKq6J-5a zgKxK+Qq8(h=sF4`@9KX^M=1kne0*FCqH(K6V2|fv^BVFw(}NJ4iYhKZNlAG)x-%#G z?+;@HpiAb~)j81{>#xaVDIc#T=dKq%18f6QKsFy7LI9cv?4jEBMJh_nNEeGFo9leVt(L=y!0UB3`Ot8uRvupz`kvjBWX~||Lmr|%yb$o4WXdx z{WLR7dWYBQKt9@^K_Fs3Y}; zCgOrsz|zP4WNxG^Q0!lwH{ zWIiASX6v8>>nCbN@jSuZKbZSW2S`NHpVjcs1Wrwjf8s0(d9zPmviB;F=GA`S28UZE z;G+?@a>nThm#D$l{+t@}tWC4)p03zZ%2tA7V2zM|jBJ9#=X`JkB}a;*<>@H2TzNJk zE-ygkw&<4{T2|xb&>#i6zz}it)up^xOr{;U@+&B5zb%PA=a2%)$t)HG=ak!Ozi<;S^!w}65MQ6)b__~1ECnurS z7m|Z^C}X*dx!z>jV$nht_C;TIm2Lh0>%d+=&joH3$i?{H6qHK@;bL*QXH?+6%cf>; zq{r6Ip?!9=)Kr1QImj@38$q!7T|p){g)21NrpZq(-xezv*R0=#^Lq3y^ReP z*AAZQyNDOer)~){4uO!W;b@~syZcV=T@?r#R(1^ynywG_e-QM+XAo7+;3EJYoyAqN z%VNLKf8SOrBS)6SDm{o(P)dY>7{(jew=m^kL1avmkFu#~%j2$K7}k9_bjA;1-~?tB z+YI*;SuYRYX;&M+vluHqM?=#@(~j!me?$v-*bv1G{Mn8Xf9iP=9@k$33Z5P>ux>H% zHT_WQL}hzl&Zk7`+npDTDR;ErBCTzVeCOV4w-D=04LCGeOdbp1?-3(7$(X z(cx4A4VdxK&#OY#+DrYEZ~)ShBLQ!M?8wNad-ESN;;mcx0H5|`!g?r3e8cl(Ot7Nl ziD9@Tm??m$9-9`h30S_b2oQB^G4p^wDyn|V=$Wmb&G`JS_^J<%XK}vArOz%$#b5rg^A(|`uWRsB^ZY-2qvxEb17K@$h92ws?L66f05rZ8&-W6TarVJ{nO6= zE8~!&RO`_g zLGaYU`w$-V4`*W2#}2RR##?Nbxj!G)SCpvtKE95`tRj_|+M}-`FpB1{$G`+~;W&KU zi^JSv$$n#s>!nWfAWLH*uEW9!VlNpIxn+=M^aazP2-Ao00o-jpf3{(@6ER0(TivJV zI->3_(2C}LQtTw{)~=k2R>wgE30<{x24XEk*MQVN#o^~(e8?ac)MQjliwUzcv?#ce-@6xIVBA4Q}tOEX>m{8k(RaHFHASSUF!L^ik}UCCA* zI+1d85gEY$5KMO`CEA$*?_m&nAjvZ0uEDqKljBKUNcl8+v{E_Oo%Z9kt|ipL8p-H@ z>(FDaWmbd0CEWn!px6q^nH{wrHY4XCzfDvqj28C9f;Kr_K^D_ir(a@k>*rG_cY8p6 zc&5`vC+M+wLu7(oE2f9uEK_)n#&zrO8vc@dMk&wEV28V6CT1dJ%GO|x80{Z$)VSm( z9J>AGTLc$^0^a3U?{K$QtYs1aa|z6Dg{<*cKlV{c_O5FH&I;b~#89);wbeO0VTSf+~60c!7x7|WVMHV1-?~s zC$PeYw(pzVoOQqI2?m3N_rvJh%pHK=S)XgLO#2 ztl!CsFi*m8LK-$EW`z1nYC^iwgnhO?{j5zL9Ofc^Op6PPk-6b5+vf$?q!Oz`Q^R{o zvokYvPeM^Ddl?xSl;Z>dl4{7a=;&(OwqZ5v63RzX@kixy-U+!zd3|t%aHS~7L?A6G zcKheII9(u2RU)yY<(VXxO^eXbYxYn{Qt;5?kj-%7aClPPtgo4w^uti$aO(bKwx}zw zM_b)OO{Xs@5O6HCrgN#w4?<)RcdX9VuI3o1)<-9!qm^$PX8Ex2fT4?DVR@6LUbG?n zJeZqd36nCWGB@ogE&>89DI-!E0a_YGs~D+w?5Qu>e)o2iIFkwr@SJGlpbXGt7H&cp zHoUJeuQAVUB>nyUML|7O63Af_6B7oGxd17kR0tLtVdD0_d|uFrPprLWg10BWEgE-L}DLBx!c~T5*KoB zeMZ68n1lrcaq^{rj79_mK89z@oH!Ptz9PUT6-yIGP8p^sVaU~xtcB6=AazrCA9)n> zDxw-^2jp@`GpK*{r|3nM#SoOb12#5zxZ4kul^f|b_52l!(mw!kTeY4x7Esz?dF&{WQ z*@{6bDoWlHXLqiNGZa{p@FnK(Ja@sYFvkxMCDoPeL@h0GbnY{(8rMA3QBscSy+a^i zV}$`3_`aMn2c>|i0ab^IlnMJIBwXaK9RiqADCXVP9F}5!@ef|0N65=QXMl(sG|ve?j+Ti=Z>RuSJ&gyoN0x37s%xpIg=5*l^XfPx+u# z;h#NnVGSm0naLaBu&V=FirU>AnKq$n?w6xlh|p{3&z>xnRi!D+kq2qh6m&OkN&vGb zz)H=huwkM>R;69h>fl5EbH-3CUi^IJ+g=>`fOp~Y%@`l=3{3$t&U>M)Nn9k}r^D)Y z^vH|pPVbwMM1V1mCB#q{tSOiN#MU#b5;h;bAXo$dMU^i(K%HtCg9j4PjNdwdrc4l^ zAPE&D`HA17BynbqUl46#{I=h_p@HNC6@PaM&Q8LAt<*8u1aL$N3d4a3JwIT(6V5;7hcboOyQ^XPDl-?#5UkOfUt3*0nV!X34;Y5!+7qz1(B)Ez zm{%!O`ZN)~7{W@GmyD%eMj}O0*Pp4<-6#mq%`vMInlByR7_4^2DR)>B8Ptq5p&%Mqf;U)z*h~SPKzUs<5Z_N zQ3k|9z&Ka~xG#`{`Gk+&!Nk#;wJi4d3j@Lwp0C)pNJQBt^BJTrE-f8=Ob}j}o&8na z-zX`zfTTF!ql+`Ap0V?s$&a16;Y9=}we$oi0|9ILc`)$mLL9Uzz{%qm~)#nQjr&_z3D(z z9*k_~Ff6KX_g`6FzyGl^$KFoP>=FKnKfPeVXqIx~8XF+(e{9ym4ID{yhWY@VmR8YB-cq<+Keqga#(jetQ8Opg}Ul+E@8{4Sf9o9d2l~aWb^MyNnf%xNv58H>UcY+&uIh8K{xuPo`hFfgnYl9B zGTqCh&w6Dwb4t=8LR0Kb2INe2-fy_%WwFZd0za)?(%x|=!rGLPqvXvdORY&-kNX2S!qPo@O_5eYbHHXV605rEjpP{lh1mXJ!_*cB zhFz@d97hRZm&Ff@jauLu`5(el8)Qyc0a0FxXRi!3;w7XxijXVgbQVi}?zA9h>Qnm~ z(dya`tcruV`K1P-mWXr<<>7Onj#zmKou;R?p1Zbg^qX-|51!P3HEd*vZ1{!p2u za{l6j=e$-l2P7+GWZ_jwvtpo2isSwyni(P~UV|#ykmG$5R$JtNw|v{O&;^uPTg3r? zpPwHQ^`|Gt7k!|w$l9s()y-*CI3=Es?`4~&M?ZYq6{w&Xclz37mRsgIRI)zqRl%F^ zP~pfKGDeKKA}9lCZunyp`L-*yA{liJ1W@~NE*PZ1L8QTr`XN=^cG!g7)Pv%X)58GI z9oJ+85XrsE{YbO1^oR05#V`iG34eHBb|Z5; zqgXG#8Bv~BV_9iil*oHJ6^pc^TlCPOu@5b>{-(9XlUK<6g=0K-pXEAvfb`z;-bNsR zIBMufs<#2Wh=XnJB#CxNbx=oKk19^8sFG19{jr$#m%5qAhG)y207=mKbZ_(`YYS1A z%7>Kj(ngh@QFr@qwDtvN!x&H6OO@W)qe{qg4sNY3l{{T|e82}{ViMhjFMOmf;*YXu z&uxqik}B^qhfymsVQF02Am{i)RyV~q01i^jWABgBB@WO@zZPrK!n__u$32OW_zOEA zu^2#6eXq}~+e;L4!(ow>sbX1pYqHA8C%J&2Z@Z&C(|v+?{q7-!+?vAPBKP?r8I0Wf z#*ls*{C@de-8FV^Qm=4CKTMQAyjL=BhP$)+i!|$c&#VB8i>ENKfzW#^b(eUTW$3Nk z{zyUbzNVNW5c(XhO#0fDMAz@^hMHykp z1c=?Iv9YiB+RD%5i5}lu)&#L|6jrkBg>d3f9U&XxBa zTt~8&Gm$r|P?vk6pvI~+NCG~( z{FZ?s(!CgacP{W+JDU37vs(JyH)P3JiwZ<6Bv<;24*#g!?CWNq0`1)nJx!!I7EvMB zbPpHz%uBzF1W6Z@7Iu$1h?K=AGaeD_Pc#a@`upW#D&+PZ$=BFZc_wpG&}|K-Zg=x} z*Yxz!<$Lk(c)3TD>(JQ+V*qEtBH3z_=5E3k(TkQ~8dN@F__^p);tP_lkNpN|d7>cZ zdIKj%f3iuEVvtAF89SKk_rrFZSt27cPcrf=#;)}=+m%Bc%GI&am>~mF5d{iup{X*? z$bt>6FCF1ZuNZ$Cz5mnO;yd;bZ5A_As;X*uM;}d#p{4E0VzE$SnR0rRe1iN;sjBC;ci)5=)72y&pB%V}b&6FZ zdk+XYtOhn*9^PiD7#Y~#Svi)kPf)%z^!Co6KpOMi?`wVI?$}Gc*pOE@AYhIKuwFEI zNfC@!sOVkPrTz}vz`HX(3uNs?Xq2dOn;lzl+tfdGRuxw*lxPOBRAID5QV@%-CFqpc z3C|#V{37|>j70PnL!HOR$z|l2e4@2==S8!nQRLxj>C#N0sbs9#o?ife1UIuV%6 zYt0I^h!3z2ka-`ydK;=wN7Q4~LFfN0!9G4KTOJjIj)seolfundrHTP*=70+% zBG=5>e)mp})7q;73r8utE0QL!=)lZ)=LQz6*?2;r_mgTr_qK;g7l3)yoefBV`t73| zbcOu#uCl{7&vdRjIg7F{w)&qLzGE1C8MIF=wo~(A=heiD)sTk)RAlL;p@KqK<>Q8& zT;B4F_7aF z%9?07%G8<%ClG)R}bWBCLdLYkuyYl>sjD`KI`tHN>mtnE1 zB7EwW3 z!MEhEV<$GM1FRkCH=iE=Y~SxhtOU=|b8xRI-wx5oDyAW-SFb-(IO*%BR3him(7bzg z9y-iy#|hzDM|;~PgA;Xwe_GGaAlOF2@6+tb+BmSY7^jdftAY?r;L9C=?`Zlr?OJ}W zXFxQ7Xi!cxKlx$%Nt=q-(=PYJByIr5_;qzn1o83r7Gn9q?Smf_sb^rK_~V{9F>gmi zU0=L>JF-mM=&Q^(xqzOA{bBGTc_#SRQf$b(%w{T}U^^eeUoBHkIfG3hG45%24g0QeHr{ zN-L$1jX%0exs{>H;0I3y9!p0Y?*Rp;x9bfav6xTu`cRHuK$yeuSW3Yy6{$oBz*t>} zFWUIvHvDifsoB~IeD<0hu5cwp+>-+qicw75*ONo9ra@;~dc;Ff z>VhFXFBA-Pn@TT;r{Fau^@7rLTzYQPXx1)Fdi5V>V*iW@ICn;>c0ySYGM^vNTUj2f z%KT+;CWzvTM$C#C6WvBzczma*n48Wh^5y-z0 zG@BrY?lbm=1L8;pf4P1a!wny#_FobEy=ZRmkm5{QdA~dE<*+(;{N?BG&edyMcVQ~t z&wP8Iumhg?UtZPznTenk6c9N&xjWFWqp4l!++yU4U!(AL@kySwxupD!CY zCy#MaZ(m=U3Jl3yT#9JXFd+-vznzIN6^!w^x~^IMHDeI#IR8q&6;U4BZq)A9+T3~k zp-!_k^WKHl6A|_W6w$@G0AU|Gm@&FdU#FD4lZMGu>K+-@l?*uF{Hc@v^DP4Zgr9`N z`^kdj1BY5Q;h$6Qskh7F1s>k@EX`D?G70e()^>&}$Ca7m>&a!VeFkOz-~xalg^Az zQu!;$%vlF!3NrHJeWDd*fq-8pvJx9!(C&;Ya?KUq<+@41R1_RMz{|R&Toi6W-Nty2yOud{0mA?k|XC3W~Zv;qw3ScvT|d z+Pv=9?mcd2OdtLGa*uJ+O1yoPB;vX z>yIZ_Z;cz~EJ+z}6F`xl40C>h-i_$5L=-3(qAV-9yEU~5Ryw#k9NG3;sxNK_RKZvj z>6U3c-b+2Ul`|ezFE*`Z1)1Dr@f8TA+ALk?9J)(9I(3_``XKfrSXlf#cJOasMr3&l zoqi2Oj}qyAw+N|Kh4O)c^v;9RHN$7l?^0X{P4;c>CR7JW9WnZH8RL zG4O}wO;g;5>@=zCr^4SgGHC&(^mMLE4K-bVEs=Zl+plGOUS74tGfl$PwE zG-E||V!nNv(GfVIAanir*$HEI!jytE<1{#+P;0{$0?KfVAA8-nwU969N5M9#P`elj z>WQaUSeY&u46Zwi0%VgIXeSM$dgqBm_k_Uy$=0p%1bZG#0o@5?M%<1S{`+45y|I|{ zt(YdP$En4O0aW%Vn;7PnG$jz(&Bvx<2%`k^!8J46#MXi|^;d1GHOMW2n}d&?$;!3) z`8q!d*Mg1XGNm_sx!K{S@6d7tsb;qVB*MAmjmQGam2N?Lz{M$Knmb%Ft4lMwr(Y75 z&F3Xzsi}Gmzl~7@3+i&H3o88zxStQ_hE8WX>6=syV>RZ#q#?)*+_>w#O+8e&g?<%D z_-E@wJ@Z*pbJur)CjR#0<&pOd9X^jEpIgBP51e$oS@Py>-%I z6`sH&VzHk3MmsgeiAMHLSQ`n*4JoJ)<)ldVb%ICkUFSGK|12$7gu9VNWf6aE4Eh0` zU*2&Gy6bMN`+jUY*7AmbB!MI}ORm6&$dZ3Q^4WI6=PD2Dy1f|Zkt~y^!|8U4-rnkp z<#Z!HBIn1gZ?KmE{a%By)WlNec$n@?SgC19eXrl$)hoP-w5I%0j3}6Ntyeo*D^OTH z-{fh=UdDS#c3_14(@#mi(@rX|xK71{q#aD6WjOhBsYNKLt6AtEsen#zR7+KYntj31 zATVN*EhO(Lkz6`WEC@MKLP&sNmt`zhv_(E>ET@-H!(?lELU;6zv!rJQn^JVEWiK}J z1rs;kRB&5=e4*V^h9Pw|Rc27_a2tQH^&2t_5}HQKDU?Pj$BMzdo>5J>l~%GZ4#|tW zsGMGwkVy(kM_N@)M$S+A!tw((3%D#03|CTEe`+0*K zn$9Tt)Dz;89j_GSlttw5aQm?xAhJPsE>D>I-Xo&Ge3QnyN8{t(=A~yyyTc=4zr`V< zL@>Wx59Cr7v9>zuKofGsW_7zScy#^KWXn}~lnm=x5{5m0y?S`_G|LoWUr6LbvBwm; z*A`-1TyK7*pJ3Fn->-rK16b04p&!T2UELJ6n9c8dVS-U(`bbb%U*L~F$8JYD&Z$|^ ztb|)2W+Do4LkPNSt*Z&AyN$@UHV&&0f#@fp&{`VqX!32V#i51x>{BU@dMd>Nm{2Qg z)*x0a?HD_8S%6kFZKWT(xT>kDnG2ENLO{&^7|fHKjMJ@PhS@gev&OH_gngTTOg&Vv z7(Ar<+T!?;zxMCvo5=UK!ueArurw0s{e`>zh$5eajQaZ1DL+*8%6dXH#3nXtq<%z7 zqcDD$Vyub0<+L`~5n_HvK(D$2>=79_49VcWnEHesDx|C**s$9XI$p zlj=H+_Kz|EpPbx@VQf{27^EP%7qL*JAW4sHfZltrDrLEG1heZI59t`p&7-nQ zE_mQOR~bg#e>`t1b=7JE!%|K2jAXWbXS_)l2yH{j}U2Kzb;^Y3WNx_52uLN7k$ zUV;_=ZD?>O(75)a_s%VK?5Rn~fG-qPXt=Tb#xdtVfJJ3I{P)$Z_3khPi3c0A?l^kk z&tMq%9*j2dWVzi}UV*da>z7>*dN2a;*0;aa9Y1ygBN_W;p861W9Xx%YAL&oKjSaP~ z7xUTMF&c3N)-Q~K(HzGx_Y^SYp+TY~Ki;^UU)E7(K=e`p&_g}FgcMOlj!`nAg$m-w zhA&Scd{y#&&=R=C;VV(3lZ4+U*F$uI>Ep--mj)gw2zX~OE%VneoWTN4^w6>OZwR+5 zUb$tPd(V5{E88r0?%XNI@%nE&YN-9kDbY#T5)T4pdJF35Eb0>l%yUD7?y0ArcHjU0 z_gx!CWnPM&|CahDcSBpoU4#1@&f@IhlQ?*Y%%8z?2S*g3Wbqs#s=+A55Jo8|%yEn7 zHtZJIi;;l6t&NVOPXBmhKu(0596sm%-%o$awPM}E{sa4Qcf?M&XV0}5CAwDDF)+D4 z3zFbP9K3)YyS8hh9IA z=H=l&XHK7Sr~6O2a~S>~LPOoxisO5+b*~f5dSeznLA185={d(UpV@1k2J@rZbm>wB}8+*!482VqozDG`N%%Tnm^H)p=l&@Ug|e_HMm7=i%8#fRL=$h9L;*F_-3?X8G`vLl=XkAVoR>oX;r=v%o*O)@l#{SpNfs!dXW7 z_*bIe1>QHh0P4WF99+i7C*(9g&cpulm%nrmJ@k+p#Lz#7Q`cdh{x#T+)q~z4=gv1{ z+g}!ujA4^K_hNHRz%)KeGIpwhN&pw1B6VjEdlYW`jN4G_C(v?p2f-OM(z7_!N@;P;p7+Y&|I&-wDpEo!fN)vIuG+~w|H{^ehU**F|p^h3;Rwb`i@Uy>^yHM>k*L@_%nV@&wL<(seoR5 z0yi2Z3}BDh7uO&=B4EIXP7ciKsj+GIJkH!djivvGv1VcfWwWk#lY7bLEpp`V_U+ps z1grAE)8iOYN5+S~4~ z#F_pXG_WmGykG~zu#chAnZvW6I4*aQeSA+QzKVII%`y05m?m`s>0IvGy zt`Z8JR88o;bIacr?9#}hj!Yp9GbjU&&M?3JS4iXX@TEdep5*`m06#-mH_(8*^=4)< zEs%0=>}tYd(v*94e9E21E&?76{j(>Z!1)1l@zKLPJA$VNQdl%)2wVyTOaQnPsIT!j zIrMrIE9CV;pCj1YKRq_$Ix!E-Q}eEB&blrPp|)VCErmsTT;V?srpzIH7=(Q1$qE$IR-fugf}*W@n33PHL48EaHfkggtXI~&rj z6Lswv*0N+V!r*Y=&`E4><<15k9K<^fm|re(q#{8Tf7qSE#WOG9Frz1*J?ge$``F0lZr6t)=$AwA*?{SR8tg;e{83 z`Hl{qbM2^W-Ixa2+>mv>m}Z)W|2be!A%Kc`_3JcL?oyPsp7}Z^G7id{YZ*>~?~{MG z%}&bDe-HBft_{s@0E3~lzEQ||-}~MtqXDcp+)`@F5V#l! zREq#`F|e{YmVp47DR1$k&fXWz?EUjZzq8nel|w_E8Xt9SS?s^A&$>-GSY-LJ)WagcEF6L^_F?TqO)Y=9>oyc}3O) z<^+E#zDt+bn~p1>e5^h$H8Wy0Yks-dk%*EJk}0zMAaluf&2z9E#zMbi$a6o;XD~eO z8k=2fL$hlSu4!I}1DPr@?2o8pMZ8$PL&KxTu8aoMwFV@i9%*F_lf{4W8%r|~ ze_3b>!!&yTTr0+{o^1pI@oa*?Ia-e`ju3c`Oif_z$q;sn9K*#?engBT0<0sfdmKHY zAmG=cEG->IZ3rwD0TTcgiZl`)IZ*N8x{D{qr)9w=Psck6#@`Rd|G*%oJ}}i$x31T1 z+R%V&nP1{|V2dA*_~pV$4uz8$R#K7qa|D2b=SeW#=9vk1IYwNzVC1C}b*>pgzz`3W z!ow3J!&CrGwWw&*BREbNmRF)IZ@`GdOHtRK#Lk1m zz~ZMz4!J|ej=E2L@)NQ{fYU{9eB&FX{%zY<=Hx($!F~*Z3rC=O1pwb#MF>S-F}^|` zpuzdyA{9A>jT~E2-vf&Ri!{D#bbecrG<*x-!c+Xlcz-&2|Ih4u#y$Jov(m%nG(Za) z-tMj4?lK&|x&w{kE}ZUHi{9@P4uP3Ok01B>2%~1vkoT!#bjwxJ%R{(q)A}R`=)RBaJwm9-|dpAK-hLWJBz6Q_sVOmH;={7FOkGqd>j4 zw~+AzJ`C^st#jz$x_XTD*CMSHLa>hl$((cNa7;6Y{SRR(<3;S7KZR+XM~5b4Rs7YP zvW_R?ZQin3aA|FAgLw-M`{8j-2s}u?H%1A8w)FAZr(p&=w$zsM8%6iyBtKXnG%1?Sw8Pd??c z5E8jQ;T5lVg^Wf`<1|7^O+kKH1sE6WGV86_!^n#gM28ii6Qp!cgik7dgE|+*n>0G+ z!6%)jd2{IIeG>m$H39(3hF^jVLwZYGIBbwup!ili^AA6km`V-uS;_F7d}Z^_LB*z{ z(Frs~ABA72H#|7xhH(lSFIxH5x4tEN{GZ(SG%iiSUT83jw`}T^ll^W*ua{S@cA!i+ zJ;0%U?g?k3#uL}HsH8~a2*rS($amgTJz~Aki*}9zFl?;9!>$7k(;_5rGnOb9DDvUq zM65T`+0#TYR0a^*<*mijrBj#+z;3qf+i{*f1do#^PDzjV9JZ$QAKLFmu}Ay}&XYgd zKPUpq^SDj05!{t?)SI!#oTCBV93DnxrkTP4x1Dj;7*=7(OdfON|EY^jQd*FBlElhq z%V*HP5m7@3;rR*l(FJnUi6eXY1JI|z#D=kgo-FGmhxak(Jr0KZ6ngvP6aq2SKa6yw z8k*e8_FnB;+B@9MxP*y!CvaM%Z&RPkVhTtXPD*4xK~ega|Gly2&(;0o7-iuU08eSe z0TbB!Un|o<#Et@uN6n)rR{Su}sx&z~GMtL-$-H9v=9Ts_=$2!?`Cw#=3n5w8_wc%5 zV2aX|^8$W}t&pc#?uQS#yY9LRM^f|rh+lVGu_&?|#|U>~p&*3_Mk3Kh6;tA*v$TDP zj1DA_1gHgec@bq;K{}@1M;K{k;!P5reDe`jM2-3Lqd}gxNG;UD^#qCjtr`J9N+I|V zv>;L6=T&6RbBlca;WY>VA86d@3n3dmxJlUbMipQMFuJn1%%Q<2^XL5LQ%^nR?!NnO zne(26I}h*a###QqwtXFr^i8?zn`*((YTPKc;Ej@jpp3@BouyYxjOR-)GWkOEzs0^q z5I0U@8OarjX2yTASB4Lpn zBX`9rf<`<-v!^6p`AY4i#f8Fx?HmLEE{NpR(-!1+GlYQd#(G&G_`?2E?id!L9zQnb z4&a^wGW;GKfJ8x*Wz*Kyj_r{+#}e<82?>LTnPnyEVT5RxX!9eS-d&CWmehfY1zbTo zX$GUn7m7D2bTN)Gs;Ci6Jd}I~imiSq;*;#3>Jb3gT4+U=l8inKy0O6g|2$1Wx#{ct zgsA4Fe1t#?UFz1eO)U??4U z{CWPqaKI;In;#jBF9nvw$|-)-@-T`hLJkwpg7I>gosKJ24>B0;uLU!2Y-mK|-im3D zNw*GyKn}fC9!4|)W+96w!EPy}@MOFJ3?)y)+yX{B3Jh7TDFBSYJPw`Ag@+umH_H#3 zjE#jP^;dGk-S{Aav({fYM=An9t&uLD4zOStL}V0&gw8&C^jI(%2>>TCWHSmufOGsK z5CFK)ZxlWLNtAD0GZsMNJ^ciOEVUj+g*_nHpidJOhwxUgm%m?+_TkD9;$m{SX9!2?!~?4}()> z9atQ>9t#(_tAzDM0+F(vFGbd4et+T_VJLA)rWi2^h;Ieyq8J(Cg7GGVPVhojm>aJ= zq8>D2O`kjhB}}YdJpzCffiJrG0;FSMf#v&Z$@#($-;d~G%^Qp^1|&j!9v3e7d;YoS zgzoM+1EYIMelrvx?p54wL>Fdjdt_!Fr zDN0dbRp$~qW5x%K5eb<~#vv|pWiacCFW{isM4`r-H&m(~G&MK5E3dp#&LQ9}g4~L> z|G)v6I-%h76I>}fi1iaEusHFdg9ngiEL6j;2{z<)TqO=B%gd2E!940QRNsrC?JPW- zF-^b=lQ<{ejMEgkI4zC&cs65cgu$bS$%InKJJ^EULofqco<%T&X$m6G#gbfSFamuP z?{IqNI7UXem7Rz7oW+v^hUYN1&)ph4s0k#l11tDDx_ev)7W2LSrkBg&zMVUExZODT zhC3k0&@$Nl(8zu7p!bOS-^c>Z+be-HrvNyu!xQ*uo(7YJ!PVmI0bUc0Ri6NZ^FUH9 zO4Jwc6s2(9KXwQiaqJk=rErQR)ePdG=`;knGdMbsQ#hL-y!D}M{&;JL97^@{NX~uy z;28)~)9$W+`hu$i!++%~Unz?txhR!eBlWxhMUG*kC}S0y)y;z_{;^;9&IQoLk)9{K zB+wCtSO6_ZutF3%SA)5V1OP1}*7itAiNYM~FtFt;q4;6ScLF^ONzD2_{ETiMC&g7( zSfdf0M9-DXinpxEX=~W;K7}J*$p~7(qvnZWi+zkO5o@`|G)=tr>SFjH6eX!FIGUPH`X;88B#0uB3r^ znwTTf8Ztj9UPLqvp@9O?EW)AdIEMDQ%U~Eo=%aWz-+v14Oyb=k0B{adHB+41$BO=0 zyercv%nug!HR5T(_D9a~b6Z>Q#*J>%#!Xp5MwGI1+EdqhLmFPCHk@w81m0z3dmosBT-+p?NcuxXhs* z01+e#VvmO-E^=bC6t$SwrCtG3;>v@E$jECkB$EN=Tanf~*0*vX?u z+>d_vLw5{oYPc4FIP+#i3Ix8*VhUMyj6GsdthWePT;fD||H{#MWX>O6GU$BahYUW# zFTzz}^tq{y->MM+SVn%D9!(f3eyrdqpN6mdkvZ^>2>s{d-KEVJcORC#3NQJl5D^aO;>T9@G_wmOb14F2jXA7=c{nwk?-9{{U+J*+U2|b%p0CxaPip)j! z_j@=6Q~yK63zQUYfm>uPL0y_Ka+RJh%rjtk(`fv8n;=-G2#s}M4tfB~r7GWctdQ4( zh_1l(#H?|Xa%&=v%*EBh`<{7L77sp$=@#BEa1tXe9C2aq@ZiCN7>U8QLhK&kiuXz= z;^CQR#`Sfq6J|;##1rhecmJ}>E)#v%t}9$S)-!ak;~ak%zC$uqUpo9I{g(qBPHJQN zRvPCtm_F-c26qgoa5o3WKLhs}3IGsnxP@Y=^+@USs;|~lRMk#x(L8|Gx7qw zDMZev4W=kb6{ABQ7^JXFNkf@<6GSInNX-{H)b_PS^EK{Z@ zi-lGkl9%mhs06E}9uOy{iRtU;Xa_T^^()&)u(%RK?Cf=Oewz$J=e#KZaPiwTMh3Wc zK}HWAzof-yAi|t)Y&8D zygt(=-%WHH-lhJI(hx+LH!^?bflm#vf+W&#-=gmSPra)_)DRzcrnpV zjF_<4p2s)Fi>l_ZQ1lQ4JT9m`eB_7-Ep-rTI#*9lSDnuut zdEgik7-MY7i#I8Bl6v4M`G~SY;f8Q=Z2&pH@)kl{4XTO+02Yw^&zFl79NeM`FReM; z3aEsh&M12+?D=qnSp5A@RQyIKr{(cfwIM82y}HqMQ+N6STOa{fGs{CoPg#&z-QfikXo9uU;p0{my)b<@{L-R8-KeCELH{dLAO z*h4-d<&ne40T&a}pKCNkAb_ASiARM476W_7Wb9=AjEllX0~kNoA9%*zC=2&wI~tfN z{Z(kFg_(i^-{Yc0Ik*V+)$$!le!%>jvEZ^1yAHV4Vh)vH2<6S)3q114AGuRl&RX6J z>)~5bl}5R!Y5rZ-J+JtNe@lg~0c@=xd&z>)bR$jc@p1f{^|(U-WMA*EbKk(73TH9B z^FO|J54KY_NFI1g;yMU?x8UF)=Fx}fe`D;W?L%}3*BgD^)%Y)jj_)!{=ZiN{bP;^> zIg4^9TI8vi`oc`~ZxsmuK{-T)6_#1h8U=)b5yVmP29DmC=WcW{(>Z~mXCCt_$NS=J z`zZ`T_q8>;_2{|uVdXgw_~`^6s0H)qct01E@yJ>>8hT`E5!fr>pyfxM5L$QQnJ)2zhitV1gJ6SNs5BgLhb7M*5a+p9h%WAxW5Hb-44|B1@1FuMPrTy@0PQ@5 zF%$qO2yly`2msKjm|yntRRADkVy~XPW)T2jrW?(gmU3w*=e`oS#BnWvGYg!fK1_d> zYXOkYxf=AUXR(U`SaC5b8FpU!;(%Aq5X%FILJwHtB}#J;N-<`E^8$FvB6bR3{Y)R% zPs~oZQ-dS2tA=N6P+(&ja_Wa=&N7s;DV32Ga?1-g&l2Glx#fA~SymgJCeG_>Te(_r zX+y3~0pQYNTGg>@gG1)>#V>x*J@UvSGVIU8ZMs^U+&lX^-PJhgXFHDB+lt|J_DWBo zhph|#^uQe%@61Dr%^{=(C>^q_#K(tr(JL~2KImETRyyv<9>8eDaV$n0#(D%Ey2F$C zIGoM%*f|oAL`8;8MP^4~hULZUW~r;9S?!87>G@D8gI729_BCAf)3B1HGao!*F9+dh z1{d)h8y<6As1!WUpq|qeV7|5JDRZxc-x~oemYBhyx)r^teQ%16^Wpk(A=Z4C@t%Sc z4{>V4c@Nwwcnj{x;8faEIAG~BD55ivT<`zhcOhA4aF4>(?ka4r_*WG1oE(kYQ+VlB@k6!-78!0XH<%y9Uht?!>(RHLaMZ#-S_CV5+>vmc#z+ z`786+MzTy46?bNQY;aX46XOT~?;9Ay2!LFq13TT>fbuCd0#NaUtw4avpvkb6X|F&u zi42n1aFnASb#;7vL{2K?amD@&1J9D@8S~0#vG6<4I?8W`hdA*rg<6bEY`|z*4^9u{ zSWP>6{bO@e?nRsnF@kjgJYb1aJS=N|m!=GXr66Dez*5j!!?fB{JbwJRyYIgHWYzf@ z4FB^mnoU^ncUvz`E5kw?x`l0Nu^9DgM}SO{y=0C`9l@~q>D*Cw24_=n z{ymEk0G`6YOMxa(50#aw(74pRm8!~IN9L8($jBHws;6HY1Cn8Q;fg4i#VA!h%o~x$ zw_#nt8Q8ysi-Hc0y?toy>}KaZUk>)ai8+~Kxw-!4-F9Q{#YFb>!ZhCl%VCIA!w zV%G8qPzc~X_TTu%H{{yfb7u!Irtd|Jo$sJ5~mGnjy@CSPaU$6`D{#c_b5=|CFu?i0V(6!+?E<&Uxmz{=u~r zz4{mW(av=$tf=Ftv|`7%l*LE|kI;TYcatn$d~_K18X!MYqr>i=d+u=?dVAfq*Ip}i zm(u~do+B?&W-$Z`5U3sjfL~PM*Hn;Mwd%*GcIx`-LcxT7p*akP=Fl%RCzXzja~N~} z+U;sDQ4PpOzGa9I7EKur3FRBx(s(F$b5BcG?Ivyd5e=uDx_$$o$#jz{)8aY z3jtX_xe#<5m6XHokox341!chJE8oI$thAl!qvB!BTq%G70Gt&-ml}+=)ymYs5Jm%z zV=V(0dh$F7j?nRYWnJco2kWz`3q*kBfJP+JE-qJP`Ftt~p! z&!G?x;ZFLa=>0u0H0~b5vwQb$chzM(+y)%3QjZ(!m;$Q@fPup%@z>%3O)@U^VETLa zz6?iI4+yjT5q3z7h*Zw_^M1Z!BxfaA78KK`%;2-=7e71C3d z@F;N7?*J!Lh)-N?VdG8!ehj<_3THjKdW;0D#{$Myd{@8I+kz>AR@C1y_n#mDoP|*S zH-GbSxn$`#e&aXX?YG~K(SR;FkjV=H82!S>==VBAzfmG1*(XZb66lCdlwfK|mZ+le z5=4ij#!B)8+*w9~m@J2tXTf;Vxuur{ZdV z&il)@tBd$yNI91%S?M_;eJo3kM6gk3W6E3WxBx7NC!N7HyIA$lM~WuP3vBJ;03sL-v zHz+meywU682?xC55BFF*bR+0leE<9Z;tuRT;2wJ9VVpj8)YVOlxmR^J;~G=vc4MFa zW{gX6%M!OHc>%!p{DrBMK)AqZ*;bZ9k@Ce9J4;C+Z7l5!8bBViI*4>WH_9tl(fdPV z$r}MT_HK~*Q(jTaM$^}t>Zk|fVX-8YXy%p86apv^Q1Ny?GJLL( z??TT}PWaoj5!dxL0~4&AmywZ3_!VIJJ;e6!CoVea}@%5l%5}@VH{x|ZVB`S~5w}eyZy`Y)z`bI3DOwt6W z3>SG}JJr<8lzSX=zz1;+@erl~ctmdBrapJ$jW@au9Bs?RQ`JYhQ=qJ zcmfwTot1}o2yojN4+>&$pA4T{$~X#g#T8cwbKINS>w0j~9B=jGS^CoYX%iS07R*Wb zK6uUpcL6Z3)Vbqh8lzcH1Cs$v3!TIzJbf4u;3YjA`ylg|PIp|Te5>LaX6(3VLkO9^ z#14s9!M71RMy(gpLtkzK9Kg56?`tC#+cx0ay9@%rJ2!W_qq%AK!gHtGQA`Q&d;R&( zf8lPp;Rd&7&mJ%^Zhyo*2)O)6+Azk+04W4S@rx#Ia2FN%EkLK=n+TCrK^NsbE)&=l zAo0>1d%9})tr`I!`c#542}?0>j+*z-CEr~7y<*p57lu>pTI{mg>3H=lFO}ih{=C|E z0=LbzqQ~Ff+UT}7VNWu8(%tAeakzgBtz>+>Zvtch+ zg@3%lb`T9{KN`!k7zwCH@3uXQ72sGHM#j&DVe_m1DUnS zc0jIj=R!>m1+)D2?b|0q!u?plIRc?BhXtLf9QHnN{2#QE4ltb@QayrcpTih2;1Dt~ z;XMPqhrSo9%z5%0cSvyPyigVAuGmH5DSWX6QY%fz^mC;=^EEs)=thv&3E*%RLhLEj zizeXMi27ZNEMPf+q)_S@?9!P<0yTHy9@*7gl*I}=FmAm&U>b*Q;fzMtjw0EK1A};F z^U3i^cM>C9T)6ub?&zS<*SL4Dlpm8K<);}4(}s78R0$_#ig{jnmMD}cygaWw%POQR z0w8oKmH5yP<0^_WjhSJ|)NeKK$^*Zg}8~+lwoGZ|v>H1tqoamS$W9 z3$A(w=gc2L51PFs=@pe}0d+JcZZ(6fFZGiur1uT8ccqyoeYpO)troo}cyK>8rzxI6 z&;J)^MsUV@%5C1V)oljzCnMk`Iy?s;$*ZQ>qvtLSp3?Ze?|n~3Zz#;MJg0E{ZzI-g z@VvQp;L(i6nSxP0rvZRd4ovYJo|6!ee(~UgV00KU0UlgQ{@T~R*4=W;EyDb7zWHY9 zLF1LgDjxE*Yu7Hv#d5q+@mW0m7%6#tB!{hcDR+H+jqAfId-nH+Cj7P49D=9VBXtbe zQJ+`7hfce%iSt6~JWXj+DSAKEh%kbY01cVzGpO|LfCkt%VKkr%0?Ru#b-2S2V*bam zv+nD7UOaF>zGL2P@!=1DSOi@%e+qJ@3;`lw0)W*6L4dtSG7d5kp6}0#e$JuiFpK$O zT%96&kT*AE+y)%>gZ5Dt{c)=wZ`6}Uj9m62DaNOirLo@A6QU(n=^|O#tPJ!8- zh7d3Up(U3}yAJFL@5aMnZ!!fkyCf=>9Uq?Y&ruup-pTY?hSL}kn8aZ*?Cm#VmwOfq z#yT++-iC()5`_TbHU=?nl#4!bc+<$_gxrzv|Fid|PnI3mVP{s?zE@ZE-VLA|o3N1t zDUu>7E+S=%l+3Y2o3b1se;9|Ym~qT!&-hPp%ol%g#5nZL6P9Bvg=tHqWs|f>iWCKq zAVGk{LTtUS)z#It?^Qj&-^rWry{cZ&0J^K|6)LOlyIbCSGtbF9Tb?{Qh2=*x_<7c& zKaEwu>2ppu(|157(yWX`Cg^a7Rt+sBZA=4Qg1tMA-m|ch9>uY)IK#nL^{>0Gy=`o3 zwi~hrEZyJjr1j0@lv{^CwRG)AXc3_Yotn!w%UTCoeOwp9c9CbfbcG*8SOM;KA$Q)t zs-hX|p)M^$hi<&wci@5lj7%M;>WfW+s#tVe)Qj|Nr*i{@Wn-<5+DbCay+w#?K$w z6LA_I>TXK|1e56pV12+wxV13d&9nqlTtrw>I68}!#37PrS&M!Yrg-9&m(yEs9Zy4O zl8&D{cK*Nv52S}4dMKW4wjZrLuJ@p3?2wQ38O0aiXVmxAnFZDd7)THHbf#_q)X}mM zvqv04S{7iW#sQFgsTwcmUaBh~Q~k|D!+pqlgo5)57fBc;7%^M*w)= zp!(JoRjZTvA3uIPqWn2-*a36c4dXvdq(7bh4#7MOqj~`*q2|8|(`Y1IxBkMNyX!X_ ziR#VDATe&I%qAJzX&BoT#{X9+yXzOY@Q+OFX5-rNU=#clXFfG_mu5akoOpH7HSpKk z+L`X}9SE)PiEgYOz(b3UVQ&M5;8XamfJ-;0M-E~Mxr{0K&BZk=1H?=q;^ReTgbczk zOQ0ET2nroI2D%F86zzKfTwY@e=sYtV-g@h;5D?Y;Z7(}%2LeK1dkFyc z#;W&~j_EjF?V>e)+f?O$+sC#?zFF3dKg;yKsmZDI)1Uq{#zdDf{odEtopxjY{Osx|*L z+MAl)>sN7pWB&JpXh8=K9u5IOMy6I=5z1!{o)tDNY6k2e3*M@r>7XA zxt1P9XnTr9nfBu){;A$pLfsNY4rad##=b<6R|S`p&`O8kWU*LcVGzVlZI0<5Tq#o@@2BQb2EIsJN*^1X*kp#=q_>-V{Q!_?*TpZ|O~ zKK}UGXVNIq^xi^qer95x(AKT#V_hsE3_PZ3LoOYC!{n<-S?kXy;S-ZDzvJKPb@k$} zGbfb0WgpEv&^UqBrXAe(!Q`Ky+-?2s>C^iMLzuhBFwi-MZ*1$|`qsBX@NtHKR*=#L zYWtg&*iV*r>+y+#-u1uCe9i*64_J!`&KIV@QqX z>yggPZ>m~)KFJQS+bG}s+(LQ_t>1-xWF$@*8)UlN<3oKB>dz#0LI7jS! zgZwaYtTskkfd!~$coo=|^K##PfvCspq3V_EQ)7PbHa=61H|FuY3r1#G;zf>sj(PM7 z8qn(y_2ZK)|GK9qefWW+m1p~bnC>R?F9JX_wu4{(^40W>Z+s)Xz31`rXO;N$7#`tY zIWR=jxNGSV+}VxQaFuC~i@-un)&*~b6$2#!S7({a{5yc#0W1K!uoN8Q9oO)cSi(d8 zB5<5QGk)fWf15hdoE=a8^_g;@3hLbl7W-c7BRwcYnr^ z(E)`g7^Vz$(U=iYIboJtUulDYF_Pz{JvQFE(Y5N4+umLOj&g;5fv~1%VvGx96=t@y zq{H|FbYAOBAKlv@xcmC4v2<~EA)H*l|NZaBG|2n!yFUv6rLa)}danI}x)wi(sFe3M z|omn03szCqe4KWIy0ARi^m+$ z!J8#dWUT)L;>9@!JkUtYa;ECJZIDlszuQ~{h#8G3V+*d6jxRtP#Qy+JMElwL(55?q z=>kMyl@6gpQ~;?}*Bjo@Dx^kN4>}eRErvFwPzV_~Q#lJm_ z`!ns2%nE(^h0TLs4fn2VFAgWM-st!@qlQPldteBf`dyr4>IQJD8 za}xof4g#5p4ubHJfaM_XalHrAGJ$5+0PYmi=Pq9!O9O)}0!84UGRHhJ`7WMqhJMse z;HQCsL8d!Sr*4>iC#&c!06&L{+G#(_6|Ah6Ffld4EnmsM<$BqB6);48_jfyqH_4yh zmw}7FJvcP3fs7v7c?aifIEp$oREJk_sN=7Jkqm$(!?(cvNAevdc_@AL?Tz^qib{U- zHgi5JQd0l}j{Z>VQo+~@lXAftH+R}L0)VYPhz>u6(T7kFhy+Q2+?*#eUWYdkOQHoA z6o*#mx%iHT9tV-Fne(~MxZd1unvS#M*aZm2S~{@1FMSBp@&9#fH(E4P!B&>i)fuAZ z0hF15Odb<0U7&&*;LS%8fQ{(}mo{cucV5dc&b;FV%Iq#Mz)$3-gU?>kg^kDjD|LmWq2blV|+g1N~xEb-Qu;vs^W5B=g!VBrd zi4&=fG3x8r6*fgh||El{<)Q~+^j*#oZe@pGc*NmPCzaWw3KPvbEXnCZ#D3V@Gn_6kxBN{kDHCv-pFH;ygpSGd1nVgLZ~x+7;C0>sZUQ^`g-z0r z2KoomM?d<}bRWYRKm6ejgE5YeUP|8?yTb5EOZtZg2EzBHjlQrK*a@Er+KkLr51445 z{KP)jJVPPqMZQq8E>-v4HRf-){I-Y1F|a;Gu>Qz3n7pFiByD{m1o_tV`@;w{T)VO~ zl3roW0~Zhat8afh4bk?Eig@n)x%A+J4}~v`vpTF%v2@f*8TG4L40X5cC0{v?QZ#u! z>kzcWpMoLkRD(xUHn(zfY=@M4{dTB{bqJyZ_Nqo2mqZ###uRvseI|g7zd4t`)dTTN zY4q_V&*y#4+r0VKm^!q;dguxO5^*(xtK-?}ZveCBZpJ?M66|LL@lefhHLL~HUg0V# zU$1+H#hw2xkak}-zf!K>=!=>^nf4$42@>i#kUjyybGg?QOxccq7RN6G+~^G+@3V1` znhC$FFm|=Kahx@s>%WW_``YSC+6~@ZnNhQKJJnLaaoEPdF}i-qxZHA$>w7Lm@_Kl@ zlPRz2NWdf*%LuR4A{g9{FD%CM#x9f>s9ZL11n*uhTzuDb&&#yb-iH7rr!(1RcD4S-w zK8Rcw^V`p&23>ScJmFo(h>A8xmZJ|pk{*5hi3k7_PHQlhV z-x(Wj6HNK*rtS)F58|(J03VKS2-O&x;Jn-($h#Db0$e87{CeOWieDY(3;debYle7U zBm?q9+Gju|f+s!F*Odn0hVzSaG26h9x`q{2uu{OP2U5B>a4C)Do#M^qb3gHkPsH>_ zo#dQ1zd+dNA5AU*&z1Bfp7r~g31d8kc6?zR3eyqR?+B~HCpN-z-MxmJrF^wZ;IrBA?y5PCtQd1vpTLGY{v2vFSuK=LK)1Up>pAq994FGd; zH{-m&v8O+MWC$%8lF_}o1X0uTnJ9WN5luy!*X_#r*FrXS>>4TaMx@5O<=Q*i+uMAJ zuip52&dd8_&OccO)o`$0ya4lmcA9XgjN@Kr&i@Ll{XO*PucWVj^{b)b83wjlgZ>ow z8T3aX?!^~hOjB1bgTK}^1e1OY@BjS>1FHxKqcAGPIL-SCNCkxMv*uR6R^A(V_z|{x zzWaBOIcEDXuXG~-JU+E&!A_HpgD!<#V6=T!c|J zh|;sqK8qQBDSiJcj-#}zew;@?J=D!gm@LABVCig_1t1#3M^v%Ec4KXG8!f+uMQ_Y? z0t>!V%7d00t5{?W6k4Qs~;!LUB? zfe*y{ghO%YZ1}*=;WmZ9jsUPt5qqO*$@rbeZH#!$w+;ieVfH&p(35@${0Q2!L1H=} z9E)uHhY(PRTOl(ydiR~W<~MHZdsSi7R=W^hH2+T`sLW!&KF3(~89ceKqNa`P-IrQ> zdLz`Y=3SY8vlBQS|BUxZn7Mf!A%po=JaMvYQeS(1w+TiT@Yzzaw5%5 zjHMPVWak#z(_8qG>|*$=6Ikn57m+Z5O@?Q#^+s66%|?J+m!a|IojGp&gu%LWUhDvW zEm#El5aJ(4NE};gMett;3*RMZfolfbci(*>AUC^kd}pBe{&>rd0Pz06bJS8I{g;3F zm$5jE7665TLmj))@7}j3JpP~VYEAb;`VNCT@;R(C$VVDK~1y#J%?sGhCuT_$7a(1yf~3sn49i(^}1Vus`?cpDT?D2#=+;YCg>aRAi;zbHqH;M2j07*naRID6$^2CW)J=ghs9~Po>w?HNND&Hui%x^Uwmv5WT&2lN2 z$fWdqme`%g{%!qr+Cgslq@Di!=1>!jTR9 z*`dpHwagAOyo6cN_HP8&0+*7{bB|57gNQxPUd_LU4|D)`lV#Bo;nwUC=89!VOGXKD z)QRu^g*l!Nv zBch-d$*YYK(nT2W!jXxSMF$4cPlqN z-Izj(E?u(ZCsSO?a(&DfZ^C?YtaSGJ8?VFs&!?ZT(%UbI?XKqk$$dkZ1KZQzVO-Za z+F?Fu{4M$NHJLwAfpIJ& zgf1a-@eWBHtvCj7tdGG0u_Wf%RtXf;0Mz=iuWKSWA3k)LNO`*>&Vi1BmvEGuxO5?X z^VI2dl&F~f2+hN^y^mrI*+X23IdI~pW8eaQ5>~e{NVZjX%dLz9&Z3!lE#Ojt$6Ifc z3TCRuB6qRGW!$fS!7c<8(-?xWW$IAiZ(Swab4p)j^}r7eFQ@0nXVddA{^M8y{_?;7 z_jC}4z%P8^3(;??f=4-P@2AkY+!?X8F2iYbp@0A%ZMJ*?Da*|U*b2KS=lOPZv*c~^ z{k9PRL`!t6Kpb7dJ%3q$&7Hs;H%DJQP&MG3GXh@3iyN6?^W|G29{AO(6Kn==xtzv{ z`geHGVA{uc_(4|qJ4A#K!~ULy%FkmaRBO0ajqwVJyPY=TB;&IBY8`cPL1H5z(=)vX zp~V>gWAL5JL~MDJNN2B4&!>Yu18F~++u-0(I(qbIIv3Ear59; zqO@#8Muat|0%{4+2~xqxXnzsB#Z1xCt!GYNG1Zw+KHvD;c)vWOcFSktjV?MvU_pjb zKn(En-V&bXE44^@&DTFRwu8`sdohF4SQH{%Q$c6hb4Jpm&L>?XfqNfe#ziM>(4moK zxPM{9oCd6->Bdh!Z-ljZs#}eh@5r(5Hu?VYjU^D}bsc&8xY$a6KZfrQYJNH~HJ4Tp zCY=_1?#x-%0ApEXEIK|MwX&a>O6TD;3ossVoo!p>s{rQ=iBR^evek>qD*iNLm>b(5 zZ5sg~PzAQ4joK)K2--lai=r~Fb1%2v_2?7RRVrxC+4GsVqaQR;zGXBrO~z_4-}uJY z(*#6p*ZfR6HrSg!inssgS?K2=oOH#x@@zRqytU4tii2qO`Kb0QkT;|Tuxz+<^V5K- zcp=^Bd9_QEzwMYXU7Tfrv1c9suJFJcIAxt;fuC<(o{0rqTKWdlq28hNnNNQ@eT?8P zj!8SMDYt=mRs1wFeznYWcXy>Owzg^sVNq| zV*9@(ntZq+t?Mt&Vb9g*0uD~i$6;} zL`M9zkAFOHs#E8%>jhK-UsQl+3p0#Q^Aq2;UVg-Kc%#YkiHWFB01;eP)yUIltMkZU zCAUY~J_111;FJKO>5C&9WFV~S43Vc?TaUoV7A;n?mCro#KTh+d>JArq_g2rhf_YdC z@zSNy^u6zWFU_-1%*d|QbYFi@dYWlLUl{5lUO3KTI5RDf&$+{^w0f)TmQz*na?1Yt zD-Abqak%lh_(pZHe9zOyd>-qU&<^`?+<6G5=Tx(|VEix4ucX&l!u2~BuST$z!w(!y z`(gMW|JcXU?|tR>Qh#q>1bFd<`JH^F3GjBScGaR2BU87!ySfSC+Me3k)Z&(a%~CLF zo)(xPS~+gGRC)w?ZjQcur+z zdomZ3%%>gZA`zSCp;c_ISC$ZLFg=gUj2Mq*=#?pddt;Te(EMTkJ(Wj#{X6++-8m=a zyzI-Bb>~|opNvTJdzsCk0H6h69szD))u{hC30hXR0>64aGCbeuuiq@rpbNZsj>ck) ze3RwSdtL!R;UuSgv;JL<@_*c3cbzNi&bLrLsvVA_*5AmH2M+89t^@)?FrX2pNdSEr zC%P**)7cIQuM-VBhDj=udj*i%u3p!Ay-QyxB&wGAZX8em`?_0>pTUp-){K1!GgsRP z_r-AG8hyUM~ z=aRusKKW$K2&myNzc7C5*UI;D`RivnbMxf0q@-XR`7r-h*K4i0@m}*DZyy1`7ANx$ z1XU&*k0my7m1}g2jSaJgx(1@8`84v;2*M$x@u?=sryw*9Qy3>q>v<8v8cF_2((yhwJggf*p1OUtI_^HE>npD;PHD6w08^;PT4YTV; z`f_t!eF@2aI+;LXL640K~#iK%R~6U(Kxr`3U76v!3t6fS*lOc~=i z(k8c;(8w7Eag16Yhb3aW8@Op6d@>;-JoYV_@GIlc8{wP_e(PV~5jCWqE+ph?kd774 zpzS&%z@ZqYigi~OfPl#@;JmK)-Qj%KD3^7#Jv&n(`aR{LdQJRJdtLiIEZo zq`+a+HUp)heDFwwo9@&LLmVF&k13^QYC$m2?_z?sc#(1SVFcA#p2HTxa6q=2NMKuu z&ER($-k!fv{TAG~H&5BG%XEiNq>u(O+QkB3T`jDWL8lv}{C!vk6|^Ur6|g)t9qR=w zV-+yqlkGn{$W?_Yg{{h53NO5yGanTKpCX{NhrmU&1uMC^bn*_P{D!aFJ^}zp0zYBa z%3^@1%bm&JI5Q88Qygzh;y7pWj)>0Bn>DNo`Et;eX2_@ZVW61Pr_ZE?iK}?}v%n7o zdmkNq1cJ5<@soi%< z5bMDockKgke-LZWec;@+92W5I3>iky)XH2Hz22B>bphNVfc4Tw6u>n1U#6j4hS9ki zpaR%p2k<{M7@>fTuGo(t(guvk8hFev+Z?#qSLY%Y!9qm0bf$}IB`h;DVQmdTmqLjt zL*a_Ic9y@j%$oHT0=n?0VE4A|#X9K__Zz?Q8?k_vp7N(polMsduum||wy?ef2USpIjC8tK=~o-=@vG}9%c+Yz7! zIDWVXp|Wi)JvTKUi)a}aVC?c3vjmo--FFaH+Z68)WP5DsIH}+q3Y0HyvV2jis@&0H ztRK~g9oMaMu2uex3O4!Awh;hCQeZ0frTKFr0t2a$!@HRo#L>o|dY+1f)bg%-f9*rQ zJ~xbDFuvPY)?QOP*z|mAuP*d)^2Ev1y|R$*XPnXnT@Dc^b`L~q6fJICt%)K!z6;;o zkV@Gb8hg34A?F=A<=vLWDQ3fHBWka+XqT%91D7#X{?{vWjQg*opI(|^g+C&iJ&?yH zKls59rhoj8{~*G*T8?*wk8947NLWe65tL5H)TcMzcq4))DLg136fM_rZo|VGB!)-O zzFqjH4x4xMUEbh#O|h$v8ye2r*2ATZA9>{AG(>sMojaH2!RIPVH@`8r%nEkb(x7wH z3Gg(<^(!pxYki_0)QenwzxMIkxjM7$p_jZwzmFLgYPlEiaDQcbAzk5}`}Pi|!%VMq z5g9`)_c82JPxW_h23*!)vNB^=wRB;kS6_WK8T(=e%ZNTOB{`IF`0(Kv*Uy1|T2m)l zyfYYD(1J~GhmYamk@Tf6eJR?^*w|RCfnXTjSI?eLr{U(4IHT+)BI9AE*bVaD4*KD4 zxW0jS&f|LTbi7Cv9^BY7e5)?zHNa2F#*bG!_gg)mMYX`f$o?7U z@(!y}b=aD)6M38eXWIw>1r-^I4QCmP;Wr z;*zkML`gJgnZ5yZVGXwlk&QKfXXipaI#%^qIhQDSJshVvvRt$5jkSIPW;R2{)5P|_ zjAlDS;RhkWy=@&a_WkIikEUbCj%82y+Iw$}Um1d0jgb*0;O>o#7^}bGBzf-q`5<PU zVPj>aF%x0K>&ofd)#KgdE5e!hFtVjM6o2Qzo#Cz(=DapPKNmwfrA62u456&UV!@$s zQz#IZt^wfQB;Fg-#(G$1>n>wd_%JZjngNkkS%`XJDZPrIPMimiWhC*tQW@U zR6LzEEmszh>R&2l^-8{9zjr5&ZuNd^tR=+F{bHq8t;QJ1~rl?ID$+;=6hXg zXzvY&*JayyVPoF>=DPgsh^^Nox9t$cUd^*;{Ii^&z`sln>;FhR|C2EOX*B=iS7%cv z#QLM3_;5Oc)88jQ`N`N^g-&zs?IxN3GtWE|!y`ZV!4HCgxSE}sqZ+@<9!v0?CZ$2! zQW9G*U={&zfYJR7JIFL-z<=-ue-Nf*Lk+t$?q(%%`@|DZL|I>c`Q=#Mahf{(&G^;S z13WQur=vJ~x-9TP0zIkHTxJ!!Jlzu~unnkI<99RbZseFY>fePx(~1P}`Y3BiT$#ZF zL%awUklBUF+;9JrfAUWP_M095U#43GxvzcgYZ2Val@VWJ3R~b1#v9)H)WIfA)uVme zCyZ98@Fe^c*u8-UM54ghnFO#`A+q1$GiQ!z7ATo+zKhMEW+BYl&idDXW#q~*bxAlABQ)sfkaB} zP$F{$hC0LkD(2g(Fgh)ft&sdSnFSr6+uY5m>~H$wx4F^yd^yhKEo&AYD{Qz|)AZQ* z13LLlQZOSDUd1GN4vq61H{e`_N>B%GqNA}Qg+R_BV_9QUtpe>zdN#0@oZ}_H`E{9mO28e)mHvXws{)#)> zVRahE-YM5TelN*)m!y!(f8g9Q>7OufFU% zV#5+MQQjMqznfR35U$8kQJa=9r>p5Jbg+l&45IO?a;^}GY>{srhghD#!R+MRQu_Ag zX~y|iW2||B@*ITOf91D-C+7I8`AcvWY;I+GZY-gM`T6IcPe1(O4?_U>(T{$VW?+iCI;D|vK6^$==VvDt(_3?wS?Gzi9`^Lb z%#Q=K2^W0o1`lPhLgmloSg;PEOK_sooJ^rbKZn-ul(3hs&ZO5TXHo|abYK46-%Wck zm4BQ_apIvc3Ey!ylgwYnFD}3N&2OgffB*Zn@%~k=?Zuk)*+YAxT|LUmh~030nQto< zw2E%HF{E+4^~L3RtQn`+mR1+ib3b}EwK1Jk{|_Al)$Bj}+0O=E#qG_60PAZTbSOk& z)G2e~L4oAI|F{2!KyfCWoLNf$?zKw zU(y2^t+Nw`71}t&`Jsm%iu$;h*uIk_^N=WOCe}k-Lch#-{}Do<_Tsrdj92(E)=2LI z9!C+3f^krAwMR8G%eR2`+ksEQ1OmXBg_$%vGn*E9?Jvc|{4CivgCbh}UOu|D( zC6R8!tSuu~YrnX#8dLTj8|(>ZN(sKxz3lXw`uW#kJ2OX5NbpCV0bbPiwK;GCGdRaE z%vFS+!Jd}%z)_+tVm5bkcxkgzF-1GJ?->8je)hA7U9TTUE86zH5v)Umu-!u)A15+j zFYUgInGm))s+j8tGB0(Y{ezzt980m4q;baUFOOag9EYPD8ol%0{m$+9bf^_;F>n(e z_BGqucfRwTupUk6r$Fq4K^y}gBK)?3`96TJW=-rwaDhdF@;USsD=xAZGnP3}QsJd` z9{1n|dY4~`N(>;f zGvthLa!fPK{Be^oqTExv^c@rIPoix&XZCgZC&qGkz z4?`Z=vloVpl>&wwAfU_wMmWSd`#aUHB+|lWF9P3Jzxw+)HzMS`{(5@(<(DAt*V6YX zqtV`ePM{inEu8P&&$(>`F_2=w6xrrrj9NI(!5pWxbg-X77&!32vGf!x9w*F=&rXvN2`5M&lK$nOm0q&*V-4NM^6kk6OQ`{cFs4upgi1XAZN-Th#ka z1ie$xgX6RFtSix)KJl5)r4fWY1#UwI8_yB$tcq41G|7;rpAh$U?3@E8ERF1<8#HHl*)jMN(OG!N_cNpMVa|Q7 zN%HN2pk${sm^Wr_r^}5&kp717o|nfa(*-o2mm%;+yRiZ6>kV_@ zmLffe)-eY2zszcD131<_4ztn0?#utnm(#JM$HJU`@ZfC>P7G-V{HN^egH0C&4xb>M7P76$t5-~Mfw zf4Jy|9SKk1?Vq+@r%U6C+34MAl<6I`UBi|5NnL9>Kz9MS_O18ef6bZ zq$yV9Jb|$C@?3We&wO^IHSGo$Ptp&25X@|A12H`nfeZmt0bIva9R`KPS`agFW?AaV z;(6}gEqp!L6C^w8yPJ30C!JQi2n^<7{^wXr<2+MCo}HLa&(IIY5dtn!|90x}G>d6z z39%n`BE+^53nK^j$$$vVTc$c-_*yPO^X3D)l@KL>bF1Mu=ndzwx0a2Nr`k=Nwv7M~ zJ;J7M2LXwB2}ceCkzlCwj=)`R#Ov|qb6k;FaN702|HB-bFG(+~l}lwQE>z5u}=f%z|S-C+S4ph*I%gPtZqnSq@kcL3iedlViL0zv0B zh!lBcDiUG%D(B2mC)+5*c^-nMBcjvQ6aXf;5!3z%EYs8073FjJ-l1Wl`%zZ4Xic#O zZ;6iR_X9b8%gyh5xE^no(P?6uW7WduW~W*AU=NPm*2>5 zyfU|i>RSHdHLN9sCWe?UG3R?9LX!o!gt`0*9`ZT_s`&|X*H!QCy>a<0`t8)?cJm1v zwKRPrB>q}W9J`%^QLX^@6^4J-U^GkQnFnpt;72RXE+jKyHIFc`z_{-+^=a+VJgt*q zXPABWp$R&iBr}l78G}F+6g1q)dTgxkGOO=RO-=;^)so|MyB3@r)%qP*-&<|{FgS^s z!yhJ_gqx}C%dvPAYi`}Z!eIl41+)(I^Iq0l4*voLodt%93@T(Ws4#)w0&fbtEm*LG zhYq33XwFWTv^{qKGvhTljdGO_m%eu~`X0k|;AM&a+DTiqTN$Tc#-ID0{mYGeE_y+Y zK$lH^T~Y+k|JIOPWFVHMM`@l->y_W1rc=(+4=*D0TtJ8&L&�D+t$vSa-TvN_%)@ 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 IM6N<$f;mt~dH?_b literal 0 HcmV?d00001 diff --git a/safari/Canvas+/Canvas+/Assets.xcassets/AppIcon.appiconset/mac-icon-32@2x.png b/safari/Canvas+/Canvas+/Assets.xcassets/AppIcon.appiconset/mac-icon-32@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..e09c39128535613aabd298d5450a7c01e30b3eca GIT binary patch literal 4254 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 Ab^rhX literal 0 HcmV?d00001 diff --git a/safari/Canvas+/Canvas+/Assets.xcassets/AppIcon.appiconset/mac-icon-512@1x.png b/safari/Canvas+/Canvas+/Assets.xcassets/AppIcon.appiconset/mac-icon-512@1x.png new file mode 100644 index 0000000000000000000000000000000000000000..ac14156f78003877c6c92dcdd1988f45c0e8bdcf GIT binary patch literal 95862 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�D+t$vSa-TvN_%)@ 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

vOJTq@LyKGQu>48% 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

0&{{X71wUWEN#%mwtzrdzc(DxF3FS3H2Ut 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

BU%3W_mi3Fk6rgtZhVWM%H-63)Ii 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 literal 0 HcmV?d00001 diff --git a/safari/Canvas+/Canvas+/Assets.xcassets/Contents.json b/safari/Canvas+/Canvas+/Assets.xcassets/Contents.json new file mode 100644 index 0000000..73c0059 --- /dev/null +++ b/safari/Canvas+/Canvas+/Assets.xcassets/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/safari/Canvas+/Canvas+/Assets.xcassets/LargeIcon.imageset/Contents.json b/safari/Canvas+/Canvas+/Assets.xcassets/LargeIcon.imageset/Contents.json new file mode 100644 index 0000000..a19a549 --- /dev/null +++ b/safari/Canvas+/Canvas+/Assets.xcassets/LargeIcon.imageset/Contents.json @@ -0,0 +1,20 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/safari/Canvas+/Canvas+/Base.lproj/Main.storyboard b/safari/Canvas+/Canvas+/Base.lproj/Main.storyboard new file mode 100644 index 0000000..e4ff23c --- /dev/null +++ b/safari/Canvas+/Canvas+/Base.lproj/Main.storyboard @@ -0,0 +1,124 @@ + + + + + + + + + + + + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/safari/Canvas+/Canvas+/Info.plist b/safari/Canvas+/Canvas+/Info.plist new file mode 100644 index 0000000..8dbefda --- /dev/null +++ b/safari/Canvas+/Canvas+/Info.plist @@ -0,0 +1,8 @@ + + + + + SFSafariWebExtensionConverterVersion + 26.0 + + diff --git a/safari/Canvas+/Canvas+/Resources/Base.lproj/Main.html b/safari/Canvas+/Canvas+/Resources/Base.lproj/Main.html new file mode 100644 index 0000000..3870d62 --- /dev/null +++ b/safari/Canvas+/Canvas+/Resources/Base.lproj/Main.html @@ -0,0 +1,19 @@ + + + + + + + + + + + + + Canvas+ Icon +

You can turn on Canvas+’s extension in Safari Extensions preferences.

+

Canvas+’s extension is currently on. You can turn it off in Safari Extensions preferences.

+

Canvas+’s extension is currently off. You can turn it on in Safari Extensions preferences.

+ + + diff --git a/safari/Canvas+/Canvas+/Resources/Icon.png b/safari/Canvas+/Canvas+/Resources/Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..32c42757eb7439261ae66bb194c6e392e6b96a71 GIT binary patch literal 10454 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 aAK-yb*Qw7b4E~={5uhxuA=fAajrc!IKE}oX literal 0 HcmV?d00001 diff --git a/safari/Canvas+/Canvas+/Resources/Script.js b/safari/Canvas+/Canvas+/Resources/Script.js new file mode 100644 index 0000000..0bfc943 --- /dev/null +++ b/safari/Canvas+/Canvas+/Resources/Script.js @@ -0,0 +1,22 @@ +function show(enabled, useSettingsInsteadOfPreferences) { + if (useSettingsInsteadOfPreferences) { + document.getElementsByClassName('state-on')[0].innerText = "Canvas+’s extension is currently on. You can turn it off in the Extensions section of Safari Settings."; + document.getElementsByClassName('state-off')[0].innerText = "Canvas+’s extension is currently off. You can turn it on in the Extensions section of Safari Settings."; + document.getElementsByClassName('state-unknown')[0].innerText = "You can turn on Canvas+’s extension in the Extensions section of Safari Settings."; + document.getElementsByClassName('open-preferences')[0].innerText = "Quit and Open Safari Settings…"; + } + + if (typeof enabled === "boolean") { + document.body.classList.toggle(`state-on`, enabled); + document.body.classList.toggle(`state-off`, !enabled); + } else { + document.body.classList.remove(`state-on`); + document.body.classList.remove(`state-off`); + } +} + +function openPreferences() { + webkit.messageHandlers.controller.postMessage("open-preferences"); +} + +document.querySelector("button.open-preferences").addEventListener("click", openPreferences); diff --git a/safari/Canvas+/Canvas+/Resources/Style.css b/safari/Canvas+/Canvas+/Resources/Style.css new file mode 100644 index 0000000..cbde9e6 --- /dev/null +++ b/safari/Canvas+/Canvas+/Resources/Style.css @@ -0,0 +1,45 @@ +* { + -webkit-user-select: none; + -webkit-user-drag: none; + cursor: default; +} + +:root { + color-scheme: light dark; + + --spacing: 20px; +} + +html { + height: 100%; +} + +body { + display: flex; + align-items: center; + justify-content: center; + flex-direction: column; + + gap: var(--spacing); + margin: 0 calc(var(--spacing) * 2); + height: 100%; + + font: -apple-system-short-body; + text-align: center; +} + +body:not(.state-on, .state-off) :is(.state-on, .state-off) { + display: none; +} + +body.state-on :is(.state-off, .state-unknown) { + display: none; +} + +body.state-off :is(.state-on, .state-unknown) { + display: none; +} + +button { + font-size: 1em; +} diff --git a/safari/Canvas+/Canvas+/ViewController.swift b/safari/Canvas+/Canvas+/ViewController.swift new file mode 100644 index 0000000..5232a53 --- /dev/null +++ b/safari/Canvas+/Canvas+/ViewController.swift @@ -0,0 +1,57 @@ +// +// ViewController.swift +// Canvas+ +// +// Created by Reese Armstrong on 2025-10-12. +// + +import Cocoa +import SafariServices +import WebKit + +let extensionBundleIdentifier = "org.canvasplus.Canvas-.Extension" + +class ViewController: NSViewController, WKNavigationDelegate, WKScriptMessageHandler { + + @IBOutlet var webView: WKWebView! + + override func viewDidLoad() { + super.viewDidLoad() + + self.webView.navigationDelegate = self + + self.webView.configuration.userContentController.add(self, name: "controller") + + self.webView.loadFileURL(Bundle.main.url(forResource: "Main", withExtension: "html")!, allowingReadAccessTo: Bundle.main.resourceURL!) + } + + func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) { + SFSafariExtensionManager.getStateOfSafariExtension(withIdentifier: extensionBundleIdentifier) { (state, error) in + guard let state = state, error == nil else { + // Insert code to inform the user that something went wrong. + return + } + + DispatchQueue.main.async { + if #available(macOS 13, *) { + webView.evaluateJavaScript("show(\(state.isEnabled), true)") + } else { + webView.evaluateJavaScript("show(\(state.isEnabled), false)") + } + } + } + } + + func userContentController(_ userContentController: WKUserContentController, didReceive message: WKScriptMessage) { + if (message.body as! String != "open-preferences") { + return; + } + + SFSafariApplication.showPreferencesForExtension(withIdentifier: extensionBundleIdentifier) { error in + DispatchQueue.main.async { + NSApplication.shared.terminate(nil) + } + } + } + +} From e370634af8a1196464693c5e7d9b5288245272b6 Mon Sep 17 00:00:00 2001 From: reesericci Date: Thu, 16 Oct 2025 07:12:45 -0500 Subject: [PATCH 4/4] Add changes from app review MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Remove quit & open extension settings button that didn’t work - Update App ID - Add Education category Signed-off-by: reesericci --- .../Canvas+/Canvas+.xcodeproj/project.pbxproj | 20 +++++++++++------- .../UserInterfaceState.xcuserstate | Bin 25510 -> 35358 bytes safari/Canvas+/Canvas+/Info.plist | 2 ++ .../Canvas+/Resources/Base.lproj/Main.html | 1 - safari/Canvas+/Canvas+/Resources/Script.js | 6 ------ 5 files changed, 14 insertions(+), 15 deletions(-) diff --git a/safari/Canvas+/Canvas+.xcodeproj/project.pbxproj b/safari/Canvas+/Canvas+.xcodeproj/project.pbxproj index f21e5a8..d0aee49 100644 --- a/safari/Canvas+/Canvas+.xcodeproj/project.pbxproj +++ b/safari/Canvas+/Canvas+.xcodeproj/project.pbxproj @@ -447,7 +447,7 @@ "-framework", SafariServices, ); - PRODUCT_BUNDLE_IDENTIFIER = ci.reeseric.CanvasPlus.Extension; + PRODUCT_BUNDLE_IDENTIFIER = ci.reeseric.canvasplus.Extension; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; STRING_CATALOG_GENERATE_SYMBOLS = YES; @@ -482,7 +482,7 @@ "-framework", SafariServices, ); - PRODUCT_BUNDLE_IDENTIFIER = ci.reeseric.CanvasPlus.Extension; + PRODUCT_BUNDLE_IDENTIFIER = ci.reeseric.canvasplus.Extension; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; STRING_CATALOG_GENERATE_SYMBOLS = YES; @@ -498,9 +498,10 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 1; + CURRENT_PROJECT_VERSION = 0.4.2; DEVELOPMENT_TEAM = U3D876D8V5; ENABLE_APP_SANDBOX = YES; ENABLE_HARDENED_RUNTIME = YES; @@ -516,15 +517,16 @@ "$(inherited)", "@executable_path/../Frameworks", ); - MARKETING_VERSION = 1.0; + MARKETING_VERSION = 0.4.2; OTHER_LDFLAGS = ( "-framework", SafariServices, "-framework", WebKit, ); - PRODUCT_BUNDLE_IDENTIFIER = ci.reeseric.CanvasPlus; + PRODUCT_BUNDLE_IDENTIFIER = ci.reeseric.canvasplus; PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = ""; REGISTER_APP_GROUPS = YES; STRING_CATALOG_GENERATE_SYMBOLS = YES; SWIFT_APPROACHABLE_CONCURRENCY = YES; @@ -540,9 +542,10 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 1; + CURRENT_PROJECT_VERSION = 0.4.2; DEVELOPMENT_TEAM = U3D876D8V5; ENABLE_APP_SANDBOX = YES; ENABLE_HARDENED_RUNTIME = YES; @@ -558,15 +561,16 @@ "$(inherited)", "@executable_path/../Frameworks", ); - MARKETING_VERSION = 1.0; + MARKETING_VERSION = 0.4.2; OTHER_LDFLAGS = ( "-framework", SafariServices, "-framework", WebKit, ); - PRODUCT_BUNDLE_IDENTIFIER = ci.reeseric.CanvasPlus; + PRODUCT_BUNDLE_IDENTIFIER = ci.reeseric.canvasplus; PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = ""; REGISTER_APP_GROUPS = YES; STRING_CATALOG_GENERATE_SYMBOLS = YES; SWIFT_APPROACHABLE_CONCURRENCY = YES; diff --git a/safari/Canvas+/Canvas+.xcodeproj/project.xcworkspace/xcuserdata/reesericci.xcuserdatad/UserInterfaceState.xcuserstate b/safari/Canvas+/Canvas+.xcodeproj/project.xcworkspace/xcuserdata/reesericci.xcuserdatad/UserInterfaceState.xcuserstate index edd875691de7b3524c7f7adafdd38053117f12d4..a64b6ab2d662a20a72bb8709fc4bb7d84a9c94d7 100644 GIT binary patch literal 35358 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 diff --git a/safari/Canvas+/Canvas+/Info.plist b/safari/Canvas+/Canvas+/Info.plist index 8dbefda..52a2874 100644 --- a/safari/Canvas+/Canvas+/Info.plist +++ b/safari/Canvas+/Canvas+/Info.plist @@ -2,6 +2,8 @@ + LSApplicationCategoryType + public.app-category.education SFSafariWebExtensionConverterVersion 26.0 diff --git a/safari/Canvas+/Canvas+/Resources/Base.lproj/Main.html b/safari/Canvas+/Canvas+/Resources/Base.lproj/Main.html index 3870d62..e29d464 100644 --- a/safari/Canvas+/Canvas+/Resources/Base.lproj/Main.html +++ b/safari/Canvas+/Canvas+/Resources/Base.lproj/Main.html @@ -14,6 +14,5 @@

You can turn on Canvas+’s extension in Safari Extensions preferences.

Canvas+’s extension is currently on. You can turn it off in Safari Extensions preferences.

Canvas+’s extension is currently off. You can turn it on in Safari Extensions preferences.

- diff --git a/safari/Canvas+/Canvas+/Resources/Script.js b/safari/Canvas+/Canvas+/Resources/Script.js index 0bfc943..981534d 100644 --- a/safari/Canvas+/Canvas+/Resources/Script.js +++ b/safari/Canvas+/Canvas+/Resources/Script.js @@ -14,9 +14,3 @@ function show(enabled, useSettingsInsteadOfPreferences) { document.body.classList.remove(`state-off`); } } - -function openPreferences() { - webkit.messageHandlers.controller.postMessage("open-preferences"); -} - -document.querySelector("button.open-preferences").addEventListener("click", openPreferences);