reduced size by replacing unzipping lib with a smaller one

Massimo Melina committed Jun 26, 2022 at 19:06 UTC 3dd5ee39dd4e88aa9e8fb91fc2792f6d7e519eec
3 files changed +474 -410
package-lock.json
+470 -407
@@ -26,7 +26,6 @@
26 }
27 },
28 "admin": {
29 - "name": "@hfs/admin",
29 "dependencies": {
30 "@emotion/react": "^11.7.1",
31 "@emotion/styled": "^11.6.0",
@@ -64,7 +63,6 @@
63 }
64 },
65 "frontend": {
67 - "name": "@hfs/frontend",
66 "dependencies": {
67 "@hfs/shared": "*",
68 "js-sha512": "^0.8.0",
@@ -92,7 +90,6 @@
90 }
91 },
92 "mui-grid-form": {
95 - "name": "@hfs/mui-grid-form",
93 "dependencies": {
94 "@mui/icons-material": "*",
95 "@mui/lab": "*",
@@ -280,11 +277,11 @@
277 }
278 },
279 "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": {
283 - "version": "0.3.1",
284 - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.1.tgz",
285 - "integrity": "sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==",
280 + "version": "0.3.2",
281 + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz",
282 + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==",
283 "dependencies": {
287 - "@jridgewell/set-array": "^1.0.0",
284 + "@jridgewell/set-array": "^1.0.1",
285 "@jridgewell/sourcemap-codec": "^1.4.10",
286 "@jridgewell/trace-mapping": "^0.3.9"
287 },
@@ -2285,9 +2282,9 @@
2282 "dev": true
2283 },
2284 "node_modules/@csstools/postcss-cascade-layers": {
2288 - "version": "1.0.3",
2289 - "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.0.3.tgz",
2290 - "integrity": "sha512-fvXP0+dcllGtRKAjA5n5tBr57xWQalKky09hSiXAZ9qqjHn0sDuQV2Jz0Y5zHRQ6iGrAjJZOf2+xQj3yuXfLwA==",
2285 + "version": "1.0.4",
2286 + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.0.4.tgz",
2287 + "integrity": "sha512-zP2tQIFu4C3HueOT+G4Pkla7f2Z6pfXphc1Y9wDE5jS2Ss6dk/asQ7FFEFWKgy3EkYc7E1FSjzhfeZVGg5sjXQ==",
2288 "dev": true,
2289 "dependencies": {
2290 "@csstools/selector-specificity": "^2.0.0",
@@ -2301,7 +2298,7 @@
2298 "url": "https://opencollective.com/csstools"
2299 },
2300 "peerDependencies": {
2304 - "postcss": "^8.3"
2301 + "postcss": "^8.2"
2302 }
2303 },
2304 "node_modules/@csstools/postcss-color-function": {
@@ -2375,9 +2372,9 @@
2372 }
2373 },
2374 "node_modules/@csstools/postcss-is-pseudo-class": {
2378 - "version": "2.0.5",
2379 - "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.5.tgz",
2380 - "integrity": "sha512-Ek+UFI4UP2hB9u0N1cJd6KgSF1rL0J3PT4is0oSStuus8+WzbGGPyJNMOKQ0w/tyPjxiCnOI4RdSMZt3nks64g==",
2375 + "version": "2.0.6",
2376 + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.6.tgz",
2377 + "integrity": "sha512-Oqs396oenuyyMdRXOstxXbxei8fYEgToYjmlYHEi5gk0QLk7xQ72LY7NDr7waWAAmdVzRqPpbE26Q7/cUrGu4Q==",
2378 "dev": true,
2379 "dependencies": {
2380 "@csstools/selector-specificity": "^2.0.0",
@@ -2391,7 +2388,7 @@
2388 "url": "https://opencollective.com/csstools"
2389 },
2390 "peerDependencies": {
2394 - "postcss": "^8.4"
2391 + "postcss": "^8.2"
2392 }
2393 },
2394 "node_modules/@csstools/postcss-normalize-display-values": {
@@ -3260,17 +3257,17 @@
3257 }
3258 },
3259 "node_modules/@jridgewell/resolve-uri": {
3263 - "version": "3.0.7",
3264 - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.7.tgz",
3265 - "integrity": "sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA==",
3260 + "version": "3.0.8",
3261 + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.8.tgz",
3262 + "integrity": "sha512-YK5G9LaddzGbcucK4c8h5tWFmMPBvRZ/uyWmN1/SbBdIvqGUdWGkJ5BAaccgs6XbzVLsqbPJrBSFwKv3kT9i7w==",
3263 "engines": {
3264 "node": ">=6.0.0"
3265 }
3266 },
3267 "node_modules/@jridgewell/set-array": {
3271 - "version": "1.1.1",
3272 - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.1.tgz",
3273 - "integrity": "sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==",
3268 + "version": "1.1.2",
3269 + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz",
3270 + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==",
3271 "engines": {
3272 "node": ">=6.0.0"
3273 }
@@ -3286,12 +3283,12 @@
3283 }
3284 },
3285 "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": {
3289 - "version": "0.3.1",
3290 - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.1.tgz",
3291 - "integrity": "sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==",
3286 + "version": "0.3.2",
3287 + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz",
3288 + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==",
3289 "dev": true,
3290 "dependencies": {
3294 - "@jridgewell/set-array": "^1.0.0",
3291 + "@jridgewell/set-array": "^1.0.1",
3292 "@jridgewell/sourcemap-codec": "^1.4.10",
3293 "@jridgewell/trace-mapping": "^0.3.9"
3294 },
@@ -3300,14 +3297,14 @@
3297 }
3298 },
3299 "node_modules/@jridgewell/sourcemap-codec": {
3303 - "version": "1.4.13",
3304 - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.13.tgz",
3305 - "integrity": "sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w=="
3300 + "version": "1.4.14",
3301 + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz",
3302 + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw=="
3303 },
3304 "node_modules/@jridgewell/trace-mapping": {
3308 - "version": "0.3.13",
3309 - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.13.tgz",
3310 - "integrity": "sha512-o1xbKhp9qnIAoHJSWd6KlCZfqslL4valSF81H8ImioOAxluWYWOpWkpyktY2vnt4tbrX9XYaxovq6cgowaJp2w==",
3305 + "version": "0.3.14",
3306 + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz",
3307 + "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==",
3308 "dependencies": {
3309 "@jridgewell/resolve-uri": "^3.0.3",
3310 "@jridgewell/sourcemap-codec": "^1.4.10"
@@ -3664,15 +3661,15 @@
3661 }
3662 },
3663 "node_modules/@mui/x-data-grid": {
3667 - "version": "5.12.2",
3668 - "resolved": "https://registry.npmjs.org/@mui/x-data-grid/-/x-data-grid-5.12.2.tgz",
3669 - "integrity": "sha512-OA5jjSoGPrO742GWNSxUPac6U1m8wF0rzcmqlj5vMuBySkPi0ycPRRlVAlYJWTVhSBPs+UWoHA9QpTE19eMBYg==",
3664 + "version": "5.12.3",
3665 + "resolved": "https://registry.npmjs.org/@mui/x-data-grid/-/x-data-grid-5.12.3.tgz",
3666 + "integrity": "sha512-57A2MkRR/uUNC/dECFV0YDJvi1Q+gQgmgw1OHmZ1uSnKh29PcHpswkdapO0LueLpxAy8tfH+fTtnnPDmYgJeUg==",
3667 "dependencies": {
3668 "@babel/runtime": "^7.17.2",
3669 "@mui/utils": "^5.4.1",
3670 "clsx": "^1.1.1",
3671 "prop-types": "^15.8.1",
3675 - "reselect": "^4.1.5"
3672 + "reselect": "^4.1.6"
3673 },
3674 "engines": {
3675 "node": ">=12.0.0"
@@ -4740,9 +4737,9 @@
4737 }
4738 },
4739 "node_modules/@types/eslint": {
4743 - "version": "7.29.0",
4744 - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz",
4745 - "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==",
4740 + "version": "8.4.3",
4741 + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.3.tgz",
4742 + "integrity": "sha512-YP1S7YJRMPs+7KZKDb9G63n8YejIwW9BALq7a5j2+H4yl6iOv9CB29edho+cuFRrvmJbbaH2yiVChKLJVysDGw==",
4743 "dev": true,
4744 "dependencies": {
4745 "@types/estree": "*",
@@ -4760,9 +4757,9 @@
4757 }
4758 },
4759 "node_modules/@types/estree": {
4763 - "version": "0.0.51",
4764 - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz",
4765 - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==",
4760 + "version": "0.0.52",
4761 + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.52.tgz",
4762 + "integrity": "sha512-BZWrtCU0bMVAIliIV+HJO1f1PR41M7NKjfxrFJwwhKI1KwhwOxYw1SXg9ao+CIMt774nFuGiG6eU+udtbEI9oQ==",
4763 "dev": true
4764 },
4765 "node_modules/@types/express": {
@@ -5068,9 +5065,9 @@
5065 }
5066 },
5067 "node_modules/@types/react-transition-group": {
5071 - "version": "4.4.4",
5072 - "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.4.tgz",
5073 - "integrity": "sha512-7gAPz7anVK5xzbeQW9wFBDg7G++aPLAFY0QaSMOou9rJZpbuI58WAuJrgu+qR92l61grlnCUe7AFX8KGahAgug==",
5068 + "version": "4.4.5",
5069 + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.5.tgz",
5070 + "integrity": "sha512-juKD/eiSM3/xZYzjuzH6ZwpP+/lejltmiS3QEzV/vmb/Q8+HfDmxu+Baga8UEMGBqV88Nbg4l2hY/K2DkyaLLA==",
5071 "dependencies": {
5072 "@types/react": "*"
5073 }
@@ -6467,7 +6464,8 @@
6464 "node_modules/balanced-match": {
6465 "version": "1.0.2",
6466 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
6470 - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
6467 + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
6468 + "dev": true
6469 },
6470 "node_modules/base64-js": {
6471 "version": "1.5.1",
@@ -6509,14 +6507,6 @@
6507 "node": ">= 8.0.0"
6508 }
6509 },
6512 - "node_modules/big-integer": {
6513 - "version": "1.6.51",
6514 - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz",
6515 - "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==",
6516 - "engines": {
6517 - "node": ">=0.6"
6518 - }
6519 - },
6510 "node_modules/big.js": {
6511 "version": "5.2.2",
6512 "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
@@ -6763,6 +6753,7 @@
6753 "version": "1.1.11",
6754 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
6755 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
6756 + "dev": true,
6757 "dependencies": {
6758 "balanced-match": "^1.0.0",
6759 "concat-map": "0.0.1"
@@ -6864,14 +6855,6 @@
6855 "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
6856 "dev": true
6857 },
6867 - "node_modules/buffer-indexof-polyfill": {
6868 - "version": "1.0.2",
6869 - "resolved": "https://registry.npmjs.org/buffer-indexof-polyfill/-/buffer-indexof-polyfill-1.0.2.tgz",
6870 - "integrity": "sha512-I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A==",
6871 - "engines": {
6872 - "node": ">=0.10"
6873 - }
6874 - },
6858 "node_modules/buffers": {
6859 "version": "0.1.1",
6860 "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz",
@@ -7042,9 +7025,9 @@
7025 }
7026 },
7027 "node_modules/caniuse-lite": {
7045 - "version": "1.0.30001358",
7046 - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001358.tgz",
7047 - "integrity": "sha512-hvp8PSRymk85R20bsDra7ZTCpSVGN/PAz9pSAjPSjKC+rNmnUk5vCRgJwiTT/O4feQ/yu/drvZYpKxxhbFuChw==",
7028 + "version": "1.0.30001359",
7029 + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001359.tgz",
7030 + "integrity": "sha512-Xln/BAsPzEuiVLgJ2/45IaqD9jShtk3Y33anKb4+yLwQzws3+v6odKfpgES/cDEaZMLzSChpIGdbOYtH9MyuHw==",
7031 "funding": [
7032 {
7033 "type": "opencollective",
@@ -7536,7 +7519,8 @@
7519 "node_modules/concat-map": {
7520 "version": "0.0.1",
7521 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
7539 - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="
7522 + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
7523 + "dev": true
7524 },
7525 "node_modules/configstore": {
7526 "version": "5.0.1",
@@ -7658,9 +7642,9 @@
7642 }
7643 },
7644 "node_modules/core-js": {
7661 - "version": "3.23.2",
7662 - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.23.2.tgz",
7663 - "integrity": "sha512-ELJOWxNrJfOH/WK4VJ3Qd+fOqZuOuDNDJz0xG6Bt4mGg2eO/UT9CljCrbqDGovjLKUrGajEEBcoTOc0w+yBYeQ==",
7645 + "version": "3.23.3",
7646 + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.23.3.tgz",
7647 + "integrity": "sha512-oAKwkj9xcWNBAvGbT//WiCdOMpb9XQG92/Fe3ABFM/R16BsHgePG00mFOgKf7IsCtfj8tA1kHtf/VwErhriz5Q==",
7648 "dev": true,
7649 "hasInstallScript": true,
7650 "funding": {
@@ -7669,12 +7653,12 @@
7653 }
7654 },
7655 "node_modules/core-js-compat": {
7672 - "version": "3.23.2",
7673 - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.23.2.tgz",
7674 - "integrity": "sha512-lrgZvxFwbQp9v7E8mX0rJ+JX7Bvh4eGULZXA1IAyjlsnWvCdw6TF8Tg6xtaSUSJMrSrMaLdpmk+V54LM1dvfOA==",
7656 + "version": "3.23.3",
7657 + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.23.3.tgz",
7658 + "integrity": "sha512-WSzUs2h2vvmKsacLHNTdpyOC9k43AEhcGoFlVgCY4L7aw98oSBKtPL6vD0/TqZjRWRQYdDSLkzZIni4Crbbiqw==",
7659 "dev": true,
7660 "dependencies": {
7677 - "browserslist": "^4.20.4",
7661 + "browserslist": "^4.21.0",
7662 "semver": "7.0.0"
7663 },
7664 "funding": {
@@ -7692,9 +7676,9 @@
7676 }
7677 },
7678 "node_modules/core-js-pure": {
7695 - "version": "3.23.2",
7696 - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.23.2.tgz",
7697 - "integrity": "sha512-t6u7H4Ff/yZNk+zqTr74UjCcZ3k8ApBryeLLV4rYQd9aF3gqmjjGjjR44ENfeBMH8VVvSynIjAJ0mUuFhzQtrA==",
7679 + "version": "3.23.3",
7680 + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.23.3.tgz",
7681 + "integrity": "sha512-XpoouuqIj4P+GWtdyV8ZO3/u4KftkeDVMfvp+308eGMhCrA3lVDSmAxO0c6GGOcmgVlaKDrgWVMo49h2ab/TDA==",
7682 "dev": true,
7683 "hasInstallScript": true,
7684 "funding": {
@@ -8748,14 +8732,6 @@
8732 "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==",
8733 "dev": true
8734 },
8751 - "node_modules/duplexer2": {
8752 - "version": "0.1.4",
8753 - "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
8754 - "integrity": "sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==",
8755 - "dependencies": {
8756 - "readable-stream": "^2.0.2"
8757 - }
8758 - },
8735 "node_modules/duplexer3": {
8736 "version": "0.1.4",
8737 "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
@@ -8789,9 +8765,9 @@
8765 }
8766 },
8767 "node_modules/electron-to-chromium": {
8792 - "version": "1.4.165",
8793 - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.165.tgz",
8794 - "integrity": "sha512-DKQW1lqUSAYQvn9dnpK7mWaDpWbNOXQLXhfCi7Iwx0BKxdZOxkKcCyKw1l3ihWWW5iWSxKKbhEUoNRoHvl/hbA=="
8768 + "version": "1.4.170",
8769 + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.170.tgz",
8770 + "integrity": "sha512-rZ8PZLhK4ORPjFqLp9aqC4/S1j4qWFsPPz13xmWdrbBkU/LlxMcok+f+6f8YnQ57MiZwKtOaW15biZZsY5Igvw=="
8771 },
8772 "node_modules/emittery": {
8773 "version": "0.8.1",
@@ -9321,23 +9297,24 @@
9297 }
9298 },
9299 "node_modules/eslint-plugin-jsx-a11y": {
9324 - "version": "6.5.1",
9325 - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.5.1.tgz",
9326 - "integrity": "sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==",
9300 + "version": "6.6.0",
9301 + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.0.tgz",
9302 + "integrity": "sha512-kTeLuIzpNhXL2CwLlc8AHI0aFRwWHcg483yepO9VQiHzM9bZwJdzTkzBszbuPrbgGmq2rlX/FaT2fJQsjUSHsw==",
9303 "dev": true,
9304 "dependencies": {
9329 - "@babel/runtime": "^7.16.3",
9305 + "@babel/runtime": "^7.18.3",
9306 "aria-query": "^4.2.2",
9331 - "array-includes": "^3.1.4",
9307 + "array-includes": "^3.1.5",
9308 "ast-types-flow": "^0.0.7",
9333 - "axe-core": "^4.3.5",
9309 + "axe-core": "^4.4.2",
9310 "axobject-query": "^2.2.0",
9335 - "damerau-levenshtein": "^1.0.7",
9311 + "damerau-levenshtein": "^1.0.8",
9312 "emoji-regex": "^9.2.2",
9313 "has": "^1.0.3",
9338 - "jsx-ast-utils": "^3.2.1",
9314 + "jsx-ast-utils": "^3.3.1",
9315 "language-tags": "^1.0.5",
9340 - "minimatch": "^3.0.4"
9316 + "minimatch": "^3.1.2",
9317 + "semver": "^6.3.0"
9318 },
9319 "engines": {
9320 "node": ">=4.0"
@@ -9377,10 +9354,19 @@
9354 "node": "*"
9355 }
9356 },
9357 + "node_modules/eslint-plugin-jsx-a11y/node_modules/semver": {
9358 + "version": "6.3.0",
9359 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
9360 + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
9361 + "dev": true,
9362 + "bin": {
9363 + "semver": "bin/semver.js"
9364 + }
9365 + },
9366 "node_modules/eslint-plugin-react": {
9381 - "version": "7.30.0",
9382 - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.30.0.tgz",
9383 - "integrity": "sha512-RgwH7hjW48BleKsYyHK5vUAvxtE9SMPDKmcPRQgtRCYaZA0XQPt5FSkrU3nhz5ifzMZcA8opwmRJ2cmOO8tr5A==",
9367 + "version": "7.30.1",
9368 + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.30.1.tgz",
9369 + "integrity": "sha512-NbEvI9jtqO46yJA3wcRF9Mo0lF9T/jhdHqhCHXiXtD+Zcb98812wvokjWpU7Q4QH5edo6dmqrukxVvWWXHlsUg==",
9370 "dev": true,
9371 "dependencies": {
9372 "array-includes": "^3.1.5",
@@ -9533,16 +9519,16 @@
9519 }
9520 },
9521 "node_modules/eslint-webpack-plugin": {
9536 - "version": "3.1.1",
9537 - "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.1.1.tgz",
9538 - "integrity": "sha512-xSucskTN9tOkfW7so4EaiFIkulWLXwCB/15H917lR6pTv0Zot6/fetFucmENRb7J5whVSFKIvwnrnsa78SG2yg==",
9522 + "version": "3.2.0",
9523 + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz",
9524 + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==",
9525 "dev": true,
9526 "dependencies": {
9541 - "@types/eslint": "^7.28.2",
9542 - "jest-worker": "^27.3.1",
9543 - "micromatch": "^4.0.4",
9527 + "@types/eslint": "^7.29.0 || ^8.4.1",
9528 + "jest-worker": "^28.0.2",
9529 + "micromatch": "^4.0.5",
9530 "normalize-path": "^3.0.0",
9545 - "schema-utils": "^3.1.1"
9531 + "schema-utils": "^4.0.0"
9532 },
9533 "engines": {
9534 "node": ">= 12.13.0"
@@ -9556,6 +9542,88 @@
9542 "webpack": "^5.0.0"
9543 }
9544 },
9545 + "node_modules/eslint-webpack-plugin/node_modules/ajv": {
9546 + "version": "8.11.0",
9547 + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz",
9548 + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==",
9549 + "dev": true,
9550 + "dependencies": {
9551 + "fast-deep-equal": "^3.1.1",
9552 + "json-schema-traverse": "^1.0.0",
9553 + "require-from-string": "^2.0.2",
9554 + "uri-js": "^4.2.2"
9555 + },
9556 + "funding": {
9557 + "type": "github",
9558 + "url": "https://github.com/sponsors/epoberezkin"
9559 + }
9560 + },
9561 + "node_modules/eslint-webpack-plugin/node_modules/ajv-keywords": {
9562 + "version": "5.1.0",
9563 + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz",
9564 + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==",
9565 + "dev": true,
9566 + "dependencies": {
9567 + "fast-deep-equal": "^3.1.3"
9568 + },
9569 + "peerDependencies": {
9570 + "ajv": "^8.8.2"
9571 + }
9572 + },
9573 + "node_modules/eslint-webpack-plugin/node_modules/jest-worker": {
9574 + "version": "28.1.1",
9575 + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.1.tgz",
9576 + "integrity": "sha512-Au7slXB08C6h+xbJPp7VIb6U0XX5Kc9uel/WFc6/rcTzGiaVCBRngBExSYuXSLFPULPSYU3cJ3ybS988lNFQhQ==",
9577 + "dev": true,
9578 + "dependencies": {
9579 + "@types/node": "*",
9580 + "merge-stream": "^2.0.0",
9581 + "supports-color": "^8.0.0"
9582 + },
9583 + "engines": {
9584 + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0"
9585 + }
9586 + },
9587 + "node_modules/eslint-webpack-plugin/node_modules/json-schema-traverse": {
9588 + "version": "1.0.0",
9589 + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
9590 + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
9591 + "dev": true
9592 + },
9593 + "node_modules/eslint-webpack-plugin/node_modules/schema-utils": {
9594 + "version": "4.0.0",
9595 + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz",
9596 + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==",
9597 + "dev": true,
9598 + "dependencies": {
9599 + "@types/json-schema": "^7.0.9",
9600 + "ajv": "^8.8.0",
9601 + "ajv-formats": "^2.1.1",
9602 + "ajv-keywords": "^5.0.0"
9603 + },
9604 + "engines": {
9605 + "node": ">= 12.13.0"
9606 + },
9607 + "funding": {
9608 + "type": "opencollective",
9609 + "url": "https://opencollective.com/webpack"
9610 + }
9611 + },
9612 + "node_modules/eslint-webpack-plugin/node_modules/supports-color": {
9613 + "version": "8.1.1",
9614 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
9615 + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
9616 + "dev": true,
9617 + "dependencies": {
9618 + "has-flag": "^4.0.0"
9619 + },
9620 + "engines": {
9621 + "node": ">=10"
9622 + },
9623 + "funding": {
9624 + "url": "https://github.com/chalk/supports-color?sponsor=1"
9625 + }
9626 + },
9627 "node_modules/eslint/node_modules/ansi-regex": {
9628 "version": "5.0.1",
9629 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
@@ -10416,7 +10484,8 @@
10484 "node_modules/fs.realpath": {
10485 "version": "1.0.0",
10486 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
10419 - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="
10487 + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
10488 + "dev": true
10489 },
10490 "node_modules/fsevents": {
10491 "version": "2.3.2",
@@ -10432,31 +10501,6 @@
10501 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
10502 }
10503 },
10435 - "node_modules/fstream": {
10436 - "version": "1.0.12",
10437 - "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz",
10438 - "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==",
10439 - "dependencies": {
10440 - "graceful-fs": "^4.1.2",
10441 - "inherits": "~2.0.0",
10442 - "mkdirp": ">=0.5 0",
10443 - "rimraf": "2"
10444 - },
10445 - "engines": {
10446 - "node": ">=0.6"
10447 - }
10448 - },
10449 - "node_modules/fstream/node_modules/rimraf": {
10450 - "version": "2.7.1",
10451 - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
10452 - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
10453 - "dependencies": {
10454 - "glob": "^7.1.3"
10455 - },
10456 - "bin": {
10457 - "rimraf": "bin.js"
10458 - }
10459 - },
10504 "node_modules/function-bind": {
10505 "version": "1.1.1",
10506 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
@@ -10595,6 +10639,7 @@
10639 "version": "7.2.0",
10640 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
10641 "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
10642 + "dev": true,
10643 "dependencies": {
10644 "fs.realpath": "^1.0.0",
10645 "inflight": "^1.0.4",
@@ -10631,6 +10676,7 @@
10676 "version": "3.1.2",
10677 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
10678 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
10679 + "dev": true,
10680 "dependencies": {
10681 "brace-expansion": "^1.1.7"
10682 },
@@ -10786,7 +10832,8 @@
10832 "node_modules/graceful-fs": {
10833 "version": "4.2.10",
10834 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
10789 - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA=="
10835 + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==",
10836 + "dev": true
10837 },
10838 "node_modules/growl": {
10839 "version": "1.10.5",
@@ -11137,9 +11184,9 @@
11184 }
11185 },
11186 "node_modules/http-parser-js": {
11140 - "version": "0.5.6",
11141 - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.6.tgz",
11142 - "integrity": "sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA==",
11187 + "version": "0.5.7",
11188 + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.7.tgz",
11189 + "integrity": "sha512-8gQM8ZcewlONQLnik2AKzS13euQhaZcu4rK5QBSYOszW0T1upLW9VA2MdWvTvMmRo42HjXp7igFmdROoBCCrfg==",
11190 "dev": true
11191 },
11192 "node_modules/http-proxy": {
@@ -11390,6 +11437,7 @@
11437 "version": "1.0.6",
11438 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
11439 "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
11440 + "dev": true,
11441 "dependencies": {
11442 "once": "^1.3.0",
11443 "wrappy": "1"
@@ -11945,7 +11993,8 @@
11993 "node_modules/isarray": {
11994 "version": "1.0.0",
11995 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
11948 - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ=="
11996 + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
11997 + "dev": true
11998 },
11999 "node_modules/isexe": {
12000 "version": "2.0.0",
@@ -13256,12 +13305,12 @@
13305 }
13306 },
13307 "node_modules/jsx-ast-utils": {
13259 - "version": "3.3.0",
13260 - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.0.tgz",
13261 - "integrity": "sha512-XzO9luP6L0xkxwhIJMTJQpZo/eeN60K08jHdexfD569AGxeNug6UketeHXEhROoM8aR7EcUoOQmIhcJQjcuq8Q==",
13308 + "version": "3.3.1",
13309 + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.1.tgz",
13310 + "integrity": "sha512-pxrjmNpeRw5wwVeWyEAk7QJu2GnBO3uzPFmHCKJJFPKK2Cy0cWL23krGtLdnMmbIi6/FjlrQpPyfQI19ByPOhQ==",
13311 "dev": true,
13312 "dependencies": {
13264 - "array-includes": "^3.1.4",
13313 + "array-includes": "^3.1.5",
13314 "object.assign": "^4.1.2"
13315 },
13316 "engines": {
@@ -13524,11 +13573,6 @@
13573 "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
13574 "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="
13575 },
13527 - "node_modules/listenercount": {
13528 - "version": "1.0.1",
13529 - "resolved": "https://registry.npmjs.org/listenercount/-/listenercount-1.0.1.tgz",
13530 - "integrity": "sha512-3mk/Zag0+IJxeDrxSgaDPy4zZ3w05PRZeJNnlWhzFz5OkX49J4krc+A8X2d2M69vGMBEX0uyl8M+W+8gH+kBqQ=="
13531 - },
13576 "node_modules/loader-runner": {
13577 "version": "4.3.0",
13578 "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz",
@@ -13767,9 +13811,9 @@
13811 }
13812 },
13813 "node_modules/memfs": {
13770 - "version": "3.4.6",
13771 - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.6.tgz",
13772 - "integrity": "sha512-rH9mjopto6Wkr7RFuH9l9dk3qb2XGOcYKr7xMhaYqfzuJqOqhRrcFvfD7JMuPj6SLmPreh5+6eAuv36NFAU+Mw==",
13814 + "version": "3.4.7",
13815 + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.7.tgz",
13816 + "integrity": "sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==",
13817 "dev": true,
13818 "dependencies": {
13819 "fs-monkey": "^1.0.3"
@@ -14356,9 +14400,9 @@
14400 "integrity": "sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q=="
14401 },
14402 "node_modules/nodemon": {
14359 - "version": "2.0.16",
14360 - "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.16.tgz",
14361 - "integrity": "sha512-zsrcaOfTWRuUzBn3P44RDliLlp263Z/76FPoHFr3cFFkOz0lTPAcIw8dCzfdVIx/t3AtDYCZRCDkoCojJqaG3w==",
14403 + "version": "2.0.18",
14404 + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.18.tgz",
14405 + "integrity": "sha512-uAvrKipi2zAz8E7nkSz4qW4F4zd5fs2wNGsTx+xXlP8KXqd9ucE0vY9wankOsPboeDyuUGN9vsXGV1pLn80l/A==",
14406 "dev": true,
14407 "hasInstallScript": true,
14408 "dependencies": {
@@ -14541,9 +14585,9 @@
14585 }
14586 },
14587 "node_modules/nwsapi": {
14544 - "version": "2.2.0",
14545 - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz",
14546 - "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==",
14588 + "version": "2.2.1",
14589 + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.1.tgz",
14590 + "integrity": "sha512-JYOWTeFoS0Z93587vRJgASD5Ut11fYl5NyihP3KrYBvMe1FRRs6RN7m20SA/16GM4P6hTnZjT+UmDOt38UeXNg==",
14591 "dev": true
14592 },
14593 "node_modules/object-assign": {
@@ -14708,6 +14752,7 @@
14752 "version": "1.4.0",
14753 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
14754 "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
14755 + "dev": true,
14756 "dependencies": {
14757 "wrappy": "1"
14758 }
@@ -14934,6 +14979,7 @@
14979 "version": "1.0.1",
14980 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
14981 "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
14982 + "dev": true,
14983 "engines": {
14984 "node": ">=0.10.0"
14985 }
@@ -15946,9 +15992,9 @@
15992 }
15993 },
15994 "node_modules/postcss-nesting": {
15949 - "version": "10.1.8",
15950 - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.8.tgz",
15951 - "integrity": "sha512-txdb3/idHYsBbNDFo1PFY0ExCgH5nfWi8G5lO49e6iuU42TydbODTzJgF5UuL5bhgeSlnAtDgfFTDG0Cl1zaSQ==",
15995 + "version": "10.1.9",
15996 + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.9.tgz",
15997 + "integrity": "sha512-WlnqQecNMT7eizBpWwAnQOIk7Zr0A+OZJccEwQoTwmcIsZCVdcjT1LjXj1hBk6zR3BDLZQYsb5KZj2HquZgvTw==",
15998 "dev": true,
15999 "dependencies": {
16000 "@csstools/selector-specificity": "^2.0.0",
@@ -15962,7 +16008,7 @@
16008 "url": "https://opencollective.com/csstools"
16009 },
16010 "peerDependencies": {
15965 - "postcss": "^8.4"
16011 + "postcss": "^8.2"
16012 }
16013 },
16014 "node_modules/postcss-normalize": {
@@ -16189,17 +16235,17 @@
16235 }
16236 },
16237 "node_modules/postcss-preset-env": {
16192 - "version": "7.7.1",
16193 - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.7.1.tgz",
16194 - "integrity": "sha512-1sx6+Nl1wMVJzaYLVaz4OAR6JodIN/Z1upmVqLwSPCLT6XyxrEoePgNMHPH08kseLe3z06i9Vfkt/32BYEKDeA==",
16238 + "version": "7.7.2",
16239 + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.7.2.tgz",
16240 + "integrity": "sha512-1q0ih7EDsZmCb/FMDRvosna7Gsbdx8CvYO5hYT120hcp2ZAuOHpSzibujZ4JpIUcAC02PG6b+eftxqjTFh5BNA==",
16241 "dev": true,
16242 "dependencies": {
16197 - "@csstools/postcss-cascade-layers": "^1.0.2",
16243 + "@csstools/postcss-cascade-layers": "^1.0.4",
16244 "@csstools/postcss-color-function": "^1.1.0",
16245 "@csstools/postcss-font-format-keywords": "^1.0.0",
16246 "@csstools/postcss-hwb-function": "^1.0.1",
16247 "@csstools/postcss-ic-unit": "^1.0.0",
16202 - "@csstools/postcss-is-pseudo-class": "^2.0.4",
16248 + "@csstools/postcss-is-pseudo-class": "^2.0.6",
16249 "@csstools/postcss-normalize-display-values": "^1.0.0",
16250 "@csstools/postcss-oklab-function": "^1.1.0",
16251 "@csstools/postcss-progressive-custom-properties": "^1.3.0",
@@ -16207,7 +16253,7 @@
16253 "@csstools/postcss-trigonometric-functions": "^1.0.1",
16254 "@csstools/postcss-unset-value": "^1.0.1",
16255 "autoprefixer": "^10.4.7",
16210 - "browserslist": "^4.20.3",
16256 + "browserslist": "^4.21.0",
16257 "css-blank-pseudo": "^3.0.3",
16258 "css-has-pseudo": "^3.0.4",
16259 "css-prefers-color-scheme": "^6.0.3",
@@ -16215,11 +16261,11 @@
16261 "postcss-attribute-case-insensitive": "^5.0.1",
16262 "postcss-clamp": "^4.1.0",
16263 "postcss-color-functional-notation": "^4.2.3",
16218 - "postcss-color-hex-alpha": "^8.0.3",
16219 - "postcss-color-rebeccapurple": "^7.0.2",
16220 - "postcss-custom-media": "^8.0.1",
16221 - "postcss-custom-properties": "^12.1.7",
16222 - "postcss-custom-selectors": "^6.0.2",
16264 + "postcss-color-hex-alpha": "^8.0.4",
16265 + "postcss-color-rebeccapurple": "^7.1.0",
16266 + "postcss-custom-media": "^8.0.2",
16267 + "postcss-custom-properties": "^12.1.8",
16268 + "postcss-custom-selectors": "^6.0.3",
16269 "postcss-dir-pseudo-class": "^6.0.4",
16270 "postcss-double-position-gradients": "^3.1.1",
16271 "postcss-env-function": "^4.0.6",
@@ -16232,12 +16278,12 @@
16278 "postcss-lab-function": "^4.2.0",
16279 "postcss-logical": "^5.0.4",
16280 "postcss-media-minmax": "^5.0.0",
16235 - "postcss-nesting": "^10.1.7",
16281 + "postcss-nesting": "^10.1.9",
16282 "postcss-opacity-percentage": "^1.1.2",
16283 "postcss-overflow-shorthand": "^3.0.3",
16284 "postcss-page-break": "^3.0.4",
16285 "postcss-place": "^7.0.4",
16240 - "postcss-pseudo-class-any-link": "^7.1.4",
16286 + "postcss-pseudo-class-any-link": "^7.1.5",
16287 "postcss-replace-overflow-wrap": "^4.0.0",
16288 "postcss-selector-not": "^6.0.0",
16289 "postcss-value-parser": "^4.2.0"
@@ -16250,13 +16296,13 @@
16296 "url": "https://opencollective.com/csstools"
16297 },
16298 "peerDependencies": {
16253 - "postcss": "^8.4"
16299 + "postcss": "^8.2"
16300 }
16301 },
16302 "node_modules/postcss-pseudo-class-any-link": {
16257 - "version": "7.1.4",
16258 - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.4.tgz",
16259 - "integrity": "sha512-JxRcLXm96u14N3RzFavPIE9cRPuOqLDuzKeBsqi4oRk4vt8n0A7I0plFs/VXTg7U2n7g/XkQi0OwqTO3VWBfEg==",
16303 + "version": "7.1.5",
16304 + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.5.tgz",
16305 + "integrity": "sha512-nSGKGScwFTaaV8Cyi27W9FegX3l3b7tmNxujxmykI/j3++cBAiq8fTUAU3ZK0s2aneN2T8cTUvKdNedzp3JIEA==",
16306 "dev": true,
16307 "dependencies": {
16308 "postcss-selector-parser": "^6.0.10"
@@ -16269,7 +16315,7 @@
16315 "url": "https://opencollective.com/csstools"
16316 },
16317 "peerDependencies": {
16272 - "postcss": "^8.4"
16318 + "postcss": "^8.2"
16319 }
16320 },
16321 "node_modules/postcss-reduce-initial": {
@@ -16544,7 +16590,8 @@
16590 "node_modules/process-nextick-args": {
16591 "version": "2.0.1",
16592 "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
16547 - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
16593 + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
16594 + "dev": true
16595 },
16596 "node_modules/progress": {
16597 "version": "2.0.3",
@@ -17265,6 +17312,7 @@
17312 "version": "2.3.7",
17313 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
17314 "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
17315 + "dev": true,
17316 "dependencies": {
17317 "core-util-is": "~1.0.0",
17318 "inherits": "~2.0.3",
@@ -17779,9 +17827,9 @@
17827 "dev": true
17828 },
17829 "node_modules/sass": {
17782 - "version": "1.52.3",
17783 - "resolved": "https://registry.npmjs.org/sass/-/sass-1.52.3.tgz",
17784 - "integrity": "sha512-LNNPJ9lafx+j1ArtA7GyEJm9eawXN8KlA1+5dF6IZyoONg1Tyo/g+muOsENWJH/2Q1FHbbV4UwliU0cXMa/VIA==",
17830 + "version": "1.53.0",
17831 + "resolved": "https://registry.npmjs.org/sass/-/sass-1.53.0.tgz",
17832 + "integrity": "sha512-zb/oMirbKhUgRQ0/GFz8TSAwRq2IlR29vOUJZOx0l8sV+CkHUfHa4u5nqrG+1VceZp7Jfj59SVW9ogdhTvJDcQ==",
17833 "dev": true,
17834 "dependencies": {
17835 "chokidar": ">=3.0.0 <4.0.0",
@@ -18101,11 +18149,6 @@
18149 "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==",
18150 "dev": true
18151 },
18104 - "node_modules/setimmediate": {
18105 - "version": "1.0.5",
18106 - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
18107 - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA=="
18108 - },
18152 "node_modules/setprototypeof": {
18153 "version": "1.2.0",
18154 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
@@ -18444,6 +18487,7 @@
18487 "version": "1.1.1",
18488 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
18489 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
18490 + "dev": true,
18491 "dependencies": {
18492 "safe-buffer": "~5.1.0"
18493 }
@@ -19600,28 +19644,15 @@
19644 "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==",
19645 "dev": true
19646 },
19603 - "node_modules/unzipper": {
19604 - "version": "0.10.11",
19605 - "resolved": "https://registry.npmjs.org/unzipper/-/unzipper-0.10.11.tgz",
19606 - "integrity": "sha512-+BrAq2oFqWod5IESRjL3S8baohbevGcVA+teAIOYWM3pDVdseogqbzhhvvmiyQrUNKFUnDMtELW3X8ykbyDCJw==",
19647 + "node_modules/unzip-stream": {
19648 + "version": "0.3.1",
19649 + "resolved": "https://registry.npmjs.org/unzip-stream/-/unzip-stream-0.3.1.tgz",
19650 + "integrity": "sha512-RzaGXLNt+CW+T41h1zl6pGz3EaeVhYlK+rdAap+7DxW5kqsqePO8kRtWPaCiVqdhZc86EctSPVYNix30YOMzmw==",
19651 "dependencies": {
19608 - "big-integer": "^1.6.17",
19609 - "binary": "~0.3.0",
19610 - "bluebird": "~3.4.1",
19611 - "buffer-indexof-polyfill": "~1.0.0",
19612 - "duplexer2": "~0.1.4",
19613 - "fstream": "^1.0.12",
19614 - "graceful-fs": "^4.2.2",
19615 - "listenercount": "~1.0.1",
19616 - "readable-stream": "~2.3.6",
19617 - "setimmediate": "~1.0.4"
19652 + "binary": "^0.3.0",
19653 + "mkdirp": "^0.5.1"
19654 }
19655 },
19620 - "node_modules/unzipper/node_modules/bluebird": {
19621 - "version": "3.4.7",
19622 - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz",
19623 - "integrity": "sha512-iD3898SR7sWVRHbiQv+sHUtHnMvC1o3nW5rAcqnq3uOn07DSAppZYUkIGslDz6gXC7HfunPe7YVBgoEJASPcHA=="
19624 - },
19656 "node_modules/upath": {
19657 "version": "1.2.0",
19658 "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz",
@@ -19633,9 +19664,9 @@
19664 }
19665 },
19666 "node_modules/update-browserslist-db": {
19636 - "version": "1.0.3",
19637 - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.3.tgz",
19638 - "integrity": "sha512-ufSazemeh9Gty0qiWtoRpJ9F5Q5W3xdIPm1UZQqYQv/q0Nyb9EMHUB2lu+O9x1re9WsorpMAUu4Y6Lxcs5n+XQ==",
19667 + "version": "1.0.4",
19668 + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.4.tgz",
19669 + "integrity": "sha512-jnmO2BEGUjsMOe/Fg9u0oczOe/ppIDZPebzccl1yDWGLFP16Pa1/RM5wEoKYPG2zstNcDuAStejyxsOuKINdGA==",
19670 "funding": [
19671 {
19672 "type": "opencollective",
@@ -19728,7 +19759,8 @@
19759 "node_modules/util-deprecate": {
19760 "version": "1.0.2",
19761 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
19731 - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
19762 + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
19763 + "dev": true
19764 },
19765 "node_modules/util.promisify": {
19766 "version": "1.0.1",
@@ -20224,6 +20256,12 @@
20256 "node": ">=10.13.0"
20257 }
20258 },
20259 + "node_modules/webpack/node_modules/@types/estree": {
20260 + "version": "0.0.51",
20261 + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz",
20262 + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==",
20263 + "dev": true
20264 + },
20265 "node_modules/webpack/node_modules/eslint-scope": {
20266 "version": "5.1.1",
20267 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
@@ -20796,7 +20834,8 @@
20834 "node_modules/wrappy": {
20835 "version": "1.0.2",
20836 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
20799 - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
20837 + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
20838 + "dev": true
20839 },
20840 "node_modules/write-file-atomic": {
20841 "version": "3.0.3",
@@ -21033,7 +21072,6 @@
21072 }
21073 },
21074 "server": {
21036 - "name": "@hfs/server",
21075 "dependencies": {
21076 "@koa/router": "^10.1.1",
21077 "@node-rs/crc32": "^1.5.1",
@@ -21050,7 +21088,7 @@
21088 "minimist": "^1.2.6",
21089 "open": "^8.4.0",
21090 "tssrp6a": "^3.0.0",
21053 - "unzipper": "^0.10.11",
21091 + "unzip-stream": "^0.3.1",
21092 "yaml": "^2.0.0-10"
21093 },
21094 "bin": {
@@ -21085,7 +21123,6 @@
21123 }
21124 },
21125 "shared": {
21088 - "name": "@hfs/shared",
21126 "dependencies": {
21127 "tssrp6a": "^3.0.0"
21128 },
@@ -21225,11 +21262,11 @@
21262 }
21263 },
21264 "@jridgewell/gen-mapping": {
21228 - "version": "0.3.1",
21229 - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.1.tgz",
21230 - "integrity": "sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==",
21265 + "version": "0.3.2",
21266 + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz",
21267 + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==",
21268 "requires": {
21232 - "@jridgewell/set-array": "^1.0.0",
21269 + "@jridgewell/set-array": "^1.0.1",
21270 "@jridgewell/sourcemap-codec": "^1.4.10",
21271 "@jridgewell/trace-mapping": "^0.3.9"
21272 }
@@ -22635,9 +22672,9 @@
22672 "dev": true
22673 },
22674 "@csstools/postcss-cascade-layers": {
22638 - "version": "1.0.3",
22639 - "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.0.3.tgz",
22640 - "integrity": "sha512-fvXP0+dcllGtRKAjA5n5tBr57xWQalKky09hSiXAZ9qqjHn0sDuQV2Jz0Y5zHRQ6iGrAjJZOf2+xQj3yuXfLwA==",
22675 + "version": "1.0.4",
22676 + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.0.4.tgz",
22677 + "integrity": "sha512-zP2tQIFu4C3HueOT+G4Pkla7f2Z6pfXphc1Y9wDE5jS2Ss6dk/asQ7FFEFWKgy3EkYc7E1FSjzhfeZVGg5sjXQ==",
22678 "dev": true,
22679 "requires": {
22680 "@csstools/selector-specificity": "^2.0.0",
@@ -22683,9 +22720,9 @@
22720 }
22721 },
22722 "@csstools/postcss-is-pseudo-class": {
22686 - "version": "2.0.5",
22687 - "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.5.tgz",
22688 - "integrity": "sha512-Ek+UFI4UP2hB9u0N1cJd6KgSF1rL0J3PT4is0oSStuus8+WzbGGPyJNMOKQ0w/tyPjxiCnOI4RdSMZt3nks64g==",
22723 + "version": "2.0.6",
22724 + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.6.tgz",
22725 + "integrity": "sha512-Oqs396oenuyyMdRXOstxXbxei8fYEgToYjmlYHEi5gk0QLk7xQ72LY7NDr7waWAAmdVzRqPpbE26Q7/cUrGu4Q==",
22726 "dev": true,
22727 "requires": {
22728 "@csstools/selector-specificity": "^2.0.0",
@@ -23076,7 +23113,7 @@
23113 "tough-cookie": "^4.0.0",
23114 "ts-node": "^10.4.0",
23115 "tssrp6a": "^3.0.0",
23079 - "unzipper": "^0.10.11",
23116 + "unzip-stream": "^0.3.1",
23117 "yaml": "^2.0.0-10"
23118 }
23119 },
@@ -23435,14 +23472,14 @@
23472 }
23473 },
23474 "@jridgewell/resolve-uri": {
23438 - "version": "3.0.7",
23439 - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.7.tgz",
23440 - "integrity": "sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA=="
23475 + "version": "3.0.8",
23476 + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.8.tgz",
23477 + "integrity": "sha512-YK5G9LaddzGbcucK4c8h5tWFmMPBvRZ/uyWmN1/SbBdIvqGUdWGkJ5BAaccgs6XbzVLsqbPJrBSFwKv3kT9i7w=="
23478 },
23479 "@jridgewell/set-array": {
23443 - "version": "1.1.1",
23444 - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.1.tgz",
23445 - "integrity": "sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ=="
23480 + "version": "1.1.2",
23481 + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz",
23482 + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw=="
23483 },
23484 "@jridgewell/source-map": {
23485 "version": "0.3.2",
@@ -23455,12 +23492,12 @@
23492 },
23493 "dependencies": {
23494 "@jridgewell/gen-mapping": {
23458 - "version": "0.3.1",
23459 - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.1.tgz",
23460 - "integrity": "sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==",
23495 + "version": "0.3.2",
23496 + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz",
23497 + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==",
23498 "dev": true,
23499 "requires": {
23463 - "@jridgewell/set-array": "^1.0.0",
23500 + "@jridgewell/set-array": "^1.0.1",
23501 "@jridgewell/sourcemap-codec": "^1.4.10",
23502 "@jridgewell/trace-mapping": "^0.3.9"
23503 }
@@ -23468,14 +23505,14 @@
23505 }
23506 },
23507 "@jridgewell/sourcemap-codec": {
23471 - "version": "1.4.13",
23472 - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.13.tgz",
23473 - "integrity": "sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w=="
23508 + "version": "1.4.14",
23509 + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz",
23510 + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw=="
23511 },
23512 "@jridgewell/trace-mapping": {
23476 - "version": "0.3.13",
23477 - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.13.tgz",
23478 - "integrity": "sha512-o1xbKhp9qnIAoHJSWd6KlCZfqslL4valSF81H8ImioOAxluWYWOpWkpyktY2vnt4tbrX9XYaxovq6cgowaJp2w==",
23513 + "version": "0.3.14",
23514 + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz",
23515 + "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==",
23516 "requires": {
23517 "@jridgewell/resolve-uri": "^3.0.3",
23518 "@jridgewell/sourcemap-codec": "^1.4.10"
@@ -23635,15 +23672,15 @@
23672 }
23673 },
23674 "@mui/x-data-grid": {
23638 - "version": "5.12.2",
23639 - "resolved": "https://registry.npmjs.org/@mui/x-data-grid/-/x-data-grid-5.12.2.tgz",
23640 - "integrity": "sha512-OA5jjSoGPrO742GWNSxUPac6U1m8wF0rzcmqlj5vMuBySkPi0ycPRRlVAlYJWTVhSBPs+UWoHA9QpTE19eMBYg==",
23675 + "version": "5.12.3",
23676 + "resolved": "https://registry.npmjs.org/@mui/x-data-grid/-/x-data-grid-5.12.3.tgz",
23677 + "integrity": "sha512-57A2MkRR/uUNC/dECFV0YDJvi1Q+gQgmgw1OHmZ1uSnKh29PcHpswkdapO0LueLpxAy8tfH+fTtnnPDmYgJeUg==",
23678 "requires": {
23679 "@babel/runtime": "^7.17.2",
23680 "@mui/utils": "^5.4.1",
23681 "clsx": "^1.1.1",
23682 "prop-types": "^15.8.1",
23646 - "reselect": "^4.1.5"
23683 + "reselect": "^4.1.6"
23684 }
23685 },
23686 "@mui/x-date-pickers": {
@@ -24323,9 +24360,9 @@
24360 }
24361 },
24362 "@types/eslint": {
24326 - "version": "7.29.0",
24327 - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz",
24328 - "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==",
24363 + "version": "8.4.3",
24364 + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.3.tgz",
24365 + "integrity": "sha512-YP1S7YJRMPs+7KZKDb9G63n8YejIwW9BALq7a5j2+H4yl6iOv9CB29edho+cuFRrvmJbbaH2yiVChKLJVysDGw==",
24366 "dev": true,
24367 "requires": {
24368 "@types/estree": "*",
@@ -24343,9 +24380,9 @@
24380 }
24381 },
24382 "@types/estree": {
24346 - "version": "0.0.51",
24347 - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz",
24348 - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==",
24383 + "version": "0.0.52",
24384 + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.52.tgz",
24385 + "integrity": "sha512-BZWrtCU0bMVAIliIV+HJO1f1PR41M7NKjfxrFJwwhKI1KwhwOxYw1SXg9ao+CIMt774nFuGiG6eU+udtbEI9oQ==",
24386 "dev": true
24387 },
24388 "@types/express": {
@@ -24651,9 +24688,9 @@
24688 }
24689 },
24690 "@types/react-transition-group": {
24654 - "version": "4.4.4",
24655 - "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.4.tgz",
24656 - "integrity": "sha512-7gAPz7anVK5xzbeQW9wFBDg7G++aPLAFY0QaSMOou9rJZpbuI58WAuJrgu+qR92l61grlnCUe7AFX8KGahAgug==",
24691 + "version": "4.4.5",
24692 + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.5.tgz",
24693 + "integrity": "sha512-juKD/eiSM3/xZYzjuzH6ZwpP+/lejltmiS3QEzV/vmb/Q8+HfDmxu+Baga8UEMGBqV88Nbg4l2hY/K2DkyaLLA==",
24694 "requires": {
24695 "@types/react": "*"
24696 }
@@ -25729,7 +25766,8 @@
25766 "balanced-match": {
25767 "version": "1.0.2",
25768 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
25732 - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
25769 + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
25770 + "dev": true
25771 },
25772 "base64-js": {
25773 "version": "1.5.1",
@@ -25754,11 +25792,6 @@
25792 "tryer": "^1.0.1"
25793 }
25794 },
25757 - "big-integer": {
25758 - "version": "1.6.51",
25759 - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz",
25760 - "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg=="
25761 - },
25795 "big.js": {
25796 "version": "5.2.2",
25797 "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
@@ -25956,6 +25989,7 @@
25989 "version": "1.1.11",
25990 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
25991 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
25992 + "dev": true,
25993 "requires": {
25994 "balanced-match": "^1.0.0",
25995 "concat-map": "0.0.1"
@@ -26020,11 +26054,6 @@
26054 "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
26055 "dev": true
26056 },
26023 - "buffer-indexof-polyfill": {
26024 - "version": "1.0.2",
26025 - "resolved": "https://registry.npmjs.org/buffer-indexof-polyfill/-/buffer-indexof-polyfill-1.0.2.tgz",
26026 - "integrity": "sha512-I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A=="
26027 - },
26057 "buffers": {
26058 "version": "0.1.1",
26059 "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz",
@@ -26149,9 +26178,9 @@
26178 }
26179 },
26180 "caniuse-lite": {
26152 - "version": "1.0.30001358",
26153 - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001358.tgz",
26154 - "integrity": "sha512-hvp8PSRymk85R20bsDra7ZTCpSVGN/PAz9pSAjPSjKC+rNmnUk5vCRgJwiTT/O4feQ/yu/drvZYpKxxhbFuChw=="
26181 + "version": "1.0.30001359",
26182 + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001359.tgz",
26183 + "integrity": "sha512-Xln/BAsPzEuiVLgJ2/45IaqD9jShtk3Y33anKb4+yLwQzws3+v6odKfpgES/cDEaZMLzSChpIGdbOYtH9MyuHw=="
26184 },
26185 "case-sensitive-paths-webpack-plugin": {
26186 "version": "2.4.0",
@@ -26530,7 +26559,8 @@
26559 "concat-map": {
26560 "version": "0.0.1",
26561 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
26533 - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="
26562 + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
26563 + "dev": true
26564 },
26565 "configstore": {
26566 "version": "5.0.1",
@@ -26621,18 +26651,18 @@
26651 }
26652 },
26653 "core-js": {
26624 - "version": "3.23.2",
26625 - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.23.2.tgz",
26626 - "integrity": "sha512-ELJOWxNrJfOH/WK4VJ3Qd+fOqZuOuDNDJz0xG6Bt4mGg2eO/UT9CljCrbqDGovjLKUrGajEEBcoTOc0w+yBYeQ==",
26654 + "version": "3.23.3",
26655 + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.23.3.tgz",
26656 + "integrity": "sha512-oAKwkj9xcWNBAvGbT//WiCdOMpb9XQG92/Fe3ABFM/R16BsHgePG00mFOgKf7IsCtfj8tA1kHtf/VwErhriz5Q==",
26657 "dev": true
26658 },
26659 "core-js-compat": {
26630 - "version": "3.23.2",
26631 - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.23.2.tgz",
26632 - "integrity": "sha512-lrgZvxFwbQp9v7E8mX0rJ+JX7Bvh4eGULZXA1IAyjlsnWvCdw6TF8Tg6xtaSUSJMrSrMaLdpmk+V54LM1dvfOA==",
26660 + "version": "3.23.3",
26661 + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.23.3.tgz",
26662 + "integrity": "sha512-WSzUs2h2vvmKsacLHNTdpyOC9k43AEhcGoFlVgCY4L7aw98oSBKtPL6vD0/TqZjRWRQYdDSLkzZIni4Crbbiqw==",
26663 "dev": true,
26664 "requires": {
26635 - "browserslist": "^4.20.4",
26665 + "browserslist": "^4.21.0",
26666 "semver": "7.0.0"
26667 },
26668 "dependencies": {
@@ -26645,9 +26675,9 @@
26675 }
26676 },
26677 "core-js-pure": {
26648 - "version": "3.23.2",
26649 - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.23.2.tgz",
26650 - "integrity": "sha512-t6u7H4Ff/yZNk+zqTr74UjCcZ3k8ApBryeLLV4rYQd9aF3gqmjjGjjR44ENfeBMH8VVvSynIjAJ0mUuFhzQtrA==",
26678 + "version": "3.23.3",
26679 + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.23.3.tgz",
26680 + "integrity": "sha512-XpoouuqIj4P+GWtdyV8ZO3/u4KftkeDVMfvp+308eGMhCrA3lVDSmAxO0c6GGOcmgVlaKDrgWVMo49h2ab/TDA==",
26681 "dev": true
26682 },
26683 "core-util-is": {
@@ -27429,14 +27459,6 @@
27459 "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==",
27460 "dev": true
27461 },
27432 - "duplexer2": {
27433 - "version": "0.1.4",
27434 - "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
27435 - "integrity": "sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==",
27436 - "requires": {
27437 - "readable-stream": "^2.0.2"
27438 - }
27439 - },
27462 "duplexer3": {
27463 "version": "0.1.4",
27464 "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
@@ -27464,9 +27486,9 @@
27486 }
27487 },
27488 "electron-to-chromium": {
27467 - "version": "1.4.165",
27468 - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.165.tgz",
27469 - "integrity": "sha512-DKQW1lqUSAYQvn9dnpK7mWaDpWbNOXQLXhfCi7Iwx0BKxdZOxkKcCyKw1l3ihWWW5iWSxKKbhEUoNRoHvl/hbA=="
27489 + "version": "1.4.170",
27490 + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.170.tgz",
27491 + "integrity": "sha512-rZ8PZLhK4ORPjFqLp9aqC4/S1j4qWFsPPz13xmWdrbBkU/LlxMcok+f+6f8YnQ57MiZwKtOaW15biZZsY5Igvw=="
27492 },
27493 "emittery": {
27494 "version": "0.8.1",
@@ -27972,23 +27994,24 @@
27994 }
27995 },
27996 "eslint-plugin-jsx-a11y": {
27975 - "version": "6.5.1",
27976 - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.5.1.tgz",
27977 - "integrity": "sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==",
27997 + "version": "6.6.0",
27998 + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.0.tgz",
27999 + "integrity": "sha512-kTeLuIzpNhXL2CwLlc8AHI0aFRwWHcg483yepO9VQiHzM9bZwJdzTkzBszbuPrbgGmq2rlX/FaT2fJQsjUSHsw==",
28000 "dev": true,
28001 "requires": {
27980 - "@babel/runtime": "^7.16.3",
28002 + "@babel/runtime": "^7.18.3",
28003 "aria-query": "^4.2.2",
27982 - "array-includes": "^3.1.4",
28004 + "array-includes": "^3.1.5",
28005 "ast-types-flow": "^0.0.7",
27984 - "axe-core": "^4.3.5",
28006 + "axe-core": "^4.4.2",
28007 "axobject-query": "^2.2.0",
27986 - "damerau-levenshtein": "^1.0.7",
28008 + "damerau-levenshtein": "^1.0.8",
28009 "emoji-regex": "^9.2.2",
28010 "has": "^1.0.3",
27989 - "jsx-ast-utils": "^3.2.1",
28011 + "jsx-ast-utils": "^3.3.1",
28012 "language-tags": "^1.0.5",
27991 - "minimatch": "^3.0.4"
28013 + "minimatch": "^3.1.2",
28014 + "semver": "^6.3.0"
28015 },
28016 "dependencies": {
28017 "aria-query": {
@@ -28015,13 +28038,19 @@
28038 "requires": {
28039 "brace-expansion": "^1.1.7"
28040 }
28041 + },
28042 + "semver": {
28043 + "version": "6.3.0",
28044 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
28045 + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
28046 + "dev": true
28047 }
28048 }
28049 },
28050 "eslint-plugin-react": {
28022 - "version": "7.30.0",
28023 - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.30.0.tgz",
28024 - "integrity": "sha512-RgwH7hjW48BleKsYyHK5vUAvxtE9SMPDKmcPRQgtRCYaZA0XQPt5FSkrU3nhz5ifzMZcA8opwmRJ2cmOO8tr5A==",
28051 + "version": "7.30.1",
28052 + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.30.1.tgz",
28053 + "integrity": "sha512-NbEvI9jtqO46yJA3wcRF9Mo0lF9T/jhdHqhCHXiXtD+Zcb98812wvokjWpU7Q4QH5edo6dmqrukxVvWWXHlsUg==",
28054 "dev": true,
28055 "requires": {
28056 "array-includes": "^3.1.5",
@@ -28127,16 +28156,77 @@
28156 "dev": true
28157 },
28158 "eslint-webpack-plugin": {
28130 - "version": "3.1.1",
28131 - "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.1.1.tgz",
28132 - "integrity": "sha512-xSucskTN9tOkfW7so4EaiFIkulWLXwCB/15H917lR6pTv0Zot6/fetFucmENRb7J5whVSFKIvwnrnsa78SG2yg==",
28159 + "version": "3.2.0",
28160 + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz",
28161 + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==",
28162 "dev": true,
28163 "requires": {
28135 - "@types/eslint": "^7.28.2",
28136 - "jest-worker": "^27.3.1",
28137 - "micromatch": "^4.0.4",
28164 + "@types/eslint": "^7.29.0 || ^8.4.1",
28165 + "jest-worker": "^28.0.2",
28166 + "micromatch": "^4.0.5",
28167 "normalize-path": "^3.0.0",
28139 - "schema-utils": "^3.1.1"
28168 + "schema-utils": "^4.0.0"
28169 + },
28170 + "dependencies": {
28171 + "ajv": {
28172 + "version": "8.11.0",
28173 + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz",
28174 + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==",
28175 + "dev": true,
28176 + "requires": {
28177 + "fast-deep-equal": "^3.1.1",
28178 + "json-schema-traverse": "^1.0.0",
28179 + "require-from-string": "^2.0.2",
28180 + "uri-js": "^4.2.2"
28181 + }
28182 + },
28183 + "ajv-keywords": {
28184 + "version": "5.1.0",
28185 + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz",
28186 + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==",
28187 + "dev": true,
28188 + "requires": {
28189 + "fast-deep-equal": "^3.1.3"
28190 + }
28191 + },
28192 + "jest-worker": {
28193 + "version": "28.1.1",
28194 + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.1.tgz",
28195 + "integrity": "sha512-Au7slXB08C6h+xbJPp7VIb6U0XX5Kc9uel/WFc6/rcTzGiaVCBRngBExSYuXSLFPULPSYU3cJ3ybS988lNFQhQ==",
28196 + "dev": true,
28197 + "requires": {
28198 + "@types/node": "*",
28199 + "merge-stream": "^2.0.0",
28200 + "supports-color": "^8.0.0"
28201 + }
28202 + },
28203 + "json-schema-traverse": {
28204 + "version": "1.0.0",
28205 + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
28206 + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
28207 + "dev": true
28208 + },
28209 + "schema-utils": {
28210 + "version": "4.0.0",
28211 + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz",
28212 + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==",
28213 + "dev": true,
28214 + "requires": {
28215 + "@types/json-schema": "^7.0.9",
28216 + "ajv": "^8.8.0",
28217 + "ajv-formats": "^2.1.1",
28218 + "ajv-keywords": "^5.0.0"
28219 + }
28220 + },
28221 + "supports-color": {
28222 + "version": "8.1.1",
28223 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
28224 + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
28225 + "dev": true,
28226 + "requires": {
28227 + "has-flag": "^4.0.0"
28228 + }
28229 + }
28230 }
28231 },
28232 "espree": {
@@ -28684,7 +28774,8 @@
28774 "fs.realpath": {
28775 "version": "1.0.0",
28776 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
28687 - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="
28777 + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
28778 + "dev": true
28779 },
28780 "fsevents": {
28781 "version": "2.3.2",
@@ -28693,27 +28784,6 @@
28784 "dev": true,
28785 "optional": true
28786 },
28696 - "fstream": {
28697 - "version": "1.0.12",
28698 - "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz",
28699 - "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==",
28700 - "requires": {
28701 - "graceful-fs": "^4.1.2",
28702 - "inherits": "~2.0.0",
28703 - "mkdirp": ">=0.5 0",
28704 - "rimraf": "2"
28705 - },
28706 - "dependencies": {
28707 - "rimraf": {
28708 - "version": "2.7.1",
28709 - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
28710 - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
28711 - "requires": {
28712 - "glob": "^7.1.3"
28713 - }
28714 - }
28715 - }
28716 - },
28787 "function-bind": {
28788 "version": "1.1.1",
28789 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
@@ -28819,6 +28889,7 @@
28889 "version": "7.2.0",
28890 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
28891 "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
28892 + "dev": true,
28893 "requires": {
28894 "fs.realpath": "^1.0.0",
28895 "inflight": "^1.0.4",
@@ -28832,6 +28903,7 @@
28903 "version": "3.1.2",
28904 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
28905 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
28906 + "dev": true,
28907 "requires": {
28908 "brace-expansion": "^1.1.7"
28909 }
@@ -28967,7 +29039,8 @@
29039 "graceful-fs": {
29040 "version": "4.2.10",
29041 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
28970 - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA=="
29042 + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==",
29043 + "dev": true
29044 },
29045 "growl": {
29046 "version": "1.10.5",
@@ -29223,9 +29296,9 @@
29296 }
29297 },
29298 "http-parser-js": {
29226 - "version": "0.5.6",
29227 - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.6.tgz",
29228 - "integrity": "sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA==",
29299 + "version": "0.5.7",
29300 + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.7.tgz",
29301 + "integrity": "sha512-8gQM8ZcewlONQLnik2AKzS13euQhaZcu4rK5QBSYOszW0T1upLW9VA2MdWvTvMmRo42HjXp7igFmdROoBCCrfg==",
29302 "dev": true
29303 },
29304 "http-proxy": {
@@ -29393,6 +29466,7 @@
29466 "version": "1.0.6",
29467 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
29468 "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
29469 + "dev": true,
29470 "requires": {
29471 "once": "^1.3.0",
29472 "wrappy": "1"
@@ -29784,7 +29858,8 @@
29858 "isarray": {
29859 "version": "1.0.0",
29860 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
29787 - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ=="
29861 + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
29862 + "dev": true
29863 },
29864 "isexe": {
29865 "version": "2.0.0",
@@ -30820,12 +30895,12 @@
30895 }
30896 },
30897 "jsx-ast-utils": {
30823 - "version": "3.3.0",
30824 - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.0.tgz",
30825 - "integrity": "sha512-XzO9luP6L0xkxwhIJMTJQpZo/eeN60K08jHdexfD569AGxeNug6UketeHXEhROoM8aR7EcUoOQmIhcJQjcuq8Q==",
30898 + "version": "3.3.1",
30899 + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.1.tgz",
30900 + "integrity": "sha512-pxrjmNpeRw5wwVeWyEAk7QJu2GnBO3uzPFmHCKJJFPKK2Cy0cWL23krGtLdnMmbIi6/FjlrQpPyfQI19ByPOhQ==",
30901 "dev": true,
30902 "requires": {
30828 - "array-includes": "^3.1.4",
30903 + "array-includes": "^3.1.5",
30904 "object.assign": "^4.1.2"
30905 }
30906 },
@@ -31043,11 +31118,6 @@
31118 "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
31119 "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="
31120 },
31046 - "listenercount": {
31047 - "version": "1.0.1",
31048 - "resolved": "https://registry.npmjs.org/listenercount/-/listenercount-1.0.1.tgz",
31049 - "integrity": "sha512-3mk/Zag0+IJxeDrxSgaDPy4zZ3w05PRZeJNnlWhzFz5OkX49J4krc+A8X2d2M69vGMBEX0uyl8M+W+8gH+kBqQ=="
31050 - },
31121 "loader-runner": {
31122 "version": "4.3.0",
31123 "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz",
@@ -31240,9 +31310,9 @@
31310 "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ=="
31311 },
31312 "memfs": {
31243 - "version": "3.4.6",
31244 - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.6.tgz",
31245 - "integrity": "sha512-rH9mjopto6Wkr7RFuH9l9dk3qb2XGOcYKr7xMhaYqfzuJqOqhRrcFvfD7JMuPj6SLmPreh5+6eAuv36NFAU+Mw==",
31313 + "version": "3.4.7",
31314 + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.7.tgz",
31315 + "integrity": "sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==",
31316 "dev": true,
31317 "requires": {
31318 "fs-monkey": "^1.0.3"
@@ -31677,9 +31747,9 @@
31747 "integrity": "sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q=="
31748 },
31749 "nodemon": {
31680 - "version": "2.0.16",
31681 - "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.16.tgz",
31682 - "integrity": "sha512-zsrcaOfTWRuUzBn3P44RDliLlp263Z/76FPoHFr3cFFkOz0lTPAcIw8dCzfdVIx/t3AtDYCZRCDkoCojJqaG3w==",
31750 + "version": "2.0.18",
31751 + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.18.tgz",
31752 + "integrity": "sha512-uAvrKipi2zAz8E7nkSz4qW4F4zd5fs2wNGsTx+xXlP8KXqd9ucE0vY9wankOsPboeDyuUGN9vsXGV1pLn80l/A==",
31753 "dev": true,
31754 "requires": {
31755 "chokidar": "^3.5.2",
@@ -31811,9 +31881,9 @@
31881 "dev": true
31882 },
31883 "nwsapi": {
31814 - "version": "2.2.0",
31815 - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz",
31816 - "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==",
31884 + "version": "2.2.1",
31885 + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.1.tgz",
31886 + "integrity": "sha512-JYOWTeFoS0Z93587vRJgASD5Ut11fYl5NyihP3KrYBvMe1FRRs6RN7m20SA/16GM4P6hTnZjT+UmDOt38UeXNg==",
31887 "dev": true
31888 },
31889 "object-assign": {
@@ -31930,6 +32000,7 @@
32000 "version": "1.4.0",
32001 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
32002 "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
32003 + "dev": true,
32004 "requires": {
32005 "wrappy": "1"
32006 }
@@ -32097,7 +32168,8 @@
32168 "path-is-absolute": {
32169 "version": "1.0.1",
32170 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
32100 - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg=="
32171 + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
32172 + "dev": true
32173 },
32174 "path-key": {
32175 "version": "3.1.1",
@@ -32731,9 +32803,9 @@
32803 }
32804 },
32805 "postcss-nesting": {
32734 - "version": "10.1.8",
32735 - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.8.tgz",
32736 - "integrity": "sha512-txdb3/idHYsBbNDFo1PFY0ExCgH5nfWi8G5lO49e6iuU42TydbODTzJgF5UuL5bhgeSlnAtDgfFTDG0Cl1zaSQ==",
32806 + "version": "10.1.9",
32807 + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.9.tgz",
32808 + "integrity": "sha512-WlnqQecNMT7eizBpWwAnQOIk7Zr0A+OZJccEwQoTwmcIsZCVdcjT1LjXj1hBk6zR3BDLZQYsb5KZj2HquZgvTw==",
32809 "dev": true,
32810 "requires": {
32811 "@csstools/selector-specificity": "^2.0.0",
@@ -32872,17 +32944,17 @@
32944 }
32945 },
32946 "postcss-preset-env": {
32875 - "version": "7.7.1",
32876 - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.7.1.tgz",
32877 - "integrity": "sha512-1sx6+Nl1wMVJzaYLVaz4OAR6JodIN/Z1upmVqLwSPCLT6XyxrEoePgNMHPH08kseLe3z06i9Vfkt/32BYEKDeA==",
32947 + "version": "7.7.2",
32948 + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.7.2.tgz",
32949 + "integrity": "sha512-1q0ih7EDsZmCb/FMDRvosna7Gsbdx8CvYO5hYT120hcp2ZAuOHpSzibujZ4JpIUcAC02PG6b+eftxqjTFh5BNA==",
32950 "dev": true,
32951 "requires": {
32880 - "@csstools/postcss-cascade-layers": "^1.0.2",
32952 + "@csstools/postcss-cascade-layers": "^1.0.4",
32953 "@csstools/postcss-color-function": "^1.1.0",
32954 "@csstools/postcss-font-format-keywords": "^1.0.0",
32955 "@csstools/postcss-hwb-function": "^1.0.1",
32956 "@csstools/postcss-ic-unit": "^1.0.0",
32885 - "@csstools/postcss-is-pseudo-class": "^2.0.4",
32957 + "@csstools/postcss-is-pseudo-class": "^2.0.6",
32958 "@csstools/postcss-normalize-display-values": "^1.0.0",
32959 "@csstools/postcss-oklab-function": "^1.1.0",
32960 "@csstools/postcss-progressive-custom-properties": "^1.3.0",
@@ -32890,7 +32962,7 @@
32962 "@csstools/postcss-trigonometric-functions": "^1.0.1",
32963 "@csstools/postcss-unset-value": "^1.0.1",
32964 "autoprefixer": "^10.4.7",
32893 - "browserslist": "^4.20.3",
32965 + "browserslist": "^4.21.0",
32966 "css-blank-pseudo": "^3.0.3",
32967 "css-has-pseudo": "^3.0.4",
32968 "css-prefers-color-scheme": "^6.0.3",
@@ -32898,11 +32970,11 @@
32970 "postcss-attribute-case-insensitive": "^5.0.1",
32971 "postcss-clamp": "^4.1.0",
32972 "postcss-color-functional-notation": "^4.2.3",
32901 - "postcss-color-hex-alpha": "^8.0.3",
32902 - "postcss-color-rebeccapurple": "^7.0.2",
32903 - "postcss-custom-media": "^8.0.1",
32904 - "postcss-custom-properties": "^12.1.7",
32905 - "postcss-custom-selectors": "^6.0.2",
32973 + "postcss-color-hex-alpha": "^8.0.4",
32974 + "postcss-color-rebeccapurple": "^7.1.0",
32975 + "postcss-custom-media": "^8.0.2",
32976 + "postcss-custom-properties": "^12.1.8",
32977 + "postcss-custom-selectors": "^6.0.3",
32978 "postcss-dir-pseudo-class": "^6.0.4",
32979 "postcss-double-position-gradients": "^3.1.1",
32980 "postcss-env-function": "^4.0.6",
@@ -32915,21 +32987,21 @@
32987 "postcss-lab-function": "^4.2.0",
32988 "postcss-logical": "^5.0.4",
32989 "postcss-media-minmax": "^5.0.0",
32918 - "postcss-nesting": "^10.1.7",
32990 + "postcss-nesting": "^10.1.9",
32991 "postcss-opacity-percentage": "^1.1.2",
32992 "postcss-overflow-shorthand": "^3.0.3",
32993 "postcss-page-break": "^3.0.4",
32994 "postcss-place": "^7.0.4",
32923 - "postcss-pseudo-class-any-link": "^7.1.4",
32995 + "postcss-pseudo-class-any-link": "^7.1.5",
32996 "postcss-replace-overflow-wrap": "^4.0.0",
32997 "postcss-selector-not": "^6.0.0",
32998 "postcss-value-parser": "^4.2.0"
32999 }
33000 },
33001 "postcss-pseudo-class-any-link": {
32930 - "version": "7.1.4",
32931 - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.4.tgz",
32932 - "integrity": "sha512-JxRcLXm96u14N3RzFavPIE9cRPuOqLDuzKeBsqi4oRk4vt8n0A7I0plFs/VXTg7U2n7g/XkQi0OwqTO3VWBfEg==",
33002 + "version": "7.1.5",
33003 + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.5.tgz",
33004 + "integrity": "sha512-nSGKGScwFTaaV8Cyi27W9FegX3l3b7tmNxujxmykI/j3++cBAiq8fTUAU3ZK0s2aneN2T8cTUvKdNedzp3JIEA==",
33005 "dev": true,
33006 "requires": {
33007 "postcss-selector-parser": "^6.0.10"
@@ -33121,7 +33193,8 @@
33193 "process-nextick-args": {
33194 "version": "2.0.1",
33195 "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
33124 - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
33196 + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
33197 + "dev": true
33198 },
33199 "progress": {
33200 "version": "2.0.3",
@@ -33679,6 +33752,7 @@
33752 "version": "2.3.7",
33753 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
33754 "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
33755 + "dev": true,
33756 "requires": {
33757 "core-util-is": "~1.0.0",
33758 "inherits": "~2.0.3",
@@ -34067,9 +34141,9 @@
34141 "dev": true
34142 },
34143 "sass": {
34070 - "version": "1.52.3",
34071 - "resolved": "https://registry.npmjs.org/sass/-/sass-1.52.3.tgz",
34072 - "integrity": "sha512-LNNPJ9lafx+j1ArtA7GyEJm9eawXN8KlA1+5dF6IZyoONg1Tyo/g+muOsENWJH/2Q1FHbbV4UwliU0cXMa/VIA==",
34144 + "version": "1.53.0",
34145 + "resolved": "https://registry.npmjs.org/sass/-/sass-1.53.0.tgz",
34146 + "integrity": "sha512-zb/oMirbKhUgRQ0/GFz8TSAwRq2IlR29vOUJZOx0l8sV+CkHUfHa4u5nqrG+1VceZp7Jfj59SVW9ogdhTvJDcQ==",
34147 "dev": true,
34148 "requires": {
34149 "chokidar": ">=3.0.0 <4.0.0",
@@ -34317,11 +34391,6 @@
34391 "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==",
34392 "dev": true
34393 },
34320 - "setimmediate": {
34321 - "version": "1.0.5",
34322 - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
34323 - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA=="
34324 - },
34394 "setprototypeof": {
34395 "version": "1.2.0",
34396 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
@@ -34603,6 +34672,7 @@
34672 "version": "1.1.1",
34673 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
34674 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
34675 + "dev": true,
34676 "requires": {
34677 "safe-buffer": "~5.1.0"
34678 }
@@ -35481,28 +35551,13 @@
35551 "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==",
35552 "dev": true
35553 },
35484 - "unzipper": {
35485 - "version": "0.10.11",
35486 - "resolved": "https://registry.npmjs.org/unzipper/-/unzipper-0.10.11.tgz",
35487 - "integrity": "sha512-+BrAq2oFqWod5IESRjL3S8baohbevGcVA+teAIOYWM3pDVdseogqbzhhvvmiyQrUNKFUnDMtELW3X8ykbyDCJw==",
35554 + "unzip-stream": {
35555 + "version": "0.3.1",
35556 + "resolved": "https://registry.npmjs.org/unzip-stream/-/unzip-stream-0.3.1.tgz",
35557 + "integrity": "sha512-RzaGXLNt+CW+T41h1zl6pGz3EaeVhYlK+rdAap+7DxW5kqsqePO8kRtWPaCiVqdhZc86EctSPVYNix30YOMzmw==",
35558 "requires": {
35489 - "big-integer": "^1.6.17",
35490 - "binary": "~0.3.0",
35491 - "bluebird": "~3.4.1",
35492 - "buffer-indexof-polyfill": "~1.0.0",
35493 - "duplexer2": "~0.1.4",
35494 - "fstream": "^1.0.12",
35495 - "graceful-fs": "^4.2.2",
35496 - "listenercount": "~1.0.1",
35497 - "readable-stream": "~2.3.6",
35498 - "setimmediate": "~1.0.4"
35499 - },
35500 - "dependencies": {
35501 - "bluebird": {
35502 - "version": "3.4.7",
35503 - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz",
35504 - "integrity": "sha512-iD3898SR7sWVRHbiQv+sHUtHnMvC1o3nW5rAcqnq3uOn07DSAppZYUkIGslDz6gXC7HfunPe7YVBgoEJASPcHA=="
35505 - }
35559 + "binary": "^0.3.0",
35560 + "mkdirp": "^0.5.1"
35561 }
35562 },
35563 "upath": {
@@ -35512,9 +35567,9 @@
35567 "dev": true
35568 },
35569 "update-browserslist-db": {
35515 - "version": "1.0.3",
35516 - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.3.tgz",
35517 - "integrity": "sha512-ufSazemeh9Gty0qiWtoRpJ9F5Q5W3xdIPm1UZQqYQv/q0Nyb9EMHUB2lu+O9x1re9WsorpMAUu4Y6Lxcs5n+XQ==",
35570 + "version": "1.0.4",
35571 + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.4.tgz",
35572 + "integrity": "sha512-jnmO2BEGUjsMOe/Fg9u0oczOe/ppIDZPebzccl1yDWGLFP16Pa1/RM5wEoKYPG2zstNcDuAStejyxsOuKINdGA==",
35573 "requires": {
35574 "escalade": "^3.1.1",
35575 "picocolors": "^1.0.0"
@@ -35575,7 +35630,8 @@
35630 "util-deprecate": {
35631 "version": "1.0.2",
35632 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
35578 - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
35633 + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
35634 + "dev": true
35635 },
35636 "util.promisify": {
35637 "version": "1.0.1",
@@ -35763,6 +35819,12 @@
35819 "webpack-sources": "^3.2.3"
35820 },
35821 "dependencies": {
35822 + "@types/estree": {
35823 + "version": "0.0.51",
35824 + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz",
35825 + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==",
35826 + "dev": true
35827 + },
35828 "eslint-scope": {
35829 "version": "5.1.1",
35830 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
@@ -36421,7 +36483,8 @@
36483 "wrappy": {
36484 "version": "1.0.2",
36485 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
36424 - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
36486 + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
36487 + "dev": true
36488 },
36489 "write-file-atomic": {
36490 "version": "3.0.3",
server/package.json
+1 -1
@@ -26,7 +26,7 @@
26 "open": "^8.4.0",
27 "tssrp6a": "^3.0.0",
28 "yaml": "^2.0.0-10",
29 - "unzipper": "^0.10.11"
29 + "unzip-stream": "^0.3.1"
30 },
31 "devDependencies": {
32 "@types/archiver": "^5.1.1",
server/src/github.ts
+3 -2
@@ -1,7 +1,8 @@
1 import events from './events'
2 import { httpsStream, httpsString } from './misc'
3 import { getAvailablePlugins, mapPlugins, parsePluginSource, PATH as PLUGINS_PATH, rescan } from './plugins'
4 -import unzipper from 'unzipper'
4 +// @ts-ignore
5 +import unzipper from 'unzip-stream'
6 import { createWriteStream, mkdirSync } from 'fs'
7 import { ApiError } from './apiMiddleware'
8 import _ from 'lodash'
@@ -38,7 +39,7 @@ export async function downloadPlugin(repo: string, branch='', overwrite?: boolea
39 const rootWithinZip = GITHUB_ZIP_ROOT + '/' + DIST_ROOT
40 return new Promise(resolve =>
41 res.pipe(unzipper.Parse())
41 - .on('entry', entry => {
42 + .on('entry', (entry: any) => {
43 const { path, type } = entry
44 if (!path.startsWith(rootWithinZip))
45 return entry.autodrain()