diff options
author | Bert Peters | 2024-04-08 18:22:17 +0200 |
---|---|---|
committer | Bert Peters | 2024-04-08 18:22:17 +0200 |
commit | 62f956f64417f17eb3beb61e7c314987efc74100 (patch) | |
tree | a98cac67c1ed1ee9d9eb0e7c1213c9c78e676b96 | |
parent | 7bb5537cd99e314d51f6cd3b71a44665ea6d1e9c (diff) | |
download | aur-62f956f64417f17eb3beb61e7c314987efc74100.tar.gz |
upgpkg: python-plotly 5.20.0-4
Reinstate the JS build. Using a cheeky patch that overwrites part of a
dependency, we can get the memory usage down to something more
reasonable. With this, there's no more reason to avoid building the JS
extensions.
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | PKGBUILD | 17 | ||||
-rw-r--r-- | js-build.patch | 4747 |
3 files changed, 4764 insertions, 5 deletions
@@ -1,13 +1,14 @@ pkgbase = python-plotly pkgdesc = An open-source, interactive graphing library pkgver = 5.20.0 - pkgrel = 3 + pkgrel = 4 url = https://github.com/plotly/plotly.py arch = any license = MIT checkdepends = python-requests checkdepends = python-pytest makedepends = git + makedepends = npm makedepends = python-wheel makedepends = python-build makedepends = python-installer @@ -32,6 +33,8 @@ pkgbase = python-plotly options = !strip options = !debug source = python-plotly::git+https://github.com/plotly/plotly.py#tag=v5.20.0 + source = js-build.patch sha256sums = b0e4718894929e788aa5823d999f18246997dc256d94adc51e26b205c318ef50 + sha256sums = 347d8de2ed5c6529a0113086780ecdd0b21c0a167fa60a890ca18bbac0d99392 pkgname = python-plotly @@ -3,7 +3,7 @@ pkgname=python-plotly pkgver=5.20.0 -pkgrel=3 +pkgrel=4 pkgdesc="An open-source, interactive graphing library" arch=('any') url="https://github.com/plotly/plotly.py" @@ -29,6 +29,7 @@ optdepends=( ) makedepends=( git + npm python-wheel python-build python-installer @@ -43,14 +44,17 @@ checkdepends=( ) source=( "${pkgname}::git+https://github.com/plotly/plotly.py#tag=v$pkgver" + "js-build.patch" ) -sha256sums=('b0e4718894929e788aa5823d999f18246997dc256d94adc51e26b205c318ef50') +sha256sums=('b0e4718894929e788aa5823d999f18246997dc256d94adc51e26b205c318ef50' + '347d8de2ed5c6529a0113086780ecdd0b21c0a167fa60a890ca18bbac0d99392') options=(!strip !debug) # strip and debug aren't useful for python files and take forever prepare() { - cd python-plotly/packages/python/plotly + cd python-plotly git clean -dfx + patch -p1 < ../js-build.patch } build() { @@ -58,7 +62,7 @@ build() { # Skip the dependency check as the version bounds on jupyterlab are too tight # and don't allow 4.x, which Arch currently ships. - SKIP_NPM=1 python -m build --wheel --no-isolation --skip-dependency-check + python -m build --wheel --no-isolation --skip-dependency-check } check() { @@ -71,5 +75,10 @@ package() { python -m installer --destdir="$pkgdir"/ dist/*.whl mv "${pkgdir}/usr/etc" "${pkgdir}" + # symlink the path where static assets are installed, otherwise jupyterlab + # will not be able to load the extension properly + local site_packages=$(python -c "import site; print(site.getsitepackages()[0])") + ln -s "$site_packages/jupyterlab_plotly/labextension/static" "$pkgdir/usr/share/jupyter/labextensions/jupyterlab-plotly/" + install -Dm644 LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } diff --git a/js-build.patch b/js-build.patch new file mode 100644 index 000000000000..d1a954f87516 --- /dev/null +++ b/js-build.patch @@ -0,0 +1,4747 @@ +diff --git a/packages/javascript/jupyterlab-plotly/package-lock.json b/packages/javascript/jupyterlab-plotly/package-lock.json +index ebbf96af9..8663a813c 100644 +--- a/packages/javascript/jupyterlab-plotly/package-lock.json ++++ b/packages/javascript/jupyterlab-plotly/package-lock.json +@@ -17,7 +17,7 @@ + "plotly.js": "^2.30.0" + }, + "devDependencies": { +- "@jupyterlab/builder": "^3.0.0", ++ "@jupyterlab/builder": "^4.1.5", + "@lumino/application": "^1.6.0", + "@types/plotly.js": "^1.54.10", + "@types/webpack-env": "^1.13.6", +@@ -57,61 +57,61 @@ + } + }, + "node_modules/@jridgewell/gen-mapping": { +- "version": "0.3.2", +- "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", +- "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", ++ "version": "0.3.5", ++ "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", ++ "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "dev": true, + "dependencies": { +- "@jridgewell/set-array": "^1.0.1", ++ "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", +- "@jridgewell/trace-mapping": "^0.3.9" ++ "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { +- "version": "3.1.0", +- "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", +- "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", ++ "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, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { +- "version": "1.1.2", +- "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", +- "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", ++ "version": "1.2.1", ++ "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", ++ "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { +- "version": "0.3.2", +- "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", +- "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", ++ "version": "0.3.6", ++ "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", ++ "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", + "dev": true, + "dependencies": { +- "@jridgewell/gen-mapping": "^0.3.0", +- "@jridgewell/trace-mapping": "^0.3.9" ++ "@jridgewell/gen-mapping": "^0.3.5", ++ "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { +- "version": "1.4.14", +- "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", +- "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", ++ "version": "1.4.15", ++ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", ++ "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { +- "version": "0.3.14", +- "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", +- "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", ++ "version": "0.3.25", ++ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", ++ "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dev": true, + "dependencies": { +- "@jridgewell/resolve-uri": "^3.0.3", +- "@jridgewell/sourcemap-codec": "^1.4.10" ++ "@jridgewell/resolve-uri": "^3.1.0", ++ "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@jupyter-widgets/base": { +@@ -132,73 +132,315 @@ + } + }, + "node_modules/@jupyterlab/builder": { +- "version": "3.6.1", +- "resolved": "https://registry.npmjs.org/@jupyterlab/builder/-/builder-3.6.1.tgz", +- "integrity": "sha512-LvHQe6InEXJisEcvAdvSFbEEl8OhTjxBSNz7MrjRB+Ur+Qs898dg8QhDH9Ad5mgK3uh4nEN1BDq9W7C/NomqoA==", +- "dev": true, +- "dependencies": { +- "@lumino/algorithm": "^1.9.0", +- "@lumino/application": "^1.31.3", +- "@lumino/commands": "^1.19.0", +- "@lumino/coreutils": "^1.11.0", +- "@lumino/disposable": "^1.10.0", +- "@lumino/domutils": "^1.8.0", +- "@lumino/dragdrop": "^1.13.0", +- "@lumino/messaging": "^1.10.0", +- "@lumino/properties": "^1.8.0", +- "@lumino/signaling": "^1.10.0", +- "@lumino/virtualdom": "^1.14.0", +- "@lumino/widgets": "^1.37.1", +- "ajv": "^6.12.3", +- "commander": "~6.0.0", +- "css-loader": "^5.0.1", ++ "version": "4.1.6", ++ "resolved": "https://registry.npmjs.org/@jupyterlab/builder/-/builder-4.1.6.tgz", ++ "integrity": "sha512-sZQY59qyj3gju1bmjfWGB3Xir/7X5XXR6IBceJjW+dfya9DWxssI7nfyguD6MEDjl7dTX2ITTeYYbO/dzpB6Bg==", ++ "dev": true, ++ "dependencies": { ++ "@lumino/algorithm": "^2.0.1", ++ "@lumino/application": "^2.3.0", ++ "@lumino/commands": "^2.2.0", ++ "@lumino/coreutils": "^2.1.2", ++ "@lumino/disposable": "^2.1.2", ++ "@lumino/domutils": "^2.0.1", ++ "@lumino/dragdrop": "^2.1.4", ++ "@lumino/messaging": "^2.0.1", ++ "@lumino/properties": "^2.0.1", ++ "@lumino/signaling": "^2.1.2", ++ "@lumino/virtualdom": "^2.0.1", ++ "@lumino/widgets": "^2.3.1", ++ "ajv": "^8.12.0", ++ "commander": "^9.4.1", ++ "css-loader": "^6.7.1", + "duplicate-package-checker-webpack-plugin": "^3.0.0", +- "file-loader": "~6.0.0", +- "fs-extra": "^9.0.1", ++ "fs-extra": "^10.1.0", + "glob": "~7.1.6", + "license-webpack-plugin": "^2.3.14", +- "mini-css-extract-plugin": "~1.3.2", ++ "mini-css-extract-plugin": "^2.7.0", ++ "mini-svg-data-uri": "^1.4.4", + "path-browserify": "^1.0.0", + "process": "^0.11.10", +- "raw-loader": "~4.0.0", + "source-map-loader": "~1.0.2", +- "style-loader": "~2.0.0", ++ "style-loader": "~3.3.1", + "supports-color": "^7.2.0", +- "svg-url-loader": "~6.0.0", +- "terser-webpack-plugin": "^4.1.0", +- "to-string-loader": "^1.1.6", +- "url-loader": "~4.1.0", +- "webpack": "^5.41.1", +- "webpack-cli": "^4.1.0", +- "webpack-merge": "^5.1.2", ++ "terser-webpack-plugin": "^5.3.7", ++ "webpack": "^5.76.1", ++ "webpack-cli": "^5.0.1", ++ "webpack-merge": "^5.8.0", + "worker-loader": "^3.0.2" + }, + "bin": { + "build-labextension": "lib/build-labextension.js" + } + }, ++ "node_modules/@jupyterlab/builder/node_modules/@lumino/algorithm": { ++ "version": "2.0.1", ++ "resolved": "https://registry.npmjs.org/@lumino/algorithm/-/algorithm-2.0.1.tgz", ++ "integrity": "sha512-iA+uuvA7DeNFB0/cQpIWNgO1c6z4pOSigifjstLy+rxf1U5ZzxIq+xudnEuTbWgKSTviG02j4cKwCyx1PO6rzA==", ++ "dev": true ++ }, ++ "node_modules/@jupyterlab/builder/node_modules/@lumino/application": { ++ "version": "2.3.1", ++ "resolved": "https://registry.npmjs.org/@lumino/application/-/application-2.3.1.tgz", ++ "integrity": "sha512-f13alXxzJpQwkprF9NLFqS46FCKfElbL7rM7g+aJX4bf39l5Eia2isxhaDoUxtSi3D5zkHeajgp+s1tX4aDp8A==", ++ "dev": true, ++ "dependencies": { ++ "@lumino/commands": "^2.3.0", ++ "@lumino/coreutils": "^2.1.2", ++ "@lumino/widgets": "^2.3.2" ++ } ++ }, ++ "node_modules/@jupyterlab/builder/node_modules/@lumino/collections": { ++ "version": "2.0.1", ++ "resolved": "https://registry.npmjs.org/@lumino/collections/-/collections-2.0.1.tgz", ++ "integrity": "sha512-8TbAU/48XVPKc/FOhGHLuugf2Gmx6vhVEx867KGG5fLwDOI8EW4gTno78yJUk8G0QpgNa+sdpB/LwbJFNIratg==", ++ "dev": true, ++ "dependencies": { ++ "@lumino/algorithm": "^2.0.1" ++ } ++ }, ++ "node_modules/@jupyterlab/builder/node_modules/@lumino/commands": { ++ "version": "2.3.0", ++ "resolved": "https://registry.npmjs.org/@lumino/commands/-/commands-2.3.0.tgz", ++ "integrity": "sha512-qOF9p9W54IWjyXrbd9QKr0d5XIn5ZTh6PBFO4UBGvEJJPO477tDm0f36HUxMMRtdJvp5ArgTj5/Khd3L3BFayg==", ++ "dev": true, ++ "dependencies": { ++ "@lumino/algorithm": "^2.0.1", ++ "@lumino/coreutils": "^2.1.2", ++ "@lumino/disposable": "^2.1.2", ++ "@lumino/domutils": "^2.0.1", ++ "@lumino/keyboard": "^2.0.1", ++ "@lumino/signaling": "^2.1.2", ++ "@lumino/virtualdom": "^2.0.1" ++ } ++ }, ++ "node_modules/@jupyterlab/builder/node_modules/@lumino/coreutils": { ++ "version": "2.1.2", ++ "resolved": "https://registry.npmjs.org/@lumino/coreutils/-/coreutils-2.1.2.tgz", ++ "integrity": "sha512-vyz7WzchTO4HQ8iVAxvSUmb5o/8t3cz1vBo8V4ZIaPGada0Jx0xe3tKQ8bXp4pjHc+AEhMnkCnlUyVYMWbnj4A==", ++ "dev": true ++ }, ++ "node_modules/@jupyterlab/builder/node_modules/@lumino/disposable": { ++ "version": "2.1.2", ++ "resolved": "https://registry.npmjs.org/@lumino/disposable/-/disposable-2.1.2.tgz", ++ "integrity": "sha512-0qmB6zPt9+uj4SVMTfISn0wUOjYHahtKotwxDD5flfcscj2gsXaFCXO4Oqot1zcsZbg8uJmTUhEzAvFW0QhFNA==", ++ "dev": true, ++ "dependencies": { ++ "@lumino/signaling": "^2.1.2" ++ } ++ }, ++ "node_modules/@jupyterlab/builder/node_modules/@lumino/domutils": { ++ "version": "2.0.1", ++ "resolved": "https://registry.npmjs.org/@lumino/domutils/-/domutils-2.0.1.tgz", ++ "integrity": "sha512-tbcfhsdKH04AMjSgYAYGD2xE80YcjrqKnfMTeU2NHt4J294Hzxs1GvEmSMk5qJ3Bbgwx6Z4BbQ7apnFg8Gc6cA==", ++ "dev": true ++ }, ++ "node_modules/@jupyterlab/builder/node_modules/@lumino/dragdrop": { ++ "version": "2.1.4", ++ "resolved": "https://registry.npmjs.org/@lumino/dragdrop/-/dragdrop-2.1.4.tgz", ++ "integrity": "sha512-/ckaYPHIZC1Ff0pU2H3WDI/Xm7V3i0XnyYG4PeZvG1+ovc0I0zeZtlb6qZXne0Vi2r8L2a0624FjF2CwwgNSnA==", ++ "dev": true, ++ "dependencies": { ++ "@lumino/coreutils": "^2.1.2", ++ "@lumino/disposable": "^2.1.2" ++ } ++ }, ++ "node_modules/@jupyterlab/builder/node_modules/@lumino/keyboard": { ++ "version": "2.0.1", ++ "resolved": "https://registry.npmjs.org/@lumino/keyboard/-/keyboard-2.0.1.tgz", ++ "integrity": "sha512-R2mrH9HCEcv/0MSAl7bEUbjCNOnhrg49nXZBEVckg//TEG+sdayCsyrbJNMPcZ07asIPKc6mq3v7DpAmDKqh+w==", ++ "dev": true ++ }, ++ "node_modules/@jupyterlab/builder/node_modules/@lumino/messaging": { ++ "version": "2.0.1", ++ "resolved": "https://registry.npmjs.org/@lumino/messaging/-/messaging-2.0.1.tgz", ++ "integrity": "sha512-Z1b9Sq7i2yw7BN/u9ezoBUMYK06CsQXO7BqpczSnEO0PfwFf9dWi7y9VcIySOBz9uogsT1uczZMIMtLefk+xPQ==", ++ "dev": true, ++ "dependencies": { ++ "@lumino/algorithm": "^2.0.1", ++ "@lumino/collections": "^2.0.1" ++ } ++ }, ++ "node_modules/@jupyterlab/builder/node_modules/@lumino/properties": { ++ "version": "2.0.1", ++ "resolved": "https://registry.npmjs.org/@lumino/properties/-/properties-2.0.1.tgz", ++ "integrity": "sha512-RPtHrp8cQqMnTC915lOIdrmsbPDCC7PhPOZb2YY7/Jj6dEdwmGhoMthc2tBEYWoHP+tU/hVm8UR/mEQby22srQ==", ++ "dev": true ++ }, ++ "node_modules/@jupyterlab/builder/node_modules/@lumino/signaling": { ++ "version": "2.1.2", ++ "resolved": "https://registry.npmjs.org/@lumino/signaling/-/signaling-2.1.2.tgz", ++ "integrity": "sha512-KtwKxx+xXkLOX/BdSqtvnsqBTPKDIENFBKeYkMTxstQc3fHRmyTzmaVoeZES+pr1EUy3e8vM4pQFVQpb8VsDdA==", ++ "dev": true, ++ "dependencies": { ++ "@lumino/algorithm": "^2.0.1", ++ "@lumino/coreutils": "^2.1.2" ++ } ++ }, ++ "node_modules/@jupyterlab/builder/node_modules/@lumino/virtualdom": { ++ "version": "2.0.1", ++ "resolved": "https://registry.npmjs.org/@lumino/virtualdom/-/virtualdom-2.0.1.tgz", ++ "integrity": "sha512-WNM+uUZX7vORhlDRN9NmhEE04Tz1plDjtbwsX+i/51pQj2N2r7+gsVPY/gR4w+I5apmC3zG8/BojjJYIwi8ogA==", ++ "dev": true, ++ "dependencies": { ++ "@lumino/algorithm": "^2.0.1" ++ } ++ }, ++ "node_modules/@jupyterlab/builder/node_modules/@lumino/widgets": { ++ "version": "2.3.2", ++ "resolved": "https://registry.npmjs.org/@lumino/widgets/-/widgets-2.3.2.tgz", ++ "integrity": "sha512-IUx4VNplRS9V+6RqG7K46QAnf5OzhcjZ3Us6WcZzcEO9K5FD73BK914rnFAat4BnWScdTAdZGUGKOvLPT9kuNA==", ++ "dev": true, ++ "dependencies": { ++ "@lumino/algorithm": "^2.0.1", ++ "@lumino/commands": "^2.3.0", ++ "@lumino/coreutils": "^2.1.2", ++ "@lumino/disposable": "^2.1.2", ++ "@lumino/domutils": "^2.0.1", ++ "@lumino/dragdrop": "^2.1.4", ++ "@lumino/keyboard": "^2.0.1", ++ "@lumino/messaging": "^2.0.1", ++ "@lumino/properties": "^2.0.1", ++ "@lumino/signaling": "^2.1.2", ++ "@lumino/virtualdom": "^2.0.1" ++ } ++ }, ++ "node_modules/@jupyterlab/builder/node_modules/@webpack-cli/configtest": { ++ "version": "2.1.1", ++ "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.1.1.tgz", ++ "integrity": "sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw==", ++ "dev": true, ++ "engines": { ++ "node": ">=14.15.0" ++ }, ++ "peerDependencies": { ++ "webpack": "5.x.x", ++ "webpack-cli": "5.x.x" ++ } ++ }, ++ "node_modules/@jupyterlab/builder/node_modules/@webpack-cli/info": { ++ "version": "2.0.2", ++ "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.2.tgz", ++ "integrity": "sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A==", ++ "dev": true, ++ "engines": { ++ "node": ">=14.15.0" ++ }, ++ "peerDependencies": { ++ "webpack": "5.x.x", ++ "webpack-cli": "5.x.x" ++ } ++ }, ++ "node_modules/@jupyterlab/builder/node_modules/@webpack-cli/serve": { ++ "version": "2.0.5", ++ "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.5.tgz", ++ "integrity": "sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==", ++ "dev": true, ++ "engines": { ++ "node": ">=14.15.0" ++ }, ++ "peerDependencies": { ++ "webpack": "5.x.x", ++ "webpack-cli": "5.x.x" ++ }, ++ "peerDependenciesMeta": { ++ "webpack-dev-server": { ++ "optional": true ++ } ++ } ++ }, ++ "node_modules/@jupyterlab/builder/node_modules/ajv": { ++ "version": "8.12.0", ++ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", ++ "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", ++ "dev": true, ++ "dependencies": { ++ "fast-deep-equal": "^3.1.1", ++ "json-schema-traverse": "^1.0.0", ++ "require-from-string": "^2.0.2", ++ "uri-js": "^4.2.2" ++ }, ++ "funding": { ++ "type": "github", ++ "url": "https://github.com/sponsors/epoberezkin" ++ } ++ }, ++ "node_modules/@jupyterlab/builder/node_modules/colorette": { ++ "version": "2.0.20", ++ "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", ++ "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", ++ "dev": true ++ }, + "node_modules/@jupyterlab/builder/node_modules/commander": { +- "version": "6.0.0", +- "resolved": "https://registry.npmjs.org/commander/-/commander-6.0.0.tgz", +- "integrity": "sha512-s7EA+hDtTYNhuXkTlhqew4txMZVdszBmKWSPEMxGr8ru8JXR7bLUFIAtPhcSuFdJQ0ILMxnJi8GkQL0yvDy/YA==", ++ "version": "9.5.0", ++ "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", ++ "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", ++ "dev": true, ++ "engines": { ++ "node": "^12.20.0 || >=14" ++ } ++ }, ++ "node_modules/@jupyterlab/builder/node_modules/cross-spawn": { ++ "version": "7.0.3", ++ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", ++ "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", ++ "dev": true, ++ "dependencies": { ++ "path-key": "^3.1.0", ++ "shebang-command": "^2.0.0", ++ "which": "^2.0.1" ++ }, ++ "engines": { ++ "node": ">= 8" ++ } ++ }, ++ "node_modules/@jupyterlab/builder/node_modules/css-loader": { ++ "version": "6.11.0", ++ "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz", ++ "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", + "dev": true, ++ "dependencies": { ++ "icss-utils": "^5.1.0", ++ "postcss": "^8.4.33", ++ "postcss-modules-extract-imports": "^3.1.0", ++ "postcss-modules-local-by-default": "^4.0.5", ++ "postcss-modules-scope": "^3.2.0", ++ "postcss-modules-values": "^4.0.0", ++ "postcss-value-parser": "^4.2.0", ++ "semver": "^7.5.4" ++ }, + "engines": { +- "node": ">= 6" ++ "node": ">= 12.13.0" ++ }, ++ "funding": { ++ "type": "opencollective", ++ "url": "https://opencollective.com/webpack" ++ }, ++ "peerDependencies": { ++ "@rspack/core": "0.x || 1.x", ++ "webpack": "^5.0.0" ++ }, ++ "peerDependenciesMeta": { ++ "@rspack/core": { ++ "optional": true ++ }, ++ "webpack": { ++ "optional": true ++ } + } + }, + "node_modules/@jupyterlab/builder/node_modules/fs-extra": { +- "version": "9.1.0", +- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", +- "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", ++ "version": "10.1.0", ++ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", ++ "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "dependencies": { +- "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { +- "node": ">=10" ++ "node": ">=12" + } + }, + "node_modules/@jupyterlab/builder/node_modules/iconv-lite": { +@@ -213,6 +455,21 @@ + "node": ">=0.10.0" + } + }, ++ "node_modules/@jupyterlab/builder/node_modules/interpret": { ++ "version": "3.1.1", ++ "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz", ++ "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==", ++ "dev": true, ++ "engines": { ++ "node": ">=10.13.0" ++ } ++ }, ++ "node_modules/@jupyterlab/builder/node_modules/json-schema-traverse": { ++ "version": "1.0.0", ++ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", ++ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", ++ "dev": true ++ }, + "node_modules/@jupyterlab/builder/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", +@@ -239,22 +496,61 @@ + "node": ">=8.9.0" + } + }, +- "node_modules/@jupyterlab/builder/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==", ++ "node_modules/@jupyterlab/builder/node_modules/path-key": { ++ "version": "3.1.1", ++ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", ++ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", ++ "dev": true, ++ "engines": { ++ "node": ">=8" ++ } ++ }, ++ "node_modules/@jupyterlab/builder/node_modules/rechoir": { ++ "version": "0.8.0", ++ "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", ++ "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==", + "dev": true, + "dependencies": { +- "@types/json-schema": "^7.0.6", +- "ajv": "^6.12.5", +- "ajv-keywords": "^3.5.2" ++ "resolve": "^1.20.0" + }, + "engines": { + "node": ">= 10.13.0" ++ } ++ }, ++ "node_modules/@jupyterlab/builder/node_modules/semver": { ++ "version": "7.6.0", ++ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", ++ "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", ++ "dev": true, ++ "dependencies": { ++ "lru-cache": "^6.0.0" + }, +- "funding": { +- "type": "opencollective", +- "url": "https://opencollective.com/webpack" ++ "bin": { ++ "semver": "bin/semver.js" ++ }, ++ "engines": { ++ "node": ">=10" ++ } ++ }, ++ "node_modules/@jupyterlab/builder/node_modules/shebang-command": { ++ "version": "2.0.0", ++ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", ++ "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", ++ "dev": true, ++ "dependencies": { ++ "shebang-regex": "^3.0.0" ++ }, ++ "engines": { ++ "node": ">=8" ++ } ++ }, ++ "node_modules/@jupyterlab/builder/node_modules/shebang-regex": { ++ "version": "3.0.0", ++ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", ++ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", ++ "dev": true, ++ "engines": { ++ "node": ">=8" + } + }, + "node_modules/@jupyterlab/builder/node_modules/source-map-loader": { +@@ -280,6 +576,28 @@ + "webpack": "^4.0.0 || ^5.0.0" + } + }, ++ "node_modules/@jupyterlab/builder/node_modules/source-map-loader/node_modules/ajv": { ++ "version": "6.12.6", ++ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", ++ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", ++ "dev": true, ++ "dependencies": { ++ "fast-deep-equal": "^3.1.1", ++ "fast-json-stable-stringify": "^2.0.0", ++ "json-schema-traverse": "^0.4.1", ++ "uri-js": "^4.2.2" ++ }, ++ "funding": { ++ "type": "github", ++ "url": "https://github.com/sponsors/epoberezkin" ++ } ++ }, ++ "node_modules/@jupyterlab/builder/node_modules/source-map-loader/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/@jupyterlab/builder/node_modules/source-map-loader/node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", +@@ -299,34 +617,99 @@ + } + }, + "node_modules/@jupyterlab/builder/node_modules/style-loader": { +- "version": "2.0.0", +- "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-2.0.0.tgz", +- "integrity": "sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==", ++ "version": "3.3.4", ++ "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.4.tgz", ++ "integrity": "sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==", + "dev": true, +- "dependencies": { +- "loader-utils": "^2.0.0", +- "schema-utils": "^3.0.0" +- }, + "engines": { +- "node": ">= 10.13.0" ++ "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { +- "webpack": "^4.0.0 || ^5.0.0" ++ "webpack": "^5.0.0" + } + }, + "node_modules/@jupyterlab/builder/node_modules/universalify": { +- "version": "2.0.0", +- "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", +- "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", ++ "version": "2.0.1", ++ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", ++ "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, ++ "node_modules/@jupyterlab/builder/node_modules/webpack-cli": { ++ "version": "5.1.4", ++ "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.1.4.tgz", ++ "integrity": "sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg==", ++ "dev": true, ++ "dependencies": { ++ "@discoveryjs/json-ext": "^0.5.0", ++ "@webpack-cli/configtest": "^2.1.1", ++ "@webpack-cli/info": "^2.0.2", ++ "@webpack-cli/serve": "^2.0.5", ++ "colorette": "^2.0.14", ++ "commander": "^10.0.1", ++ "cross-spawn": "^7.0.3", ++ "envinfo": "^7.7.3", ++ "fastest-levenshtein": "^1.0.12", ++ "import-local": "^3.0.2", ++ "interpret": "^3.1.1", ++ "rechoir": "^0.8.0", ++ "webpack-merge": "^5.7.3" ++ }, ++ "bin": { ++ "webpack-cli": "bin/cli.js" ++ }, ++ "engines": { ++ "node": ">=14.15.0" ++ }, ++ "funding": { ++ "type": "opencollective", ++ "url": "https://opencollective.com/webpack" ++ }, ++ "peerDependencies": { ++ "webpack": "5.x.x" ++ }, ++ "peerDependenciesMeta": { ++ "@webpack-cli/generators": { ++ "optional": true ++ }, ++ "webpack-bundle-analyzer": { ++ "optional": true ++ }, ++ "webpack-dev-server": { ++ "optional": true ++ } ++ } ++ }, ++ "node_modules/@jupyterlab/builder/node_modules/webpack-cli/node_modules/commander": { ++ "version": "10.0.1", ++ "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", ++ "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", ++ "dev": true, ++ "engines": { ++ "node": ">=14" ++ } ++ }, ++ "node_modules/@jupyterlab/builder/node_modules/which": { ++ "version": "2.0.2", ++ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", ++ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", ++ "dev": true, ++ "dependencies": { ++ "isexe": "^2.0.0" ++ }, ++ "bin": { ++ "node-which": "bin/node-which" ++ }, ++ "engines": { ++ "node": ">= 8" ++ } ++ }, + "node_modules/@jupyterlab/coreutils": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/@jupyterlab/coreutils/-/coreutils-5.0.6.tgz", +@@ -624,47 +1007,6 @@ + "node": ">=6.0.0" + } + }, +- "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, +- "dependencies": { +- "mkdirp": "^1.0.4", +- "rimraf": "^3.0.2" +- }, +- "engines": { +- "node": ">=10" +- } +- }, +- "node_modules/@npmcli/move-file/node_modules/mkdirp": { +- "version": "1.0.4", +- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", +- "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", +- "dev": true, +- "bin": { +- "mkdirp": "bin/cmd.js" +- }, +- "engines": { +- "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/@plotly/d3": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@plotly/d3/-/d3-3.8.1.tgz", +@@ -831,9 +1173,9 @@ + } + }, + "node_modules/@types/estree": { +- "version": "0.0.51", +- "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", +- "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", ++ "version": "1.0.5", ++ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", ++ "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", + "dev": true + }, + "node_modules/@types/jquery": { +@@ -904,148 +1246,148 @@ + } + }, + "node_modules/@webassemblyjs/ast": { +- "version": "1.11.1", +- "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", +- "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", ++ "version": "1.12.1", ++ "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", ++ "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", + "dev": true, + "dependencies": { +- "@webassemblyjs/helper-numbers": "1.11.1", +- "@webassemblyjs/helper-wasm-bytecode": "1.11.1" ++ "@webassemblyjs/helper-numbers": "1.11.6", ++ "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { +- "version": "1.11.1", +- "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", +- "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", ++ "version": "1.11.6", ++ "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", ++ "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-api-error": { +- "version": "1.11.1", +- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", +- "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", ++ "version": "1.11.6", ++ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", ++ "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-buffer": { +- "version": "1.11.1", +- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", +- "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", ++ "version": "1.12.1", ++ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", ++ "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-numbers": { +- "version": "1.11.1", +- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", +- "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", ++ "version": "1.11.6", ++ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", ++ "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "dev": true, + "dependencies": { +- "@webassemblyjs/floating-point-hex-parser": "1.11.1", +- "@webassemblyjs/helper-api-error": "1.11.1", ++ "@webassemblyjs/floating-point-hex-parser": "1.11.6", ++ "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { +- "version": "1.11.1", +- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", +- "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", ++ "version": "1.11.6", ++ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", ++ "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { +- "version": "1.11.1", +- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", +- "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", ++ "version": "1.12.1", ++ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", ++ "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", + "dev": true, + "dependencies": { +- "@webassemblyjs/ast": "1.11.1", +- "@webassemblyjs/helper-buffer": "1.11.1", +- "@webassemblyjs/helper-wasm-bytecode": "1.11.1", +- "@webassemblyjs/wasm-gen": "1.11.1" ++ "@webassemblyjs/ast": "1.12.1", ++ "@webassemblyjs/helper-buffer": "1.12.1", ++ "@webassemblyjs/helper-wasm-bytecode": "1.11.6", ++ "@webassemblyjs/wasm-gen": "1.12.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { +- "version": "1.11.1", +- "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", +- "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", ++ "version": "1.11.6", ++ "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", ++ "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "dev": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { +- "version": "1.11.1", +- "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", +- "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", ++ "version": "1.11.6", ++ "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", ++ "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "dev": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { +- "version": "1.11.1", +- "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", +- "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", ++ "version": "1.11.6", ++ "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", ++ "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", + "dev": true + }, + "node_modules/@webassemblyjs/wasm-edit": { +- "version": "1.11.1", +- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", +- "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", ++ "version": "1.12.1", ++ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", ++ "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", + "dev": true, + "dependencies": { +- "@webassemblyjs/ast": "1.11.1", +- "@webassemblyjs/helper-buffer": "1.11.1", +- "@webassemblyjs/helper-wasm-bytecode": "1.11.1", +- "@webassemblyjs/helper-wasm-section": "1.11.1", +- "@webassemblyjs/wasm-gen": "1.11.1", +- "@webassemblyjs/wasm-opt": "1.11.1", +- "@webassemblyjs/wasm-parser": "1.11.1", +- "@webassemblyjs/wast-printer": "1.11.1" ++ "@webassemblyjs/ast": "1.12.1", ++ "@webassemblyjs/helper-buffer": "1.12.1", ++ "@webassemblyjs/helper-wasm-bytecode": "1.11.6", ++ "@webassemblyjs/helper-wasm-section": "1.12.1", ++ "@webassemblyjs/wasm-gen": "1.12.1", ++ "@webassemblyjs/wasm-opt": "1.12.1", ++ "@webassemblyjs/wasm-parser": "1.12.1", ++ "@webassemblyjs/wast-printer": "1.12.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { +- "version": "1.11.1", +- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", +- "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", ++ "version": "1.12.1", ++ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", ++ "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", + "dev": true, + "dependencies": { +- "@webassemblyjs/ast": "1.11.1", +- "@webassemblyjs/helper-wasm-bytecode": "1.11.1", +- "@webassemblyjs/ieee754": "1.11.1", +- "@webassemblyjs/leb128": "1.11.1", +- "@webassemblyjs/utf8": "1.11.1" ++ "@webassemblyjs/ast": "1.12.1", ++ "@webassemblyjs/helper-wasm-bytecode": "1.11.6", ++ "@webassemblyjs/ieee754": "1.11.6", ++ "@webassemblyjs/leb128": "1.11.6", ++ "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { +- "version": "1.11.1", +- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", +- "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", ++ "version": "1.12.1", ++ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", ++ "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", + "dev": true, + "dependencies": { +- "@webassemblyjs/ast": "1.11.1", +- "@webassemblyjs/helper-buffer": "1.11.1", +- "@webassemblyjs/wasm-gen": "1.11.1", +- "@webassemblyjs/wasm-parser": "1.11.1" ++ "@webassemblyjs/ast": "1.12.1", ++ "@webassemblyjs/helper-buffer": "1.12.1", ++ "@webassemblyjs/wasm-gen": "1.12.1", ++ "@webassemblyjs/wasm-parser": "1.12.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { +- "version": "1.11.1", +- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", +- "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", ++ "version": "1.12.1", ++ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", ++ "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", + "dev": true, + "dependencies": { +- "@webassemblyjs/ast": "1.11.1", +- "@webassemblyjs/helper-api-error": "1.11.1", +- "@webassemblyjs/helper-wasm-bytecode": "1.11.1", +- "@webassemblyjs/ieee754": "1.11.1", +- "@webassemblyjs/leb128": "1.11.1", +- "@webassemblyjs/utf8": "1.11.1" ++ "@webassemblyjs/ast": "1.12.1", ++ "@webassemblyjs/helper-api-error": "1.11.6", ++ "@webassemblyjs/helper-wasm-bytecode": "1.11.6", ++ "@webassemblyjs/ieee754": "1.11.6", ++ "@webassemblyjs/leb128": "1.11.6", ++ "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wast-printer": { +- "version": "1.11.1", +- "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", +- "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", ++ "version": "1.12.1", ++ "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", ++ "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", + "dev": true, + "dependencies": { +- "@webassemblyjs/ast": "1.11.1", ++ "@webassemblyjs/ast": "1.12.1", + "@xtuc/long": "4.2.2" + } + }, +@@ -1119,19 +1461,6 @@ + "node": ">=0.4.0" + } + }, +- "node_modules/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, +- "dependencies": { +- "clean-stack": "^2.0.0", +- "indent-string": "^4.0.0" +- }, +- "engines": { +- "node": ">=8" +- } +- }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", +@@ -1147,6 +1476,45 @@ + "url": "https://github.com/sponsors/epoberezkin" + } + }, ++ "node_modules/ajv-formats": { ++ "version": "2.1.1", ++ "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", ++ "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", ++ "dev": true, ++ "dependencies": { ++ "ajv": "^8.0.0" ++ }, ++ "peerDependencies": { ++ "ajv": "^8.0.0" ++ }, ++ "peerDependenciesMeta": { ++ "ajv": { ++ "optional": true ++ } ++ } ++ }, ++ "node_modules/ajv-formats/node_modules/ajv": { ++ "version": "8.12.0", ++ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", ++ "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", ++ "dev": true, ++ "dependencies": { ++ "fast-deep-equal": "^3.1.1", ++ "json-schema-traverse": "^1.0.0", ++ "require-from-string": "^2.0.2", ++ "uri-js": "^4.2.2" ++ }, ++ "funding": { ++ "type": "github", ++ "url": "https://github.com/sponsors/epoberezkin" ++ } ++ }, ++ "node_modules/ajv-formats/node_modules/json-schema-traverse": { ++ "version": "1.0.0", ++ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", ++ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", ++ "dev": true ++ }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", +@@ -1213,15 +1581,6 @@ + "resolved": "https://registry.npmjs.org/array-rearrange/-/array-rearrange-2.2.2.tgz", + "integrity": "sha512-UfobP5N12Qm4Qu4fwLDIi2v6+wZsSf6snYSxAMeKhrh37YGnNWZPRmVEKc/2wfms53TLQnzfpG8wCx2Y/6NG1w==" + }, +- "node_modules/at-least-node": { +- "version": "1.0.0", +- "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", +- "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", +- "dev": true, +- "engines": { +- "node": ">= 4.0.0" +- } +- }, + "node_modules/backbone": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/backbone/-/backbone-1.2.3.tgz", +@@ -1319,104 +1678,42 @@ + } + }, + "node_modules/browserslist": { +- "version": "4.16.6", +- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", +- "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", ++ "version": "4.23.0", ++ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", ++ "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", + "dev": true, ++ "funding": [ ++ { ++ "type": "opencollective", ++ "url": "https://opencollective.com/browserslist" ++ }, ++ { ++ "type": "tidelift", ++ "url": "https://tidelift.com/funding/github/npm/browserslist" ++ }, ++ { ++ "type": "github", ++ "url": "https://github.com/sponsors/ai" ++ } ++ ], + "dependencies": { +- "caniuse-lite": "^1.0.30001219", +- "colorette": "^1.2.2", +- "electron-to-chromium": "^1.3.723", +- "escalade": "^3.1.1", +- "node-releases": "^1.1.71" ++ "caniuse-lite": "^1.0.30001587", ++ "electron-to-chromium": "^1.4.668", ++ "node-releases": "^2.0.14", ++ "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" +- }, +- "funding": { +- "type": "opencollective", +- "url": "https://opencollective.com/browserslist" +- } +- }, +- "node_modules/browserslist/node_modules/caniuse-lite": { +- "version": "1.0.30001231", +- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001231.tgz", +- "integrity": "sha512-WAFFv31GgU4DiwNAy77qMo3nNyycEhH3ikcCVHvkQpPe/fO8Tb2aRYzss8kgyLQBm8mJ7OryW4X6Y4vsBCIqag==", +- "dev": true, +- "funding": { +- "type": "opencollective", +- "url": "https://opencollective.com/browserslist" + } + }, +- "node_modules/browserslist/node_modules/electron-to-chromium": { +- "version": "1.3.742", +- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.742.tgz", +- "integrity": "sha512-ihL14knI9FikJmH2XUIDdZFWJxvr14rPSdOhJ7PpS27xbz8qmaRwCwyg/bmFwjWKmWK9QyamiCZVCvXm5CH//Q==", +- "dev": true +- }, + "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==" + }, +- "node_modules/cacache": { +- "version": "15.0.6", +- "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.0.6.tgz", +- "integrity": "sha512-g1WYDMct/jzW+JdWEyjaX2zoBkZ6ZT9VpOyp2I/VMtDsNLffNat3kqPFfi1eDRSK9/SuKGyORDHcQMcPF8sQ/w==", +- "dev": true, +- "dependencies": { +- "@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" +- }, +- "engines": { +- "node": ">= 10" +- } +- }, +- "node_modules/cacache/node_modules/mkdirp": { +- "version": "1.0.4", +- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", +- "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", +- "dev": true, +- "bin": { +- "mkdirp": "bin/cmd.js" +- }, +- "engines": { +- "node": ">=10" +- } +- }, +- "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==", +- "dev": true, +- "dependencies": { +- "glob": "^7.1.3" +- }, +- "bin": { +- "rimraf": "bin.js" +- }, +- "funding": { +- "url": "https://github.com/sponsors/isaacs" +- } +- }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", +@@ -1430,6 +1727,26 @@ + "url": "https://github.com/sponsors/ljharb" + } + }, ++ "node_modules/caniuse-lite": { ++ "version": "1.0.30001607", ++ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001607.tgz", ++ "integrity": "sha512-WcvhVRjXLKFB/kmOFVwELtMxyhq3iM/MvmXcyCe2PNf166c39mptscOc/45TTS96n2gpNV2z7+NakArTWZCQ3w==", ++ "dev": true, ++ "funding": [ ++ { ++ "type": "opencollective", ++ "url": "https://opencollective.com/browserslist" ++ }, ++ { ++ "type": "tidelift", ++ "url": "https://tidelift.com/funding/github/npm/caniuse-lite" ++ }, ++ { ++ "type": "github", ++ "url": "https://github.com/sponsors/ai" ++ } ++ ] ++ }, + "node_modules/canvas-fit": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/canvas-fit/-/canvas-fit-1.5.0.tgz", +@@ -1473,15 +1790,6 @@ + "node": ">=4" + } + }, +- "node_modules/chownr": { +- "version": "2.0.0", +- "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", +- "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", +- "dev": true, +- "engines": { +- "node": ">=10" +- } +- }, + "node_modules/chrome-trace-event": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", +@@ -1499,15 +1807,6 @@ + "resolved": "https://registry.npmjs.org/clamp/-/clamp-1.0.1.tgz", + "integrity": "sha512-kgMuFyE78OC6Dyu3Dy7vcx4uy97EIbVxJB/B0eJ3bUNAkwdNcxYzgKltnyADiYwsR7SEqkkUPsEUT//OVS6XMA==" + }, +- "node_modules/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, +- "engines": { +- "node": ">=6" +- } +- }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", +@@ -1608,12 +1907,6 @@ + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, +- "node_modules/commondir": { +- "version": "1.0.1", +- "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", +- "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", +- "dev": true +- }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", +@@ -2068,6 +2361,12 @@ + "resolved": "https://registry.npmjs.org/earcut/-/earcut-2.2.4.tgz", + "integrity": "sha512-/pjZsA1b4RPHbeWZQn66SWS8nZZWLQQ23oE3Eam7aroEFGEvwKAsJfZ9ytiEMycfzXWpca4FA9QIOehf7PocBQ==" + }, ++ "node_modules/electron-to-chromium": { ++ "version": "1.4.729", ++ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.729.tgz", ++ "integrity": "sha512-bx7+5Saea/qu14kmPTDHQxkp2UnziG3iajUQu3BxFvCOnpAJdDbMV4rSl+EqFDkkpNNVUFlR1kDfpL59xfy1HA==", ++ "dev": true ++ }, + "node_modules/element-size": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/element-size/-/element-size-1.1.1.tgz", +@@ -2188,9 +2487,9 @@ + } + }, + "node_modules/es-module-lexer": { +- "version": "0.9.3", +- "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", +- "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", ++ "version": "1.5.0", ++ "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.0.tgz", ++ "integrity": "sha512-pqrTKmwEIgafsYZAGw9kszYzmagcE/n4dbgwGWLEXg7J4QFJVQRBld8j3Q3GNez79jzxZshq0bcT962QHOghjw==", + "dev": true + }, + "node_modules/es-to-primitive": { +@@ -2255,9 +2554,9 @@ + } + }, + "node_modules/escalade": { +- "version": "3.1.1", +- "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", +- "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", ++ "version": "3.1.2", ++ "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", ++ "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "dev": true, + "engines": { + "node": ">=6" +@@ -2504,40 +2803,6 @@ + "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", + "dev": true + }, +- "node_modules/file-loader": { +- "version": "6.0.0", +- "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.0.0.tgz", +- "integrity": "sha512-/aMOAYEFXDdjG0wytpTL5YQLfZnnTmLNjn+AIrJ/6HVnTfDqLsVKUUwkDf4I4kgex36BvjuXEn/TX9B/1ESyqQ==", +- "dev": true, +- "dependencies": { +- "loader-utils": "^2.0.0", +- "schema-utils": "^2.6.5" +- }, +- "engines": { +- "node": ">= 10.13.0" +- }, +- "funding": { +- "type": "opencollective", +- "url": "https://opencollective.com/webpack" +- }, +- "peerDependencies": { +- "webpack": "^4.0.0 || ^5.0.0" +- } +- }, +- "node_modules/file-loader/node_modules/loader-utils": { +- "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, +- "dependencies": { +- "big.js": "^5.2.2", +- "emojis-list": "^3.0.0", +- "json5": "^2.1.2" +- }, +- "engines": { +- "node": ">=8.9.0" +- } +- }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", +@@ -2550,23 +2815,6 @@ + "node": ">=8" + } + }, +- "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==", +- "dev": true, +- "dependencies": { +- "commondir": "^1.0.1", +- "make-dir": "^3.0.2", +- "pkg-dir": "^4.1.0" +- }, +- "engines": { +- "node": ">=8" +- }, +- "funding": { +- "url": "https://github.com/avajs/find-cache-dir?sponsor=1" +- } +- }, + "node_modules/find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", +@@ -2586,6 +2834,15 @@ + "node": ">=8" + } + }, ++ "node_modules/flat": { ++ "version": "5.0.2", ++ "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", ++ "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", ++ "dev": true, ++ "bin": { ++ "flat": "cli.js" ++ } ++ }, + "node_modules/flatten-vertex-data": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/flatten-vertex-data/-/flatten-vertex-data-1.0.2.tgz", +@@ -2633,18 +2890,6 @@ + "node": ">=6 <7 || >=8" + } + }, +- "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, +- "dependencies": { +- "minipass": "^3.0.0" +- }, +- "engines": { +- "node": ">= 8" +- } +- }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", +@@ -2947,9 +3192,9 @@ + } + }, + "node_modules/graceful-fs": { +- "version": "4.2.10", +- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", +- "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" ++ "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==" + }, + "node_modules/grid-index": { + "version": "1.1.0", +@@ -3091,36 +3336,12 @@ + "node": ">=8" + } + }, +- "node_modules/imurmurhash": { +- "version": "0.1.4", +- "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", +- "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", +- "dev": true, +- "engines": { +- "node": ">=0.8.19" +- } +- }, +- "node_modules/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, +- "engines": { +- "node": ">=8" +- } +- }, + "node_modules/indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "dev": true + }, +- "node_modules/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 +- }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", +@@ -3391,19 +3612,34 @@ + } + }, + "node_modules/jest-worker": { +- "version": "26.6.2", +- "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", +- "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", ++ "version": "27.5.1", ++ "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", ++ "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", +- "supports-color": "^7.0.0" ++ "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, ++ "node_modules/jest-worker/node_modules/supports-color": { ++ "version": "8.1.1", ++ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", ++ "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", ++ "dev": true, ++ "dependencies": { ++ "has-flag": "^4.0.0" ++ }, ++ "engines": { ++ "node": ">=10" ++ }, ++ "funding": { ++ "url": "https://github.com/chalk/supports-color?sponsor=1" ++ } ++ }, + "node_modules/jquery": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.0.tgz", +@@ -3511,32 +3747,6 @@ + "node": ">=6.11.5" + } + }, +- "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, +- "dependencies": { +- "big.js": "^5.2.2", +- "emojis-list": "^3.0.0", +- "json5": "^1.0.1" +- }, +- "engines": { +- "node": ">=4.0.0" +- } +- }, +- "node_modules/loader-utils/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, +- "dependencies": { +- "minimist": "^1.2.0" +- }, +- "bin": { +- "json5": "lib/cli.js" +- } +- }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", +@@ -3566,33 +3776,9 @@ + "dev": true, + "dependencies": { + "yallist": "^4.0.0" +- }, +- "engines": { +- "node": ">=10" +- } +- }, +- "node_modules/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, +- "dependencies": { +- "semver": "^6.0.0" +- }, +- "engines": { +- "node": ">=8" +- }, +- "funding": { +- "url": "https://github.com/sponsors/sindresorhus" +- } +- }, +- "node_modules/make-dir/node_modules/semver": { +- "version": "6.3.0", +- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", +- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", +- "dev": true, +- "bin": { +- "semver": "bin/semver.js" ++ }, ++ "engines": { ++ "node": ">=10" + } + }, + "node_modules/map-limit": { +@@ -3724,58 +3910,96 @@ + } + }, + "node_modules/mini-css-extract-plugin": { +- "version": "1.3.9", +- "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.3.9.tgz", +- "integrity": "sha512-Ac4s+xhVbqlyhXS5J/Vh/QXUz3ycXlCqoCPpg0vdfhsIBH9eg/It/9L1r1XhSCH737M1lqcWnMuWL13zcygn5A==", ++ "version": "2.8.1", ++ "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.8.1.tgz", ++ "integrity": "sha512-/1HDlyFRxWIZPI1ZpgqlZ8jMw/1Dp/dl3P0L1jtZ+zVcHqwPhGwaJwKL00WVgfnBy6PWCde9W65or7IIETImuA==", + "dev": true, + "dependencies": { +- "loader-utils": "^2.0.0", +- "schema-utils": "^3.0.0", +- "webpack-sources": "^1.1.0" ++ "schema-utils": "^4.0.0", ++ "tapable": "^2.2.1" + }, + "engines": { +- "node": ">= 10.13.0" ++ "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { +- "webpack": "^4.4.0 || ^5.0.0" ++ "webpack": "^5.0.0" + } + }, +- "node_modules/mini-css-extract-plugin/node_modules/loader-utils": { +- "version": "2.0.4", +- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", +- "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", ++ "node_modules/mini-css-extract-plugin/node_modules/ajv": { ++ "version": "8.12.0", ++ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", ++ "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "dependencies": { +- "big.js": "^5.2.2", +- "emojis-list": "^3.0.0", +- "json5": "^2.1.2" ++ "fast-deep-equal": "^3.1.1", ++ "json-schema-traverse": "^1.0.0", ++ "require-from-string": "^2.0.2", ++ "uri-js": "^4.2.2" + }, +- "engines": { +- "node": ">=8.9.0" ++ "funding": { ++ "type": "github", ++ "url": "https://github.com/sponsors/epoberezkin" ++ } ++ }, ++ "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": { ++ "version": "5.1.0", ++ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", ++ "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", ++ "dev": true, ++ "dependencies": { ++ "fast-deep-equal": "^3.1.3" ++ }, ++ "peerDependencies": { ++ "ajv": "^8.8.2" + } + }, ++ "node_modules/mini-css-extract-plugin/node_modules/json-schema-traverse": { ++ "version": "1.0.0", ++ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", ++ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", ++ "dev": true ++ }, + "node_modules/mini-css-extract-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": "4.2.0", ++ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", ++ "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dev": true, + "dependencies": { +- "@types/json-schema": "^7.0.6", +- "ajv": "^6.12.5", +- "ajv-keywords": "^3.5.2" ++ "@types/json-schema": "^7.0.9", ++ "ajv": "^8.9.0", ++ "ajv-formats": "^2.1.1", ++ "ajv-keywords": "^5.1.0" + }, + "engines": { +- "node": ">= 10.13.0" ++ "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, ++ "node_modules/mini-css-extract-plugin/node_modules/tapable": { ++ "version": "2.2.1", ++ "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", ++ "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", ++ "dev": true, ++ "engines": { ++ "node": ">=6" ++ } ++ }, ++ "node_modules/mini-svg-data-uri": { ++ "version": "1.4.4", ++ "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz", ++ "integrity": "sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==", ++ "dev": true, ++ "bin": { ++ "mini-svg-data-uri": "cli.js" ++ } ++ }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", +@@ -3793,67 +4017,6 @@ + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + }, +- "node_modules/minipass": { +- "version": "3.1.3", +- "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", +- "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", +- "dev": true, +- "dependencies": { +- "yallist": "^4.0.0" +- }, +- "engines": { +- "node": ">=8" +- } +- }, +- "node_modules/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, +- "dependencies": { +- "minipass": "^3.0.0" +- }, +- "engines": { +- "node": ">= 8" +- } +- }, +- "node_modules/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, +- "dependencies": { +- "minipass": "^3.0.0" +- }, +- "engines": { +- "node": ">= 8" +- } +- }, +- "node_modules/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, +- "dependencies": { +- "minipass": "^3.0.0" +- }, +- "engines": { +- "node": ">=8" +- } +- }, +- "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, +- "dependencies": { +- "minipass": "^3.0.0", +- "yallist": "^4.0.0" +- }, +- "engines": { +- "node": ">= 8" +- } +- }, + "node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", +@@ -3922,10 +4085,16 @@ + "integrity": "sha512-TvmkNhkv8yct0SVBSy+o8wYzXjE4Zz3PCesbfs8HiCXXdcTuocApFv11UWlNFWKYsP2okqrhb7JNlSm9InBhIw==" + }, + "node_modules/nanoid": { +- "version": "3.3.2", +- "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.2.tgz", +- "integrity": "sha512-CuHBogktKwpm5g2sRgv83jEy2ijFzBwMoYA60orPDR7ynsLijJDqgsi4RDGj3OJpy3Ieb+LYwiRmIOGyytgITA==", ++ "version": "3.3.7", ++ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", ++ "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "dev": true, ++ "funding": [ ++ { ++ "type": "github", ++ "url": "https://github.com/sponsors/ai" ++ } ++ ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, +@@ -3991,9 +4160,9 @@ + } + }, + "node_modules/node-releases": { +- "version": "1.1.71", +- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", +- "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==", ++ "version": "2.0.14", ++ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", ++ "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", + "dev": true + }, + "node_modules/normalize-package-data": { +@@ -4153,21 +4322,6 @@ + "node": ">= 0.8.0" + } + }, +- "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/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", +@@ -4195,21 +4349,6 @@ + "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, +- "dependencies": { +- "aggregate-error": "^3.0.0" +- }, +- "engines": { +- "node": ">=10" +- }, +- "funding": { +- "url": "https://github.com/sponsors/sindresorhus" +- } +- }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", +@@ -4326,6 +4465,12 @@ + "resolved": "https://registry.npmjs.org/pick-by-alias/-/pick-by-alias-1.2.0.tgz", + "integrity": "sha512-ESj2+eBxhGrcA1azgHs7lARG5+5iLakc/6nlfbpjcLl00HuuUOIuORhYXN4D1HfvMSKuVtFQjAlnwi1JHEeDIw==" + }, ++ "node_modules/picocolors": { ++ "version": "1.0.0", ++ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", ++ "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", ++ "dev": true ++ }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", +@@ -4438,27 +4583,37 @@ + "integrity": "sha512-mKjR5nolISvF+q2BtC1fi/llpxBPTQ3wLWN8+ldzdw2Hocpc8C72ZqnamCM4Z6z+68GVVjkeM01WJegQmZ8MEQ==" + }, + "node_modules/postcss": { +- "version": "8.3.2", +- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.2.tgz", +- "integrity": "sha512-y1FK/AWdZlBF5lusS5j5l4/vF67+vQZt1SXPVJ32y1kRGDQyrs1zk32hG1cInRTu14P0V+orPz+ifwW/7rR4bg==", ++ "version": "8.4.38", ++ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", ++ "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "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" ++ } ++ ], + "dependencies": { +- "colorette": "^1.2.2", +- "nanoid": "^3.1.23", +- "source-map-js": "^0.6.2" ++ "nanoid": "^3.3.7", ++ "picocolors": "^1.0.0", ++ "source-map-js": "^1.2.0" + }, + "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, + "engines": { + "node": "^10 || ^12 || >= 14" +@@ -4468,9 +4623,9 @@ + } + }, + "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.0.5", ++ "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz", ++ "integrity": "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0", +@@ -4485,9 +4640,9 @@ + } + }, + "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.0", ++ "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz", ++ "integrity": "sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.4" +@@ -4530,9 +4685,9 @@ + } + }, + "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==", ++ "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 + }, + "node_modules/potpack": { +@@ -4584,12 +4739,6 @@ + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, +- "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 +- }, + "node_modules/protocol-buffers-schema": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/protocol-buffers-schema/-/protocol-buffers-schema-3.6.0.tgz", +@@ -4636,58 +4785,6 @@ + "safe-buffer": "^5.1.0" + } + }, +- "node_modules/raw-loader": { +- "version": "4.0.2", +- "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.2.tgz", +- "integrity": "sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==", +- "dev": true, +- "dependencies": { +- "loader-utils": "^2.0.0", +- "schema-utils": "^3.0.0" +- }, +- "engines": { +- "node": ">= 10.13.0" +- }, +- "funding": { +- "type": "opencollective", +- "url": "https://opencollective.com/webpack" +- }, +- "peerDependencies": { +- "webpack": "^4.0.0 || ^5.0.0" +- } +- }, +- "node_modules/raw-loader/node_modules/loader-utils": { +- "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, +- "dependencies": { +- "big.js": "^5.2.2", +- "emojis-list": "^3.0.0", +- "json5": "^2.1.2" +- }, +- "engines": { +- "node": ">=8.9.0" +- } +- }, +- "node_modules/raw-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==", +- "dev": true, +- "dependencies": { +- "@types/json-schema": "^7.0.6", +- "ajv": "^6.12.5", +- "ajv-keywords": "^3.5.2" +- }, +- "engines": { +- "node": ">= 10.13.0" +- }, +- "funding": { +- "type": "opencollective", +- "url": "https://opencollective.com/webpack" +- } +- }, + "node_modules/read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", +@@ -4807,6 +4904,15 @@ + "regl-scatter2d": "^3.2.3" + } + }, ++ "node_modules/require-from-string": { ++ "version": "2.0.2", ++ "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", ++ "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", ++ "dev": true, ++ "engines": { ++ "node": ">=0.10.0" ++ } ++ }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", +@@ -4936,9 +5042,9 @@ + } + }, + "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==", ++ "version": "6.0.2", ++ "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", ++ "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" +@@ -5015,9 +5121,9 @@ + } + }, + "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.0", ++ "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", ++ "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "dev": true, + "engines": { + "node": ">=0.10.0" +@@ -5091,6 +5197,16 @@ + "url": "https://opencollective.com/webpack" + } + }, ++ "node_modules/source-map-support": { ++ "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, ++ "dependencies": { ++ "buffer-from": "^1.0.0", ++ "source-map": "^0.6.0" ++ } ++ }, + "node_modules/spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", +@@ -5123,18 +5239,6 @@ + "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", + "dev": true + }, +- "node_modules/ssri": { +- "version": "8.0.1", +- "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", +- "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", +- "dev": true, +- "dependencies": { +- "minipass": "^3.1.1" +- }, +- "engines": { +- "node": ">= 8" +- } +- }, + "node_modules/stack-trace": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.9.tgz", +@@ -5370,79 +5474,23 @@ + "svg-path-bounds": "^1.0.1" + } + }, +- "node_modules/svg-url-loader": { +- "version": "6.0.0", +- "resolved": "https://registry.npmjs.org/svg-url-loader/-/svg-url-loader-6.0.0.tgz", +- "integrity": "sha512-Qr5SCKxyxKcRnvnVrO3iQj9EX/v40UiGEMshgegzV7vpo3yc+HexELOdtWcA3MKjL8IyZZ1zOdcILmDEa/8JJQ==", +- "dev": true, +- "dependencies": { +- "file-loader": "~6.0.0", +- "loader-utils": "~2.0.0" +- }, +- "peerDependencies": { +- "webpack": "^4.0.0 || ^5.0.0" +- } +- }, +- "node_modules/svg-url-loader/node_modules/loader-utils": { +- "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, +- "dependencies": { +- "big.js": "^5.2.2", +- "emojis-list": "^3.0.0", +- "json5": "^2.1.2" +- }, +- "engines": { +- "node": ">=8.9.0" +- } +- }, + "node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true, + "engines": { +- "node": ">=6" +- } +- }, +- "node_modules/tar": { +- "version": "6.1.11", +- "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", +- "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", +- "dev": true, +- "dependencies": { +- "chownr": "^2.0.0", +- "fs-minipass": "^2.0.0", +- "minipass": "^3.0.0", +- "minizlib": "^2.1.1", +- "mkdirp": "^1.0.3", +- "yallist": "^4.0.0" +- }, +- "engines": { +- "node": ">= 10" +- } +- }, +- "node_modules/tar/node_modules/mkdirp": { +- "version": "1.0.4", +- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", +- "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", +- "dev": true, +- "bin": { +- "mkdirp": "bin/cmd.js" +- }, +- "engines": { +- "node": ">=10" ++ "node": ">=6" + } + }, + "node_modules/terser": { +- "version": "5.14.2", +- "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", +- "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", ++ "version": "5.30.3", ++ "resolved": "https://registry.npmjs.org/terser/-/terser-5.30.3.tgz", ++ "integrity": "sha512-STdUgOUx8rLbMGO9IOwHLpCqolkDITFFQSMYYwKE1N2lY6MVSaeoi10z/EhWxRc6ybqoVmKSkhKYH/XUpl7vSA==", + "dev": true, + "dependencies": { +- "@jridgewell/source-map": "^0.3.2", +- "acorn": "^8.5.0", ++ "@jridgewell/source-map": "^0.3.3", ++ "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, +@@ -5454,20 +5502,16 @@ + } + }, + "node_modules/terser-webpack-plugin": { +- "version": "4.2.3", +- "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz", +- "integrity": "sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ==", ++ "version": "5.3.10", ++ "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", ++ "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", + "dev": true, + "dependencies": { +- "cacache": "^15.0.5", +- "find-cache-dir": "^3.3.1", +- "jest-worker": "^26.5.0", +- "p-limit": "^3.0.2", +- "schema-utils": "^3.0.0", +- "serialize-javascript": "^5.0.1", +- "source-map": "^0.6.1", +- "terser": "^5.3.4", +- "webpack-sources": "^1.4.3" ++ "@jridgewell/trace-mapping": "^0.3.20", ++ "jest-worker": "^27.4.5", ++ "schema-utils": "^3.1.1", ++ "serialize-javascript": "^6.0.1", ++ "terser": "^5.26.0" + }, + "engines": { + "node": ">= 10.13.0" +@@ -5477,16 +5521,27 @@ + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { +- "webpack": "^4.0.0 || ^5.0.0" ++ "webpack": "^5.1.0" ++ }, ++ "peerDependenciesMeta": { ++ "@swc/core": { ++ "optional": true ++ }, ++ "esbuild": { ++ "optional": true ++ }, ++ "uglify-js": { ++ "optional": true ++ } + } + }, + "node_modules/terser-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, + "dependencies": { +- "@types/json-schema": "^7.0.6", ++ "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, +@@ -5499,9 +5554,9 @@ + } + }, + "node_modules/terser/node_modules/acorn": { +- "version": "8.8.0", +- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", +- "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", ++ "version": "8.11.3", ++ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", ++ "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "dev": true, + "bin": { + "acorn": "bin/acorn" +@@ -5510,16 +5565,6 @@ + "node": ">=0.4.0" + } + }, +- "node_modules/terser/node_modules/source-map-support": { +- "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, +- "dependencies": { +- "buffer-from": "^1.0.0", +- "source-map": "^0.6.0" +- } +- }, + "node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", +@@ -5564,15 +5609,6 @@ + "node": ">=8.0" + } + }, +- "node_modules/to-string-loader": { +- "version": "1.1.6", +- "resolved": "https://registry.npmjs.org/to-string-loader/-/to-string-loader-1.1.6.tgz", +- "integrity": "sha512-VNg62//PS1WfNwrK3n7t6wtK5Vdtx/qeYLLEioW46VMlYUwAYT6wnfB+OwS2FMTCalIHu0tk79D3RXX8ttmZTQ==", +- "dev": true, +- "dependencies": { +- "loader-utils": "^1.0.0" +- } +- }, + "node_modules/topojson-client": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/topojson-client/-/topojson-client-3.1.0.tgz", +@@ -5758,24 +5794,6 @@ + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "dev": true + }, +- "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, +- "dependencies": { +- "unique-slug": "^2.0.0" +- } +- }, +- "node_modules/unique-slug": { +- "version": "2.0.2", +- "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", +- "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", +- "dev": true, +- "dependencies": { +- "imurmurhash": "^0.1.4" +- } +- }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", +@@ -5790,6 +5808,36 @@ + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + }, ++ "node_modules/update-browserslist-db": { ++ "version": "1.0.13", ++ "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", ++ "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", ++ "dev": true, ++ "funding": [ ++ { ++ "type": "opencollective", ++ "url": "https://opencollective.com/browserslist" ++ }, ++ { ++ "type": "tidelift", ++ "url": "https://tidelift.com/funding/github/npm/browserslist" ++ }, ++ { ++ "type": "github", ++ "url": "https://github.com/sponsors/ai" ++ } ++ ], ++ "dependencies": { ++ "escalade": "^3.1.1", ++ "picocolors": "^1.0.0" ++ }, ++ "bin": { ++ "update-browserslist-db": "cli.js" ++ }, ++ "peerDependencies": { ++ "browserslist": ">= 4.21.0" ++ } ++ }, + "node_modules/update-diff": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/update-diff/-/update-diff-1.1.0.tgz", +@@ -5803,65 +5851,6 @@ + "punycode": "^2.1.0" + } + }, +- "node_modules/url-loader": { +- "version": "4.1.1", +- "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", +- "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", +- "dev": true, +- "dependencies": { +- "loader-utils": "^2.0.0", +- "mime-types": "^2.1.27", +- "schema-utils": "^3.0.0" +- }, +- "engines": { +- "node": ">= 10.13.0" +- }, +- "funding": { +- "type": "opencollective", +- "url": "https://opencollective.com/webpack" +- }, +- "peerDependencies": { +- "file-loader": "*", +- "webpack": "^4.0.0 || ^5.0.0" +- }, +- "peerDependenciesMeta": { +- "file-loader": { +- "optional": true +- } +- } +- }, +- "node_modules/url-loader/node_modules/loader-utils": { +- "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, +- "dependencies": { +- "big.js": "^5.2.2", +- "emojis-list": "^3.0.0", +- "json5": "^2.1.2" +- }, +- "engines": { +- "node": ">=8.9.0" +- } +- }, +- "node_modules/url-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==", +- "dev": true, +- "dependencies": { +- "@types/json-schema": "^7.0.6", +- "ajv": "^6.12.5", +- "ajv-keywords": "^3.5.2" +- }, +- "engines": { +- "node": ">= 10.13.0" +- }, +- "funding": { +- "type": "opencollective", +- "url": "https://opencollective.com/webpack" +- } +- }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", +@@ -5903,9 +5892,9 @@ + } + }, + "node_modules/watchpack": { +- "version": "2.4.0", +- "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", +- "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", ++ "version": "2.4.1", ++ "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz", ++ "integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==", + "dev": true, + "dependencies": { + "glob-to-regexp": "^0.4.1", +@@ -5934,34 +5923,34 @@ + "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" + }, + "node_modules/webpack": { +- "version": "5.75.0", +- "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", +- "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==", ++ "version": "5.91.0", ++ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.91.0.tgz", ++ "integrity": "sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==", + "dev": true, + "dependencies": { + "@types/eslint-scope": "^3.7.3", +- "@types/estree": "^0.0.51", +- "@webassemblyjs/ast": "1.11.1", +- "@webassemblyjs/wasm-edit": "1.11.1", +- "@webassemblyjs/wasm-parser": "1.11.1", ++ "@types/estree": "^1.0.5", ++ "@webassemblyjs/ast": "^1.12.1", ++ "@webassemblyjs/wasm-edit": "^1.12.1", ++ "@webassemblyjs/wasm-parser": "^1.12.1", + "acorn": "^8.7.1", +- "acorn-import-assertions": "^1.7.6", +- "browserslist": "^4.14.5", ++ "acorn-import-assertions": "^1.9.0", ++ "browserslist": "^4.21.10", + "chrome-trace-event": "^1.0.2", +- "enhanced-resolve": "^5.10.0", +- "es-module-lexer": "^0.9.0", ++ "enhanced-resolve": "^5.16.0", ++ "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", +- "graceful-fs": "^4.2.9", ++ "graceful-fs": "^4.2.11", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", +- "schema-utils": "^3.1.0", ++ "schema-utils": "^3.2.0", + "tapable": "^2.1.1", +- "terser-webpack-plugin": "^5.1.3", +- "watchpack": "^2.4.0", ++ "terser-webpack-plugin": "^5.3.10", ++ "watchpack": "^2.4.1", + "webpack-sources": "^3.2.3" + }, + "bin": { +@@ -6035,12 +6024,13 @@ + } + }, + "node_modules/webpack-merge": { +- "version": "5.7.3", +- "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.7.3.tgz", +- "integrity": "sha512-6/JUQv0ELQ1igjGDzHkXbVDRxkfA57Zw7PfiupdLFJYrgFqY5ZP8xxbpp2lU3EPwYx89ht5Z/aDkD40hFCm5AA==", ++ "version": "5.10.0", ++ "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz", ++ "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==", + "dev": true, + "dependencies": { + "clone-deep": "^4.0.1", ++ "flat": "^5.0.2", + "wildcard": "^2.0.0" + }, + "engines": { +@@ -6058,9 +6048,9 @@ + } + }, + "node_modules/webpack/node_modules/acorn": { +- "version": "8.8.1", +- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", +- "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", ++ "version": "8.11.3", ++ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", ++ "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "dev": true, + "bin": { + "acorn": "bin/acorn" +@@ -6070,18 +6060,18 @@ + } + }, + "node_modules/webpack/node_modules/acorn-import-assertions": { +- "version": "1.8.0", +- "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", +- "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", ++ "version": "1.9.0", ++ "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", ++ "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "dev": true, + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/webpack/node_modules/enhanced-resolve": { +- "version": "5.12.0", +- "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", +- "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", ++ "version": "5.16.0", ++ "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.16.0.tgz", ++ "integrity": "sha512-O+QWCviPNSSLAD9Ucn8Awv+poAkqn3T1XY5/N7kR7rQO9yfSGWkYZDwpJ+iKF7B8rxaQKWngSqACpgzeapSyoA==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4", +@@ -6091,24 +6081,10 @@ + "node": ">=10.13.0" + } + }, +- "node_modules/webpack/node_modules/jest-worker": { +- "version": "27.5.1", +- "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", +- "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", +- "dev": true, +- "dependencies": { +- "@types/node": "*", +- "merge-stream": "^2.0.0", +- "supports-color": "^8.0.0" +- }, +- "engines": { +- "node": ">= 10.13.0" +- } +- }, + "node_modules/webpack/node_modules/schema-utils": { +- "version": "3.1.1", +- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", +- "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", ++ "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, + "dependencies": { + "@types/json-schema": "^7.0.8", +@@ -6123,30 +6099,6 @@ + "url": "https://opencollective.com/webpack" + } + }, +- "node_modules/webpack/node_modules/serialize-javascript": { +- "version": "6.0.1", +- "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", +- "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", +- "dev": true, +- "dependencies": { +- "randombytes": "^2.1.0" +- } +- }, +- "node_modules/webpack/node_modules/supports-color": { +- "version": "8.1.1", +- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", +- "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", +- "dev": true, +- "dependencies": { +- "has-flag": "^4.0.0" +- }, +- "engines": { +- "node": ">=10" +- }, +- "funding": { +- "url": "https://github.com/chalk/supports-color?sponsor=1" +- } +- }, + "node_modules/webpack/node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", +@@ -6156,40 +6108,6 @@ + "node": ">=6" + } + }, +- "node_modules/webpack/node_modules/terser-webpack-plugin": { +- "version": "5.3.6", +- "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", +- "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", +- "dev": true, +- "dependencies": { +- "@jridgewell/trace-mapping": "^0.3.14", +- "jest-worker": "^27.4.5", +- "schema-utils": "^3.1.1", +- "serialize-javascript": "^6.0.0", +- "terser": "^5.14.1" +- }, +- "engines": { +- "node": ">= 10.13.0" +- }, +- "funding": { +- "type": "opencollective", +- "url": "https://opencollective.com/webpack" +- }, +- "peerDependencies": { +- "webpack": "^5.1.0" +- }, +- "peerDependenciesMeta": { +- "@swc/core": { +- "optional": true +- }, +- "esbuild": { +- "optional": true +- }, +- "uglify-js": { +- "optional": true +- } +- } +- }, + "node_modules/webpack/node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", +@@ -6354,18 +6272,6 @@ + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true +- }, +- "node_modules/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, +- "engines": { +- "node": ">=10" +- }, +- "funding": { +- "url": "https://github.com/sponsors/sindresorhus" +- } + } + }, + "dependencies": { +@@ -6384,52 +6290,52 @@ + "dev": true + }, + "@jridgewell/gen-mapping": { +- "version": "0.3.2", +- "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", +- "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", ++ "version": "0.3.5", ++ "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", ++ "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "dev": true, + "requires": { +- "@jridgewell/set-array": "^1.0.1", ++ "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", +- "@jridgewell/trace-mapping": "^0.3.9" ++ "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "@jridgewell/resolve-uri": { +- "version": "3.1.0", +- "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", +- "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", ++ "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 + }, + "@jridgewell/set-array": { +- "version": "1.1.2", +- "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", +- "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", ++ "version": "1.2.1", ++ "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", ++ "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "dev": true + }, + "@jridgewell/source-map": { +- "version": "0.3.2", +- "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", +- "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", ++ "version": "0.3.6", ++ "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", ++ "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", + "dev": true, + "requires": { +- "@jridgewell/gen-mapping": "^0.3.0", +- "@jridgewell/trace-mapping": "^0.3.9" ++ "@jridgewell/gen-mapping": "^0.3.5", ++ "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "@jridgewell/sourcemap-codec": { +- "version": "1.4.14", +- "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", +- "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", ++ "version": "1.4.15", ++ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", ++ "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true + }, + "@jridgewell/trace-mapping": { +- "version": "0.3.14", +- "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", +- "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", ++ "version": "0.3.25", ++ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", ++ "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dev": true, + "requires": { +- "@jridgewell/resolve-uri": "^3.0.3", +- "@jridgewell/sourcemap-codec": "^1.4.10" ++ "@jridgewell/resolve-uri": "^3.1.0", ++ "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "@jupyter-widgets/base": { +@@ -6450,61 +6356,254 @@ + } + }, + "@jupyterlab/builder": { +- "version": "3.6.1", +- "resolved": "https://registry.npmjs.org/@jupyterlab/builder/-/builder-3.6.1.tgz", +- "integrity": "sha512-LvHQe6InEXJisEcvAdvSFbEEl8OhTjxBSNz7MrjRB+Ur+Qs898dg8QhDH9Ad5mgK3uh4nEN1BDq9W7C/NomqoA==", +- "dev": true, +- "requires": { +- "@lumino/algorithm": "^1.9.0", +- "@lumino/application": "^1.31.3", +- "@lumino/commands": "^1.19.0", +- "@lumino/coreutils": "^1.11.0", +- "@lumino/disposable": "^1.10.0", +- "@lumino/domutils": "^1.8.0", +- "@lumino/dragdrop": "^1.13.0", +- "@lumino/messaging": "^1.10.0", +- "@lumino/properties": "^1.8.0", +- "@lumino/signaling": "^1.10.0", +- "@lumino/virtualdom": "^1.14.0", +- "@lumino/widgets": "^1.37.1", +- "ajv": "^6.12.3", +- "commander": "~6.0.0", +- "css-loader": "^5.0.1", ++ "version": "4.1.6", ++ "resolved": "https://registry.npmjs.org/@jupyterlab/builder/-/builder-4.1.6.tgz", ++ "integrity": "sha512-sZQY59qyj3gju1bmjfWGB3Xir/7X5XXR6IBceJjW+dfya9DWxssI7nfyguD6MEDjl7dTX2ITTeYYbO/dzpB6Bg==", ++ "dev": true, ++ "requires": { ++ "@lumino/algorithm": "^2.0.1", ++ "@lumino/application": "^2.3.0", ++ "@lumino/commands": "^2.2.0", ++ "@lumino/coreutils": "^2.1.2", ++ "@lumino/disposable": "^2.1.2", ++ "@lumino/domutils": "^2.0.1", ++ "@lumino/dragdrop": "^2.1.4", ++ "@lumino/messaging": "^2.0.1", ++ "@lumino/properties": "^2.0.1", ++ "@lumino/signaling": "^2.1.2", ++ "@lumino/virtualdom": "^2.0.1", ++ "@lumino/widgets": "^2.3.1", ++ "ajv": "^8.12.0", ++ "commander": "^9.4.1", ++ "css-loader": "^6.7.1", + "duplicate-package-checker-webpack-plugin": "^3.0.0", +- "file-loader": "~6.0.0", +- "fs-extra": "^9.0.1", ++ "fs-extra": "^10.1.0", + "glob": "~7.1.6", + "license-webpack-plugin": "^2.3.14", +- "mini-css-extract-plugin": "~1.3.2", ++ "mini-css-extract-plugin": "^2.7.0", ++ "mini-svg-data-uri": "^1.4.4", + "path-browserify": "^1.0.0", + "process": "^0.11.10", +- "raw-loader": "~4.0.0", + "source-map-loader": "~1.0.2", +- "style-loader": "~2.0.0", ++ "style-loader": "~3.3.1", + "supports-color": "^7.2.0", +- "svg-url-loader": "~6.0.0", +- "terser-webpack-plugin": "^4.1.0", +- "to-string-loader": "^1.1.6", +- "url-loader": "~4.1.0", +- "webpack": "^5.41.1", +- "webpack-cli": "^4.1.0", +- "webpack-merge": "^5.1.2", ++ "terser-webpack-plugin": "^5.3.7", ++ "webpack": "^5.76.1", ++ "webpack-cli": "^5.0.1", ++ "webpack-merge": "^5.8.0", + "worker-loader": "^3.0.2" + }, + "dependencies": { ++ "@lumino/algorithm": { ++ "version": "2.0.1", ++ "resolved": "https://registry.npmjs.org/@lumino/algorithm/-/algorithm-2.0.1.tgz", ++ "integrity": "sha512-iA+uuvA7DeNFB0/cQpIWNgO1c6z4pOSigifjstLy+rxf1U5ZzxIq+xudnEuTbWgKSTviG02j4cKwCyx1PO6rzA==", ++ "dev": true ++ }, ++ "@lumino/application": { ++ "version": "2.3.1", ++ "resolved": "https://registry.npmjs.org/@lumino/application/-/application-2.3.1.tgz", ++ "integrity": "sha512-f13alXxzJpQwkprF9NLFqS46FCKfElbL7rM7g+aJX4bf39l5Eia2isxhaDoUxtSi3D5zkHeajgp+s1tX4aDp8A==", ++ "dev": true, ++ "requires": { ++ "@lumino/commands": "^2.3.0", ++ "@lumino/coreutils": "^2.1.2", ++ "@lumino/widgets": "^2.3.2" ++ } ++ }, ++ "@lumino/collections": { ++ "version": "2.0.1", ++ "resolved": "https://registry.npmjs.org/@lumino/collections/-/collections-2.0.1.tgz", ++ "integrity": "sha512-8TbAU/48XVPKc/FOhGHLuugf2Gmx6vhVEx867KGG5fLwDOI8EW4gTno78yJUk8G0QpgNa+sdpB/LwbJFNIratg==", ++ "dev": true, ++ "requires": { ++ "@lumino/algorithm": "^2.0.1" ++ } ++ }, ++ "@lumino/commands": { ++ "version": "2.3.0", ++ "resolved": "https://registry.npmjs.org/@lumino/commands/-/commands-2.3.0.tgz", ++ "integrity": "sha512-qOF9p9W54IWjyXrbd9QKr0d5XIn5ZTh6PBFO4UBGvEJJPO477tDm0f36HUxMMRtdJvp5ArgTj5/Khd3L3BFayg==", ++ "dev": true, ++ "requires": { ++ "@lumino/algorithm": "^2.0.1", ++ "@lumino/coreutils": "^2.1.2", ++ "@lumino/disposable": "^2.1.2", ++ "@lumino/domutils": "^2.0.1", ++ "@lumino/keyboard": "^2.0.1", ++ "@lumino/signaling": "^2.1.2", ++ "@lumino/virtualdom": "^2.0.1" ++ } ++ }, ++ "@lumino/coreutils": { ++ "version": "2.1.2", ++ "resolved": "https://registry.npmjs.org/@lumino/coreutils/-/coreutils-2.1.2.tgz", ++ "integrity": "sha512-vyz7WzchTO4HQ8iVAxvSUmb5o/8t3cz1vBo8V4ZIaPGada0Jx0xe3tKQ8bXp4pjHc+AEhMnkCnlUyVYMWbnj4A==", ++ "dev": true ++ }, ++ "@lumino/disposable": { ++ "version": "2.1.2", ++ "resolved": "https://registry.npmjs.org/@lumino/disposable/-/disposable-2.1.2.tgz", ++ "integrity": "sha512-0qmB6zPt9+uj4SVMTfISn0wUOjYHahtKotwxDD5flfcscj2gsXaFCXO4Oqot1zcsZbg8uJmTUhEzAvFW0QhFNA==", ++ "dev": true, ++ "requires": { ++ "@lumino/signaling": "^2.1.2" ++ } ++ }, ++ "@lumino/domutils": { ++ "version": "2.0.1", ++ "resolved": "https://registry.npmjs.org/@lumino/domutils/-/domutils-2.0.1.tgz", ++ "integrity": "sha512-tbcfhsdKH04AMjSgYAYGD2xE80YcjrqKnfMTeU2NHt4J294Hzxs1GvEmSMk5qJ3Bbgwx6Z4BbQ7apnFg8Gc6cA==", ++ "dev": true ++ }, ++ "@lumino/dragdrop": { ++ "version": "2.1.4", ++ "resolved": "https://registry.npmjs.org/@lumino/dragdrop/-/dragdrop-2.1.4.tgz", ++ "integrity": "sha512-/ckaYPHIZC1Ff0pU2H3WDI/Xm7V3i0XnyYG4PeZvG1+ovc0I0zeZtlb6qZXne0Vi2r8L2a0624FjF2CwwgNSnA==", ++ "dev": true, ++ "requires": { ++ "@lumino/coreutils": "^2.1.2", ++ "@lumino/disposable": "^2.1.2" ++ } ++ }, ++ "@lumino/keyboard": { ++ "version": "2.0.1", ++ "resolved": "https://registry.npmjs.org/@lumino/keyboard/-/keyboard-2.0.1.tgz", ++ "integrity": "sha512-R2mrH9HCEcv/0MSAl7bEUbjCNOnhrg49nXZBEVckg//TEG+sdayCsyrbJNMPcZ07asIPKc6mq3v7DpAmDKqh+w==", ++ "dev": true ++ }, ++ "@lumino/messaging": { ++ "version": "2.0.1", ++ "resolved": "https://registry.npmjs.org/@lumino/messaging/-/messaging-2.0.1.tgz", ++ "integrity": "sha512-Z1b9Sq7i2yw7BN/u9ezoBUMYK06CsQXO7BqpczSnEO0PfwFf9dWi7y9VcIySOBz9uogsT1uczZMIMtLefk+xPQ==", ++ "dev": true, ++ "requires": { ++ "@lumino/algorithm": "^2.0.1", ++ "@lumino/collections": "^2.0.1" ++ } ++ }, ++ "@lumino/properties": { ++ "version": "2.0.1", ++ "resolved": "https://registry.npmjs.org/@lumino/properties/-/properties-2.0.1.tgz", ++ "integrity": "sha512-RPtHrp8cQqMnTC915lOIdrmsbPDCC7PhPOZb2YY7/Jj6dEdwmGhoMthc2tBEYWoHP+tU/hVm8UR/mEQby22srQ==", ++ "dev": true ++ }, ++ "@lumino/signaling": { ++ "version": "2.1.2", ++ "resolved": "https://registry.npmjs.org/@lumino/signaling/-/signaling-2.1.2.tgz", ++ "integrity": "sha512-KtwKxx+xXkLOX/BdSqtvnsqBTPKDIENFBKeYkMTxstQc3fHRmyTzmaVoeZES+pr1EUy3e8vM4pQFVQpb8VsDdA==", ++ "dev": true, ++ "requires": { ++ "@lumino/algorithm": "^2.0.1", ++ "@lumino/coreutils": "^2.1.2" ++ } ++ }, ++ "@lumino/virtualdom": { ++ "version": "2.0.1", ++ "resolved": "https://registry.npmjs.org/@lumino/virtualdom/-/virtualdom-2.0.1.tgz", ++ "integrity": "sha512-WNM+uUZX7vORhlDRN9NmhEE04Tz1plDjtbwsX+i/51pQj2N2r7+gsVPY/gR4w+I5apmC3zG8/BojjJYIwi8ogA==", ++ "dev": true, ++ "requires": { ++ "@lumino/algorithm": "^2.0.1" ++ } ++ }, ++ "@lumino/widgets": { ++ "version": "2.3.2", ++ "resolved": "https://registry.npmjs.org/@lumino/widgets/-/widgets-2.3.2.tgz", ++ "integrity": "sha512-IUx4VNplRS9V+6RqG7K46QAnf5OzhcjZ3Us6WcZzcEO9K5FD73BK914rnFAat4BnWScdTAdZGUGKOvLPT9kuNA==", ++ "dev": true, ++ "requires": { ++ "@lumino/algorithm": "^2.0.1", ++ "@lumino/commands": "^2.3.0", ++ "@lumino/coreutils": "^2.1.2", ++ "@lumino/disposable": "^2.1.2", ++ "@lumino/domutils": "^2.0.1", ++ "@lumino/dragdrop": "^2.1.4", ++ "@lumino/keyboard": "^2.0.1", ++ "@lumino/messaging": "^2.0.1", ++ "@lumino/properties": "^2.0.1", ++ "@lumino/signaling": "^2.1.2", ++ "@lumino/virtualdom": "^2.0.1" ++ } ++ }, ++ "@webpack-cli/configtest": { ++ "version": "2.1.1", ++ "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.1.1.tgz", ++ "integrity": "sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw==", ++ "dev": true, ++ "requires": {} ++ }, ++ "@webpack-cli/info": { ++ "version": "2.0.2", ++ "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.2.tgz", ++ "integrity": "sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A==", ++ "dev": true, ++ "requires": {} ++ }, ++ "@webpack-cli/serve": { ++ "version": "2.0.5", ++ "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.5.tgz", ++ "integrity": "sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==", ++ "dev": true, ++ "requires": {} ++ }, ++ "ajv": { ++ "version": "8.12.0", ++ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", ++ "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", ++ "dev": true, ++ "requires": { ++ "fast-deep-equal": "^3.1.1", ++ "json-schema-traverse": "^1.0.0", ++ "require-from-string": "^2.0.2", ++ "uri-js": "^4.2.2" ++ } ++ }, ++ "colorette": { ++ "version": "2.0.20", ++ "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", ++ "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", ++ "dev": true ++ }, + "commander": { +- "version": "6.0.0", +- "resolved": "https://registry.npmjs.org/commander/-/commander-6.0.0.tgz", +- "integrity": "sha512-s7EA+hDtTYNhuXkTlhqew4txMZVdszBmKWSPEMxGr8ru8JXR7bLUFIAtPhcSuFdJQ0ILMxnJi8GkQL0yvDy/YA==", ++ "version": "9.5.0", ++ "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", ++ "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true + }, ++ "cross-spawn": { ++ "version": "7.0.3", ++ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", ++ "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", ++ "dev": true, ++ "requires": { ++ "path-key": "^3.1.0", ++ "shebang-command": "^2.0.0", ++ "which": "^2.0.1" ++ } ++ }, ++ "css-loader": { ++ "version": "6.11.0", ++ "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz", ++ "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", ++ "dev": true, ++ "requires": { ++ "icss-utils": "^5.1.0", ++ "postcss": "^8.4.33", ++ "postcss-modules-extract-imports": "^3.1.0", ++ "postcss-modules-local-by-default": "^4.0.5", ++ "postcss-modules-scope": "^3.2.0", ++ "postcss-modules-values": "^4.0.0", ++ "postcss-value-parser": "^4.2.0", ++ "semver": "^7.5.4" ++ } ++ }, + "fs-extra": { +- "version": "9.1.0", +- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", +- "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", ++ "version": "10.1.0", ++ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", ++ "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "requires": { +- "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" +@@ -6519,6 +6618,18 @@ + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + }, ++ "interpret": { ++ "version": "3.1.1", ++ "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz", ++ "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==", ++ "dev": true ++ }, ++ "json-schema-traverse": { ++ "version": "1.0.0", ++ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", ++ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", ++ "dev": true ++ }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", +@@ -6540,17 +6651,45 @@ + "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==", ++ "path-key": { ++ "version": "3.1.1", ++ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", ++ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", ++ "dev": true ++ }, ++ "rechoir": { ++ "version": "0.8.0", ++ "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", ++ "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==", + "dev": true, + "requires": { +- "@types/json-schema": "^7.0.6", +- "ajv": "^6.12.5", +- "ajv-keywords": "^3.5.2" ++ "resolve": "^1.20.0" ++ } ++ }, ++ "semver": { ++ "version": "7.6.0", ++ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", ++ "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", ++ "dev": true, ++ "requires": { ++ "lru-cache": "^6.0.0" + } + }, ++ "shebang-command": { ++ "version": "2.0.0", ++ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", ++ "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", ++ "dev": true, ++ "requires": { ++ "shebang-regex": "^3.0.0" ++ } ++ }, ++ "shebang-regex": { ++ "version": "3.0.0", ++ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", ++ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", ++ "dev": true ++ }, + "source-map-loader": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-1.0.2.tgz", +@@ -6564,6 +6703,24 @@ + "source-map": "^0.6.1" + }, + "dependencies": { ++ "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" ++ } ++ }, ++ "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 ++ }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", +@@ -6578,20 +6735,55 @@ + } + }, + "style-loader": { +- "version": "2.0.0", +- "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-2.0.0.tgz", +- "integrity": "sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==", ++ "version": "3.3.4", ++ "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.4.tgz", ++ "integrity": "sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==", + "dev": true, +- "requires": { +- "loader-utils": "^2.0.0", +- "schema-utils": "^3.0.0" +- } ++ "requires": {} + }, + "universalify": { +- "version": "2.0.0", +- "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", +- "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", ++ "version": "2.0.1", ++ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", ++ "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true ++ }, ++ "webpack-cli": { ++ "version": "5.1.4", ++ "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.1.4.tgz", ++ "integrity": "sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg==", ++ "dev": true, ++ "requires": { ++ "@discoveryjs/json-ext": "^0.5.0", ++ "@webpack-cli/configtest": "^2.1.1", ++ "@webpack-cli/info": "^2.0.2", ++ "@webpack-cli/serve": "^2.0.5", ++ "colorette": "^2.0.14", ++ "commander": "^10.0.1", ++ "cross-spawn": "^7.0.3", ++ "envinfo": "^7.7.3", ++ "fastest-levenshtein": "^1.0.12", ++ "import-local": "^3.0.2", ++ "interpret": "^3.1.1", ++ "rechoir": "^0.8.0", ++ "webpack-merge": "^5.7.3" ++ }, ++ "dependencies": { ++ "commander": { ++ "version": "10.0.1", ++ "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", ++ "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", ++ "dev": true ++ } ++ } ++ }, ++ "which": { ++ "version": "2.0.2", ++ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", ++ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", ++ "dev": true, ++ "requires": { ++ "isexe": "^2.0.0" ++ } + } + } + }, +@@ -6879,33 +7071,6 @@ + "resolved": "https://registry.npmjs.org/@mapbox/whoots-js/-/whoots-js-3.1.0.tgz", + "integrity": "sha512-Es6WcD0nO5l+2BOQS4uLfNPYQaNDfbot3X1XUoloz+x0mPDS3eeORZJl06HXjwBG1fOGwCRnzK88LMdxKRrd6Q==" + }, +- "@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": { +- "mkdirp": { +- "version": "1.0.4", +- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", +- "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", +- "dev": true +- }, +- "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" +- } +- } +- } +- }, + "@plotly/d3": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@plotly/d3/-/d3-3.8.1.tgz", +@@ -7054,9 +7219,9 @@ + } + }, + "@types/estree": { +- "version": "0.0.51", +- "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", +- "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", ++ "version": "1.0.5", ++ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", ++ "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", + "dev": true + }, + "@types/jquery": { +@@ -7127,148 +7292,148 @@ + } + }, + "@webassemblyjs/ast": { +- "version": "1.11.1", +- "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", +- "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", ++ "version": "1.12.1", ++ "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", ++ "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", + "dev": true, + "requires": { +- "@webassemblyjs/helper-numbers": "1.11.1", +- "@webassemblyjs/helper-wasm-bytecode": "1.11.1" ++ "@webassemblyjs/helper-numbers": "1.11.6", ++ "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, + "@webassemblyjs/floating-point-hex-parser": { +- "version": "1.11.1", +- "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", +- "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", ++ "version": "1.11.6", ++ "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", ++ "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", + "dev": true + }, + "@webassemblyjs/helper-api-error": { +- "version": "1.11.1", +- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", +- "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", ++ "version": "1.11.6", ++ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", ++ "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", + "dev": true + }, + "@webassemblyjs/helper-buffer": { +- "version": "1.11.1", +- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", +- "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", ++ "version": "1.12.1", ++ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", ++ "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==", + "dev": true + }, + "@webassemblyjs/helper-numbers": { +- "version": "1.11.1", +- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", +- "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", ++ "version": "1.11.6", ++ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", ++ "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "dev": true, + "requires": { +- "@webassemblyjs/floating-point-hex-parser": "1.11.1", +- "@webassemblyjs/helper-api-error": "1.11.1", ++ "@webassemblyjs/floating-point-hex-parser": "1.11.6", ++ "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { +- "version": "1.11.1", +- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", +- "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", ++ "version": "1.11.6", ++ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", ++ "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", + "dev": true + }, + "@webassemblyjs/helper-wasm-section": { +- "version": "1.11.1", +- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", +- "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", ++ "version": "1.12.1", ++ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", ++ "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", + "dev": true, + "requires": { +- "@webassemblyjs/ast": "1.11.1", +- "@webassemblyjs/helper-buffer": "1.11.1", +- "@webassemblyjs/helper-wasm-bytecode": "1.11.1", +- "@webassemblyjs/wasm-gen": "1.11.1" ++ "@webassemblyjs/ast": "1.12.1", ++ "@webassemblyjs/helper-buffer": "1.12.1", ++ "@webassemblyjs/helper-wasm-bytecode": "1.11.6", ++ "@webassemblyjs/wasm-gen": "1.12.1" + } + }, + "@webassemblyjs/ieee754": { +- "version": "1.11.1", +- "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", +- "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", ++ "version": "1.11.6", ++ "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", ++ "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "dev": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { +- "version": "1.11.1", +- "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", +- "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", ++ "version": "1.11.6", ++ "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", ++ "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "dev": true, + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { +- "version": "1.11.1", +- "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", +- "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", ++ "version": "1.11.6", ++ "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", ++ "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", + "dev": true + }, + "@webassemblyjs/wasm-edit": { +- "version": "1.11.1", +- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", +- "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", ++ "version": "1.12.1", ++ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", ++ "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", + "dev": true, + "requires": { +- "@webassemblyjs/ast": "1.11.1", +- "@webassemblyjs/helper-buffer": "1.11.1", +- "@webassemblyjs/helper-wasm-bytecode": "1.11.1", +- "@webassemblyjs/helper-wasm-section": "1.11.1", +- "@webassemblyjs/wasm-gen": "1.11.1", +- "@webassemblyjs/wasm-opt": "1.11.1", +- "@webassemblyjs/wasm-parser": "1.11.1", +- "@webassemblyjs/wast-printer": "1.11.1" ++ "@webassemblyjs/ast": "1.12.1", ++ "@webassemblyjs/helper-buffer": "1.12.1", ++ "@webassemblyjs/helper-wasm-bytecode": "1.11.6", ++ "@webassemblyjs/helper-wasm-section": "1.12.1", ++ "@webassemblyjs/wasm-gen": "1.12.1", ++ "@webassemblyjs/wasm-opt": "1.12.1", ++ "@webassemblyjs/wasm-parser": "1.12.1", ++ "@webassemblyjs/wast-printer": "1.12.1" + } + }, + "@webassemblyjs/wasm-gen": { +- "version": "1.11.1", +- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", +- "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", ++ "version": "1.12.1", ++ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", ++ "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", + "dev": true, + "requires": { +- "@webassemblyjs/ast": "1.11.1", +- "@webassemblyjs/helper-wasm-bytecode": "1.11.1", +- "@webassemblyjs/ieee754": "1.11.1", +- "@webassemblyjs/leb128": "1.11.1", +- "@webassemblyjs/utf8": "1.11.1" ++ "@webassemblyjs/ast": "1.12.1", ++ "@webassemblyjs/helper-wasm-bytecode": "1.11.6", ++ "@webassemblyjs/ieee754": "1.11.6", ++ "@webassemblyjs/leb128": "1.11.6", ++ "@webassemblyjs/utf8": "1.11.6" + } + }, + "@webassemblyjs/wasm-opt": { +- "version": "1.11.1", +- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", +- "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", ++ "version": "1.12.1", ++ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", ++ "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", + "dev": true, + "requires": { +- "@webassemblyjs/ast": "1.11.1", +- "@webassemblyjs/helper-buffer": "1.11.1", +- "@webassemblyjs/wasm-gen": "1.11.1", +- "@webassemblyjs/wasm-parser": "1.11.1" ++ "@webassemblyjs/ast": "1.12.1", ++ "@webassemblyjs/helper-buffer": "1.12.1", ++ "@webassemblyjs/wasm-gen": "1.12.1", ++ "@webassemblyjs/wasm-parser": "1.12.1" + } + }, + "@webassemblyjs/wasm-parser": { +- "version": "1.11.1", +- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", +- "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", ++ "version": "1.12.1", ++ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", ++ "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", + "dev": true, + "requires": { +- "@webassemblyjs/ast": "1.11.1", +- "@webassemblyjs/helper-api-error": "1.11.1", +- "@webassemblyjs/helper-wasm-bytecode": "1.11.1", +- "@webassemblyjs/ieee754": "1.11.1", +- "@webassemblyjs/leb128": "1.11.1", +- "@webassemblyjs/utf8": "1.11.1" ++ "@webassemblyjs/ast": "1.12.1", ++ "@webassemblyjs/helper-api-error": "1.11.6", ++ "@webassemblyjs/helper-wasm-bytecode": "1.11.6", ++ "@webassemblyjs/ieee754": "1.11.6", ++ "@webassemblyjs/leb128": "1.11.6", ++ "@webassemblyjs/utf8": "1.11.6" + } + }, + "@webassemblyjs/wast-printer": { +- "version": "1.11.1", +- "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", +- "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", ++ "version": "1.12.1", ++ "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", ++ "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", + "dev": true, + "requires": { +- "@webassemblyjs/ast": "1.11.1", ++ "@webassemblyjs/ast": "1.12.1", + "@xtuc/long": "4.2.2" + } + }, +@@ -7323,16 +7488,6 @@ + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + }, +- "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", +@@ -7344,6 +7499,35 @@ + "uri-js": "^4.2.2" + } + }, ++ "ajv-formats": { ++ "version": "2.1.1", ++ "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", ++ "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", ++ "dev": true, ++ "requires": { ++ "ajv": "^8.0.0" ++ }, ++ "dependencies": { ++ "ajv": { ++ "version": "8.12.0", ++ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", ++ "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", ++ "dev": true, ++ "requires": { ++ "fast-deep-equal": "^3.1.1", ++ "json-schema-traverse": "^1.0.0", ++ "require-from-string": "^2.0.2", ++ "uri-js": "^4.2.2" ++ } ++ }, ++ "json-schema-traverse": { ++ "version": "1.0.0", ++ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", ++ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", ++ "dev": true ++ } ++ } ++ }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", +@@ -7399,12 +7583,6 @@ + "resolved": "https://registry.npmjs.org/array-rearrange/-/array-rearrange-2.2.2.tgz", + "integrity": "sha512-UfobP5N12Qm4Qu4fwLDIi2v6+wZsSf6snYSxAMeKhrh37YGnNWZPRmVEKc/2wfms53TLQnzfpG8wCx2Y/6NG1w==" + }, +- "at-least-node": { +- "version": "1.0.0", +- "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", +- "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", +- "dev": true +- }, + "backbone": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/backbone/-/backbone-1.2.3.tgz", +@@ -7479,30 +7657,15 @@ + } + }, + "browserslist": { +- "version": "4.16.6", +- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", +- "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", ++ "version": "4.23.0", ++ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", ++ "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", + "dev": true, + "requires": { +- "caniuse-lite": "^1.0.30001219", +- "colorette": "^1.2.2", +- "electron-to-chromium": "^1.3.723", +- "escalade": "^3.1.1", +- "node-releases": "^1.1.71" +- }, +- "dependencies": { +- "caniuse-lite": { +- "version": "1.0.30001231", +- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001231.tgz", +- "integrity": "sha512-WAFFv31GgU4DiwNAy77qMo3nNyycEhH3ikcCVHvkQpPe/fO8Tb2aRYzss8kgyLQBm8mJ7OryW4X6Y4vsBCIqag==", +- "dev": true +- }, +- "electron-to-chromium": { +- "version": "1.3.742", +- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.742.tgz", +- "integrity": "sha512-ihL14knI9FikJmH2XUIDdZFWJxvr14rPSdOhJ7PpS27xbz8qmaRwCwyg/bmFwjWKmWK9QyamiCZVCvXm5CH//Q==", +- "dev": true +- } ++ "caniuse-lite": "^1.0.30001587", ++ "electron-to-chromium": "^1.4.668", ++ "node-releases": "^2.0.14", ++ "update-browserslist-db": "^1.0.13" + } + }, + "buffer-from": { +@@ -7510,48 +7673,6 @@ + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + }, +- "cacache": { +- "version": "15.0.6", +- "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.0.6.tgz", +- "integrity": "sha512-g1WYDMct/jzW+JdWEyjaX2zoBkZ6ZT9VpOyp2I/VMtDsNLffNat3kqPFfi1eDRSK9/SuKGyORDHcQMcPF8sQ/w==", +- "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": { +- "mkdirp": { +- "version": "1.0.4", +- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", +- "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", +- "dev": true +- }, +- "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" +- } +- } +- } +- }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", +@@ -7562,6 +7683,12 @@ + "get-intrinsic": "^1.0.2" + } + }, ++ "caniuse-lite": { ++ "version": "1.0.30001607", ++ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001607.tgz", ++ "integrity": "sha512-WcvhVRjXLKFB/kmOFVwELtMxyhq3iM/MvmXcyCe2PNf166c39mptscOc/45TTS96n2gpNV2z7+NakArTWZCQ3w==", ++ "dev": true ++ }, + "canvas-fit": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/canvas-fit/-/canvas-fit-1.5.0.tgz", +@@ -7598,12 +7725,6 @@ + } + } + }, +- "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.2", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", +@@ -7618,12 +7739,6 @@ + "resolved": "https://registry.npmjs.org/clamp/-/clamp-1.0.1.tgz", + "integrity": "sha512-kgMuFyE78OC6Dyu3Dy7vcx4uy97EIbVxJB/B0eJ3bUNAkwdNcxYzgKltnyADiYwsR7SEqkkUPsEUT//OVS6XMA==" + }, +- "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 +- }, + "clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", +@@ -7723,12 +7838,6 @@ + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, +- "commondir": { +- "version": "1.0.1", +- "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", +- "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", +- "dev": true +- }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", +@@ -8114,6 +8223,12 @@ + "resolved": "https://registry.npmjs.org/earcut/-/earcut-2.2.4.tgz", + "integrity": "sha512-/pjZsA1b4RPHbeWZQn66SWS8nZZWLQQ23oE3Eam7aroEFGEvwKAsJfZ9ytiEMycfzXWpca4FA9QIOehf7PocBQ==" + }, ++ "electron-to-chromium": { ++ "version": "1.4.729", ++ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.729.tgz", ++ "integrity": "sha512-bx7+5Saea/qu14kmPTDHQxkp2UnziG3iajUQu3BxFvCOnpAJdDbMV4rSl+EqFDkkpNNVUFlR1kDfpL59xfy1HA==", ++ "dev": true ++ }, + "element-size": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/element-size/-/element-size-1.1.1.tgz", +@@ -8210,9 +8325,9 @@ + } + }, + "es-module-lexer": { +- "version": "0.9.3", +- "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", +- "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", ++ "version": "1.5.0", ++ "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.0.tgz", ++ "integrity": "sha512-pqrTKmwEIgafsYZAGw9kszYzmagcE/n4dbgwGWLEXg7J4QFJVQRBld8j3Q3GNez79jzxZshq0bcT962QHOghjw==", + "dev": true + }, + "es-to-primitive": { +@@ -8267,9 +8382,9 @@ + } + }, + "escalade": { +- "version": "3.1.1", +- "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", +- "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", ++ "version": "3.1.2", ++ "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", ++ "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "dev": true + }, + "escape-string-regexp": { +@@ -8457,29 +8572,6 @@ + "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", + "dev": true + }, +- "file-loader": { +- "version": "6.0.0", +- "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.0.0.tgz", +- "integrity": "sha512-/aMOAYEFXDdjG0wytpTL5YQLfZnnTmLNjn+AIrJ/6HVnTfDqLsVKUUwkDf4I4kgex36BvjuXEn/TX9B/1ESyqQ==", +- "dev": true, +- "requires": { +- "loader-utils": "^2.0.0", +- "schema-utils": "^2.6.5" +- }, +- "dependencies": { +- "loader-utils": { +- "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, +- "requires": { +- "big.js": "^5.2.2", +- "emojis-list": "^3.0.0", +- "json5": "^2.1.2" +- } +- } +- } +- }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", +@@ -8489,17 +8581,6 @@ + "to-regex-range": "^5.0.1" + } + }, +- "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-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", +@@ -8516,6 +8597,12 @@ + "path-exists": "^4.0.0" + } + }, ++ "flat": { ++ "version": "5.0.2", ++ "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", ++ "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", ++ "dev": true ++ }, + "flatten-vertex-data": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/flatten-vertex-data/-/flatten-vertex-data-1.0.2.tgz", +@@ -8560,15 +8647,6 @@ + "universalify": "^0.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.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", +@@ -8854,9 +8932,9 @@ + } + }, + "graceful-fs": { +- "version": "4.2.10", +- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", +- "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" ++ "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==" + }, + "grid-index": { + "version": "1.1.0", +@@ -8952,30 +9030,12 @@ + "resolve-cwd": "^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 +- }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "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", +@@ -9159,14 +9219,25 @@ + "dev": true + }, + "jest-worker": { +- "version": "26.6.2", +- "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", +- "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", ++ "version": "27.5.1", ++ "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", ++ "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", +- "supports-color": "^7.0.0" ++ "supports-color": "^8.0.0" ++ }, ++ "dependencies": { ++ "supports-color": { ++ "version": "8.1.1", ++ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", ++ "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", ++ "dev": true, ++ "requires": { ++ "has-flag": "^4.0.0" ++ } ++ } + } + }, + "jquery": { +@@ -9253,28 +9324,6 @@ + "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==", + "dev": true + }, +- "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, +- "requires": { +- "big.js": "^5.2.2", +- "emojis-list": "^3.0.0", +- "json5": "^1.0.1" +- }, +- "dependencies": { +- "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, +- "requires": { +- "minimist": "^1.2.0" +- } +- } +- } +- }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", +@@ -9295,29 +9344,12 @@ + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "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==", ++ "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": { +- "semver": "^6.0.0" +- }, +- "dependencies": { +- "semver": { +- "version": "6.3.0", +- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", +- "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", +- "dev": true +- } ++ "yallist": "^4.0.0" + } + }, + "map-limit": { +@@ -9427,40 +9459,68 @@ + "dev": true + }, + "mini-css-extract-plugin": { +- "version": "1.3.9", +- "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.3.9.tgz", +- "integrity": "sha512-Ac4s+xhVbqlyhXS5J/Vh/QXUz3ycXlCqoCPpg0vdfhsIBH9eg/It/9L1r1XhSCH737M1lqcWnMuWL13zcygn5A==", ++ "version": "2.8.1", ++ "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.8.1.tgz", ++ "integrity": "sha512-/1HDlyFRxWIZPI1ZpgqlZ8jMw/1Dp/dl3P0L1jtZ+zVcHqwPhGwaJwKL00WVgfnBy6PWCde9W65or7IIETImuA==", + "dev": true, + "requires": { +- "loader-utils": "^2.0.0", +- "schema-utils": "^3.0.0", +- "webpack-sources": "^1.1.0" ++ "schema-utils": "^4.0.0", ++ "tapable": "^2.2.1" + }, + "dependencies": { +- "loader-utils": { +- "version": "2.0.4", +- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", +- "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", ++ "ajv": { ++ "version": "8.12.0", ++ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", ++ "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "requires": { +- "big.js": "^5.2.2", +- "emojis-list": "^3.0.0", +- "json5": "^2.1.2" ++ "fast-deep-equal": "^3.1.1", ++ "json-schema-traverse": "^1.0.0", ++ "require-from-string": "^2.0.2", ++ "uri-js": "^4.2.2" ++ } ++ }, ++ "ajv-keywords": { ++ "version": "5.1.0", ++ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", ++ "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", ++ "dev": true, ++ "requires": { ++ "fast-deep-equal": "^3.1.3" + } + }, ++ "json-schema-traverse": { ++ "version": "1.0.0", ++ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", ++ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", ++ "dev": true ++ }, + "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": "4.2.0", ++ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", ++ "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dev": true, + "requires": { +- "@types/json-schema": "^7.0.6", +- "ajv": "^6.12.5", +- "ajv-keywords": "^3.5.2" ++ "@types/json-schema": "^7.0.9", ++ "ajv": "^8.9.0", ++ "ajv-formats": "^2.1.1", ++ "ajv-keywords": "^5.1.0" + } ++ }, ++ "tapable": { ++ "version": "2.2.1", ++ "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", ++ "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", ++ "dev": true + } + } + }, ++ "mini-svg-data-uri": { ++ "version": "1.4.4", ++ "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz", ++ "integrity": "sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==", ++ "dev": true ++ }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", +@@ -9475,52 +9535,6 @@ + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + }, +- "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" +- } +- }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", +@@ -9582,9 +9596,9 @@ + "integrity": "sha512-TvmkNhkv8yct0SVBSy+o8wYzXjE4Zz3PCesbfs8HiCXXdcTuocApFv11UWlNFWKYsP2okqrhb7JNlSm9InBhIw==" + }, + "nanoid": { +- "version": "3.3.2", +- "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.2.tgz", +- "integrity": "sha512-CuHBogktKwpm5g2sRgv83jEy2ijFzBwMoYA60orPDR7ynsLijJDqgsi4RDGj3OJpy3Ieb+LYwiRmIOGyytgITA==", ++ "version": "3.3.7", ++ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", ++ "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "dev": true + }, + "native-promise-only": { +@@ -9628,9 +9642,9 @@ + } + }, + "node-releases": { +- "version": "1.1.71", +- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", +- "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==", ++ "version": "2.0.14", ++ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", ++ "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", + "dev": true + }, + "normalize-package-data": { +@@ -9751,15 +9765,6 @@ + "word-wrap": "~1.2.3" + } + }, +- "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" +- } +- }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", +@@ -9780,15 +9785,6 @@ + } + } + }, +- "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" +- } +- }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", +@@ -9884,6 +9880,12 @@ + "resolved": "https://registry.npmjs.org/pick-by-alias/-/pick-by-alias-1.2.0.tgz", + "integrity": "sha512-ESj2+eBxhGrcA1azgHs7lARG5+5iLakc/6nlfbpjcLl00HuuUOIuORhYXN4D1HfvMSKuVtFQjAlnwi1JHEeDIw==" + }, ++ "picocolors": { ++ "version": "1.0.0", ++ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", ++ "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", ++ "dev": true ++ }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", +@@ -9978,27 +9980,27 @@ + "integrity": "sha512-mKjR5nolISvF+q2BtC1fi/llpxBPTQ3wLWN8+ldzdw2Hocpc8C72ZqnamCM4Z6z+68GVVjkeM01WJegQmZ8MEQ==" + }, + "postcss": { +- "version": "8.3.2", +- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.2.tgz", +- "integrity": "sha512-y1FK/AWdZlBF5lusS5j5l4/vF67+vQZt1SXPVJ32y1kRGDQyrs1zk32hG1cInRTu14P0V+orPz+ifwW/7rR4bg==", ++ "version": "8.4.38", ++ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", ++ "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "dev": true, + "requires": { +- "colorette": "^1.2.2", +- "nanoid": "^3.1.23", +- "source-map-js": "^0.6.2" ++ "nanoid": "^3.3.7", ++ "picocolors": "^1.0.0", ++ "source-map-js": "^1.2.0" + } + }, + "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, + "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==", ++ "version": "4.0.5", ++ "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz", ++ "integrity": "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==", + "dev": true, + "requires": { + "icss-utils": "^5.0.0", +@@ -10007,9 +10009,9 @@ + } + }, + "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.0", ++ "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz", ++ "integrity": "sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.4" +@@ -10037,9 +10039,9 @@ + } + }, + "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==", ++ "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 + }, + "potpack": { +@@ -10079,12 +10081,6 @@ + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, +- "promise-inflight": { +- "version": "1.0.1", +- "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", +- "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", +- "dev": true +- }, + "protocol-buffers-schema": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/protocol-buffers-schema/-/protocol-buffers-schema-3.6.0.tgz", +@@ -10128,40 +10124,6 @@ + "safe-buffer": "^5.1.0" + } + }, +- "raw-loader": { +- "version": "4.0.2", +- "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.2.tgz", +- "integrity": "sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==", +- "dev": true, +- "requires": { +- "loader-utils": "^2.0.0", +- "schema-utils": "^3.0.0" +- }, +- "dependencies": { +- "loader-utils": { +- "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, +- "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" +- } +- } +- } +- }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", +@@ -10277,6 +10239,12 @@ + "regl-scatter2d": "^3.2.3" + } + }, ++ "require-from-string": { ++ "version": "2.0.2", ++ "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", ++ "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", ++ "dev": true ++ }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", +@@ -10367,9 +10335,9 @@ + "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==", ++ "version": "6.0.2", ++ "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", ++ "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" +@@ -10434,9 +10402,9 @@ + "devOptional": 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==", ++ "version": "1.2.0", ++ "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", ++ "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "dev": true + }, + "source-map-loader": { +@@ -10486,6 +10454,16 @@ + } + } + }, ++ "source-map-support": { ++ "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, ++ "requires": { ++ "buffer-from": "^1.0.0", ++ "source-map": "^0.6.0" ++ } ++ }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", +@@ -10518,15 +10496,6 @@ + "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", + "dev": true + }, +- "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" +- } +- }, + "stack-trace": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.9.tgz", +@@ -10727,111 +10696,52 @@ + "svg-path-bounds": "^1.0.1" + } + }, +- "svg-url-loader": { +- "version": "6.0.0", +- "resolved": "https://registry.npmjs.org/svg-url-loader/-/svg-url-loader-6.0.0.tgz", +- "integrity": "sha512-Qr5SCKxyxKcRnvnVrO3iQj9EX/v40UiGEMshgegzV7vpo3yc+HexELOdtWcA3MKjL8IyZZ1zOdcILmDEa/8JJQ==", +- "dev": true, +- "requires": { +- "file-loader": "~6.0.0", +- "loader-utils": "~2.0.0" +- }, +- "dependencies": { +- "loader-utils": { +- "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, +- "requires": { +- "big.js": "^5.2.2", +- "emojis-list": "^3.0.0", +- "json5": "^2.1.2" +- } +- } +- } +- }, + "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.11", +- "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", +- "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", +- "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" +- }, +- "dependencies": { +- "mkdirp": { +- "version": "1.0.4", +- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", +- "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", +- "dev": true +- } +- } +- }, + "terser": { +- "version": "5.14.2", +- "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", +- "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", ++ "version": "5.30.3", ++ "resolved": "https://registry.npmjs.org/terser/-/terser-5.30.3.tgz", ++ "integrity": "sha512-STdUgOUx8rLbMGO9IOwHLpCqolkDITFFQSMYYwKE1N2lY6MVSaeoi10z/EhWxRc6ybqoVmKSkhKYH/XUpl7vSA==", + "dev": true, + "requires": { +- "@jridgewell/source-map": "^0.3.2", +- "acorn": "^8.5.0", ++ "@jridgewell/source-map": "^0.3.3", ++ "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "dependencies": { + "acorn": { +- "version": "8.8.0", +- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", +- "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", ++ "version": "8.11.3", ++ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", ++ "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "dev": true +- }, +- "source-map-support": { +- "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, +- "requires": { +- "buffer-from": "^1.0.0", +- "source-map": "^0.6.0" +- } + } + } + }, + "terser-webpack-plugin": { +- "version": "4.2.3", +- "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz", +- "integrity": "sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ==", ++ "version": "5.3.10", ++ "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", ++ "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", + "dev": true, + "requires": { +- "cacache": "^15.0.5", +- "find-cache-dir": "^3.3.1", +- "jest-worker": "^26.5.0", +- "p-limit": "^3.0.2", +- "schema-utils": "^3.0.0", +- "serialize-javascript": "^5.0.1", +- "source-map": "^0.6.1", +- "terser": "^5.3.4", +- "webpack-sources": "^1.4.3" ++ "@jridgewell/trace-mapping": "^0.3.20", ++ "jest-worker": "^27.4.5", ++ "schema-utils": "^3.1.1", ++ "serialize-javascript": "^6.0.1", ++ "terser": "^5.26.0" + }, + "dependencies": { + "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, + "requires": { +- "@types/json-schema": "^7.0.6", ++ "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } +@@ -10879,15 +10789,6 @@ + "is-number": "^7.0.0" + } + }, +- "to-string-loader": { +- "version": "1.1.6", +- "resolved": "https://registry.npmjs.org/to-string-loader/-/to-string-loader-1.1.6.tgz", +- "integrity": "sha512-VNg62//PS1WfNwrK3n7t6wtK5Vdtx/qeYLLEioW46VMlYUwAYT6wnfB+OwS2FMTCalIHu0tk79D3RXX8ttmZTQ==", +- "dev": true, +- "requires": { +- "loader-utils": "^1.0.0" +- } +- }, + "topojson-client": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/topojson-client/-/topojson-client-3.1.0.tgz", +@@ -11026,24 +10927,6 @@ + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "dev": true + }, +- "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" +- } +- }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", +@@ -11055,6 +10938,16 @@ + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + }, ++ "update-browserslist-db": { ++ "version": "1.0.13", ++ "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", ++ "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", ++ "dev": true, ++ "requires": { ++ "escalade": "^3.1.1", ++ "picocolors": "^1.0.0" ++ } ++ }, + "update-diff": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/update-diff/-/update-diff-1.1.0.tgz", +@@ -11068,41 +10961,6 @@ + "punycode": "^2.1.0" + } + }, +- "url-loader": { +- "version": "4.1.1", +- "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", +- "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", +- "dev": true, +- "requires": { +- "loader-utils": "^2.0.0", +- "mime-types": "^2.1.27", +- "schema-utils": "^3.0.0" +- }, +- "dependencies": { +- "loader-utils": { +- "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, +- "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" +- } +- } +- } +- }, + "url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", +@@ -11144,9 +11002,9 @@ + } + }, + "watchpack": { +- "version": "2.4.0", +- "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", +- "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", ++ "version": "2.4.1", ++ "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz", ++ "integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==", + "dev": true, + "requires": { + "glob-to-regexp": "^0.4.1", +@@ -11172,75 +11030,64 @@ + "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" + }, + "webpack": { +- "version": "5.75.0", +- "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", +- "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==", ++ "version": "5.91.0", ++ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.91.0.tgz", ++ "integrity": "sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==", + "dev": true, + "requires": { + "@types/eslint-scope": "^3.7.3", +- "@types/estree": "^0.0.51", +- "@webassemblyjs/ast": "1.11.1", +- "@webassemblyjs/wasm-edit": "1.11.1", +- "@webassemblyjs/wasm-parser": "1.11.1", ++ "@types/estree": "^1.0.5", ++ "@webassemblyjs/ast": "^1.12.1", ++ "@webassemblyjs/wasm-edit": "^1.12.1", ++ "@webassemblyjs/wasm-parser": "^1.12.1", + "acorn": "^8.7.1", +- "acorn-import-assertions": "^1.7.6", +- "browserslist": "^4.14.5", ++ "acorn-import-assertions": "^1.9.0", ++ "browserslist": "^4.21.10", + "chrome-trace-event": "^1.0.2", +- "enhanced-resolve": "^5.10.0", +- "es-module-lexer": "^0.9.0", ++ "enhanced-resolve": "^5.16.0", ++ "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", +- "graceful-fs": "^4.2.9", ++ "graceful-fs": "^4.2.11", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", +- "schema-utils": "^3.1.0", ++ "schema-utils": "^3.2.0", + "tapable": "^2.1.1", +- "terser-webpack-plugin": "^5.1.3", +- "watchpack": "^2.4.0", ++ "terser-webpack-plugin": "^5.3.10", ++ "watchpack": "^2.4.1", + "webpack-sources": "^3.2.3" + }, + "dependencies": { + "acorn": { +- "version": "8.8.1", +- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", +- "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", ++ "version": "8.11.3", ++ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", ++ "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "dev": true + }, + "acorn-import-assertions": { +- "version": "1.8.0", +- "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", +- "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", ++ "version": "1.9.0", ++ "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", ++ "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "dev": true, + "requires": {} + }, + "enhanced-resolve": { +- "version": "5.12.0", +- "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", +- "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", ++ "version": "5.16.0", ++ "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.16.0.tgz", ++ "integrity": "sha512-O+QWCviPNSSLAD9Ucn8Awv+poAkqn3T1XY5/N7kR7rQO9yfSGWkYZDwpJ+iKF7B8rxaQKWngSqACpgzeapSyoA==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, +- "jest-worker": { +- "version": "27.5.1", +- "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", +- "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", +- "dev": true, +- "requires": { +- "@types/node": "*", +- "merge-stream": "^2.0.0", +- "supports-color": "^8.0.0" +- } +- }, + "schema-utils": { +- "version": "3.1.1", +- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", +- "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", ++ "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, + "requires": { + "@types/json-schema": "^7.0.8", +@@ -11248,43 +11095,12 @@ + "ajv-keywords": "^3.5.2" + } + }, +- "serialize-javascript": { +- "version": "6.0.1", +- "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", +- "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", +- "dev": true, +- "requires": { +- "randombytes": "^2.1.0" +- } +- }, +- "supports-color": { +- "version": "8.1.1", +- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", +- "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", +- "dev": true, +- "requires": { +- "has-flag": "^4.0.0" +- } +- }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true + }, +- "terser-webpack-plugin": { +- "version": "5.3.6", +- "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", +- "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", +- "dev": true, +- "requires": { +- "@jridgewell/trace-mapping": "^0.3.14", +- "jest-worker": "^27.4.5", +- "schema-utils": "^3.1.1", +- "serialize-javascript": "^6.0.0", +- "terser": "^5.14.1" +- } +- }, + "webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", +@@ -11324,12 +11140,13 @@ + } + }, + "webpack-merge": { +- "version": "5.7.3", +- "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.7.3.tgz", +- "integrity": "sha512-6/JUQv0ELQ1igjGDzHkXbVDRxkfA57Zw7PfiupdLFJYrgFqY5ZP8xxbpp2lU3EPwYx89ht5Z/aDkD40hFCm5AA==", ++ "version": "5.10.0", ++ "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz", ++ "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==", + "dev": true, + "requires": { + "clone-deep": "^4.0.1", ++ "flat": "^5.0.2", + "wildcard": "^2.0.0" + } + }, +@@ -11454,12 +11271,6 @@ + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true +- }, +- "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/packages/javascript/jupyterlab-plotly/package.json b/packages/javascript/jupyterlab-plotly/package.json +index 4edd7b6e0..961f259d2 100644 +--- a/packages/javascript/jupyterlab-plotly/package.json ++++ b/packages/javascript/jupyterlab-plotly/package.json +@@ -23,7 +23,7 @@ + ], + "scripts": { + "build:dev": "npm run build:lib && npm run build:nbextension && npm run build:labextension:dev", +- "build:prod": "npm run build:lib && npm run build:nbextension && npm run build:labextension", ++ "build:prod": "sed -i '/enableWorkerThreads/d' node_modules/terser-webpack-plugin/dist/index.js && npm run build:lib && npm run build:nbextension && npm run build:labextension", + "build:labextension": "jupyter labextension build .", + "build:labextension:dev": "jupyter labextension build --development True .", + "build:lib": "tsc", +@@ -41,7 +41,7 @@ + "watch:nbextension": "webpack --watch" + }, + "devDependencies": { +- "@jupyterlab/builder": "^3.0.0", ++ "@jupyterlab/builder": "^4.1.5", + "@lumino/application": "^1.6.0", + "@types/plotly.js": "^1.54.10", + "@types/webpack-env": "^1.13.6", |