From d6a448a6fc0ac96255f9084a08e3721d3f98d638 Mon Sep 17 00:00:00 2001 From: Jesse Chan Date: Mon, 29 Mar 2021 20:29:59 +0800 Subject: [PATCH] dependencies: bump (minor) --- package-lock.json | 888 +++++++++++++++++++++++++--------------------- package.json | 38 +- 2 files changed, 505 insertions(+), 421 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4c92a0b0..4652a4a8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -38,23 +38,23 @@ ], "license": "GPL-3.0-only", "dependencies": { - "geoip-country": "^4.0.60" + "geoip-country": "^4.0.61" }, "bin": { "flood": "dist/index.js" }, "devDependencies": { - "@babel/core": "^7.13.10", + "@babel/core": "^7.13.13", "@babel/plugin-proposal-class-properties": "^7.13.0", "@babel/plugin-proposal-decorators": "^7.13.5", "@babel/plugin-proposal-optional-chaining": "^7.13.12", "@babel/preset-env": "^7.13.12", - "@babel/preset-react": "^7.12.13", + "@babel/preset-react": "^7.13.13", "@babel/preset-typescript": "^7.13.0", "@emotion/babel-plugin": "^11.2.0", "@emotion/react": "^11.1.5", - "@lingui/loader": "^3.8.0", - "@lingui/react": "^3.8.0", + "@lingui/loader": "^3.8.1", + "@lingui/react": "^3.8.1", "@pmmmwh/react-refresh-webpack-plugin": "^0.4.3", "@types/bencode": "^2.0.0", "@types/body-parser": "^1.19.0", @@ -67,15 +67,15 @@ "@types/debug": "^4.1.5", "@types/express": "^4.17.11", "@types/express-rate-limit": "^5.1.1", - "@types/fs-extra": "^9.0.8", + "@types/fs-extra": "^9.0.9", "@types/geoip-country": "^4.0.0", "@types/http-errors": "^1.8.0", - "@types/jest": "^26.0.21", + "@types/jest": "^26.0.22", "@types/jsonwebtoken": "^8.5.1", "@types/lodash": "^4.14.168", "@types/morgan": "^1.9.2", "@types/nedb": "^1.8.11", - "@types/node": "^12.20.6", + "@types/node": "^12.20.7", "@types/overlayscrollbars": "^1.12.0", "@types/parse-torrent": "^5.8.3", "@types/passport": "^1.0.6", @@ -106,14 +106,14 @@ "content-disposition": "^0.5.3", "cookie-parser": "^1.4.5", "create-torrent": "^4.5.0", - "css-loader": "^5.1.3", + "css-loader": "^5.2.0", "css-minimizer-webpack-plugin": "^1.3.0", - "d3-array": "^2.12.0", + "d3-array": "^2.12.1", "d3-scale": "^3.2.3", "d3-selection": "^2.0.0", "d3-shape": "^2.1.0", "debug": "^4.3.1", - "eslint": "^7.22.0", + "eslint": "^7.23.0", "eslint-config-airbnb": "^18.2.1", "eslint-config-airbnb-typescript": "^12.3.1", "eslint-config-prettier": "^8.1.0", @@ -123,9 +123,9 @@ "eslint-plugin-import": "^2.22.1", "eslint-plugin-jest": "^24.3.2", "eslint-plugin-jsx-a11y": "^6.4.1", - "eslint-plugin-react": "^7.23.0", + "eslint-plugin-react": "^7.23.1", "eslint-plugin-react-hooks": "^4.2.0", - "eslint-webpack-plugin": "^2.5.2", + "eslint-webpack-plugin": "^2.5.3", "express": "^4.17.1", "express-rate-limit": "^5.2.6", "fast-json-patch": "^3.0.0-1", @@ -136,14 +136,14 @@ "frontmatter-markdown-loader": "^3.6.2", "fs-extra": "^9.1.0", "get-user-locale": "^1.4.0", - "hash-wasm": "^4.5.0", + "hash-wasm": "^4.6.0", "html-webpack-plugin": "^5.3.1", "http-errors": "^1.8.0", "jest": "^26.6.3", "js-file-download": "^0.4.12", "jsonwebtoken": "^8.5.1", "lodash": "^4.17.21", - "mini-css-extract-plugin": "^1.3.9", + "mini-css-extract-plugin": "^1.4.0", "mobx": "^6.1.8", "mobx-react": "^7.1.0", "morgan": "^1.10.0", @@ -168,7 +168,7 @@ "react-dnd-multi-backend": "^7.0.0-alpha.1", "react-dnd-touch-backend": "^14.0.0", "react-dom": "^17.0.2", - "react-dropzone": "^11.3.1", + "react-dropzone": "^11.3.2", "react-measure": "^2.5.2", "react-refresh": "^0.9.0", "react-router": "^5.2.0", @@ -188,15 +188,15 @@ "tar-fs": "^2.1.1", "tar-stream": "^2.2.0", "terser-webpack-plugin": "^5.1.1", - "tldts": "^5.7.17", + "tldts": "^5.7.19", "ts-jest": "^26.5.4", "ts-node-dev": "^1.1.6", "tsconfig-paths": "^3.9.0", "typed-emitter": "^1.3.1", "typescript": "^4.2.3", "url-loader": "^4.1.1", - "use-query-params": "^1.2.0", - "webpack": "^5.27.2", + "use-query-params": "^1.2.2", + "webpack": "^5.28.0", "webpack-dev-server": "^4.0.0-beta.0", "webpackbar": "^5.0.0-3", "yargs": "^16.2.0", @@ -223,20 +223,20 @@ "dev": true }, "node_modules/@babel/core": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.13.10.tgz", - "integrity": "sha512-bfIYcT0BdKeAZrovpMqX2Mx5NrgAckGbwT982AkdS5GNfn3KMGiprlBAtmBcFZRUmpaufS6WZFP8trvx8ptFDw==", + "version": "7.13.13", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.13.13.tgz", + "integrity": "sha512-1xEs9jZAyKIouOoCmpsgk/I26PoKyvzQ2ixdRpRzfbcp1fL+ozw7TUgdDgwonbTovqRaTfRh50IXuw4QrWO0GA==", "dev": true, "dependencies": { "@babel/code-frame": "^7.12.13", "@babel/generator": "^7.13.9", - "@babel/helper-compilation-targets": "^7.13.10", - "@babel/helper-module-transforms": "^7.13.0", + "@babel/helper-compilation-targets": "^7.13.13", + "@babel/helper-module-transforms": "^7.13.12", "@babel/helpers": "^7.13.10", - "@babel/parser": "^7.13.10", + "@babel/parser": "^7.13.13", "@babel/template": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.0", + "@babel/traverse": "^7.13.13", + "@babel/types": "^7.13.13", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -284,12 +284,12 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.10.tgz", - "integrity": "sha512-/Xju7Qg1GQO4mHZ/Kcs6Au7gfafgZnwm+a7sy/ow/tV1sHeraRUHbjdat8/UvDor4Tez+siGKDk6zIKtCPKVJA==", + "version": "7.13.13", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.13.tgz", + "integrity": "sha512-q1kcdHNZehBwD9jYPh3WyXcsFERi39X4I59I3NadciWtNDyZ6x+GboOxncFK0kXlKIv6BJm5acncehXWUjWQMQ==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.13.8", + "@babel/compat-data": "^7.13.12", "@babel/helper-validator-option": "^7.12.17", "browserslist": "^4.14.5", "semver": "^6.3.0" @@ -602,9 +602,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.12.tgz", - "integrity": "sha512-4T7Pb244rxH24yR116LAuJ+adxXXnHhZaLJjegJVKSdoNCe4x1eDBaud5YIcQFcqzsaD5BHvJw5BQ0AZapdCRw==", + "version": "7.13.13", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.13.tgz", + "integrity": "sha512-OhsyMrqygfk5v8HmWwOzlYjJrtLaFhF34MrfG/Z73DgYCI6ojNUTUp2TYbtnjo8PegeJp12eamsNettCQjKjVw==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -1594,15 +1594,16 @@ } }, "node_modules/@babel/preset-react": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.12.13.tgz", - "integrity": "sha512-TYM0V9z6Abb6dj1K7i5NrEhA13oS5ujUYQYDfqIBXYHOc2c2VkFgc+q9kyssIyUfy4/hEwqrgSlJ/Qgv8zJLsA==", + "version": "7.13.13", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.13.13.tgz", + "integrity": "sha512-gx+tDLIE06sRjKJkVtpZ/t3mzCDOnPG+ggHZG9lffUbX8+wC739x20YQc9V35Do6ZAxaUc/HhVHIiOzz5MvDmA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-validator-option": "^7.12.17", "@babel/plugin-transform-react-display-name": "^7.12.13", - "@babel/plugin-transform-react-jsx": "^7.12.13", - "@babel/plugin-transform-react-jsx-development": "^7.12.12", + "@babel/plugin-transform-react-jsx": "^7.13.12", + "@babel/plugin-transform-react-jsx-development": "^7.12.17", "@babel/plugin-transform-react-pure-annotations": "^7.12.1" }, "peerDependencies": { @@ -1654,26 +1655,25 @@ } }, "node_modules/@babel/traverse": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz", - "integrity": "sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==", + "version": "7.13.13", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.13.tgz", + "integrity": "sha512-CblEcwmXKR6eP43oQGG++0QMTtCjAsa3frUuzHoiIJWpaIIi8dwMyEFUJoXRLxagGqCK+jALRwIO+o3R9p/uUg==", "dev": true, "dependencies": { "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.13.0", + "@babel/generator": "^7.13.9", "@babel/helper-function-name": "^7.12.13", "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.13.0", - "@babel/types": "^7.13.0", + "@babel/parser": "^7.13.13", + "@babel/types": "^7.13.13", "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" + "globals": "^11.1.0" } }, "node_modules/@babel/types": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.12.tgz", - "integrity": "sha512-K4nY2xFN4QMvQwkQ+zmBDp6ANMbVNw6BbxWmYA4qNjhR9W+Lj/8ky5MEY2Me5r+B2c6/v6F53oMndG+f9s3IiA==", + "version": "7.13.13", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.13.tgz", + "integrity": "sha512-kt+EpC6qDfIaqlP+DIbIJOclYy/A1YXs9dAf/ljbi+39Bcbc073H6jKVpXEr/EoIh5anGn5xq/yRVzKl+uIc9w==", "dev": true, "dependencies": { "@babel/helper-validator-identifier": "^7.12.11", @@ -2175,14 +2175,14 @@ } }, "node_modules/@lingui/babel-plugin-extract-messages": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@lingui/babel-plugin-extract-messages/-/babel-plugin-extract-messages-3.8.0.tgz", - "integrity": "sha512-oX+mD/89woeNjt7xtT5SaeAHQOM0USHL50TFS9CagUnsLj7ZNuLR7v6c5eeEz333Q0kjzTv0CBTAfjZt5503sA==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@lingui/babel-plugin-extract-messages/-/babel-plugin-extract-messages-3.8.1.tgz", + "integrity": "sha512-H9QlgYLowmPmf198au2znbozuKNVPjs1tOnliNc9jGROT55qMNtuAXrmI3n9FZn+aOw7DBNSsEjI775ctmYH0Q==", "dev": true, "dependencies": { "@babel/generator": "^7.11.6", "@babel/runtime": "^7.11.2", - "@lingui/conf": "^3.8.0", + "@lingui/conf": "^3.8.1", "mkdirp": "^1.0.4" }, "engines": { @@ -2190,9 +2190,9 @@ } }, "node_modules/@lingui/cli": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@lingui/cli/-/cli-3.8.0.tgz", - "integrity": "sha512-Pm/N6B2K2gcyNtOc2cvBdjOPiGx+HP3T862sfywIDSuSBqMAPATPl6BlkXUxnwxowiSSgFrBh9PAmmVKUPrptA==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@lingui/cli/-/cli-3.8.1.tgz", + "integrity": "sha512-KyvZfAtxkv2oTtoUwgyvgns8JZhFTrSq0x8dSuW7Pg1H52myBxrHgs24qZxMxqITGwSjv5HnMGWNXLKJ6gUExA==", "dev": true, "dependencies": { "@babel/generator": "^7.11.6", @@ -2200,8 +2200,8 @@ "@babel/plugin-syntax-jsx": "^7.10.4", "@babel/runtime": "^7.11.2", "@babel/types": "^7.11.5", - "@lingui/babel-plugin-extract-messages": "^3.8.0", - "@lingui/conf": "^3.8.0", + "@lingui/babel-plugin-extract-messages": "^3.8.1", + "@lingui/conf": "^3.8.1", "babel-plugin-macros": "^2.8.0", "bcp-47": "^1.0.7", "chalk": "^4.1.0", @@ -2240,9 +2240,9 @@ } }, "node_modules/@lingui/conf": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@lingui/conf/-/conf-3.8.0.tgz", - "integrity": "sha512-bhgysdMFS3gyloXKORC/f+KAbDzd5j+AGWKxbtKwubinchiNnM9dGZFeIRW3thxtvKjM4iT2O9rXBC56ZipCdA==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@lingui/conf/-/conf-3.8.1.tgz", + "integrity": "sha512-2bbJ+8mKZtgKnARuhvPRMtvzDtc2KKkrXsZNvXJ/EpWeU/YtlrgOnheRE2zf89ImdsW2a9TqK8F5lDInKunjow==", "dev": true, "dependencies": { "@babel/runtime": "^7.11.2", @@ -2257,9 +2257,9 @@ } }, "node_modules/@lingui/core": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@lingui/core/-/core-3.8.0.tgz", - "integrity": "sha512-XNBokjm3URyMJu5/KOLqqR7q8WPeeZQEcN04LNf1B5vMXauxFvlroqQyiMqjskO9MbWscCbJ8aH/NrN5NCsCRA==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@lingui/core/-/core-3.8.1.tgz", + "integrity": "sha512-t/78WfTGKnpZRWmxwo/VyiG2Y8hGMZG6/KoB62Le12g8Qio/RMbhgioVlkoU4iu6l+r6icYsD+tmXB+sLNrGYQ==", "dev": true, "dependencies": { "@babel/runtime": "^7.11.2", @@ -2271,14 +2271,14 @@ } }, "node_modules/@lingui/loader": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@lingui/loader/-/loader-3.8.0.tgz", - "integrity": "sha512-rV1yOpccP6uqSwN3SwXA9YBXzrKhTwUCJpb9ave3JML37PYcOO05aJ1zkLw8mRhqLxzLhJMLhz8fscx0O+Q1qQ==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@lingui/loader/-/loader-3.8.1.tgz", + "integrity": "sha512-XRolAcfC/n9b5qktDRu4ff+q7iXf1zzLAbVoF63g4e4GxWiIJptVeznAub7oSV/trYZQgT8aTrQqDqceqIWYcA==", "dev": true, "dependencies": { "@babel/runtime": "^7.11.2", - "@lingui/cli": "^3.8.0", - "@lingui/conf": "^3.8.0", + "@lingui/cli": "^3.8.1", + "@lingui/conf": "^3.8.1", "loader-utils": "^2.0.0", "ramda": "^0.27.1" }, @@ -2290,13 +2290,13 @@ } }, "node_modules/@lingui/react": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@lingui/react/-/react-3.8.0.tgz", - "integrity": "sha512-f+7NtT+4/tWd3oY2Ngc94qsGY4OA8uzABp7wVck1A3Dz6he77ipDfJCm9vHyxaq7203Pyt8hBHJQyCzyn+DIOQ==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@lingui/react/-/react-3.8.1.tgz", + "integrity": "sha512-NnK6m9kP89QwBzOD0jkiJUXFKHl7xqHTtoEGmzopg+Abra59x4YaoTl4r2/AisbBe50qKsPy1EyiM2m7qkApfA==", "dev": true, "dependencies": { "@babel/runtime": "^7.11.2", - "@lingui/core": "^3.8.0" + "@lingui/core": "^3.8.1" }, "engines": { "node": ">=10.0.0" @@ -2845,9 +2845,9 @@ } }, "node_modules/@types/estree": { - "version": "0.0.46", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.46.tgz", - "integrity": "sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==", + "version": "0.0.47", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.47.tgz", + "integrity": "sha512-c5ciR06jK8u9BstrmJyO97m+klJrrhCf9u3rLu3DEAJBirxRqSCvDQoYKmxuYwQI5SZChAWu+tq9oVlGRuzPAg==", "dev": true }, "node_modules/@types/express": { @@ -2883,9 +2883,9 @@ } }, "node_modules/@types/fs-extra": { - "version": "9.0.8", - "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.8.tgz", - "integrity": "sha512-bnlTVTwq03Na7DpWxFJ1dvnORob+Otb8xHyUqUWhqvz/Ksg8+JXPlR52oeMSZ37YEOa5PyccbgUNutiQdi13TA==", + "version": "9.0.9", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.9.tgz", + "integrity": "sha512-5TqDycCl0oMzwzd1cIjSJWMKMvLCDVErle4ZTjU4EmHDURR/+yZghe6GDHMCpHtcVfq0x0gMoOM546/5TbYHrg==", "dev": true, "dependencies": { "@types/node": "*" @@ -2964,9 +2964,9 @@ } }, "node_modules/@types/jest": { - "version": "26.0.21", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.21.tgz", - "integrity": "sha512-ab9TyM/69yg7eew9eOwKMUmvIZAKEGZYlq/dhe5/0IMUd/QLJv5ldRMdddSn+u22N13FP3s5jYyktxuBwY0kDA==", + "version": "26.0.22", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.22.tgz", + "integrity": "sha512-eeWwWjlqxvBxc4oQdkueW5OF/gtfSceKk4OnOAGlUSwS/liBRtZppbJuz1YkgbrbfGOoeBHun9fOvXnjNwrSOw==", "dev": true, "dependencies": { "jest-diff": "^26.0.0", @@ -3040,10 +3040,11 @@ } }, "node_modules/@types/node": { - "version": "12.20.6", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.6.tgz", - "integrity": "sha512-sRVq8d+ApGslmkE9e3i+D3gFGk7aZHAT+G4cIpIEdLJYPsWiSPwcAnJEjddLQQDqV3Ra2jOclX/Sv6YrvGYiWA==", - "dev": true + "version": "12.20.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.7.tgz", + "integrity": "sha512-gWL8VUkg8VRaCAUgG9WmhefMqHmMblxe2rVpMF86nZY/+ZysU+BkAp+3cz03AixWDSSz0ks5WX59yAhv/cDwFA==", + "dev": true, + "license": "MIT" }, "node_modules/@types/normalize-package-data": { "version": "2.4.0", @@ -3068,6 +3069,7 @@ "resolved": "https://registry.npmjs.org/@types/parse-torrent/-/parse-torrent-5.8.3.tgz", "integrity": "sha512-c0xAjnpov+Xk/2HTtpaBm0tukNIAoZoxrqgTDwSaIu6IVCynY+2YD9zcQNk2P6H4atcXzD78/LI2CQzLlMmAJg==", "dev": true, + "license": "MIT", "dependencies": { "@types/magnet-uri": "*", "@types/node": "*", @@ -3173,9 +3175,9 @@ } }, "node_modules/@types/react-router": { - "version": "5.1.12", - "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.12.tgz", - "integrity": "sha512-0bhXQwHYfMeJlCh7mGhc0VJTRm0Gk+Z8T00aiP4702mDUuLs9SMhnd2DitpjWFjdOecx2UXtICK14H9iMnziGA==", + "version": "5.1.13", + "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.13.tgz", + "integrity": "sha512-ZIuaO9Yrln54X6elg8q2Ivp6iK6p4syPsefEYAhRDAoqNh48C8VYUmB9RkXjKSQAJSJV0mbIFCX7I4vZDcHrjg==", "dev": true, "dependencies": { "@types/history": "*", @@ -3795,12 +3797,12 @@ } }, "node_modules/ansi-escapes": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", - "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", "dev": true, "dependencies": { - "type-fest": "^0.11.0" + "type-fest": "^0.21.3" }, "engines": { "node": ">=8" @@ -6241,9 +6243,9 @@ } }, "node_modules/css-loader": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.1.3.tgz", - "integrity": "sha512-CoPZvyh8sLiGARK3gqczpfdedbM74klGWurF2CsNZ2lhNaXdLIUks+3Mfax3WBeRuHoglU+m7KG/+7gY6G4aag==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.0.tgz", + "integrity": "sha512-MfRo2MjEeLXMlUkeUwN71Vx5oc6EJnx5UQ4Yi9iUtYQvrPtwLUucYptz0hc6n++kdNcyF5olYBS4vPjJDAcLkw==", "dev": true, "dependencies": { "camelcase": "^6.2.0", @@ -6951,9 +6953,9 @@ } }, "node_modules/d3-array": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.0.tgz", - "integrity": "sha512-T6H/qNldyD/1OlRkJbonb3u3MPhNwju8OPxYv0YSjDb/B2RUeeBEHzIpNrYiinwpmz8+am+puMrpcrDWgY9wRg==", + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz", + "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==", "dev": true, "dependencies": { "internmap": "^1.0.0" @@ -7647,9 +7649,9 @@ "dev": true }, "node_modules/electron-to-chromium": { - "version": "1.3.695", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.695.tgz", - "integrity": "sha512-lz66RliUqLHU1Ojxx1A4QUxKydjiQ79Y4dZyPobs2Dmxj5aVL2TM3KoQ2Gs7HS703Bfny+ukI3KOxwAB0xceHQ==", + "version": "1.3.701", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.701.tgz", + "integrity": "sha512-Zd9ofdIMYHYhG1gvnejQDvC/kqSeXQvtXF0yRURGxgwGqDZm9F9Fm3dYFnm5gyuA7xpXfBlzVLN1sz0FjxpKfw==", "dev": true }, "node_modules/elliptic": { @@ -7941,9 +7943,9 @@ } }, "node_modules/eslint": { - "version": "7.22.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.22.0.tgz", - "integrity": "sha512-3VawOtjSJUQiiqac8MQc+w457iGLfuNGLFn8JmF051tTKbh5/x/0vlcEj8OgDCaw7Ysa2Jn8paGshV7x2abKXg==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.23.0.tgz", + "integrity": "sha512-kqvNVbdkjzpFy0XOszNwjkKzZ+6TcwCQ/h+ozlcIWwaimBBuhlQ4nN6kbiM2L+OjDcznkTJxzYfRFH92sx4a0Q==", "dev": true, "dependencies": { "@babel/code-frame": "7.12.11", @@ -8306,9 +8308,9 @@ } }, "node_modules/eslint-plugin-react": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.23.0.tgz", - "integrity": "sha512-5rfsRiHKIAdhxv3NxrzE+dBC7BFsNhuErL+Fy940oD1cau55JVTnuL25sqXqD7XY0OkYCRsKEqxZVwezE5ol5w==", + "version": "7.23.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.23.1.tgz", + "integrity": "sha512-MvFGhZjI8Z4HusajmSw0ougGrq3Gs4vT/0WgwksZgf5RrLrRa2oYAw56okU4tZJl8+j7IYNuTM+2RnFEuTSdRQ==", "dev": true, "dependencies": { "array-includes": "^3.1.3", @@ -8415,9 +8417,9 @@ } }, "node_modules/eslint-webpack-plugin": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-2.5.2.tgz", - "integrity": "sha512-ndD9chZ/kaGnjjx7taRg7c6FK/YKb29SSYzaLtPBIYLYJQmZtuKqtQbAvTS2ymiMQT6X0VW9vZIHK0KLstv93Q==", + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-2.5.3.tgz", + "integrity": "sha512-LewNevZf9ghDCxCGT6QltNWVi8KIYWc4LKcin8K9Azh1hypG7YAmobUDIU67fAPa+eMjRnU4rjEkLbYI1w5/UA==", "dev": true, "dependencies": { "@types/eslint": "^7.2.6", @@ -8650,9 +8652,9 @@ } }, "node_modules/exec-sh": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.5.tgz", - "integrity": "sha512-0hzpaUazv4mEccxdn3TXC+HWNeVXNKMCJRK6E7Xyg+LwGAYI3yFag6jTkd4injV+kChYDQS1ftqDhnDVWNhU8A==", + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", + "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==", "dev": true }, "node_modules/execa": { @@ -9812,9 +9814,9 @@ } }, "node_modules/geoip-country": { - "version": "4.0.60", - "resolved": "https://registry.npmjs.org/geoip-country/-/geoip-country-4.0.60.tgz", - "integrity": "sha512-uQ+E/yFrNHKrsWM7i1U4FWQMTD6b514SQcSP2oa5K4wAUTTswv+nH5Q3faSNWqMSSviSoJhRxAaOV7jgz9az3Q==", + "version": "4.0.61", + "resolved": "https://registry.npmjs.org/geoip-country/-/geoip-country-4.0.61.tgz", + "integrity": "sha512-M+7NgkdXXEwrH1gFT1KdP7lAkj3WwnBWdjo5QSZJqNtHiHqGQ6rm9plg7cqPuJLMMdcSDx5N+1U6t5oEanWZ5w==", "inBundle": true, "dependencies": { "async": "^2.6.1", @@ -10244,9 +10246,9 @@ } }, "node_modules/hash-wasm": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/hash-wasm/-/hash-wasm-4.5.0.tgz", - "integrity": "sha512-NDYZcVkOnaqFZgpw3yVVYUUfl6fvukC90DVsmixFkTTSH0zxLILBZdE0LIGI1goGOkvsVVipsmJ+LOCPSDrupA==", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/hash-wasm/-/hash-wasm-4.6.0.tgz", + "integrity": "sha512-Wi96tJDftxUQciCUi2Vs/Nw8al3psRATe/FhyezrajJKCXKRHvpiFARTZuUgdlGB7825LiN+FluH7SFoGdiGRA==", "dev": true }, "node_modules/hash.js": { @@ -10529,15 +10531,16 @@ } }, "node_modules/http-proxy-middleware": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-1.0.6.tgz", - "integrity": "sha512-NyL6ZB6cVni7pl+/IT2W0ni5ME00xR0sN27AQZZrpKn1b+qRh+mLbBxIq9Cq1oGfmTc7BUq4HB77mxwCaxAYNg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-1.1.0.tgz", + "integrity": "sha512-OnjU5vyVgcZVe2AjLJyMrk8YLNOC2lspCHirB5ldM+B/dwEfZ5bgVTrFyzE9R7xRWAP/i/FXtvIqKjTNEZBhBg==", "dev": true, "dependencies": { - "@types/http-proxy": "^1.17.4", + "@types/http-proxy": "^1.17.5", + "camelcase": "^6.2.0", "http-proxy": "^1.18.1", "is-glob": "^4.0.1", - "lodash": "^4.17.20", + "is-plain-obj": "^3.0.0", "micromatch": "^4.0.2" }, "engines": { @@ -11259,6 +11262,18 @@ "node": ">=8" } }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-plain-object": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", @@ -12310,13 +12325,13 @@ "inBundle": true }, "node_modules/jsdom": { - "version": "16.5.1", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.5.1.tgz", - "integrity": "sha512-pF73EOsJgwZekbDHEY5VO/yKXUkab/DuvrQB/ANVizbr6UAHJsDdHXuotZYwkJSGQl1JM+ivXaqY+XBDDL4TiA==", + "version": "16.5.2", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.5.2.tgz", + "integrity": "sha512-JxNtPt9C1ut85boCbJmffaQ06NBnzkQY/MWO3YxPW8IWS38A26z+B1oBvA9LwKrytewdfymnhi4UNH3/RAgZrg==", "dev": true, "dependencies": { "abab": "^2.0.5", - "acorn": "^8.0.5", + "acorn": "^8.1.0", "acorn-globals": "^6.0.0", "cssom": "^0.4.4", "cssstyle": "^2.3.0", @@ -12338,7 +12353,7 @@ "webidl-conversions": "^6.1.0", "whatwg-encoding": "^1.0.5", "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0", + "whatwg-url": "^8.5.0", "ws": "^7.4.4", "xml-name-validator": "^3.0.0" }, @@ -12734,6 +12749,12 @@ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "inBundle": true }, + "node_modules/lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true + }, "node_modules/lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", @@ -12746,6 +12767,12 @@ "integrity": "sha1-ywcE1Hq3F4n/oN6Ll92Sb7iLE7E=", "inBundle": true }, + "node_modules/lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=", + "dev": true + }, "node_modules/lodash.get": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", @@ -12824,10 +12851,10 @@ "integrity": "sha1-/H3oEx2MisB+S0n3T/6CnR8r7EQ=", "inBundle": true }, - "node_modules/lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "node_modules/lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", "dev": true }, "node_modules/lodash.uniq": { @@ -13376,9 +13403,9 @@ } }, "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": "1.4.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.4.0.tgz", + "integrity": "sha512-DyQr5DhXXARKZoc4kwvCvD95kh69dUupfuKOmBUqZ4kBTmRaRZcU32lYu3cLd6nEGXhQ1l7LzZ3F/CjItaY6VQ==", "dev": true, "dependencies": { "loader-utils": "^2.0.0", @@ -14549,9 +14576,9 @@ } }, "node_modules/p-retry": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.4.0.tgz", - "integrity": "sha512-gVB/tBsG+3AHI1SyDHRrX6n9ZL0Bcbifps9W9/Bgu3Oyu4/OrAh8SvDzDsvpP0oxfCt3oWNT+0fQ9LyUGwBTLg==", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.5.0.tgz", + "integrity": "sha512-5Hwh4aVQSu6BEP+w2zKlVXtFAaYQe1qWuVADSgoeVlLjwe/Q/AMSoRR4MDeaAfu8llT+YNbEijWu/YF3m6avkg==", "dev": true, "dependencies": { "@types/retry": "^0.12.0", @@ -19393,9 +19420,9 @@ } }, "node_modules/react-dropzone": { - "version": "11.3.1", - "resolved": "https://registry.npmjs.org/react-dropzone/-/react-dropzone-11.3.1.tgz", - "integrity": "sha512-gPyw524T6dYZW81aQoBGmBG90cVNs+YJreh3HaN45Yw09Bm6m4aA6IF9ergHZQAWGeDSJ+DUhDKKAAaDdTj3RQ==", + "version": "11.3.2", + "resolved": "https://registry.npmjs.org/react-dropzone/-/react-dropzone-11.3.2.tgz", + "integrity": "sha512-Z0l/YHcrNK1r85o6RT77Z5XgTARmlZZGfEKBl3tqTXL9fZNQDuIdRx/J0QjvR60X+yYu26dnHeaG2pWU+1HHvw==", "dev": true, "dependencies": { "attr-accept": "^2.2.1", @@ -19855,9 +19882,9 @@ "dev": true }, "node_modules/regjsparser": { - "version": "0.6.8", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.8.tgz", - "integrity": "sha512-3weFrFQREJhJ2PW+iCGaG6TenyzNSZgsBKZ/oEf6Trme31COSeIWhHw9O6FPkuXktfx+b6Hf/5e6dKPHaROq2g==", + "version": "0.6.9", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz", + "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==", "dev": true, "dependencies": { "jsesc": "~0.5.0" @@ -20328,9 +20355,9 @@ "dev": true }, "node_modules/rxjs": { - "version": "6.6.6", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.6.tgz", - "integrity": "sha512-/oTwee4N4iWzAMAL9xdGKjkEHmIwupR3oXbQjCKywF1BeFohswF3vZdogbmEF6pZkOsXTzWkrZszrWpQTByYVg==", + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", "dev": true, "dependencies": { "tslib": "^1.9.0" @@ -20890,12 +20917,12 @@ } }, "node_modules/serialize-query-params": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/serialize-query-params/-/serialize-query-params-1.3.1.tgz", - "integrity": "sha512-oDMjBDqoutgbZIX+4xZxa+DD4gQ/q8C66ukPZbe27msutU21yML9UYsBz+jDKklQh6atdnGlTMHa6YBvjKZwhQ==", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/serialize-query-params/-/serialize-query-params-1.3.3.tgz", + "integrity": "sha512-rJIIETRuGUVbLekC73IiXV3738ylEHbHK1kxaXAbhxbxfio0yvVXaRMF+OyLZOBMwdgDHYLaj6EMBAEiSf8C/g==", "dev": true, "peerDependencies": { - "query-string": "^5.1.1 || ^6" + "query-string": "^5.1.1 || ^6 || ^7" } }, "node_modules/serve-index": { @@ -21405,9 +21432,9 @@ } }, "node_modules/sockjs-client": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.5.0.tgz", - "integrity": "sha512-8Dt3BDi4FYNrCFGTL/HtwVzkARrENdwOUf1ZoW/9p3M8lZdFT35jVdrHza+qgxuG9H3/shR4cuX/X9umUrjP8Q==", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.5.1.tgz", + "integrity": "sha512-VnVAb663fosipI/m6pqRXakEOw7nvd7TUgdr3PlR/8V2I95QIdwT8L4nMxhyU8SmDBHYXU1TOElaKOmKLfYzeQ==", "dev": true, "dependencies": { "debug": "^3.2.6", @@ -21415,7 +21442,7 @@ "faye-websocket": "^0.11.3", "inherits": "^2.0.4", "json3": "^3.3.3", - "url-parse": "^1.4.7" + "url-parse": "^1.5.1" } }, "node_modules/sockjs-client/node_modules/debug": { @@ -22306,9 +22333,9 @@ } }, "node_modules/stylis": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.0.8.tgz", - "integrity": "sha512-WCHD2YHu2gp4GN9M8TqD7DZljL/UC5mIFaKyYJRuRyPdnqkTqzTnxCIQ1Z3VgQvz1aPcua5bSS2h0HrcbDUdBg==", + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.0.9.tgz", + "integrity": "sha512-ci7pEFNVW3YJiWEzqPOMsAjY6kgraZ3ZgBfQ5HYbNtLJEsQ0G46ejWZpfSSCp/FaSiCSGGhzL9O2lN+2cB6ong==", "dev": true }, "node_modules/superagent": { @@ -22581,13 +22608,18 @@ "dev": true }, "node_modules/table": { - "version": "6.0.7", - "resolved": "https://registry.npmjs.org/table/-/table-6.0.7.tgz", - "integrity": "sha512-rxZevLGTUzWna/qBLObOe16kB2RTnnbhciwgPbMMlazz1yZGVEgnZK762xyVdVznhqxrfCeBMmMkgOOaPwjH7g==", + "version": "6.0.8", + "resolved": "https://registry.npmjs.org/table/-/table-6.0.8.tgz", + "integrity": "sha512-OBAdezyozae8IvjHGXBDHByVkLCcsmffXUSj8LXkNb0SluRd4ug3GFCjk6JynZONIPhOkyr0Nnvbq1rlIspXyQ==", "dev": true, "dependencies": { - "ajv": "^7.0.2", - "lodash": "^4.17.20", + "ajv": "^8.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "lodash.clonedeep": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.truncate": "^4.4.2", "slice-ansi": "^4.0.0", "string-width": "^4.2.0" }, @@ -22596,9 +22628,9 @@ } }, "node_modules/table/node_modules/ajv": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-7.2.3.tgz", - "integrity": "sha512-idv5WZvKVXDqKralOImQgPM9v6WOdLNa0IY3B3doOjw/YxRGT8I+allIJ6kd7Uaj+SF1xZUSU+nPM5aDNBVtnw==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.0.1.tgz", + "integrity": "sha512-46ZA4TalFcLLqX1dEU3dhdY38wAtDydJ4e7QQTVekLUTzXkb1LfqU6VOBXC/a9wiv4T094WURqJH6ZitF92Kqw==", "dev": true, "dependencies": { "fast-deep-equal": "^3.1.1", @@ -22901,21 +22933,21 @@ "dev": true }, "node_modules/tldts": { - "version": "5.7.17", - "resolved": "https://registry.npmjs.org/tldts/-/tldts-5.7.17.tgz", - "integrity": "sha512-G/iZkMHZEjkQeHFAs6yiAPjXWcesgxwQ6rb8LDWnCQ/4dvZy/mOK2zrurGn+WD8YcFNf2uEzSOKmDrHn9KPqVw==", + "version": "5.7.19", + "resolved": "https://registry.npmjs.org/tldts/-/tldts-5.7.19.tgz", + "integrity": "sha512-OFaExmDuPQtzyRySwtIPohWqBePtlZAIm5yg8ivRPAGDXrJ61x6JX7t/I7ny6/HbYMb/9ClKzSxdbeztLhrTpw==", "dev": true, "dependencies": { - "tldts-core": "^5.7.17" + "tldts-core": "^5.7.19" }, "bin": { "tldts": "bin/cli.js" } }, "node_modules/tldts-core": { - "version": "5.7.17", - "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-5.7.17.tgz", - "integrity": "sha512-MFnfDrKZ9Kea0aTHkn7izjehP1Xkas5Oz4OlI+X2KH05NxdJyZAGjguMKEerjBt5rzl+C6eW2n9c4Ho/EjvS+w==", + "version": "5.7.19", + "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-5.7.19.tgz", + "integrity": "sha512-symPaGUyB+1kvP/8InNEft7SW8JqevW9+KC2kCrDmAbiseaKixxPrOYBegwODFY493+yuwYaLqoFDVram6BLIg==", "dev": true }, "node_modules/tmp": { @@ -23355,12 +23387,12 @@ } }, "node_modules/type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", "dev": true, "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -23414,15 +23446,18 @@ "dev": true }, "node_modules/unbox-primitive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.0.tgz", - "integrity": "sha512-P/51NX+JXyxK/aigg1/ZgyccdAxm5K1+n8+tvqSntjOivPt19gvm1VC49RWYetsiub8WViUchdxl/KWHHB0kzA==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", "dev": true, "dependencies": { "function-bind": "^1.1.1", - "has-bigints": "^1.0.0", - "has-symbols": "^1.0.0", - "which-boxed-primitive": "^1.0.1" + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/underscore": { @@ -23712,14 +23747,15 @@ } }, "node_modules/use-query-params": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/use-query-params/-/use-query-params-1.2.0.tgz", - "integrity": "sha512-XsLVW/Pt2zC9rDoUW3z+HlW3azv6JaSrWRIGkVCksSLLeXKjNA93P2TLTvpM+sjBUOLoFCMtGUIdTL3ad9OYuw==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/use-query-params/-/use-query-params-1.2.2.tgz", + "integrity": "sha512-Uyfe+/TECsNNzCSkgUM1MM24OEGxGE4aeWvZEf0a14iQFp/m43wiqI1HZ9oTlrRSZwD5yABeLc9rN+wtiB5B3Q==", "dev": true, "dependencies": { - "serialize-query-params": "^1.3.1" + "serialize-query-params": "^1.3.3" }, "peerDependencies": { + "query-string": "^5.1.1 || ^6 || ^7", "react": ">=16.8.0", "react-dom": ">=16.8.0" } @@ -23946,9 +23982,9 @@ } }, "node_modules/webpack": { - "version": "5.27.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.27.2.tgz", - "integrity": "sha512-brNF3N/EdvMzkaZ/Xzb8sqPn5Si3iw6meqCnmNFtcnkorZsFZCBFMa2ElpIMjx6sKWYsnUpBO2dnX+7xgj+mjg==", + "version": "5.28.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.28.0.tgz", + "integrity": "sha512-1xllYVmA4dIvRjHzwELgW4KjIU1fW4PEuEnjsylz7k7H5HgPOctIq7W1jrt3sKH9yG5d72//XWzsHhfoWvsQVg==", "dev": true, "dependencies": { "@types/eslint-scope": "^3.7.0", @@ -24034,40 +24070,40 @@ } }, "node_modules/webpack-dev-server": { - "version": "4.0.0-beta.0", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.0.0-beta.0.tgz", - "integrity": "sha512-mVD4Hn3bsMdcq6qE0y8xvH6KAu9NwS6F0NNgFe+n6gbsTQ7YgffUDydvy2iieyyKjAcBJDT5PZexv9tKv8kTNQ==", + "version": "4.0.0-beta.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.0.0-beta.1.tgz", + "integrity": "sha512-rPSAfz1VKQDQ2kmRbOamc0mX+T7kfqi9acvHic1YYctHWfKKvtovwLm9sA48GdLiYb8Ynop79zdT3CUoFiT7YQ==", "dev": true, "dependencies": { - "ansi-html": "0.0.7", + "ansi-html": "^0.0.7", "bonjour": "^3.5.0", - "chokidar": "^3.4.3", + "chokidar": "^3.5.1", "compression": "^1.7.4", "connect-history-api-fallback": "^1.6.0", "del": "^6.0.0", "express": "^4.17.1", "find-cache-dir": "^3.3.1", - "graceful-fs": "^4.2.4", - "html-entities": "^1.3.1", + "graceful-fs": "^4.2.6", + "html-entities": "^2.1.1", "http-proxy-middleware": "^1.0.6", "internal-ip": "^6.2.0", - "ip": "^1.1.5", + "ipaddr.js": "^1.9.1", "is-absolute-url": "^3.0.3", "killable": "^1.0.1", - "open": "^7.3.0", - "p-retry": "^4.2.0", + "open": "^7.4.2", + "p-retry": "^4.4.0", "portfinder": "^1.0.28", "schema-utils": "^3.0.0", "selfsigned": "^1.10.8", "serve-index": "^1.9.1", - "sockjs": "0.3.21", - "sockjs-client": "1.5.0", + "sockjs": "^0.3.21", + "sockjs-client": "^1.5.0", "spdy": "^4.0.2", "strip-ansi": "^6.0.0", "url": "^0.11.0", "util": "^0.12.3", - "webpack-dev-middleware": "^4.0.2", - "ws": "^7.4.0" + "webpack-dev-middleware": "^4.1.0", + "ws": "^7.4.4" }, "bin": { "webpack-dev-server": "bin/webpack-dev-server.js" @@ -24084,6 +24120,12 @@ } } }, + "node_modules/webpack-dev-server/node_modules/html-entities": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.1.tgz", + "integrity": "sha512-GqonC/ZciYWdIh/yI0R8dlWNbI6sUbqi04r0x2lzvESNGvNn9Axt9g89Zo0itnpTuAT/Fh+hezP3DioCDvwcNw==", + "dev": true + }, "node_modules/webpack-dev-server/node_modules/is-absolute-url": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", @@ -24144,6 +24186,12 @@ "node": ">=0.10.0" } }, + "node_modules/webpack/node_modules/@types/estree": { + "version": "0.0.46", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.46.tgz", + "integrity": "sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==", + "dev": true + }, "node_modules/webpack/node_modules/acorn": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.1.0.tgz", @@ -24279,12 +24327,12 @@ "dev": true }, "node_modules/whatwg-url": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.4.0.tgz", - "integrity": "sha512-vwTUFf6V4zhcPkWp/4CQPr1TW9Ml6SF4lVyaIMBdJw5i6qUUJ1QWM4Z6YYVkfka0OUIzVo/0aNtGVGk256IKWw==", + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.5.0.tgz", + "integrity": "sha512-fy+R77xWv0AiqfLl4nuGUlQ3/6b5uNfQ4WAbGQVMYshCTCCPK9psC1nWh3XHuxGVCtlcDDQPQW1csmmIQo+fwg==", "dev": true, "dependencies": { - "lodash.sortby": "^4.7.0", + "lodash": "^4.7.0", "tr46": "^2.0.2", "webidl-conversions": "^6.1.0" }, @@ -24551,20 +24599,20 @@ "dev": true }, "@babel/core": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.13.10.tgz", - "integrity": "sha512-bfIYcT0BdKeAZrovpMqX2Mx5NrgAckGbwT982AkdS5GNfn3KMGiprlBAtmBcFZRUmpaufS6WZFP8trvx8ptFDw==", + "version": "7.13.13", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.13.13.tgz", + "integrity": "sha512-1xEs9jZAyKIouOoCmpsgk/I26PoKyvzQ2ixdRpRzfbcp1fL+ozw7TUgdDgwonbTovqRaTfRh50IXuw4QrWO0GA==", "dev": true, "requires": { "@babel/code-frame": "^7.12.13", "@babel/generator": "^7.13.9", - "@babel/helper-compilation-targets": "^7.13.10", - "@babel/helper-module-transforms": "^7.13.0", + "@babel/helper-compilation-targets": "^7.13.13", + "@babel/helper-module-transforms": "^7.13.12", "@babel/helpers": "^7.13.10", - "@babel/parser": "^7.13.10", + "@babel/parser": "^7.13.13", "@babel/template": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.0", + "@babel/traverse": "^7.13.13", + "@babel/types": "^7.13.13", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -24605,12 +24653,12 @@ } }, "@babel/helper-compilation-targets": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.10.tgz", - "integrity": "sha512-/Xju7Qg1GQO4mHZ/Kcs6Au7gfafgZnwm+a7sy/ow/tV1sHeraRUHbjdat8/UvDor4Tez+siGKDk6zIKtCPKVJA==", + "version": "7.13.13", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.13.tgz", + "integrity": "sha512-q1kcdHNZehBwD9jYPh3WyXcsFERi39X4I59I3NadciWtNDyZ6x+GboOxncFK0kXlKIv6BJm5acncehXWUjWQMQ==", "dev": true, "requires": { - "@babel/compat-data": "^7.13.8", + "@babel/compat-data": "^7.13.12", "@babel/helper-validator-option": "^7.12.17", "browserslist": "^4.14.5", "semver": "^6.3.0" @@ -24898,9 +24946,9 @@ } }, "@babel/parser": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.12.tgz", - "integrity": "sha512-4T7Pb244rxH24yR116LAuJ+adxXXnHhZaLJjegJVKSdoNCe4x1eDBaud5YIcQFcqzsaD5BHvJw5BQ0AZapdCRw==", + "version": "7.13.13", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.13.tgz", + "integrity": "sha512-OhsyMrqygfk5v8HmWwOzlYjJrtLaFhF34MrfG/Z73DgYCI6ojNUTUp2TYbtnjo8PegeJp12eamsNettCQjKjVw==", "dev": true }, "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { @@ -25668,15 +25716,16 @@ } }, "@babel/preset-react": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.12.13.tgz", - "integrity": "sha512-TYM0V9z6Abb6dj1K7i5NrEhA13oS5ujUYQYDfqIBXYHOc2c2VkFgc+q9kyssIyUfy4/hEwqrgSlJ/Qgv8zJLsA==", + "version": "7.13.13", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.13.13.tgz", + "integrity": "sha512-gx+tDLIE06sRjKJkVtpZ/t3mzCDOnPG+ggHZG9lffUbX8+wC739x20YQc9V35Do6ZAxaUc/HhVHIiOzz5MvDmA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-validator-option": "^7.12.17", "@babel/plugin-transform-react-display-name": "^7.12.13", - "@babel/plugin-transform-react-jsx": "^7.12.13", - "@babel/plugin-transform-react-jsx-development": "^7.12.12", + "@babel/plugin-transform-react-jsx": "^7.13.12", + "@babel/plugin-transform-react-jsx-development": "^7.12.17", "@babel/plugin-transform-react-pure-annotations": "^7.12.1" } }, @@ -25722,26 +25771,25 @@ } }, "@babel/traverse": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz", - "integrity": "sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==", + "version": "7.13.13", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.13.tgz", + "integrity": "sha512-CblEcwmXKR6eP43oQGG++0QMTtCjAsa3frUuzHoiIJWpaIIi8dwMyEFUJoXRLxagGqCK+jALRwIO+o3R9p/uUg==", "dev": true, "requires": { "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.13.0", + "@babel/generator": "^7.13.9", "@babel/helper-function-name": "^7.12.13", "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.13.0", - "@babel/types": "^7.13.0", + "@babel/parser": "^7.13.13", + "@babel/types": "^7.13.13", "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" + "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.12.tgz", - "integrity": "sha512-K4nY2xFN4QMvQwkQ+zmBDp6ANMbVNw6BbxWmYA4qNjhR9W+Lj/8ky5MEY2Me5r+B2c6/v6F53oMndG+f9s3IiA==", + "version": "7.13.13", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.13.tgz", + "integrity": "sha512-kt+EpC6qDfIaqlP+DIbIJOclYy/A1YXs9dAf/ljbi+39Bcbc073H6jKVpXEr/EoIh5anGn5xq/yRVzKl+uIc9w==", "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.12.11", @@ -26158,21 +26206,21 @@ } }, "@lingui/babel-plugin-extract-messages": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@lingui/babel-plugin-extract-messages/-/babel-plugin-extract-messages-3.8.0.tgz", - "integrity": "sha512-oX+mD/89woeNjt7xtT5SaeAHQOM0USHL50TFS9CagUnsLj7ZNuLR7v6c5eeEz333Q0kjzTv0CBTAfjZt5503sA==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@lingui/babel-plugin-extract-messages/-/babel-plugin-extract-messages-3.8.1.tgz", + "integrity": "sha512-H9QlgYLowmPmf198au2znbozuKNVPjs1tOnliNc9jGROT55qMNtuAXrmI3n9FZn+aOw7DBNSsEjI775ctmYH0Q==", "dev": true, "requires": { "@babel/generator": "^7.11.6", "@babel/runtime": "^7.11.2", - "@lingui/conf": "^3.8.0", + "@lingui/conf": "^3.8.1", "mkdirp": "^1.0.4" } }, "@lingui/cli": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@lingui/cli/-/cli-3.8.0.tgz", - "integrity": "sha512-Pm/N6B2K2gcyNtOc2cvBdjOPiGx+HP3T862sfywIDSuSBqMAPATPl6BlkXUxnwxowiSSgFrBh9PAmmVKUPrptA==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@lingui/cli/-/cli-3.8.1.tgz", + "integrity": "sha512-KyvZfAtxkv2oTtoUwgyvgns8JZhFTrSq0x8dSuW7Pg1H52myBxrHgs24qZxMxqITGwSjv5HnMGWNXLKJ6gUExA==", "dev": true, "requires": { "@babel/generator": "^7.11.6", @@ -26180,8 +26228,8 @@ "@babel/plugin-syntax-jsx": "^7.10.4", "@babel/runtime": "^7.11.2", "@babel/types": "^7.11.5", - "@lingui/babel-plugin-extract-messages": "^3.8.0", - "@lingui/conf": "^3.8.0", + "@lingui/babel-plugin-extract-messages": "^3.8.1", + "@lingui/conf": "^3.8.1", "bcp-47": "^1.0.7", "chalk": "^4.1.0", "chokidar": "3.5.1", @@ -26208,9 +26256,9 @@ } }, "@lingui/conf": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@lingui/conf/-/conf-3.8.0.tgz", - "integrity": "sha512-bhgysdMFS3gyloXKORC/f+KAbDzd5j+AGWKxbtKwubinchiNnM9dGZFeIRW3thxtvKjM4iT2O9rXBC56ZipCdA==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@lingui/conf/-/conf-3.8.1.tgz", + "integrity": "sha512-2bbJ+8mKZtgKnARuhvPRMtvzDtc2KKkrXsZNvXJ/EpWeU/YtlrgOnheRE2zf89ImdsW2a9TqK8F5lDInKunjow==", "dev": true, "requires": { "@babel/runtime": "^7.11.2", @@ -26222,9 +26270,9 @@ } }, "@lingui/core": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@lingui/core/-/core-3.8.0.tgz", - "integrity": "sha512-XNBokjm3URyMJu5/KOLqqR7q8WPeeZQEcN04LNf1B5vMXauxFvlroqQyiMqjskO9MbWscCbJ8aH/NrN5NCsCRA==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@lingui/core/-/core-3.8.1.tgz", + "integrity": "sha512-t/78WfTGKnpZRWmxwo/VyiG2Y8hGMZG6/KoB62Le12g8Qio/RMbhgioVlkoU4iu6l+r6icYsD+tmXB+sLNrGYQ==", "dev": true, "requires": { "@babel/runtime": "^7.11.2", @@ -26233,26 +26281,26 @@ } }, "@lingui/loader": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@lingui/loader/-/loader-3.8.0.tgz", - "integrity": "sha512-rV1yOpccP6uqSwN3SwXA9YBXzrKhTwUCJpb9ave3JML37PYcOO05aJ1zkLw8mRhqLxzLhJMLhz8fscx0O+Q1qQ==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@lingui/loader/-/loader-3.8.1.tgz", + "integrity": "sha512-XRolAcfC/n9b5qktDRu4ff+q7iXf1zzLAbVoF63g4e4GxWiIJptVeznAub7oSV/trYZQgT8aTrQqDqceqIWYcA==", "dev": true, "requires": { "@babel/runtime": "^7.11.2", - "@lingui/cli": "^3.8.0", - "@lingui/conf": "^3.8.0", + "@lingui/cli": "^3.8.1", + "@lingui/conf": "^3.8.1", "loader-utils": "^2.0.0", "ramda": "^0.27.1" } }, "@lingui/react": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/@lingui/react/-/react-3.8.0.tgz", - "integrity": "sha512-f+7NtT+4/tWd3oY2Ngc94qsGY4OA8uzABp7wVck1A3Dz6he77ipDfJCm9vHyxaq7203Pyt8hBHJQyCzyn+DIOQ==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@lingui/react/-/react-3.8.1.tgz", + "integrity": "sha512-NnK6m9kP89QwBzOD0jkiJUXFKHl7xqHTtoEGmzopg+Abra59x4YaoTl4r2/AisbBe50qKsPy1EyiM2m7qkApfA==", "dev": true, "requires": { "@babel/runtime": "^7.11.2", - "@lingui/core": "^3.8.0" + "@lingui/core": "^3.8.1" } }, "@nodelib/fs.scandir": { @@ -26751,9 +26799,9 @@ } }, "@types/estree": { - "version": "0.0.46", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.46.tgz", - "integrity": "sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==", + "version": "0.0.47", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.47.tgz", + "integrity": "sha512-c5ciR06jK8u9BstrmJyO97m+klJrrhCf9u3rLu3DEAJBirxRqSCvDQoYKmxuYwQI5SZChAWu+tq9oVlGRuzPAg==", "dev": true }, "@types/express": { @@ -26789,9 +26837,9 @@ } }, "@types/fs-extra": { - "version": "9.0.8", - "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.8.tgz", - "integrity": "sha512-bnlTVTwq03Na7DpWxFJ1dvnORob+Otb8xHyUqUWhqvz/Ksg8+JXPlR52oeMSZ37YEOa5PyccbgUNutiQdi13TA==", + "version": "9.0.9", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.9.tgz", + "integrity": "sha512-5TqDycCl0oMzwzd1cIjSJWMKMvLCDVErle4ZTjU4EmHDURR/+yZghe6GDHMCpHtcVfq0x0gMoOM546/5TbYHrg==", "dev": true, "requires": { "@types/node": "*" @@ -26870,9 +26918,9 @@ } }, "@types/jest": { - "version": "26.0.21", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.21.tgz", - "integrity": "sha512-ab9TyM/69yg7eew9eOwKMUmvIZAKEGZYlq/dhe5/0IMUd/QLJv5ldRMdddSn+u22N13FP3s5jYyktxuBwY0kDA==", + "version": "26.0.22", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.22.tgz", + "integrity": "sha512-eeWwWjlqxvBxc4oQdkueW5OF/gtfSceKk4OnOAGlUSwS/liBRtZppbJuz1YkgbrbfGOoeBHun9fOvXnjNwrSOw==", "dev": true, "requires": { "jest-diff": "^26.0.0", @@ -26946,9 +26994,9 @@ } }, "@types/node": { - "version": "12.20.6", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.6.tgz", - "integrity": "sha512-sRVq8d+ApGslmkE9e3i+D3gFGk7aZHAT+G4cIpIEdLJYPsWiSPwcAnJEjddLQQDqV3Ra2jOclX/Sv6YrvGYiWA==", + "version": "12.20.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.7.tgz", + "integrity": "sha512-gWL8VUkg8VRaCAUgG9WmhefMqHmMblxe2rVpMF86nZY/+ZysU+BkAp+3cz03AixWDSSz0ks5WX59yAhv/cDwFA==", "dev": true }, "@types/normalize-package-data": { @@ -27079,9 +27127,9 @@ } }, "@types/react-router": { - "version": "5.1.12", - "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.12.tgz", - "integrity": "sha512-0bhXQwHYfMeJlCh7mGhc0VJTRm0Gk+Z8T00aiP4702mDUuLs9SMhnd2DitpjWFjdOecx2UXtICK14H9iMnziGA==", + "version": "5.1.13", + "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.13.tgz", + "integrity": "sha512-ZIuaO9Yrln54X6elg8q2Ivp6iK6p4syPsefEYAhRDAoqNh48C8VYUmB9RkXjKSQAJSJV0mbIFCX7I4vZDcHrjg==", "dev": true, "requires": { "@types/history": "*", @@ -27587,12 +27635,12 @@ "dev": true }, "ansi-escapes": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", - "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", "dev": true, "requires": { - "type-fest": "^0.11.0" + "type-fest": "^0.21.3" } }, "ansi-html": { @@ -29568,9 +29616,9 @@ } }, "css-loader": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.1.3.tgz", - "integrity": "sha512-CoPZvyh8sLiGARK3gqczpfdedbM74klGWurF2CsNZ2lhNaXdLIUks+3Mfax3WBeRuHoglU+m7KG/+7gY6G4aag==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.0.tgz", + "integrity": "sha512-MfRo2MjEeLXMlUkeUwN71Vx5oc6EJnx5UQ4Yi9iUtYQvrPtwLUucYptz0hc6n++kdNcyF5olYBS4vPjJDAcLkw==", "dev": true, "requires": { "camelcase": "^6.2.0", @@ -30114,9 +30162,9 @@ } }, "d3-array": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.0.tgz", - "integrity": "sha512-T6H/qNldyD/1OlRkJbonb3u3MPhNwju8OPxYv0YSjDb/B2RUeeBEHzIpNrYiinwpmz8+am+puMrpcrDWgY9wRg==", + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz", + "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==", "dev": true, "requires": { "internmap": "^1.0.0" @@ -30699,9 +30747,9 @@ "dev": true }, "electron-to-chromium": { - "version": "1.3.695", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.695.tgz", - "integrity": "sha512-lz66RliUqLHU1Ojxx1A4QUxKydjiQ79Y4dZyPobs2Dmxj5aVL2TM3KoQ2Gs7HS703Bfny+ukI3KOxwAB0xceHQ==", + "version": "1.3.701", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.701.tgz", + "integrity": "sha512-Zd9ofdIMYHYhG1gvnejQDvC/kqSeXQvtXF0yRURGxgwGqDZm9F9Fm3dYFnm5gyuA7xpXfBlzVLN1sz0FjxpKfw==", "dev": true }, "elliptic": { @@ -30931,9 +30979,9 @@ } }, "eslint": { - "version": "7.22.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.22.0.tgz", - "integrity": "sha512-3VawOtjSJUQiiqac8MQc+w457iGLfuNGLFn8JmF051tTKbh5/x/0vlcEj8OgDCaw7Ysa2Jn8paGshV7x2abKXg==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.23.0.tgz", + "integrity": "sha512-kqvNVbdkjzpFy0XOszNwjkKzZ+6TcwCQ/h+ozlcIWwaimBBuhlQ4nN6kbiM2L+OjDcznkTJxzYfRFH92sx4a0Q==", "dev": true, "requires": { "@babel/code-frame": "7.12.11", @@ -31241,9 +31289,9 @@ } }, "eslint-plugin-react": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.23.0.tgz", - "integrity": "sha512-5rfsRiHKIAdhxv3NxrzE+dBC7BFsNhuErL+Fy940oD1cau55JVTnuL25sqXqD7XY0OkYCRsKEqxZVwezE5ol5w==", + "version": "7.23.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.23.1.tgz", + "integrity": "sha512-MvFGhZjI8Z4HusajmSw0ougGrq3Gs4vT/0WgwksZgf5RrLrRa2oYAw56okU4tZJl8+j7IYNuTM+2RnFEuTSdRQ==", "dev": true, "requires": { "array-includes": "^3.1.3", @@ -31322,9 +31370,9 @@ "dev": true }, "eslint-webpack-plugin": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-2.5.2.tgz", - "integrity": "sha512-ndD9chZ/kaGnjjx7taRg7c6FK/YKb29SSYzaLtPBIYLYJQmZtuKqtQbAvTS2ymiMQT6X0VW9vZIHK0KLstv93Q==", + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-2.5.3.tgz", + "integrity": "sha512-LewNevZf9ghDCxCGT6QltNWVi8KIYWc4LKcin8K9Azh1hypG7YAmobUDIU67fAPa+eMjRnU4rjEkLbYI1w5/UA==", "dev": true, "requires": { "@types/eslint": "^7.2.6", @@ -31456,9 +31504,9 @@ } }, "exec-sh": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.5.tgz", - "integrity": "sha512-0hzpaUazv4mEccxdn3TXC+HWNeVXNKMCJRK6E7Xyg+LwGAYI3yFag6jTkd4injV+kChYDQS1ftqDhnDVWNhU8A==", + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", + "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==", "dev": true }, "execa": { @@ -32399,9 +32447,9 @@ "dev": true }, "geoip-country": { - "version": "4.0.60", - "resolved": "https://registry.npmjs.org/geoip-country/-/geoip-country-4.0.60.tgz", - "integrity": "sha512-uQ+E/yFrNHKrsWM7i1U4FWQMTD6b514SQcSP2oa5K4wAUTTswv+nH5Q3faSNWqMSSviSoJhRxAaOV7jgz9az3Q==", + "version": "4.0.61", + "resolved": "https://registry.npmjs.org/geoip-country/-/geoip-country-4.0.61.tgz", + "integrity": "sha512-M+7NgkdXXEwrH1gFT1KdP7lAkj3WwnBWdjo5QSZJqNtHiHqGQ6rm9plg7cqPuJLMMdcSDx5N+1U6t5oEanWZ5w==", "requires": { "async": "^2.6.1", "colors": "^1.4.0", @@ -32727,9 +32775,9 @@ } }, "hash-wasm": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/hash-wasm/-/hash-wasm-4.5.0.tgz", - "integrity": "sha512-NDYZcVkOnaqFZgpw3yVVYUUfl6fvukC90DVsmixFkTTSH0zxLILBZdE0LIGI1goGOkvsVVipsmJ+LOCPSDrupA==", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/hash-wasm/-/hash-wasm-4.6.0.tgz", + "integrity": "sha512-Wi96tJDftxUQciCUi2Vs/Nw8al3psRATe/FhyezrajJKCXKRHvpiFARTZuUgdlGB7825LiN+FluH7SFoGdiGRA==", "dev": true }, "hash.js": { @@ -32988,15 +33036,16 @@ } }, "http-proxy-middleware": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-1.0.6.tgz", - "integrity": "sha512-NyL6ZB6cVni7pl+/IT2W0ni5ME00xR0sN27AQZZrpKn1b+qRh+mLbBxIq9Cq1oGfmTc7BUq4HB77mxwCaxAYNg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-1.1.0.tgz", + "integrity": "sha512-OnjU5vyVgcZVe2AjLJyMrk8YLNOC2lspCHirB5ldM+B/dwEfZ5bgVTrFyzE9R7xRWAP/i/FXtvIqKjTNEZBhBg==", "dev": true, "requires": { - "@types/http-proxy": "^1.17.4", + "@types/http-proxy": "^1.17.5", + "camelcase": "^6.2.0", "http-proxy": "^1.18.1", "is-glob": "^4.0.1", - "lodash": "^4.17.20", + "is-plain-obj": "^3.0.0", "micromatch": "^4.0.2" } }, @@ -33504,6 +33553,12 @@ "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", "dev": true }, + "is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "dev": true + }, "is-plain-object": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", @@ -34339,13 +34394,13 @@ "integrity": "sha1-sBMHyym2GKHtJux56RH4A8TaAEA=" }, "jsdom": { - "version": "16.5.1", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.5.1.tgz", - "integrity": "sha512-pF73EOsJgwZekbDHEY5VO/yKXUkab/DuvrQB/ANVizbr6UAHJsDdHXuotZYwkJSGQl1JM+ivXaqY+XBDDL4TiA==", + "version": "16.5.2", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.5.2.tgz", + "integrity": "sha512-JxNtPt9C1ut85boCbJmffaQ06NBnzkQY/MWO3YxPW8IWS38A26z+B1oBvA9LwKrytewdfymnhi4UNH3/RAgZrg==", "dev": true, "requires": { "abab": "^2.0.5", - "acorn": "^8.0.5", + "acorn": "^8.1.0", "acorn-globals": "^6.0.0", "cssom": "^0.4.4", "cssstyle": "^2.3.0", @@ -34367,7 +34422,7 @@ "webidl-conversions": "^6.1.0", "whatwg-encoding": "^1.0.5", "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0", + "whatwg-url": "^8.5.0", "ws": "^7.4.4", "xml-name-validator": "^3.0.0" }, @@ -34681,6 +34736,12 @@ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true + }, "lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", @@ -34692,6 +34753,12 @@ "resolved": "https://registry.npmjs.org/lodash.find/-/lodash.find-4.6.0.tgz", "integrity": "sha1-ywcE1Hq3F4n/oN6Ll92Sb7iLE7E=" }, + "lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=", + "dev": true + }, "lodash.get": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", @@ -34766,10 +34833,10 @@ "resolved": "https://registry.npmjs.org/lodash.repeat/-/lodash.repeat-4.1.0.tgz", "integrity": "sha1-/H3oEx2MisB+S0n3T/6CnR8r7EQ=" }, - "lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", "dev": true }, "lodash.uniq": { @@ -35192,9 +35259,9 @@ } }, "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": "1.4.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.4.0.tgz", + "integrity": "sha512-DyQr5DhXXARKZoc4kwvCvD95kh69dUupfuKOmBUqZ4kBTmRaRZcU32lYu3cLd6nEGXhQ1l7LzZ3F/CjItaY6VQ==", "dev": true, "requires": { "loader-utils": "^2.0.0", @@ -36083,9 +36150,9 @@ } }, "p-retry": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.4.0.tgz", - "integrity": "sha512-gVB/tBsG+3AHI1SyDHRrX6n9ZL0Bcbifps9W9/Bgu3Oyu4/OrAh8SvDzDsvpP0oxfCt3oWNT+0fQ9LyUGwBTLg==", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.5.0.tgz", + "integrity": "sha512-5Hwh4aVQSu6BEP+w2zKlVXtFAaYQe1qWuVADSgoeVlLjwe/Q/AMSoRR4MDeaAfu8llT+YNbEijWu/YF3m6avkg==", "dev": true, "requires": { "@types/retry": "^0.12.0", @@ -39889,9 +39956,9 @@ } }, "react-dropzone": { - "version": "11.3.1", - "resolved": "https://registry.npmjs.org/react-dropzone/-/react-dropzone-11.3.1.tgz", - "integrity": "sha512-gPyw524T6dYZW81aQoBGmBG90cVNs+YJreh3HaN45Yw09Bm6m4aA6IF9ergHZQAWGeDSJ+DUhDKKAAaDdTj3RQ==", + "version": "11.3.2", + "resolved": "https://registry.npmjs.org/react-dropzone/-/react-dropzone-11.3.2.tgz", + "integrity": "sha512-Z0l/YHcrNK1r85o6RT77Z5XgTARmlZZGfEKBl3tqTXL9fZNQDuIdRx/J0QjvR60X+yYu26dnHeaG2pWU+1HHvw==", "dev": true, "requires": { "attr-accept": "^2.2.1", @@ -40256,9 +40323,9 @@ "dev": true }, "regjsparser": { - "version": "0.6.8", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.8.tgz", - "integrity": "sha512-3weFrFQREJhJ2PW+iCGaG6TenyzNSZgsBKZ/oEf6Trme31COSeIWhHw9O6FPkuXktfx+b6Hf/5e6dKPHaROq2g==", + "version": "0.6.9", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz", + "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==", "dev": true, "requires": { "jsesc": "~0.5.0" @@ -40619,9 +40686,9 @@ "dev": true }, "rxjs": { - "version": "6.6.6", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.6.tgz", - "integrity": "sha512-/oTwee4N4iWzAMAL9xdGKjkEHmIwupR3oXbQjCKywF1BeFohswF3vZdogbmEF6pZkOsXTzWkrZszrWpQTByYVg==", + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", "dev": true, "requires": { "tslib": "^1.9.0" @@ -41056,9 +41123,9 @@ } }, "serialize-query-params": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/serialize-query-params/-/serialize-query-params-1.3.1.tgz", - "integrity": "sha512-oDMjBDqoutgbZIX+4xZxa+DD4gQ/q8C66ukPZbe27msutU21yML9UYsBz+jDKklQh6atdnGlTMHa6YBvjKZwhQ==", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/serialize-query-params/-/serialize-query-params-1.3.3.tgz", + "integrity": "sha512-rJIIETRuGUVbLekC73IiXV3738ylEHbHK1kxaXAbhxbxfio0yvVXaRMF+OyLZOBMwdgDHYLaj6EMBAEiSf8C/g==", "dev": true, "requires": {} }, @@ -41481,9 +41548,9 @@ } }, "sockjs-client": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.5.0.tgz", - "integrity": "sha512-8Dt3BDi4FYNrCFGTL/HtwVzkARrENdwOUf1ZoW/9p3M8lZdFT35jVdrHza+qgxuG9H3/shR4cuX/X9umUrjP8Q==", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.5.1.tgz", + "integrity": "sha512-VnVAb663fosipI/m6pqRXakEOw7nvd7TUgdr3PlR/8V2I95QIdwT8L4nMxhyU8SmDBHYXU1TOElaKOmKLfYzeQ==", "dev": true, "requires": { "debug": "^3.2.6", @@ -41491,7 +41558,7 @@ "faye-websocket": "^0.11.3", "inherits": "^2.0.4", "json3": "^3.3.3", - "url-parse": "^1.4.7" + "url-parse": "^1.5.1" }, "dependencies": { "debug": { @@ -42229,9 +42296,9 @@ } }, "stylis": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.0.8.tgz", - "integrity": "sha512-WCHD2YHu2gp4GN9M8TqD7DZljL/UC5mIFaKyYJRuRyPdnqkTqzTnxCIQ1Z3VgQvz1aPcua5bSS2h0HrcbDUdBg==", + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.0.9.tgz", + "integrity": "sha512-ci7pEFNVW3YJiWEzqPOMsAjY6kgraZ3ZgBfQ5HYbNtLJEsQ0G46ejWZpfSSCp/FaSiCSGGhzL9O2lN+2cB6ong==", "dev": true }, "superagent": { @@ -42442,21 +42509,26 @@ "dev": true }, "table": { - "version": "6.0.7", - "resolved": "https://registry.npmjs.org/table/-/table-6.0.7.tgz", - "integrity": "sha512-rxZevLGTUzWna/qBLObOe16kB2RTnnbhciwgPbMMlazz1yZGVEgnZK762xyVdVznhqxrfCeBMmMkgOOaPwjH7g==", + "version": "6.0.8", + "resolved": "https://registry.npmjs.org/table/-/table-6.0.8.tgz", + "integrity": "sha512-OBAdezyozae8IvjHGXBDHByVkLCcsmffXUSj8LXkNb0SluRd4ug3GFCjk6JynZONIPhOkyr0Nnvbq1rlIspXyQ==", "dev": true, "requires": { - "ajv": "^7.0.2", - "lodash": "^4.17.20", + "ajv": "^8.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "lodash.clonedeep": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.truncate": "^4.4.2", "slice-ansi": "^4.0.0", "string-width": "^4.2.0" }, "dependencies": { "ajv": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-7.2.3.tgz", - "integrity": "sha512-idv5WZvKVXDqKralOImQgPM9v6WOdLNa0IY3B3doOjw/YxRGT8I+allIJ6kd7Uaj+SF1xZUSU+nPM5aDNBVtnw==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.0.1.tgz", + "integrity": "sha512-46ZA4TalFcLLqX1dEU3dhdY38wAtDydJ4e7QQTVekLUTzXkb1LfqU6VOBXC/a9wiv4T094WURqJH6ZitF92Kqw==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -42700,18 +42772,18 @@ "dev": true }, "tldts": { - "version": "5.7.17", - "resolved": "https://registry.npmjs.org/tldts/-/tldts-5.7.17.tgz", - "integrity": "sha512-G/iZkMHZEjkQeHFAs6yiAPjXWcesgxwQ6rb8LDWnCQ/4dvZy/mOK2zrurGn+WD8YcFNf2uEzSOKmDrHn9KPqVw==", + "version": "5.7.19", + "resolved": "https://registry.npmjs.org/tldts/-/tldts-5.7.19.tgz", + "integrity": "sha512-OFaExmDuPQtzyRySwtIPohWqBePtlZAIm5yg8ivRPAGDXrJ61x6JX7t/I7ny6/HbYMb/9ClKzSxdbeztLhrTpw==", "dev": true, "requires": { - "tldts-core": "^5.7.17" + "tldts-core": "^5.7.19" } }, "tldts-core": { - "version": "5.7.17", - "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-5.7.17.tgz", - "integrity": "sha512-MFnfDrKZ9Kea0aTHkn7izjehP1Xkas5Oz4OlI+X2KH05NxdJyZAGjguMKEerjBt5rzl+C6eW2n9c4Ho/EjvS+w==", + "version": "5.7.19", + "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-5.7.19.tgz", + "integrity": "sha512-symPaGUyB+1kvP/8InNEft7SW8JqevW9+KC2kCrDmAbiseaKixxPrOYBegwODFY493+yuwYaLqoFDVram6BLIg==", "dev": true }, "tmp": { @@ -43051,9 +43123,9 @@ "dev": true }, "type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", "dev": true }, "type-is": { @@ -43094,15 +43166,15 @@ "dev": true }, "unbox-primitive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.0.tgz", - "integrity": "sha512-P/51NX+JXyxK/aigg1/ZgyccdAxm5K1+n8+tvqSntjOivPt19gvm1VC49RWYetsiub8WViUchdxl/KWHHB0kzA==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", "dev": true, "requires": { "function-bind": "^1.1.1", - "has-bigints": "^1.0.0", - "has-symbols": "^1.0.0", - "which-boxed-primitive": "^1.0.1" + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" } }, "underscore": { @@ -43335,12 +43407,12 @@ "dev": true }, "use-query-params": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/use-query-params/-/use-query-params-1.2.0.tgz", - "integrity": "sha512-XsLVW/Pt2zC9rDoUW3z+HlW3azv6JaSrWRIGkVCksSLLeXKjNA93P2TLTvpM+sjBUOLoFCMtGUIdTL3ad9OYuw==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/use-query-params/-/use-query-params-1.2.2.tgz", + "integrity": "sha512-Uyfe+/TECsNNzCSkgUM1MM24OEGxGE4aeWvZEf0a14iQFp/m43wiqI1HZ9oTlrRSZwD5yABeLc9rN+wtiB5B3Q==", "dev": true, "requires": { - "serialize-query-params": "^1.3.1" + "serialize-query-params": "^1.3.3" } }, "utf8-byte-length": { @@ -43535,9 +43607,9 @@ "dev": true }, "webpack": { - "version": "5.27.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.27.2.tgz", - "integrity": "sha512-brNF3N/EdvMzkaZ/Xzb8sqPn5Si3iw6meqCnmNFtcnkorZsFZCBFMa2ElpIMjx6sKWYsnUpBO2dnX+7xgj+mjg==", + "version": "5.28.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.28.0.tgz", + "integrity": "sha512-1xllYVmA4dIvRjHzwELgW4KjIU1fW4PEuEnjsylz7k7H5HgPOctIq7W1jrt3sKH9yG5d72//XWzsHhfoWvsQVg==", "dev": true, "requires": { "@types/eslint-scope": "^3.7.0", @@ -43565,6 +43637,12 @@ "webpack-sources": "^2.1.1" }, "dependencies": { + "@types/estree": { + "version": "0.0.46", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.46.tgz", + "integrity": "sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==", + "dev": true + }, "acorn": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.1.0.tgz", @@ -43644,42 +43722,48 @@ } }, "webpack-dev-server": { - "version": "4.0.0-beta.0", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.0.0-beta.0.tgz", - "integrity": "sha512-mVD4Hn3bsMdcq6qE0y8xvH6KAu9NwS6F0NNgFe+n6gbsTQ7YgffUDydvy2iieyyKjAcBJDT5PZexv9tKv8kTNQ==", + "version": "4.0.0-beta.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.0.0-beta.1.tgz", + "integrity": "sha512-rPSAfz1VKQDQ2kmRbOamc0mX+T7kfqi9acvHic1YYctHWfKKvtovwLm9sA48GdLiYb8Ynop79zdT3CUoFiT7YQ==", "dev": true, "requires": { - "ansi-html": "0.0.7", + "ansi-html": "^0.0.7", "bonjour": "^3.5.0", - "chokidar": "^3.4.3", + "chokidar": "^3.5.1", "compression": "^1.7.4", "connect-history-api-fallback": "^1.6.0", "del": "^6.0.0", "express": "^4.17.1", "find-cache-dir": "^3.3.1", - "graceful-fs": "^4.2.4", - "html-entities": "^1.3.1", + "graceful-fs": "^4.2.6", + "html-entities": "^2.1.1", "http-proxy-middleware": "^1.0.6", "internal-ip": "^6.2.0", - "ip": "^1.1.5", + "ipaddr.js": "^1.9.1", "is-absolute-url": "^3.0.3", "killable": "^1.0.1", - "open": "^7.3.0", - "p-retry": "^4.2.0", + "open": "^7.4.2", + "p-retry": "^4.4.0", "portfinder": "^1.0.28", "schema-utils": "^3.0.0", "selfsigned": "^1.10.8", "serve-index": "^1.9.1", - "sockjs": "0.3.21", - "sockjs-client": "1.5.0", + "sockjs": "^0.3.21", + "sockjs-client": "^1.5.0", "spdy": "^4.0.2", "strip-ansi": "^6.0.0", "url": "^0.11.0", "util": "^0.12.3", - "webpack-dev-middleware": "^4.0.2", - "ws": "^7.4.0" + "webpack-dev-middleware": "^4.1.0", + "ws": "^7.4.4" }, "dependencies": { + "html-entities": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.1.tgz", + "integrity": "sha512-GqonC/ZciYWdIh/yI0R8dlWNbI6sUbqi04r0x2lzvESNGvNn9Axt9g89Zo0itnpTuAT/Fh+hezP3DioCDvwcNw==", + "dev": true + }, "is-absolute-url": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", @@ -43780,12 +43864,12 @@ "dev": true }, "whatwg-url": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.4.0.tgz", - "integrity": "sha512-vwTUFf6V4zhcPkWp/4CQPr1TW9Ml6SF4lVyaIMBdJw5i6qUUJ1QWM4Z6YYVkfka0OUIzVo/0aNtGVGk256IKWw==", + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.5.0.tgz", + "integrity": "sha512-fy+R77xWv0AiqfLl4nuGUlQ3/6b5uNfQ4WAbGQVMYshCTCCPK9psC1nWh3XHuxGVCtlcDDQPQW1csmmIQo+fwg==", "dev": true, "requires": { - "lodash.sortby": "^4.7.0", + "lodash": "^4.7.0", "tr46": "^2.0.2", "webidl-conversions": "^6.1.0" } diff --git a/package.json b/package.json index 7a1fa28d..41852e12 100644 --- a/package.json +++ b/package.json @@ -65,20 +65,20 @@ "test:client": "FLOOD_OPTION_port=4200 start-server-and-test start 4200 'cypress run'" }, "dependencies": { - "geoip-country": "^4.0.60" + "geoip-country": "^4.0.61" }, "devDependencies": { - "@babel/core": "^7.13.10", + "@babel/core": "^7.13.13", "@babel/plugin-proposal-class-properties": "^7.13.0", "@babel/plugin-proposal-decorators": "^7.13.5", "@babel/plugin-proposal-optional-chaining": "^7.13.12", "@babel/preset-env": "^7.13.12", - "@babel/preset-react": "^7.12.13", + "@babel/preset-react": "^7.13.13", "@babel/preset-typescript": "^7.13.0", "@emotion/babel-plugin": "^11.2.0", "@emotion/react": "^11.1.5", - "@lingui/loader": "^3.8.0", - "@lingui/react": "^3.8.0", + "@lingui/loader": "^3.8.1", + "@lingui/react": "^3.8.1", "@pmmmwh/react-refresh-webpack-plugin": "^0.4.3", "@types/bencode": "^2.0.0", "@types/body-parser": "^1.19.0", @@ -91,15 +91,15 @@ "@types/debug": "^4.1.5", "@types/express": "^4.17.11", "@types/express-rate-limit": "^5.1.1", - "@types/fs-extra": "^9.0.8", + "@types/fs-extra": "^9.0.9", "@types/geoip-country": "^4.0.0", "@types/http-errors": "^1.8.0", - "@types/jest": "^26.0.21", + "@types/jest": "^26.0.22", "@types/jsonwebtoken": "^8.5.1", "@types/lodash": "^4.14.168", "@types/morgan": "^1.9.2", "@types/nedb": "^1.8.11", - "@types/node": "^12.20.6", + "@types/node": "^12.20.7", "@types/overlayscrollbars": "^1.12.0", "@types/parse-torrent": "^5.8.3", "@types/passport": "^1.0.6", @@ -130,14 +130,14 @@ "content-disposition": "^0.5.3", "cookie-parser": "^1.4.5", "create-torrent": "^4.5.0", - "css-loader": "^5.1.3", + "css-loader": "^5.2.0", "css-minimizer-webpack-plugin": "^1.3.0", - "d3-array": "^2.12.0", + "d3-array": "^2.12.1", "d3-scale": "^3.2.3", "d3-selection": "^2.0.0", "d3-shape": "^2.1.0", "debug": "^4.3.1", - "eslint": "^7.22.0", + "eslint": "^7.23.0", "eslint-config-airbnb": "^18.2.1", "eslint-config-airbnb-typescript": "^12.3.1", "eslint-config-prettier": "^8.1.0", @@ -147,9 +147,9 @@ "eslint-plugin-import": "^2.22.1", "eslint-plugin-jest": "^24.3.2", "eslint-plugin-jsx-a11y": "^6.4.1", - "eslint-plugin-react": "^7.23.0", + "eslint-plugin-react": "^7.23.1", "eslint-plugin-react-hooks": "^4.2.0", - "eslint-webpack-plugin": "^2.5.2", + "eslint-webpack-plugin": "^2.5.3", "express": "^4.17.1", "express-rate-limit": "^5.2.6", "fast-json-patch": "^3.0.0-1", @@ -160,14 +160,14 @@ "frontmatter-markdown-loader": "^3.6.2", "fs-extra": "^9.1.0", "get-user-locale": "^1.4.0", - "hash-wasm": "^4.5.0", + "hash-wasm": "^4.6.0", "html-webpack-plugin": "^5.3.1", "http-errors": "^1.8.0", "jest": "^26.6.3", "js-file-download": "^0.4.12", "jsonwebtoken": "^8.5.1", "lodash": "^4.17.21", - "mini-css-extract-plugin": "^1.3.9", + "mini-css-extract-plugin": "^1.4.0", "mobx": "^6.1.8", "mobx-react": "^7.1.0", "morgan": "^1.10.0", @@ -192,7 +192,7 @@ "react-dnd-multi-backend": "^7.0.0-alpha.1", "react-dnd-touch-backend": "^14.0.0", "react-dom": "^17.0.2", - "react-dropzone": "^11.3.1", + "react-dropzone": "^11.3.2", "react-measure": "^2.5.2", "react-refresh": "^0.9.0", "react-router": "^5.2.0", @@ -212,15 +212,15 @@ "tar-fs": "^2.1.1", "tar-stream": "^2.2.0", "terser-webpack-plugin": "^5.1.1", - "tldts": "^5.7.17", + "tldts": "^5.7.19", "ts-jest": "^26.5.4", "ts-node-dev": "^1.1.6", "tsconfig-paths": "^3.9.0", "typed-emitter": "^1.3.1", "typescript": "^4.2.3", "url-loader": "^4.1.1", - "use-query-params": "^1.2.0", - "webpack": "^5.27.2", + "use-query-params": "^1.2.2", + "webpack": "^5.28.0", "webpack-dev-server": "^4.0.0-beta.0", "webpackbar": "^5.0.0-3", "yargs": "^16.2.0",